.connectivity-indicator{flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:28px;font-size:12px;font-weight:500;animation:.3s ease-out slideDown;display:flex}.connectivity-indicator.offline{color:#ff4d4f;background-color:#1a1a1a;border-bottom:1px solid #ff4d4f;font-weight:600}.connectivity-indicator.reconnecting{color:#faad14;background-color:#1a1a1a;border-bottom:1px solid #faad14;font-weight:600}.indicator-icon{font-size:14px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.connectivity-indicator{animation:none}}.groupPasswordPrompt-error{color:var(--color-error,#ff4d4f);margin:8px 0 0;font-size:13px;line-height:1.35}.enhancedAvatar-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.enhancedAvatar-container.ant-avatar{background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.enhancedAvatar-container.ant-avatar img{object-fit:cover;width:100%;height:100%}.enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar.has-custom-bg,.enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar:not([src]){background-color:var(--avatar-bg-color)!important}.enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar.has-custom-bg>span,.enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar:not([src])>span,.enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar.has-custom-bg .ant-avatar-string,.enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar:not([src]) .ant-avatar-string{justify-content:center;align-items:center;font-weight:500;display:flex;color:#fff!important}.enhancedAvatar-indicator{z-index:10;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0000001a}.enhancedAvatar-indicator.online{background-color:var(--color-presence-online)}.enhancedAvatar-indicator.offline{background-color:var(--color-background);box-shadow:0 0 0 1px #0000001a, inset 0 0 0 2px var(--color-presence-offline)}.enhancedAvatar-with-indicator{position:relative}@media (width<=768px){.enhancedAvatar-wrapper,.enhancedAvatar-wrapper *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.forwardModal-body{flex-direction:column;gap:12px;display:flex}.forwardModal-list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.forwardModal-item{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.forwardModal-item:hover{background:var(--color-hover-bg,#0000000a)}.forwardModal-item--selected{border-color:var(--color-primary,#1677ff);background:var(--color-primary-bg,#1677ff1a);font-weight:600}.forwardModal-itemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forwardModal-empty{color:var(--color-text-secondary,#00000073);margin:0;padding:12px 4px}@media (width<=640px){.forwardModal-list{max-height:50vh}}.videoPreviewLoadingSkeleton{background-color:#000;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.videoPreviewLoadingSkeleton-screen{background-color:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex}.videoPreviewLoadingSkeleton-spinner{border:3px solid #ffffff2e;border-top-color:#ffffffeb;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:.75s linear infinite videoPreviewLoadingSkeleton-spin}.ant-modal .videoPreviewLoadingSkeleton-spinner{animation:.75s linear infinite videoPreviewLoadingSkeleton-spin!important}@keyframes videoPreviewLoadingSkeleton-spin{to{transform:rotate(360deg)}}.videoPreviewLoadingSkeleton-label{color:#ffffff8c;letter-spacing:.02em;font-size:13px}.videoPreviewLoadingSkeleton-controls{background:linear-gradient(#000000bf,#000000e6);border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.videoPreviewLoadingSkeleton-controls-play{background:#fff3;border-radius:2px;flex-shrink:0;width:14px;height:14px}.videoPreviewLoadingSkeleton-controls-track{background:#ffffff26;border-radius:999px;flex:1;height:4px}.videoPreviewLoadingSkeleton-controls-time{background:#ffffff1f;border-radius:2px;flex-shrink:0;width:36px;height:10px}.videoPreviewLoadingSkeleton--unknown{max-width:100%}.videoPreviewLoadingSkeleton--portrait .videoPreviewLoadingSkeleton-screen{min-height:280px}.videoPreviewLoadingSkeleton--landscape .videoPreviewLoadingSkeleton-screen{min-height:180px}.videoPreviewLoadingSkeleton--square .videoPreviewLoadingSkeleton-screen{min-height:240px}.videoPreviewLoadingSkeleton--minimal{background:0 0;width:100%;height:100%}.videoPreviewLoadingSkeleton--minimal .videoPreviewLoadingSkeleton-screen{background:0 0;gap:14px;width:100%;height:100%;min-height:0}.videoPreviewLoadingSkeleton--minimal .videoPreviewLoadingSkeleton-label{color:#e9edefb8;font-size:14px}.ant-image-preview.desktop-image-preview{-webkit-user-select:none;user-select:none}.ant-image-preview.desktop-image-preview .ant-image-preview-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#202326!important}.ant-image-preview.desktop-image-preview .ant-image-preview-body{padding-top:calc(64px + var(--safe-area-top,0px));padding-bottom:calc(88px + var(--safe-area-bottom,0px));padding-inline:calc(16px + var(--safe-area-left,0px)) calc(16px + var(--safe-area-right,0px));box-sizing:border-box;inset:0}.ant-image-preview.desktop-image-preview .ant-image-preview-img{object-fit:contain;vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%}.ant-image-preview.desktop-image-preview .ant-image-preview-close{display:none!important}.ant-image-preview.desktop-image-preview .ant-image-preview-footer{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;transform:none}.ant-image-preview.desktop-image-preview .ant-image-preview-progress{display:none}.desktopImagePreview-chrome{pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.desktopImagePreview-header{width:100%;min-height:64px;padding:calc(12px + var(--safe-area-top,0px)) calc(16px + var(--safe-area-right,0px)) 16px calc(16px + var(--safe-area-left,0px));box-sizing:border-box;pointer-events:none;background:linear-gradient(#0b141ab8 0%,#0b141a47 70%,#0b141a00 100%);justify-content:space-between;align-items:center;gap:16px;display:flex}.desktopImagePreview-meta{pointer-events:auto;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.desktopImagePreview-meta-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#111b21e0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;min-width:0;max-width:min(420px,100vw - 120px);padding:6px 16px 6px 6px;display:inline-flex;box-shadow:0 6px 24px #00000059,inset 0 1px #ffffff0f}.desktopImagePreview-avatar{border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #ffffff1f}.desktopImagePreview-meta--empty{flex:auto}.desktopImagePreview-meta-text{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding-block:2px;display:flex}.desktopImagePreview-sender{color:#e9edef;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.desktopImagePreview-timestamp{color:#8696a0fa;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden}.desktopImagePreview-close{color:#e9edeff5;cursor:pointer;pointer-events:auto;background:#202c33eb;border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;transition:background-color .2s,border-color .2s,color .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff0f}.desktopImagePreview-close:hover{color:#fff;background:#2a3942fa;border-color:#ffffff38}.desktopImagePreview-close:active{transform:scale(.94)}.desktopImagePreview-dock{width:100%;padding:12px calc(16px + var(--safe-area-right,0px)) calc(20px + var(--safe-area-bottom,0px)) calc(16px + var(--safe-area-left,0px));box-sizing:border-box;pointer-events:none;background:linear-gradient(#0b141a00 0%,#0b141a8c 45%,#0b141aeb 100%);justify-content:center;align-items:flex-end;display:flex}.desktopImagePreview-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#111b21e0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:6px 10px;display:inline-flex;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.desktopImagePreview-divider{background:#ffffff1f;flex-shrink:0;width:1px;height:22px;margin:0 4px}.desktopImagePreview-action{color:#e9edefeb;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.desktopImagePreview-action:hover:not(:disabled){color:#fff;background:#ffffff1a}.desktopImagePreview-action:active:not(:disabled){transform:scale(.94)}.desktopImagePreview-action:disabled{color:#e9edef47;cursor:not-allowed}.ant-image-preview.desktop-image-preview .ant-image-preview-switch{color:#e9edefe0;opacity:.85;background:#111b21b8;border-radius:50%;width:44px;height:44px}.ant-image-preview.desktop-image-preview .ant-image-preview-switch:hover:not(.ant-image-preview-switch-disabled){color:#fff;opacity:1;background:#202c33eb}.ant-image-preview.desktop-image-preview .ant-image-preview-switch-prev{inset-inline-start:calc(12px + var(--safe-area-left,0px))!important}.ant-image-preview.desktop-image-preview .ant-image-preview-switch-next{inset-inline-end:calc(12px + var(--safe-area-right,0px))!important}.imagePreviewModal-safe-wrap{padding-top:constant(safe-area-inset-top);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box}.imagePreviewModal-modal .ant-modal-content{box-shadow:none;background-color:#000;border:none;border-radius:8px;height:85vh;padding:0;position:relative;overflow:visible}.imagePreviewModal-modal .ant-modal-body{justify-content:center;align-items:center;height:100%;padding:0;display:flex;overflow:hidden}.imagePreviewModal-background{z-index:0;position:absolute;inset:0}.imagePreviewModal-container{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.imagePreviewModal-media{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.imagePreviewModal-modal--video .ant-modal-content{--video-preview-frame-pad:32px;padding:var(--video-preview-frame-pad);box-sizing:border-box;background-color:#2f2f2f;max-height:92vh;position:relative;overflow:visible;box-shadow:0 12px 40px #0000008c;height:auto!important}.imagePreviewModal-modal--video .ant-modal-body{height:auto;min-height:0;overflow:visible}.imagePreviewModal-modal--video .imagePreviewModal-container{background-color:#0000;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:static}.imagePreviewModal-video-frame{justify-content:center;align-items:center;width:100%;display:flex}.imagePreviewModal-video-close{z-index:10;color:#fffffff0;cursor:pointer;background:#121212e0;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-size:17px;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .15s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 14px #00000059}.imagePreviewModal-video-close:hover{color:#fff;background:#2a2a2af5;border-color:#ffffff47}.imagePreviewModal-video-close:active{transform:scale(.96)}.imagePreviewModal-video-close:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.imagePreviewModal-video-stage{width:100%;max-width:100%;max-height:calc(92vh - (var(--video-preview-frame-pad) * 2));background-color:#000;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.imagePreviewModal-modal--portrait .imagePreviewModal-video-stage{width:min(38vh,100%)}.imagePreviewModal-modal--landscape:not(.imagePreviewModal-modal--video-loading) .imagePreviewModal-video-frame{justify-content:center;width:100%;display:flex}.imagePreviewModal-modal--landscape:not(.imagePreviewModal-modal--video-loading) .imagePreviewModal-video-stage{background-color:#000;border-radius:10px;flex-shrink:0;align-items:stretch;width:auto;max-width:100%;height:auto;display:inline-flex;overflow:visible}.imagePreviewModal-modal--landscape:not(.imagePreviewModal-modal--video-loading) .imagePreviewModal-media--video-ready{object-fit:contain;background-color:#000;border-radius:10px;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.imagePreviewModal-modal--square .imagePreviewModal-video-stage{width:min(52vh,100%)}.imagePreviewModal-modal--video-loading .imagePreviewModal-video-stage{background-color:#000;border-radius:10px;position:relative;overflow:hidden}.imagePreviewModal-modal--video-loading.imagePreviewModal-modal--portrait .imagePreviewModal-video-stage{min-height:0}.imagePreviewModal-modal--video-loading.imagePreviewModal-modal--landscape .imagePreviewModal-video-frame{justify-content:center;width:100%;display:flex}.imagePreviewModal-modal--video-loading.imagePreviewModal-modal--landscape .imagePreviewModal-video-stage{flex-shrink:0}.imagePreviewModal-modal--video-loading.imagePreviewModal-modal--square .imagePreviewModal-video-stage{min-height:0}.imagePreviewModal-media--video-preload{opacity:0;visibility:hidden;pointer-events:none;border:none;outline:none;width:0;max-width:0;height:0;max-height:0;position:absolute;inset:0;overflow:hidden}.imagePreviewModal-media--video-ready{z-index:1;width:auto;max-width:100%;height:auto;max-height:calc(92vh - (var(--video-preview-frame-pad) * 2));object-fit:contain;border-radius:10px;animation:.18s imagePreviewModal-video-fade-in;display:block;position:relative}.imagePreviewModal-modal--video-loading .videoPreviewLoadingSkeleton{width:100%;height:100%;position:absolute;inset:0}.imagePreviewModal-modal--video-loading .ant-modal-content{transition:width .2s,height .2s,max-width .2s;width:auto!important}.imagePreviewModal-modal--video-loading.imagePreviewModal-modal--portrait .ant-modal-content{max-width:min(38vh + 64px,88vw)}.imagePreviewModal-modal--video-loading.imagePreviewModal-modal--landscape .ant-modal-content{max-width:min(88vw,920px);max-height:min(calc(46vh + (var(--video-preview-frame-pad) * 2) + 16px), 92vh);width:auto!important}.imagePreviewModal-modal--video-loading:not(.imagePreviewModal-modal--portrait):not(.imagePreviewModal-modal--square) .ant-modal-content{max-width:min(88vw,920px)}.imagePreviewModal-modal--landscape .ant-modal-content{max-width:min(88vw,920px);max-height:min(calc(46vh + (var(--video-preview-frame-pad) * 2) + 16px), 92vh);width:auto!important}.imagePreviewModal-media--video{object-fit:contain;background-color:#000}@keyframes imagePreviewModal-video-fade-in{0%{opacity:0}to{opacity:1}}.imagePreviewModal-modal--portrait .ant-modal-content{max-width:min(38vh + 64px,88vw)}.imagePreviewModal-modal--square .ant-modal-content{max-width:min(52vh + 64px,88vw)}.imagePreviewModal-modal .ant-modal-close{z-index:4;color:#ffffffeb!important;width:48px!important;height:48px!important;top:calc(var(--safe-area-top) + 20px)!important;background:#121212c7!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;transition:background-color .2s,border-color .2s,color .2s!important;display:inline-flex!important;inset-inline-end:calc(var(--safe-area-right) + 20px)!important;box-shadow:0 4px 16px #00000073!important}.imagePreviewModal-modal .ant-modal-close:hover{color:#fff!important;background:#242424f0!important;border-color:#ffffff3d!important}.imagePreviewModal-modal .ant-modal-close .ant-modal-close-x{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.imagePreviewModal-bottom-bar{min-height:80px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;z-index:2;background:linear-gradient(#0000,#00000080);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.imagePreviewModal-download-button{width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;background-color:#0009!important;border:none!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background-color .2s!important;display:flex!important}.imagePreviewModal-download-button:hover{box-shadow:none!important;background-color:#000c!important;border:none!important;outline:none!important;transform:none!important}.imagePreviewModal-download-button .anticon{margin:0!important;font-size:24px!important;line-height:1!important}.imagePreviewModal-safe-wrap--fullscreen{background:#202326!important;padding:0!important;overflow:hidden!important}.imagePreviewModal-safe-wrap--fullscreen .ant-modal-mask{background:#202326!important}.imagePreviewModal-safe-wrap--fullscreen .ant-modal,.imagePreviewModal-modal--video-fullscreen.ant-modal,.imagePreviewModal-fullscreen-root.ant-modal{padding-bottom:0!important;width:100%!important;max-width:100vw!important;height:100%!important;min-height:100vh!important;margin:0!important;padding-inline:0!important;top:0!important}.imagePreviewModal-safe-wrap--fullscreen .ant-modal-container,.imagePreviewModal-safe-wrap--fullscreen .ant-modal-content,.imagePreviewModal-modal--video-fullscreen .ant-modal-container,.imagePreviewModal-modal--video-fullscreen .ant-modal-content,.imagePreviewModal-fullscreen-container{width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;box-shadow:none!important;background:#202326!important;border:none!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.imagePreviewModal-modal--video-fullscreen .ant-modal-body{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video .ant-modal-container,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video .ant-modal-content{width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;box-shadow:none!important;background-color:#202326!important;padding:0!important;overflow:hidden!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video .ant-modal-body,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video .imagePreviewModal-container{height:100%!important;min-height:0!important;overflow:hidden!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video-loading .ant-modal-container,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video-loading .ant-modal-content{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--portrait .ant-modal-container,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--landscape .ant-modal-container,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--square .ant-modal-container{width:100vw!important;max-width:100vw!important}.imagePreviewModal-container--desktop-video{background:#202326;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;position:relative}.imagePreviewModal-container--desktop-video>.desktopImagePreview-header{z-index:4;position:absolute;top:0;left:0;right:0}.imagePreviewModal-video-frame--fullscreen{padding-top:calc(64px + var(--safe-area-top,0px));padding-bottom:calc(24px + var(--safe-area-bottom,0px));padding-inline:calc(16px + var(--safe-area-left,0px)) calc(16px + var(--safe-area-right,0px));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.imagePreviewModal-video-stage--fullscreen{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:visible;background:0 0!important;border-radius:0!important}.imagePreviewModal-modal--video-fullscreen .imagePreviewModal-media--video-ready{object-fit:contain;background:0 0;border-radius:0;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--landscape:not(.imagePreviewModal-modal--video-loading) .imagePreviewModal-video-frame,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--landscape:not(.imagePreviewModal-modal--video-loading) .imagePreviewModal-video-stage,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--portrait .imagePreviewModal-video-stage,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--square .imagePreviewModal-video-stage{background:0 0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video-loading .imagePreviewModal-video-stage--fullscreen{aspect-ratio:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--video-loading .imagePreviewModal-video-stage--fullscreen .videoPreviewLoadingSkeleton{border-radius:0;width:100%;height:100%;position:relative;inset:auto;overflow:visible}.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--portrait.imagePreviewModal-modal--video-loading .imagePreviewModal-video-stage--fullscreen,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--landscape.imagePreviewModal-modal--video-loading .imagePreviewModal-video-stage--fullscreen,.imagePreviewModal-modal--video-fullscreen.imagePreviewModal-modal--square.imagePreviewModal-modal--video-loading .imagePreviewModal-video-stage--fullscreen{aspect-ratio:auto!important;width:100%!important;height:100%!important}.pdfPasswordPrompt{z-index:4;box-sizing:border-box;background:#0a0c0eeb;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.pdfPasswordPrompt-card{box-sizing:border-box;background:#111b21eb;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:min(320px,100%);padding:24px 20px;display:flex}.pdfPasswordPrompt-icon{color:#e9edef;font-size:26px}.pdfPasswordPrompt-title{color:#e9edef;text-align:center;margin:0;font-size:15px;font-weight:600}.pdfPasswordPrompt-text{color:#e9edefb8;text-align:center;margin:0;font-size:13px;line-height:1.45}.pdfPasswordPrompt-input{color:#e9edef;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;width:100%;margin-top:4px;padding:10px 12px;font-size:14px}.pdfPasswordPrompt-input:focus{border-color:#00a884;outline:none}.pdfPasswordPrompt-input[aria-invalid=true]{border-color:#f15c6d}.pdfPasswordPrompt-error{color:#f15c6d;text-align:center;margin:0;font-size:12px}.pdfPasswordPrompt-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.pdfPasswordPrompt-btn{appearance:none;color:#e9edef;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.pdfPasswordPrompt-btn--primary{color:#062e24;background:#00a884;border-color:#0000}.pdfPasswordPrompt-btn--primary:disabled{opacity:.55;cursor:default}.pdfPasswordPrompt-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.desktop-pdf-preview-wrap.ant-modal-wrap{inset:0!important;overflow:hidden!important}.desktop-pdf-preview-wrap .ant-modal{width:100vw!important;max-width:100vw!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;top:0!important}.desktop-pdf-preview-modal.ant-modal,.desktop-pdf-preview-modal .ant-modal-container,.desktop-pdf-preview-modal .ant-modal-content{height:100%!important;max-height:100%!important;overflow:hidden!important}.desktop-pdf-preview-modal .ant-modal-body{height:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important}.desktopPdfPreview-root{box-sizing:border-box;z-index:1;background:#202326;width:100vw;height:100svh;max-height:100svh;position:fixed;top:0;left:0;right:0;overflow:hidden}.desktopPdfPreview-headerSlot{z-index:30;pointer-events:auto;padding-top:env(safe-area-inset-top,0px);background:#202326;position:absolute;top:0;left:0;right:0}.desktopPdfPreview-headerSlot .desktopImagePreview-header{pointer-events:none;background:#202326;min-height:64px;padding-bottom:12px}.desktopPdfPreview-headerSlot .desktopImagePreview-meta-card,.desktopPdfPreview-headerSlot .desktopImagePreview-close{pointer-events:auto;z-index:31;position:relative}.desktopPdfPreview-stage{z-index:1;box-sizing:border-box;position:absolute;inset:0;overflow:hidden}.desktopPdfPreview-frame{background:#525659;border-radius:10px;width:min(920px,100% - 32px);min-height:0;margin:0 auto;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 40px #00000073}.desktopPdfPreview-frameTransform{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.desktopPdfPreview-jsScroller{overscroll-behavior:contain;box-sizing:border-box;background:#525659;padding:12px 8px 16px;position:absolute;inset:0;overflow:auto}.desktopPdfPreview-iframe{background:#f5f5f5;border:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}html[data-theme=dark] .desktopPdfPreview-iframe{background:#1a1a1a}.desktopPdfPreview-jsPage{justify-content:center;margin:0 auto 12px;display:flex}.desktopPdfPreview-jsPage:last-child{margin-bottom:0}.desktopPdfPreview-jsCanvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 2px 12px #00000059;transform:none!important}.desktopPdfPreview-loading,.desktopPdfPreview-jsError{z-index:2;color:#e9edef;text-align:center;background:#525659;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.desktopPdfPreview-fatalError{z-index:3;box-sizing:border-box;background:#525659;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.desktopPdfPreview-fatalError-text{color:#e9edef;text-align:center;max-width:360px;margin:0;font-size:14px;line-height:1.45}.desktopPdfPreview-fatalError-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.desktopPdfPreview-fatalError-btn{appearance:none;color:#e9edef;cursor:pointer;background:#111b21e0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.desktopPdfPreview-fatalError-btn:disabled{opacity:.55;cursor:default}.desktopPdfPreview-fatalError-btn--primary{color:#062e24;background:#00a884;border-color:#0000}.desktopPdfPreview-fatalError-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.desktopPdfPreview-dockSlot{z-index:30;pointer-events:auto;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:#202326;position:absolute;bottom:0;left:0;right:0}.desktopPdfPreview-dock.desktopImagePreview-dock{pointer-events:none;background:#202326;padding-top:12px;padding-bottom:20px}.desktopPdfPreview-toolbar.desktopImagePreview-toolbar{pointer-events:auto;z-index:31;position:relative}@media print{body.desktop-pdf-printing .ant-modal-mask,body.desktop-pdf-printing .desktopPdfPreview-headerSlot,body.desktop-pdf-printing .desktopPdfPreview-dockSlot,body.desktop-pdf-printing .desktopPdfPreview-loading,body.desktop-pdf-printing .desktopPdfPreview-fatalError{display:none!important}body.desktop-pdf-printing,body.desktop-pdf-printing .desktop-pdf-preview-wrap,body.desktop-pdf-printing .desktop-pdf-preview-modal,body.desktop-pdf-printing .ant-modal,body.desktop-pdf-printing .ant-modal-container,body.desktop-pdf-printing .ant-modal-content,body.desktop-pdf-printing .ant-modal-body,body.desktop-pdf-printing .desktopPdfPreview-root,body.desktop-pdf-printing .desktopPdfPreview-stage,body.desktop-pdf-printing .desktopPdfPreview-frame,body.desktop-pdf-printing .desktopPdfPreview-frameInner{background:#fff!important;height:auto!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}body.desktop-pdf-printing .desktopPdfPreview-jsScroller{background:#fff!important;width:100%!important;height:auto!important;position:static!important;overflow:visible!important}body.desktop-pdf-printing .desktopPdfPreview-jsScroller canvas{page-break-after:always;break-after:page;max-width:100%!important;height:auto!important}}.mobileImagePreview-root{z-index:1200;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box;touch-action:none;opacity:0;background:#0a0a0a;flex-direction:column;display:flex;position:fixed;inset:0}.mobileImagePreview-root--open{animation:.32s cubic-bezier(.22,1,.36,1) forwards mobileImagePreview-backdrop-in}.mobileImagePreview-root--closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,.2,1) forwards mobileImagePreview-backdrop-out}@keyframes mobileImagePreview-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobileImagePreview-backdrop-out{0%{opacity:1}to{opacity:0}}.mobileImagePreview-root--closing .mobileImagePreview-header,.mobileImagePreview-root--closing .mobileImagePreview-footer{animation:.22s cubic-bezier(.4,0,.2,1) both mobileImagePreview-chrome-out}@keyframes mobileImagePreview-chrome-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.mobileImagePreview-stage{z-index:0;touch-action:none;pointer-events:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.mobileImagePreview-image-wrap{transform-origin:50%;pointer-events:none;will-change:transform;justify-content:center;align-items:center;max-width:100%;max-height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex}.mobileImagePreview-image-wrap--gesturing{transition:none}.mobileImagePreview-root--open .mobileImagePreview-image-wrap{animation:.34s cubic-bezier(.22,1,.36,1) forwards mobileImagePreview-image-in}.mobileImagePreview-root--closing .mobileImagePreview-image-wrap{animation:.28s cubic-bezier(.4,0,.2,1) forwards mobileImagePreview-image-out}@keyframes mobileImagePreview-image-in{0%{opacity:0}to{opacity:1}}@keyframes mobileImagePreview-image-out{0%{opacity:1}to{opacity:0}}.mobileImagePreview-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%}.mobileImagePreview-tap-catcher{z-index:1;touch-action:none;background:0 0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mobileImagePreview-image-wrap{transition:none}.mobileImagePreview-root--open,.mobileImagePreview-root--closing,.mobileImagePreview-root--open .mobileImagePreview-image-wrap,.mobileImagePreview-root--closing .mobileImagePreview-image-wrap,.mobileImagePreview-root--open .mobileImagePreview-header,.mobileImagePreview-root--open .mobileImagePreview-footer,.mobileImagePreview-root--closing .mobileImagePreview-header,.mobileImagePreview-root--closing .mobileImagePreview-footer{animation:none}.mobileImagePreview-root--open{opacity:1}}.mobileImagePreview-header{top:calc(env(safe-area-inset-top,0px) + 8px);left:calc(env(safe-area-inset-left,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:4;pointer-events:none;visibility:visible;opacity:1;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:absolute}.mobileImagePreview-header .mobileImagePreview-icon-button{pointer-events:auto}.mobileImagePreview-menu-anchor{pointer-events:none;justify-self:end;position:relative}.mobileImagePreview-menu-anchor .mobileImagePreview-icon-button,.mobileImagePreview-menu-anchor .mobileImagePreview-actions-menu,.mobileImagePreview-menu-anchor .mobileImagePreview-menu-backdrop{pointer-events:auto}.mobileImagePreview-menu-backdrop{z-index:5;cursor:default;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0}.mobileImagePreview-actions-menu{z-index:6;-webkit-backdrop-filter:blur(8px);background:#1c1c1ceb;border-radius:12px;min-width:196px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #0006}.mobileImagePreview-actions-menu-item{color:#fffffff2;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;line-height:1.2;transition:background-color .15s;display:inline-flex}.mobileImagePreview-actions-menu-item:active:not(:disabled){background:#ffffff1a}.mobileImagePreview-actions-menu-item:disabled{opacity:.45;cursor:not-allowed}.mobileImagePreview-actions-menu-item .anticon{font-size:16px}.mobileImagePreview-meta{text-align:center;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#1c1c1c94;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:6px 14px;display:flex;box-shadow:0 2px 10px #00000059}.mobileImagePreview-sender{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.mobileImagePreview-timestamp{opacity:.88;margin-top:2px;font-size:12px;line-height:1.3}.mobileImagePreview-footer{left:calc(env(safe-area-inset-left,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 16px);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:4;pointer-events:none;visibility:visible;opacity:1;justify-content:space-between;align-items:center;gap:12px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute}.mobileImagePreview-root--chrome-hidden .mobileImagePreview-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transform:translateY(-12px)!important}.mobileImagePreview-root--chrome-hidden .mobileImagePreview-footer{opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transform:translateY(12px)!important}.mobileImagePreview-root--chrome-hidden .mobileImagePreview-header .mobileImagePreview-icon-button,.mobileImagePreview-root--chrome-hidden .mobileImagePreview-footer .mobileImagePreview-icon-button,.mobileImagePreview-root--chrome-hidden .mobileImagePreview-footer .mobileImagePreview-quick-reactions,.mobileImagePreview-root--chrome-hidden .mobileImagePreview-footer .mobileImagePreview-reactions-backdrop,.mobileImagePreview-root--chrome-hidden .mobileImagePreview-header .mobileImagePreview-actions-menu,.mobileImagePreview-root--chrome-hidden .mobileImagePreview-header .mobileImagePreview-menu-backdrop,.mobileImagePreview-root--chrome-hidden .mobileImagePreview-react-anchor .mobileImagePreview-icon-button{pointer-events:none!important;visibility:hidden!important}.mobileImagePreview-footer .mobileImagePreview-icon-button,.mobileImagePreview-footer .mobileImagePreview-quick-reactions,.mobileImagePreview-footer .mobileImagePreview-reactions-backdrop{pointer-events:auto}.mobileImagePreview-react-anchor{pointer-events:none;position:relative}.mobileImagePreview-react-anchor .mobileImagePreview-icon-button,.mobileImagePreview-react-anchor .mobileImagePreview-quick-reactions,.mobileImagePreview-react-anchor .mobileImagePreview-reactions-backdrop{pointer-events:auto}.mobileImagePreview-icon-button{cursor:pointer;color:#fffffff2;-webkit-backdrop-filter:blur(6px);background:#1c1c1c94;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-size:18px;line-height:1;transition:background-color .2s,transform .15s;display:inline-flex;box-shadow:0 2px 10px #00000059}.mobileImagePreview-icon-button:active{transform:scale(.94)}.mobileImagePreview-icon-button:disabled{opacity:.38;cursor:not-allowed;transform:none}.mobileImagePreview-icon-button--react{font-size:22px;position:relative}.mobileImagePreview-icon-button--has-reaction{background:#2a2a2ac7}.mobileImagePreview-react-emoji{justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.mobileImagePreview-reaction-overflow-badge{color:#141414;letter-spacing:-.02em;pointer-events:none;background:#fffffff2;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 4px #00000059}.mobileImagePreview-zoom-group{pointer-events:none;align-items:center;gap:10px;display:inline-flex}.mobileImagePreview-zoom-group .mobileImagePreview-icon-button{pointer-events:auto}.mobileImagePreview-reactions-backdrop{z-index:3;cursor:default;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0}.mobileImagePreview-quick-reactions{z-index:5;-webkit-backdrop-filter:blur(8px);background:#1c1c1ce0;border-radius:999px;align-items:center;gap:4px;padding:8px 10px;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 6px 20px #0006}.mobileImagePreview-quick-reaction{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;transition:transform .15s,background-color .15s;display:inline-flex}.mobileImagePreview-quick-reaction:active{background:#ffffff14;transform:scale(1.12)}.mobileImagePreview-quick-reaction--active{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}html[data-theme=dark] .mobileImagePreview-quick-reactions{background:#121212eb}.mobilePdfPreview-root{touch-action:pan-y}.mobilePdfPreview-stage{z-index:0;box-sizing:border-box;background:#0a0a0a;flex-direction:column;flex:1;min-height:0;padding-top:56px;padding-bottom:72px;display:flex;position:relative;overflow:hidden}.mobilePdfPreview-jsScroller{-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box;flex:1;width:100%;min-height:0;padding:4px 12px 12px;overflow:auto}.mobilePdfPreview-jsScroller canvas{background:#fff;border-radius:4px;max-width:100%;height:auto;margin:0 auto 12px;display:block}.mobilePdfPreview-loading{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mobilePdfPreview-footer{pointer-events:none}.mobilePdfPreview-toolbar{pointer-events:auto;-webkit-backdrop-filter:blur(8px);background:#1c1c1ceb;border-radius:999px;align-items:center;gap:4px;margin:0 auto;padding:8px 10px;display:inline-flex;box-shadow:0 6px 20px #0006}.mobilePdfPreview-action{color:#ffffffeb;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.mobilePdfPreview-action:disabled{opacity:.4;cursor:default}.mobilePdfPreview-action:active:not(:disabled){background:#ffffff1f}.mobilePdfPreview-divider{background:#ffffff29;flex-shrink:0;width:1px;height:22px;margin:0 4px}.media-loading-placeholder{color:#0000008c;background:#0000000a;border-radius:8px;align-items:center;gap:8px;max-width:300px;min-height:48px;margin-top:4px;padding:12px 14px;font-size:13px;display:flex}.media-loading-placeholder--compact{min-height:40px;padding:8px 12px;font-size:12px}.media-loading-placeholder--spinner-only{color:#00000073;background:0 0;justify-content:center;gap:0;min-height:48px;padding:0}.media-loading-placeholder--spinner-only.media-loading-placeholder--compact{min-height:40px}.media-loading-placeholder--spinner-only .media-loading-placeholder__icon{font-size:22px}html[data-theme=dark] .media-loading-placeholder--spinner-only{color:#ffffff8c}.media-loading-placeholder__icon{flex-shrink:0;font-size:16px}html[data-theme=dark] .media-loading-placeholder{color:#fff9;background:#ffffff0f}.mobileImagePreview-stage--composer-video{pointer-events:auto;touch-action:manipulation}.composerMobileVideoPreview-shell{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative}.composerMobileVideoPreview-video{object-fit:contain;pointer-events:auto;background:#000;width:100%;max-height:100%;display:block}.composerMobileVideoPreview-playOverlay{color:#ffffffeb;cursor:pointer;z-index:2;background:#00000073;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.composerMobileVideoPreview-playIcon{filter:drop-shadow(0 2px 8px #0000008c);font-size:64px}.composerMobileVideoPreview-loading{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.composerMobileVideoPreview-spinner{color:#ffffffe0}.composerMobileVideoPreview-spinner .media-loading-placeholder__icon{font-size:36px}.mentions-portal{z-index:99999;pointer-events:auto;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;width:300px;max-height:250px;position:fixed;box-shadow:0 4px 12px #00000026}.mentions-portal[data-autocomplete-in-composer=true]{width:100%;max-width:100%;min-height:44px;overflow:hidden}.mentions-portal.hidden{opacity:0;pointer-events:none;visibility:hidden}.mentions-portal.positioned{opacity:1;visibility:visible;pointer-events:auto;animation:.2s ease-out mentionsAppear}@keyframes mentionsAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mentions-list{max-height:var(--autocomplete-portal-max-height,250px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 0;overflow:hidden auto}.mentions-list::-webkit-scrollbar{width:6px}.mentions-list::-webkit-scrollbar-track{background:0 0}.mentions-list::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.mentions-list::-webkit-scrollbar-thumb:hover{background:#0000004d}.mentions-item{cursor:pointer;align-items:center;padding:8px 12px;transition:background-color .2s;display:flex}.mentions-item:hover,.mentions-item.selected{background-color:var(--color-hover-bg,#1d1c1d0a)}.mentions-avatar{flex-shrink:0;margin-right:8px}.mentions-name{color:var(--color-text,#213547);flex-grow:1;font-weight:500}.mentions-info{flex-direction:column;flex-grow:1;min-width:0;display:flex}.mentions-members{color:var(--color-muted,#666);margin-top:2px;font-size:12px}.mentions-loading{color:var(--color-muted,#666);background-color:inherit;justify-content:center;align-items:center;min-height:44px;padding:12px;display:flex}.mentions-loading .ant-spin{margin-right:8px}.mentions-empty{text-align:center;color:var(--color-text-secondary,var(--color-muted,#666));background-color:inherit;min-height:44px;padding:12px;font-style:italic}.mentions-hint{text-align:center;color:var(--color-text-secondary,var(--color-muted,#666));background-color:inherit;min-height:44px;padding:12px;font-size:13px}html[data-theme=dark] .mentions-portal{background-color:#1f1f1f;border-color:#333;box-shadow:0 -2px 16px #0006}html[data-theme=dark] .mentions-item:hover,html[data-theme=dark] .mentions-item.selected{background-color:#1890ff26}html[data-theme=dark] .mentions-name{color:#ffffffd9}.emoji-portal{z-index:99999;pointer-events:auto;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;min-width:280px;max-width:350px;max-height:300px;position:fixed;box-shadow:0 4px 12px #00000026}.emoji-portal.hidden{opacity:0;pointer-events:none;visibility:hidden}.emoji-portal.positioned{opacity:1;pointer-events:auto;visibility:visible;animation:.2s ease-out emojiAppear}@keyframes emojiAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.emoji-list{max-height:var(--autocomplete-portal-max-height,300px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 0;overflow:hidden auto}.emoji-list::-webkit-scrollbar{width:6px}.emoji-list::-webkit-scrollbar-track{background:0 0}.emoji-list::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.emoji-list::-webkit-scrollbar-thumb:hover{background:#0000004d}.emoji-item{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background-color .2s;display:flex}.emoji-item:hover{background-color:var(--color-hover-bg,#1d1c1d0a)}.emoji-item.selected{background-color:#1890ff26}.emoji-preview{text-align:center;flex-shrink:0;width:24px;font-size:20px;line-height:1}.emoji-shortcode{color:var(--color-text,#213547);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;font-weight:500;overflow:hidden}.emoji-item.selected .emoji-shortcode{color:var(--color-text,#213547);font-weight:600}.emoji-empty{text-align:center;color:var(--color-muted,#666);padding:12px 16px;font-size:13px;font-style:italic}html[data-theme=dark] .emoji-portal{background-color:#1f1f1f;border-color:#333;box-shadow:0 2px 16px #0006}html[data-theme=dark] .emoji-shortcode{color:#ffffffd9}.link-portal{z-index:99999;pointer-events:auto;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;min-width:280px;max-width:360px;padding:12px;position:fixed;box-shadow:0 4px 12px #00000026}.link-portal.hidden{opacity:0;pointer-events:none;visibility:hidden}.link-portal.positioned{opacity:1;pointer-events:auto;visibility:visible}.link-portal-title{margin-bottom:8px;font-size:.85em;font-weight:600}.link-portal-field{margin-bottom:8px;display:block}.link-portal-label{opacity:.7;margin-bottom:2px;font-size:.75em;display:block}.link-portal-input{width:100%;color:inherit;background-color:#0000;border:1px solid #d9d9d9;border-radius:6px;outline:none;padding:6px 8px;font-size:.9em}.link-portal-input:focus{border-color:var(--color-primary,#1677ff)}.link-portal-error{color:#ff4d4f;margin-bottom:8px;font-size:.75em}.link-portal-actions{justify-content:flex-end;gap:8px;display:flex}.link-portal-button{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 12px;font-size:.85em}.link-portal-button--primary{color:#fff;background-color:var(--color-primary,#1677ff)}.link-portal-button--remove{margin-right:auto}.link-portal-button--ghost{color:inherit;background-color:#0000;border-color:#d9d9d9}html[data-theme=dark] .link-portal{background-color:#1f1f1f;border-color:#333;box-shadow:0 2px 16px #0006}html[data-theme=dark] .link-portal-input,html[data-theme=dark] .link-portal-button--ghost{border-color:#434343}.mediaPicker-container{background:var(--color-card-bg,#fff);flex-direction:column;width:100%;height:380px;display:flex;overflow:hidden}.mediaPicker-search{flex-shrink:0;padding:12px}.mediaPicker-content{flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.mediaPicker-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mediaPicker-item{cursor:pointer;aspect-ratio:1;background:#f5f5f5;border-radius:8px;height:80px;transition:transform .2s;overflow:hidden}.mediaPicker-item:hover{transform:scale(1.05)}.mediaPicker-item img{object-fit:contain;width:100%;height:100%}.mediaPicker-sticker-categories-container{flex-shrink:0;align-items:center;margin-bottom:12px;padding:0 12px;display:flex;position:relative}.mediaPicker-sticker-categories{scrollbar-width:none;flex:1;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.mediaPicker-sticker-categories::-webkit-scrollbar{display:none}.mediaPicker-category-button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex:none;padding:2px 10px;font-size:11px}.mediaPicker-category-button.active{color:#fff;background:#1677ff;border-color:#1677ff}.mediaPicker-scroll-indicator{cursor:pointer;color:#8c8c8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s;display:flex}.mediaPicker-scroll-indicator:hover{background-color:#0000000f}.mediaPicker-no-results{text-align:center;color:#8c8c8c;grid-column:span 3;padding:24px 0;font-size:13px}.mediaPicker-loading{justify-content:center;align-items:center;height:150px;display:flex}.mediaPicker-load-more-container{justify-content:center;padding:12px 0;display:flex}.mediaPicker-container .ant-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.mediaPicker-container .ant-tabs-nav{flex-shrink:0;margin:0 12px 8px!important}.mediaPicker-container .ant-tabs-body-holder{flex:1;min-height:0;overflow:hidden}.mediaPicker-container .ant-tabs-body{height:100%}.mediaPicker-container .ant-tabs-content-active{flex-direction:column;height:100%;display:flex}html[data-theme=dark] .mediaPicker-container{background:#1f1f1f}html[data-theme=dark] .mediaPicker-category-button.active{color:#fff;background:#1677ff;border-color:#1677ff}html[data-theme=dark] .mediaPicker-item{background:#262626}html[data-theme=dark] .mediaPicker-category-button{color:#ffffffd9;background:#1f1f1f;border-color:#434343}.slateEditor-container{background-color:var(--color-card-bg,#fff);z-index:100;border:1px solid var(--color-border);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;margin:0 auto;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.slateEditor-container:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.slateEditor-editor [spellcheck=true]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.slateEditor-editor [spellcheck=true]::spelling-error{-webkit-text-decoration:wavy underline var(--color-danger);text-decoration:wavy underline var(--color-danger);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.slateEditor-editor [spellcheck=true]::grammar-error{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #faad14;text-decoration:underline wavy #faad14}.slateEditor-editor [spellcheck=true]::selection{background-color:#1890ff33}.slate-spell-error{border-bottom:2px wavy var(--color-danger);cursor:pointer;background-color:#ff4d4f1a;border-radius:2px;transition:all .2s;position:relative}.slate-spell-error:hover{background-color:#ff4d4f33}.slateEditor-container{position:relative}.slateEditor-container.drag-over{transition:all .2s ease-in-out;border-color:var(--color-primary,#1677ff)!important;background-color:#1677ff0a!important}.slateEditor-drag-overlay{z-index:100;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px dashed var(--color-primary,#1677ff);background:#1677ff14;border-radius:12px;justify-content:center;align-items:center;animation:.15s ease-out fadeInDragOverlay;display:flex;position:absolute;inset:0;box-shadow:0 4px 16px #1677ff26}html[data-theme=dark] .slateEditor-drag-overlay{background:#1677ff2e;box-shadow:0 4px 16px #0006}.slateEditor-drag-overlay-content{background:var(--color-bg-container,#fff);border:1px dashed var(--color-primary,#1677ff);color:var(--color-primary,#1677ff);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:flex;box-shadow:0 2px 8px #0000001a}html[data-theme=dark] .slateEditor-drag-overlay-content{background:var(--color-bg-container,#1f1f1f)}.slateEditor-drag-overlay-icon{color:var(--color-primary,#1677ff);font-size:28px;animation:1.2s ease-in-out infinite bounceDragIcon}.slateEditor-drag-overlay-text{color:var(--color-text,#1f2937);font-size:13px;font-weight:500}@keyframes fadeInDragOverlay{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes bounceDragIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.slateEditor-editor{text-align:left;background-color:#0000;min-height:40px;max-height:150px;padding:12px 16px;overflow:hidden auto}.slateEditor-editor [data-slate-editor=true]{color:var(--color-text,#1f2937);min-height:21px;font-size:14px;line-height:1.5;outline:none!important}.slateEditor-editor ul,.slateEditor-editor ol{margin:4px 0;padding-left:24px;list-style-position:outside}.slateEditor-editor li{margin-bottom:2px}.slateEditor-editor blockquote{border-left:2px solid var(--color-border);color:var(--color-text-secondary);margin-left:0;margin-right:0;padding-left:10px;font-style:italic}.slateEditor-toolbar-container{background-color:#0000;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0;align-items:center;padding:4px 12px;display:flex}.slateEditor-toolbar{align-items:center;width:100%;display:flex}.slateEditor-toolbar-button{cursor:pointer;width:28px;height:28px;color:var(--color-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:15px;transition:all .2s;display:flex}.slateEditor-toolbar-button:hover{color:var(--color-primary);background-color:#0000000d}.slateEditor-toolbar-button.active{box-shadow:inset 0 0 0 1.5px;background-color:var(--color-selected-bg)!important;color:var(--color-primary)!important}.slateEditor-toolbar-divider{background-color:var(--color-border);width:1px;height:18px;margin:0 6px;display:inline-block}.slateEditor-length{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 12px 0;font-size:12px;line-height:1.4;display:flex}.slateEditor-length--exceeded{color:var(--color-danger-text)}.slateEditor-length-counter{font-variant-numeric:tabular-nums}.slateEditor-length-warning{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.slateEditor-length-split{font-weight:600}.slateEditor-actions-toolbar{background-color:#0000;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;overflow:visible}.slateEditor-actions-left{align-items:center;gap:4px;display:flex;overflow:visible}.slateEditor-button-wrapper{z-index:1;align-items:center;display:flex;position:relative}.slateEditor-emoji-button{appearance:none;font:inherit;cursor:pointer;color:var(--color-muted,#8c8c8c);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;font-size:16px;line-height:1;transition:all .2s;display:flex}.slateEditor-emoji-button:hover{background-color:var(--color-hover-bg,#0000000d);color:var(--color-text,#1f2937)}.slateEditor-emoji-button.active{color:var(--color-primary,#1677ff);background-color:var(--color-selected-bg,#e6f4ff)}.slateEditor-emoji-button:disabled{cursor:not-allowed;opacity:.4}.slateEditor-emoji-button:disabled:hover{color:var(--color-muted,#8c8c8c);background-color:#0000}.slateEditor-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slateEditor-popup{z-index:1000;background-color:var(--color-card-bg,#fff);border-radius:12px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 4px 16px #0003}html[data-theme=dark] .slateEditor-popup{background-color:var(--color-card-bg);box-shadow:0 4px 20px #0009}.slateEditor-popup .mediaPicker-container{width:320px;height:380px;max-height:380px}.slateEditor-popup em-emoji-picker{border:none!important;width:100%!important;height:380px!important;min-height:380px!important}.slateEditor-popup .emoji-mart{border:none!important}.slateEditor-actions-right{background-color:var(--color-primary,#1677ff);border-radius:999px;align-items:center;height:32px;transition:background-color .2s;display:flex;overflow:hidden}.slateEditor-actions-right.disabled{background-color:var(--color-hover-bg)}.slateEditor-send-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 10px;font-size:14px;display:flex;position:relative}.slateEditor-send-button:after{content:"";background-color:#ffffff4d;width:1px;height:50%;position:absolute;top:25%;right:0}.slateEditor-schedule-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 10px;font-size:12px;display:flex}.slateEditor-actions-right.disabled .slateEditor-send-button,.slateEditor-actions-right.disabled .slateEditor-schedule-button{color:var(--color-muted)}.slateEditor-send-button:hover,.slateEditor-schedule-button:hover{background-color:#ffffff1a}.slateEditor-send-button:disabled,.slateEditor-schedule-button:disabled{opacity:1;cursor:not-allowed}.slateEditor-actions-right.disabled .slateEditor-send-button:after{background-color:var(--color-border)}.slateEditor-actions-right:not(.disabled) .slateEditor-schedule-button:disabled{color:#ffffff73}.slateEditor-attachments{background-color:var(--color-button-bg);border-top:none;flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.slateEditor-attachment{border:1px solid var(--color-border);background:#fff;border-radius:4px;align-items:center;gap:8px;min-width:0;padding:4px 10px;font-size:12px;display:flex}.slateEditor-attachment-main{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.slateEditor-attachment-main:disabled{cursor:wait;opacity:.9}.slateEditor-attachment.uploading{border-color:var(--color-primary);background:var(--color-selected-bg)}.slateEditor-attachment-thumb{object-fit:cover;background:#0000000f;border-radius:6px;flex-shrink:0;width:36px;height:36px}.slateEditor-attachment-type-icon{opacity:.85;flex-shrink:0;font-size:18px}.slateEditor-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slateEditor-attachment-remove{cursor:pointer;color:var(--color-muted);background:0 0;border:none;padding:0;display:flex}.slateEditor-attachment-remove:hover{color:var(--color-danger)}html[data-theme=dark] .slateEditor-attachments{background-color:var(--color-card-bg)}html[data-theme=dark] .slateEditor-attachment{background-color:var(--color-card-bg);border-color:var(--color-border);color:#ffffffde}html[data-theme=dark] .slateEditor-attachment-remove{color:var(--color-text-secondary)}html[data-theme=dark] .slateEditor-attachment-remove:hover{color:var(--color-danger)}html[data-theme=dark] .slateEditor-attachment.uploading{border-color:var(--color-button-hover);background-color:#ffffff0d}html[data-theme=dark] .slateEditor-attachment-thumb{background:#ffffff14}.composer-attachment-preview-modal-safe-wrap{padding-top:constant(safe-area-inset-top);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box}.composer-attachment-preview-modal-body{max-height:min(78vh,640px);overflow:auto}.composer-attachment-preview-modal-body--pdf{max-height:min(85vh,780px);overflow:hidden;padding:0!important}.composer-attachment-preview-img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(70vh,560px);margin:0 auto;display:block}.composer-attachment-preview-video{background:#000;border-radius:8px;width:100%;max-height:min(70vh,480px);display:block}.composer-attachment-preview-audio{width:100%;margin-top:8px;display:block}.composer-attachment-preview-pdf-shell{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;background:#525659;border-radius:8px;width:100%;height:min(80vh,720px);max-height:min(80vh,720px);overflow:auto}.composer-attachment-preview-iframe{background:var(--color-button-bg);border:none;border-radius:8px;width:100%;height:min(78vh,700px);min-height:320px;display:block}html[data-theme=dark] .composer-attachment-preview-iframe{background:var(--color-card-bg)}html[data-theme=dark] .composer-attachment-preview-pdf-shell{background:var(--color-border)}.composer-attachment-preview-meta{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.composer-attachment-preview-meta-icon{opacity:.65;font-size:48px}.composer-attachment-preview-meta-name{word-break:break-word;margin:0;font-weight:600}.composer-attachment-preview-meta-muted{opacity:.7;margin:0;font-size:13px}.composer-attachment-preview-meta--document{justify-content:center;min-height:220px}.composer-attachment-preview-meta-hint{opacity:.75;max-width:28rem;margin:8px 0 0;font-size:13px;line-height:1.45}.slateEditor-recording{background-color:#fff1f0;border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.slateEditor-recording-status{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}html[data-theme=dark] .slateEditor-recording{background-color:#ff4d4f26}.slateEditor-recording-indicator{color:var(--color-danger);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.slateEditor-recording-indicator:before{content:"";background-color:var(--color-danger);border-radius:50%;width:8px;height:8px;animation:1s infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.slateEditor-recording-time{color:var(--color-text-secondary,#666);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:600;line-height:1.2}html[data-theme=dark] .slateEditor-recording-time{color:#ffffffb8}.slateEditor-recording-stop-square{background-color:currentColor;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:block}.slate-action-button--touch .slateEditor-recording-stop-square{border-radius:4px;width:16px;height:16px}.slateEditor-recording-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.slateEditor-recording .slate-action-button--touch{border-radius:8px;min-width:32px;min-height:32px;padding:6px}.slateEditor-recording .slate-action-button--touch .anticon{font-size:16px}.slateEditor-recording .slate-action-button--touch .slateEditor-recording-stop-square{border-radius:2px;width:12px;height:12px}.slateEditor-audio-preview .slate-action-button--touch{min-width:32px;min-height:32px;padding:6px}.slateEditor-audio-preview .slate-action-button--touch .anticon{font-size:16px}.slateEditor-audio-preview-info{align-items:center;gap:6px;font-size:13px;display:flex}.slateEditor-audio-preview-info .anticon{font-size:16px}.slateEditor-recording--paused{background-color:#fffbe6}html[data-theme=dark] .slateEditor-recording--paused{background-color:#faad141f}.slateEditor-recording-indicator--paused{color:#d48806}.slateEditor-recording-indicator--paused:before{background-color:#d48806;animation:none}html[data-theme=dark] .slateEditor-recording-indicator--paused{color:#ffc53d}html[data-theme=dark] .slateEditor-recording-indicator--paused:before{background-color:#ffc53d}.slateEditor-audio-preview{background-color:#f6ffed;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}html[data-theme=dark] .slateEditor-audio-preview{background-color:#649b0026}.slate-action-button{cursor:pointer;color:var(--color-text-secondary,#8c8c8c);background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.slate-action-button--touch{box-sizing:border-box;touch-action:manipulation;background-color:#0000000e;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .18s,color .2s,transform .12s}html[data-theme=dark] .slate-action-button--touch{background-color:#ffffff17}.slate-action-button--touch .anticon{font-size:22px}.slate-action-button--touch:hover{background-color:#0000001c}html[data-theme=dark] .slate-action-button--touch:hover{background-color:#ffffff2e}.slate-action-button--touch:active{background-color:#00000026}html[data-theme=dark] .slate-action-button--touch:active{background-color:#ffffff42}.slate-action-button:hover{color:var(--color-primary,#1677ff)}.slateEditor-editor .slate-code-block{background-color:var(--color-card-bg,#f6f8fa);border:1px solid var(--color-border,#d0d7de);white-space:pre-wrap;word-wrap:break-word;color:var(--color-text,#24292f);border-radius:6px;margin:8px 0;padding:12px;font-size:13px;line-height:1.6;position:relative;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important}html[data-theme=dark] .slateEditor-editor .slate-code-block{background-color:var(--color-card-bg);border-color:var(--color-border);color:var(--color-text)}.slateEditor-editor .slate-code-block code{font-family:inherit;font-size:inherit;background:0 0!important;border:none!important;padding:0!important}html[data-theme=dark] .slateEditor-container{background-color:var(--color-card-bg);border:none;box-shadow:0 4px 20px #0006}html[data-theme=dark] .slateEditor-toolbar-container{background-color:#0000;border-bottom:none}html[data-theme=dark] .slateEditor-actions-toolbar{background-color:#0000;border-top:none}html[data-theme=dark] .slateEditor-emoji-button{color:var(--color-muted,#ffffff73)}html[data-theme=dark] .slateEditor-emoji-button:hover{color:#ffffffde;background-color:#ffffff0d}html[data-theme=dark] .slateEditor-emoji-button.active{color:var(--color-primary,#1677ff);background-color:#1d9bd126}html[data-theme=dark] .slateEditor-actions-right:not(.disabled){background-color:rgba(var(--color-primary-rgb), .22)}html[data-theme=dark] .slateEditor-actions-right:not(.disabled) .slateEditor-send-button,html[data-theme=dark] .slateEditor-actions-right:not(.disabled) .slateEditor-schedule-button{color:var(--color-primary-hover,#4096ff)}html[data-theme=dark] .slateEditor-actions-right:not(.disabled) .slateEditor-send-button:after{background-color:rgba(var(--color-primary-rgb), .35)}html[data-theme=dark] .slateEditor-actions-right:not(.disabled) .slateEditor-schedule-button:disabled{color:rgba(var(--color-primary-rgb), .45)}html[data-theme=dark] .slateEditor-actions-right.disabled{background-color:#ffffff14}html[data-theme=dark] .slateEditor-actions-right.disabled .slateEditor-send-button,html[data-theme=dark] .slateEditor-actions-right.disabled .slateEditor-schedule-button{color:#ffffff59}html[data-theme=dark] .slateEditor-actions-right.disabled .slateEditor-send-button:after{background-color:#ffffff1f}html[data-theme=dark] .slateEditor-send-button:hover:not(:disabled),html[data-theme=dark] .slateEditor-schedule-button:hover:not(:disabled){background-color:rgba(var(--color-primary-rgb), .14)}@media (width<=768px){.slateEditor-container{border-radius:8px;box-shadow:0 2px 8px #0000001a}.slateEditor-toolbar-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px;overflow-x:auto}.slateEditor-toolbar-container::-webkit-scrollbar{display:none}.slateEditor-toolbar{gap:2px;width:max-content}.slateEditor-toolbar-button{width:32px;height:32px;font-size:16px}.slateEditor-actions-toolbar{padding:6px 8px}.slateEditor-editor{min-height:36px;padding:8px 12px}.slateEditor-recording{gap:8px;padding:8px 10px}.slateEditor-recording-status{gap:2px}.slateEditor-recording-indicator{gap:5px;font-size:12px}.slateEditor-recording-indicator:before{width:7px;height:7px}.slateEditor-recording-time{font-size:17px}.slateEditor-recording-actions{gap:6px}.slate-action-button--touch{border-radius:9px;min-width:40px;min-height:40px;padding:8px}.slate-action-button--touch .anticon{font-size:18px}.slate-action-button--touch .slateEditor-recording-stop-square{border-radius:3px;width:14px;height:14px}.slateEditor-audio-preview{padding:7px 10px;font-size:13px}.slateEditor-audio-preview .anticon{font-size:15px}}@media (width<=480px){.slateEditor-toolbar-divider{margin:0 4px}.slateEditor-actions-left{gap:2px}.slateEditor-toolbar-button{width:30px;height:30px}.slateEditor-send-button{padding:0 10px}}@supports (-webkit-touch-callout:none){@media (width<=768px){.slateEditor-editor [data-slate-editor=true]{font-size:16px}}}.slateEditor-actions-toolbar--mobile-tauri .slateEditor-actions-right{border-radius:6px!important;height:40px!important;min-height:40px!important}.slateEditor-actions-toolbar--mobile-tauri .slateEditor-send-button,.slateEditor-actions-toolbar--mobile-tauri .slateEditor-schedule-button{min-width:40px!important;min-height:40px!important;padding:0 12px!important;font-size:16px!important}.slateEditor-actions-toolbar--mobile-tauri .slateEditor-send-button .anticon,.slateEditor-actions-toolbar--mobile-tauri .slateEditor-schedule-button .anticon{font-size:16px!important;line-height:1!important}.slateEditor-actions-toolbar--mobile-tauri .slateEditor-send-button svg,.slateEditor-actions-toolbar--mobile-tauri .slateEditor-schedule-button svg{width:16px!important;height:16px!important}.slateEditor-ai-button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex!important}.slateEditor-ai-button:hover{filter:brightness(1.1);animation:none;transform:scale(1.15)}.slateEditor-ai-button:active{transform:scale(.95)}@keyframes ai-pulse{0%{box-shadow:0 0 #87d06866}70%{box-shadow:0 0 0 6px #87d06800}to{box-shadow:0 0 #87d06800}}@keyframes doki-pulse{0%{box-shadow:0 0 #1677ff66}70%{box-shadow:0 0 0 6px #1677ff00}to{box-shadow:0 0 #1677ff00}}.slateEditor-ai-button.genius{animation:2s infinite ai-pulse}.slateEditor-ai-button.doki{animation:2s infinite doki-pulse}.slateEditor-ai-button--no-pulse,.slateEditor-ai-button.genius.slateEditor-ai-button--no-pulse,.slateEditor-ai-button.doki.slateEditor-ai-button--no-pulse{box-shadow:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.slateEditor-recording-indicator:before{opacity:1;animation:none}.slateEditor-ai-button.genius,.slateEditor-ai-button.doki{animation:none}}.slate-link{color:var(--color-primary,#1677ff);text-underline-offset:2px;text-decoration:underline}.slate-link-url{color:inherit;opacity:.6;-webkit-user-select:none;user-select:none;word-break:break-all;font-size:.9em}.textMessageContent-text-message pre code{color:#24292f;transition:color .1s}.textMessageContent-text-message pre code .token{color:inherit;transition:color .1s}.textMessageContent-text-message pre code .token.comment,.textMessageContent-text-message pre code .token.prolog,.textMessageContent-text-message pre code .token.doctype,.textMessageContent-text-message pre code .token.cdata{color:#6a737d;font-style:italic}.textMessageContent-text-message pre code .token.punctuation{color:#24292f}.textMessageContent-text-message pre code .token.property,.textMessageContent-text-message pre code .token.tag,.textMessageContent-text-message pre code .token.boolean,.textMessageContent-text-message pre code .token.number,.textMessageContent-text-message pre code .token.constant,.textMessageContent-text-message pre code .token.symbol,.textMessageContent-text-message pre code .token.deleted{color:#005cc5}.textMessageContent-text-message pre code .token.selector,.textMessageContent-text-message pre code .token.attr-name,.textMessageContent-text-message pre code .token.string,.textMessageContent-text-message pre code .token.char,.textMessageContent-text-message pre code .token.builtin,.textMessageContent-text-message pre code .token.inserted{color:#032f62}.textMessageContent-text-message pre code .token.operator,.textMessageContent-text-message pre code .token.entity,.textMessageContent-text-message pre code .token.url,.textMessageContent-text-message pre code .language-css .token.string,.textMessageContent-text-message pre code .style .token.string{color:#d73a49}.textMessageContent-text-message pre code .token.atrule,.textMessageContent-text-message pre code .token.attr-value,.textMessageContent-text-message pre code .token.keyword{color:#d73a49;font-weight:600}.textMessageContent-text-message pre code .token.function,.textMessageContent-text-message pre code .token.class-name{color:#6f42c1}.textMessageContent-text-message pre code.language-ruby .token.symbol,.textMessageContent-text-message pre code.language-ruby .token.string{color:#032f62}.textMessageContent-text-message pre code.language-ruby .token.double-colon,.textMessageContent-text-message pre code.language-ruby .token.punctuation{color:#24292f}.textMessageContent-text-message pre code.language-ruby .token.method-definition .token.function{color:#6f42c1}.textMessageContent-text-message pre code .token.regex,.textMessageContent-text-message pre code .token.important,.textMessageContent-text-message pre code .token.variable{color:#e36209}.textMessageContent-text-message pre code .token.important,.textMessageContent-text-message pre code .token.bold{font-weight:700}.textMessageContent-text-message pre code .token.italic{font-style:italic}.textMessageContent-text-message pre code .token.entity{cursor:help}html[data-theme=dark] .textMessageContent-text-message pre code{color:#c9d1d9;transition:color .1s}html[data-theme=dark] .textMessageContent-text-message pre code .token{color:inherit;transition:color .1s}html[data-theme=dark] .textMessageContent-text-message pre code .token.prolog,html[data-theme=dark] .textMessageContent-text-message pre code .token.doctype,html[data-theme=dark] .textMessageContent-text-message pre code .token.cdata{color:#8b949e}html[data-theme=dark] .textMessageContent-text-message pre code .token.punctuation{color:#c9d1d9}html[data-theme=dark] .textMessageContent-text-message pre code .token.property,html[data-theme=dark] .textMessageContent-text-message pre code .token.tag,html[data-theme=dark] .textMessageContent-text-message pre code .token.boolean,html[data-theme=dark] .textMessageContent-text-message pre code .token.number,html[data-theme=dark] .textMessageContent-text-message pre code .token.constant,html[data-theme=dark] .textMessageContent-text-message pre code .token.symbol,html[data-theme=dark] .textMessageContent-text-message pre code .token.deleted{color:#79c0ff}html[data-theme=dark] .textMessageContent-text-message pre code .token.selector,html[data-theme=dark] .textMessageContent-text-message pre code .token.attr-name,html[data-theme=dark] .textMessageContent-text-message pre code .token.string,html[data-theme=dark] .textMessageContent-text-message pre code .token.char,html[data-theme=dark] .textMessageContent-text-message pre code .token.builtin,html[data-theme=dark] .textMessageContent-text-message pre code .token.inserted{color:#a5d6ff}html[data-theme=dark] .textMessageContent-text-message pre code .token.operator,html[data-theme=dark] .textMessageContent-text-message pre code .token.entity,html[data-theme=dark] .textMessageContent-text-message pre code .token.url,html[data-theme=dark] .textMessageContent-text-message pre code .language-css .token.string,html[data-theme=dark] .textMessageContent-text-message pre code .style .token.string{color:#ff7b72}html[data-theme=dark] .textMessageContent-text-message pre code .token.atrule,html[data-theme=dark] .textMessageContent-text-message pre code .token.attr-value,html[data-theme=dark] .textMessageContent-text-message pre code .token.keyword{color:#ff7b72;font-weight:600}html[data-theme=dark] .textMessageContent-text-message pre code .token.function,html[data-theme=dark] .textMessageContent-text-message pre code .token.class-name{color:#d2a8ff}html[data-theme=dark] .textMessageContent-text-message pre code.language-ruby .token.symbol,html[data-theme=dark] .textMessageContent-text-message pre code.language-ruby .token.string{color:#a5d6ff}html[data-theme=dark] .textMessageContent-text-message pre code.language-ruby .token.double-colon,html[data-theme=dark] .textMessageContent-text-message pre code.language-ruby .token.punctuation{color:#c9d1d9}html[data-theme=dark] .textMessageContent-text-message pre code.language-ruby .token.method-definition .token.function{color:#d2a8ff}html[data-theme=dark] .textMessageContent-text-message pre code .token.regex,html[data-theme=dark] .textMessageContent-text-message pre code .token.important,html[data-theme=dark] .textMessageContent-text-message pre code .token.variable{color:#ffa657}.slateEditor-editor pre code{color:#24292f;transition:color .1s}.slateEditor-editor pre code .token{color:inherit;transition:color .1s}.slateEditor-editor pre code .token.prolog,.slateEditor-editor pre code .token.doctype,.slateEditor-editor pre code .token.cdata{color:#6a737d;font-style:italic}.slateEditor-editor pre code .token.punctuation{color:#24292f}.slateEditor-editor pre code .token.property,.slateEditor-editor pre code .token.tag,.slateEditor-editor pre code .token.boolean,.slateEditor-editor pre code .token.number,.slateEditor-editor pre code .token.constant,.slateEditor-editor pre code .token.symbol,.slateEditor-editor pre code .token.deleted{color:#005cc5}.slateEditor-editor pre code .token.selector,.slateEditor-editor pre code .token.attr-name,.slateEditor-editor pre code .token.string,.slateEditor-editor pre code .token.char,.slateEditor-editor pre code .token.builtin,.slateEditor-editor pre code .token.inserted{color:#032f62}.slateEditor-editor pre code .token.operator,.slateEditor-editor pre code .token.entity,.slateEditor-editor pre code .token.url,.slateEditor-editor pre code .language-css .token.string,.slateEditor-editor pre code .style .token.string{color:#d73a49}.slateEditor-editor pre code .token.atrule,.slateEditor-editor pre code .token.attr-value,.slateEditor-editor pre code .token.keyword{color:#d73a49;font-weight:600}.slateEditor-editor pre code .token.function,.slateEditor-editor pre code .token.class-name{color:#6f42c1}.slateEditor-editor pre code.language-ruby .token.symbol,.slateEditor-editor pre code.language-ruby .token.string{color:#032f62}.slateEditor-editor pre code.language-ruby .token.double-colon,.slateEditor-editor pre code.language-ruby .token.punctuation{color:#24292f}.slateEditor-editor pre code.language-ruby .token.method-definition .token.function{color:#6f42c1}.slateEditor-editor pre code .token.regex,.slateEditor-editor pre code .token.important,.slateEditor-editor pre code .token.variable{color:#e36209}[data-theme=dark] .slateEditor-editor pre code{color:#c9d1d9;transition:color .1s}[data-theme=dark] .slateEditor-editor pre code .token{color:inherit;transition:color .1s}[data-theme=dark] .slateEditor-editor pre code .token.prolog,[data-theme=dark] .slateEditor-editor pre code .token.doctype,[data-theme=dark] .slateEditor-editor pre code .token.cdata{color:#8b949e}[data-theme=dark] .slateEditor-editor pre code .token.punctuation{color:#c9d1d9}[data-theme=dark] .slateEditor-editor pre code .token.property,[data-theme=dark] .slateEditor-editor pre code .token.tag,[data-theme=dark] .slateEditor-editor pre code .token.boolean,[data-theme=dark] .slateEditor-editor pre code .token.number,[data-theme=dark] .slateEditor-editor pre code .token.constant,[data-theme=dark] .slateEditor-editor pre code .token.symbol,[data-theme=dark] .slateEditor-editor pre code .token.deleted{color:#79c0ff}[data-theme=dark] .slateEditor-editor pre code .token.selector,[data-theme=dark] .slateEditor-editor pre code .token.attr-name,[data-theme=dark] .slateEditor-editor pre code .token.string,[data-theme=dark] .slateEditor-editor pre code .token.char,[data-theme=dark] .slateEditor-editor pre code .token.builtin,[data-theme=dark] .slateEditor-editor pre code .token.inserted{color:#a5d6ff}[data-theme=dark] .slateEditor-editor pre code .token.operator,[data-theme=dark] .slateEditor-editor pre code .token.entity,[data-theme=dark] .slateEditor-editor pre code .token.url,[data-theme=dark] .slateEditor-editor pre code .language-css .token.string,[data-theme=dark] .slateEditor-editor pre code .style .token.string{color:#ff7b72}[data-theme=dark] .slateEditor-editor pre code .token.atrule,[data-theme=dark] .slateEditor-editor pre code .token.attr-value,[data-theme=dark] .slateEditor-editor pre code .token.keyword{color:#ff7b72;font-weight:600}[data-theme=dark] .slateEditor-editor pre code .token.function,[data-theme=dark] .slateEditor-editor pre code .token.class-name{color:#d2a8ff}[data-theme=dark] .slateEditor-editor pre code.language-ruby .token.symbol,[data-theme=dark] .slateEditor-editor pre code.language-ruby .token.string{color:#a5d6ff}[data-theme=dark] .slateEditor-editor pre code.language-ruby .token.double-colon,[data-theme=dark] .slateEditor-editor pre code.language-ruby .token.punctuation{color:#c9d1d9}[data-theme=dark] .slateEditor-editor pre code.language-ruby .token.method-definition .token.function{color:#d2a8ff}[data-theme=dark] .slateEditor-editor pre code .token.regex,[data-theme=dark] .slateEditor-editor pre code .token.important,[data-theme=dark] .slateEditor-editor pre code .token.variable{color:#ffa657}.messageItem-actions-anchor .messageActionBar-container{position:relative;top:auto;right:auto}.messageActionBar-container{background-color:var(--color-card-bg);z-index:9999;border:1px solid var(--color-border);opacity:0;visibility:hidden;border-radius:10px;gap:2px;padding:3px 5px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:0;right:12px;transform:scale(.95);box-shadow:0 3px 10px #0003}@media (hover:hover) and (pointer:fine){.messageItem-container:hover .messageActionBar-container{opacity:1;visibility:visible;transform:scale(1)}}@media (hover:none) and (pointer:coarse){.messageItem-actions-container .messageActionBar-container{opacity:1;visibility:visible;transform:scale(1)}}.messageActionBar-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.messageActionBar-button:hover{transform:scale(1.15)}}.messageActionBar-button.active{color:var(--color-primary)}.messageActionBar-button .anticon{color:var(--color-text-secondary);font-size:18px;transition:color .2s}@media (hover:hover) and (pointer:fine){.messageActionBar-button:hover .anticon{color:var(--color-primary)}}.messageItem-container.own-message .messageActionBar-container{left:auto;right:10px}.messageActionBar-container:after{display:none}.messageActionBar-button:after{content:"";opacity:0;border-radius:50%;width:100%;height:100%;transition:transform,opacity;position:absolute;transform:scale(0)}.messageActionBar-button:active:after{opacity:1;transition:all;transform:scale(1.5)}html[data-theme=dark] .messageActionBar-container{background-color:var(--color-card-bg);border-color:var(--color-border)}html[data-theme=dark] .messageActionBar-button .anticon{color:var(--color-text-secondary)}@media (width<=768px){.messageItem-actions-container .messageActionBar-container{opacity:1!important;visibility:visible!important;transform:scale(1)!important}.messageActionBar-container,.messageActionBar-container *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.messageActionBar-button{-webkit-tap-highlight-color:transparent}}.messageOptions-menu{bottom:calc(100% + var(--message-options-menu-gap,8px));background-color:var(--color-card-bg);z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:8px;width:200px;max-height:min(320px,60vh);position:absolute;right:-75px;overflow:hidden auto;transform:translate(-88px);box-shadow:0 2px 10px #00000026}.messageOptions-menu.messageOptions-menu--open-downward{bottom:auto;top:calc(100% + var(--message-options-menu-gap,8px))}.messageOptions-menu.messageOptions-menu--measuring{visibility:hidden;pointer-events:none}.messageOptions-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.messageOptions-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.messageOptions-item{cursor:pointer;align-items:center;padding:8px 12px;transition:background-color .2s;display:flex}.messageOptions-item:hover{background-color:#f5f5f5}.messageOptions-item .anticon{color:#595959;margin-right:8px;font-size:14px}.messageOptions-text{color:#333;font-size:14px}.messageOptions-item--unavailable{cursor:default;opacity:.6;flex-wrap:wrap}.messageOptions-item--unavailable:hover{background-color:#0000}.messageOptions-reason{color:#8c8c8c;flex-basis:100%;padding-left:22px;font-size:12px;line-height:1.3}.messageItem-container.own-message .messageOptions-menu{left:auto;right:-78px;transform:translate(-88px)}html[data-theme=dark] .messageOptions-menu{background-color:#2a2a2a;box-shadow:0 2px 10px #0000004d}html[data-theme=dark] .messageOptions-item:hover{background-color:#353535}html[data-theme=dark] .messageOptions-item--unavailable:hover{background-color:#0000}html[data-theme=dark] .messageOptions-reason{color:#ffffff8c}html[data-theme=dark] .messageOptions-text{color:#ffffffde}html[data-theme=dark] .messageOptions-item .anticon{color:#aaa}.reaction-tooltip{max-width:200px;padding:8px;background-color:#0000!important}.reaction-tooltip-header{align-items:center;gap:6px;margin-bottom:8px;font-weight:500;display:flex}.reaction-tooltip-emoji{font-size:16px}.reaction-tooltip-count{color:#666;font-size:12px}html[data-theme=dark] .reaction-tooltip-count{color:#ffffffde}.reaction-tooltip-users{flex-direction:column;gap:4px;display:flex}.reaction-tooltip-user{align-items:center;gap:6px;font-size:12px;display:flex}.reaction-tooltip-avatar{flex-shrink:0}.reaction-tooltip-username{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}html[data-theme=dark] .reaction-tooltip-username{color:#ffffffde}.reaction-tooltip-more,.reaction-tooltip-view-all{margin-top:2px;font-size:11px}.reaction-tooltip-more{color:#999;font-style:italic}.reaction-tooltip-view-all{width:100%;color:var(--color-primary,#1677ff);text-align:left;cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-weight:500;display:block}.reaction-tooltip-view-all:hover{text-decoration:underline}html[data-theme=dark] .reaction-tooltip-more{color:#ffffffa6}html[data-theme=dark] .reaction-tooltip-view-all{color:#69b1ff}.reaction-tooltip-loading{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}html[data-theme=dark] .reaction-tooltip-loading{color:#ffffffde}.reaction-tooltip-overlay .ant-tooltip-container,.reaction-tooltip-overlay .ant-tooltip-inner{box-shadow:0 6px 16px #00000014;background-color:var(--color-card-bg,#fff)!important;color:var(--color-text,#333)!important;border:1px solid var(--color-border,#e8e8e8)!important;padding:0!important}.reaction-tooltip-overlay .ant-tooltip-arrow:before{background-color:var(--color-card-bg,#fff)!important;border:1px solid var(--color-border,#e8e8e8)!important}html[data-theme=dark] .reaction-tooltip-overlay .ant-tooltip-container,html[data-theme=dark] .reaction-tooltip-overlay .ant-tooltip-inner{background-color:var(--color-card-bg,#1a1a1a)!important;color:var(--color-text,#ffffffde)!important;border-color:var(--color-border,#333)!important}html[data-theme=dark] .reaction-tooltip-overlay .ant-tooltip-arrow:before{background-color:var(--color-card-bg,#1a1a1a)!important;border-color:var(--color-border,#333)!important}.reaction-users-modal{--reaction-users-modal-height:400px}.reaction-users-modal .ant-modal-container,.reaction-users-modal .ant-modal-content{background-color:var(--color-card-bg,#fff);border-radius:12px;padding:0;overflow:hidden;height:var(--reaction-users-modal-height)!important;min-height:var(--reaction-users-modal-height)!important;max-height:var(--reaction-users-modal-height)!important;flex-direction:column!important;display:flex!important}.reaction-users-modal .ant-modal-body{flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.reaction-users-modal__shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.reaction-users-modal__header{border-bottom:1px solid var(--color-border,#e8e8e8);flex-shrink:0;align-items:stretch;gap:8px;padding-left:8px;display:flex}.reaction-users-modal__close{appearance:none;width:36px;height:36px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-right:12px;padding:0;font-size:14px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.reaction-users-modal__close:hover{color:var(--color-text,#1f2937);background:#0000001a}.reaction-users-modal__close:active{background:#00000024}.reaction-users-modal__tabs{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:4px;min-width:0;padding:0;display:flex;overflow-x:auto}.reaction-users-modal__tabs::-webkit-scrollbar{display:none}.reaction-users-modal__tab{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:12px 10px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.reaction-users-modal__tab:hover{color:var(--color-primary,#1677ff)}.reaction-users-modal__tab.is-active{color:var(--color-primary,#1677ff);border-bottom-color:var(--color-primary,#1677ff);font-weight:600}.reaction-users-modal__tab-emoji{font-size:18px;line-height:1}.reaction-users-modal__tab-count{font-size:12px;font-weight:600}.reaction-users-modal__list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.reaction-users-modal__list.is-centered{justify-content:center;align-items:center}.reaction-users-modal__list-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@supports (-webkit-touch-callout:none){.reaction-users-modal__list-scroll{-webkit-overflow-scrolling:touch}}.reaction-users-modal__user{align-items:center;gap:12px;padding:10px 20px;display:flex}.reaction-users-modal__avatar-wrap{flex-shrink:0;position:relative}.reaction-users-modal__avatar-emoji{background:var(--color-card-bg,#fff);border:1px solid var(--color-border,#e8e8e8);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.reaction-users-modal__username{color:var(--color-text,#1f2937);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.reaction-users-modal__state{width:100%;height:100%;color:var(--color-text-secondary,#6b7280);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.reaction-users-modal__load-more{justify-content:center;align-items:center;min-height:40px;padding:8px 20px 12px;display:flex}@media (width<=768px){.reaction-users-modal{--reaction-users-modal-height:400px}.reaction-users-modal .ant-modal{margin:8px auto;max-width:calc(100vw - 16px)!important}}.reaction-users-modal--mobile .reaction-users-modal__shell,.reaction-users-modal--mobile .reaction-users-modal__shell *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.reaction-users-modal--mobile .reaction-users-modal__list-scroll{touch-action:pan-y}html[data-theme=dark] .reaction-users-modal .ant-modal-container,html[data-theme=dark] .reaction-users-modal .ant-modal-content{background-color:var(--color-card-bg,#1a1a1a)}html[data-theme=dark] .reaction-users-modal__close{color:#ffffffa6;background:#ffffff1f}html[data-theme=dark] .reaction-users-modal__close:hover{color:#ffffffde;background:#ffffff2e}html[data-theme=dark] .reaction-users-modal__close:active{background:#ffffff38}html[data-theme=dark] .reaction-users-modal__username{color:#ffffffde}html[data-theme=dark] .reaction-users-modal__tab{color:#ffffffa6}html[data-theme=dark] .reaction-users-modal__avatar-emoji{background:var(--color-card-bg,#1a1a1a);border-color:#404040}.messageReactions-container{flex-wrap:wrap;gap:6px;width:fit-content;margin-top:8px;margin-bottom:4px;display:flex}.messageReactions-badge{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;min-height:24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #00000005;background-color:var(--color-hover-bg)!important;border:1px solid var(--color-border)!important;opacity:1!important;padding:4px 10px!important}.messageReactions-badge.active{border-width:2px!important;border-color:var(--color-primary)!important;background-color:var(--color-selected-bg)!important;padding:3px 9px!important}.messageReactions-badge.active .messageReactions-count{color:var(--color-primary)}.messageReactions-badge--touch{touch-action:manipulation;-webkit-touch-callout:none}.messageReactions-badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000000d;background-color:var(--color-selected-bg)!important;border-color:var(--color-primary)!important}.messageReactions-emoji{align-items:center;font-size:14px;line-height:1;display:flex}.messageReactions-count{color:var(--color-text-secondary);margin-left:6px;font-size:12px;font-weight:600;line-height:1}html[data-theme=dark] .messageReactions-badge{background-color:var(--color-hover-bg)!important;border-color:var(--color-border)!important}html[data-theme=dark] .messageReactions-badge:hover{box-shadow:0 2px 4px #0003;background-color:var(--color-selected-bg)!important;border-color:var(--color-primary)!important}html[data-theme=dark] .messageReactions-count{color:var(--color-text-secondary)}.textMessageContent-text-message{word-break:break-word;white-space:pre-wrap;color:var(--color-message-text,#3d3d3d);width:100%;max-width:100%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.46668}.textMessageContent-empty{color:var(--color-muted,#999);font-style:italic}.textMessageContent-link{color:var(--color-primary,#1890ff);text-decoration:none}.textMessageContent-link:hover{color:var(--color-primary-hover,#40a9ff);text-decoration:underline}.textMessageContent-message-text{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.textMessageContent-content-wrapper{width:100%;min-width:0;max-width:100%;position:relative}.textMessageContent-text-message p{color:inherit;margin:0;padding:0;font-weight:400}.textMessageContent-text-message .textMessageContent-empty-line{min-height:1.46668em}.textMessageContent-text-message .textMessageContent-empty-line br{display:block}.textMessageContent-text-message strong{font-weight:700}.textMessageContent-text-message em{font-style:italic}.textMessageContent-text-message u{text-decoration:underline}.textMessageContent-text-message s{text-decoration:line-through}.textMessageContent-text-message code:not(pre code){border:1px solid var(--color-border,#f0f0f0);color:#e36209;white-space:pre-wrap;word-wrap:break-word;background-color:#fff;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.5;transition:background-color .2s,border-color .2s;font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Menlo,Consolas,Liberation Mono,Courier New,monospace!important}html[data-theme=dark] .textMessageContent-text-message code:not(pre code){color:#ff7b72;background-color:#6e768133;border-color:#6e768166}.textMessageContent-text-message pre{border:1px solid var(--color-border,#f0f0f0);white-space:pre;word-wrap:normal;tab-size:2;color:var(--color-text,#24292f);box-sizing:border-box;background-color:#fff;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:40px;margin:12px 0;padding:16px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;transition:box-shadow .2s;position:relative;overflow-x:auto;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.textMessageContent-text-message pre:hover{box-shadow:0 2px 6px #0000001f,0 2px 4px #00000014}html[data-theme=dark] .textMessageContent-text-message pre{background-color:var(--color-card-bg,#161b22);border-color:var(--color-border,#30363d);color:var(--color-text,#c9d1d9);min-width:0;max-width:100%;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}html[data-theme=dark] .textMessageContent-text-message pre:hover{box-shadow:0 2px 6px #0006,0 2px 4px #0000004d}.textMessageContent-text-message pre code{color:var(--color-text,#24292f);font-family:inherit;font-size:inherit;line-height:inherit;width:100%;display:block;background-color:#0000!important;border:none!important;border-radius:0!important;padding:0!important;font-weight:400!important}.textMessageContent-text-message pre::-webkit-scrollbar{height:8px}.textMessageContent-text-message pre::-webkit-scrollbar-track{background:0 0;border-radius:4px}.textMessageContent-text-message pre::-webkit-scrollbar-thumb{background-color:#0003;background-clip:content-box;border:2px solid #0000;border-radius:4px}.textMessageContent-text-message pre::-webkit-scrollbar-thumb:hover{background-color:#0000004d}html[data-theme=dark] .textMessageContent-text-message pre::-webkit-scrollbar-thumb{background-color:#fff3}html[data-theme=dark] .textMessageContent-text-message pre::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.textMessageContent-text-message blockquote{border-left:4px solid var(--color-border,#ddd);color:var(--color-muted,#999);margin-left:0;padding-left:10px}.textMessageContent-text-message ul,.textMessageContent-text-message ol{margin:8px 0;padding-left:20px}.textMessageContent-text-message li{margin-bottom:4px}.textMessageContent-text-message .mention{background-color:rgba(var(--color-primary-rgb), .1);color:var(--color-primary,#1890ff);text-underline-offset:2px;cursor:pointer;border-radius:4px;padding:0 4px;font-weight:600;text-decoration:underline;transition:background-color .2s;display:inline-block}.textMessageContent-text-message .mention:hover{background-color:rgba(var(--color-primary-rgb), .2)}.textMessageContent-text-message .mention.mention-all{background-color:#f5222d1a;color:var(--color-danger)!important}.textMessageContent-text-message .mention.mention-all:hover{background-color:#f5222d2e}html[data-theme=dark] .textMessageContent-text-message .mention.mention-all{background-color:#f5222d26;color:var(--color-danger)!important}html[data-theme=dark] .textMessageContent-text-message .mention.mention-all:hover{background-color:#f5222d40}html[data-theme=dark] .textMessageContent-text-message .mention{background-color:rgba(var(--color-primary-rgb), .15)}html[data-theme=dark] .textMessageContent-text-message .mention:hover{background-color:rgba(var(--color-primary-rgb), .25)}.textMessageContent-text-message .group-mention{background-color:rgba(var(--color-primary-rgb), .1);color:var(--color-primary,#1890ff);text-underline-offset:2px;cursor:pointer;border-radius:4px;padding:0 4px;font-weight:600;text-decoration:underline;transition:background-color .2s;display:inline-block}.textMessageContent-text-message .group-mention:hover{background-color:rgba(var(--color-primary-rgb), .2)}html[data-theme=dark] .textMessageContent-text-message .group-mention{background-color:rgba(var(--color-primary-rgb), .15)}html[data-theme=dark] .textMessageContent-text-message .group-mention:hover{background-color:rgba(var(--color-primary-rgb), .25)}.textMessageContent-text-message.textMessageContent-collapsed{position:relative;overflow:hidden}.textMessageContent-fade-overlay{background:linear-gradient(to bottom, transparent 0%, var(--color-background,#fff) 100%);cursor:pointer;z-index:1;justify-content:center;align-items:flex-end;width:100%;height:60px;padding-bottom:8px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.textMessageContent-fade-overlay:hover{opacity:.95}.textMessageContent-expand-indicator{color:#9ca3af;justify-content:center;align-items:center;transition:all .2s;display:flex}.textMessageContent-fade-overlay:hover .textMessageContent-expand-indicator{opacity:.8;transform:scale(1.1)}html[data-theme=dark] .textMessageContent-fade-overlay{background:linear-gradient(to bottom, transparent 0%, var(--color-background,#242424) 100%)}.textMessageContent-expand-button{color:#9ca3af;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;margin-top:8px;margin-left:auto;margin-right:auto;padding:0;transition:all .2s;display:flex;position:relative}.textMessageContent-expand-button:hover{opacity:.8;transform:scale(1.1)}.textMessageContent-expand-button:active{transform:scale(.95)}.textMessageContent-expand-button svg{flex-shrink:0;transition:transform .2s}html[data-theme=dark] .textMessageContent-expand-button{border-color:var(--color-border,#fff3);color:var(--color-muted,#aaa)}.media-load-error{color:#cf1322;box-sizing:border-box;background:#fff1f0;border:1px solid #ffa39e;border-radius:8px;align-items:flex-start;gap:8px;max-width:300px;padding:10px 12px;font-size:12px;line-height:1.35;display:inline-flex}.media-load-error--compact{gap:6px;max-width:260px;padding:6px 8px;font-size:11px}.media-load-error__icon{flex-shrink:0;margin-top:1px;font-size:14px}.media-load-error__body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.media-load-error__summary{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.media-load-error__text{min-width:0}.media-load-error__info{color:inherit;cursor:help;opacity:.85;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;line-height:1;display:inline-flex}.media-load-error__info:hover,.media-load-error__info:focus-visible{opacity:1;outline:none}.media-load-error__detail{max-width:240px;font-size:12px;line-height:1.35;display:inline-block}.media-load-error-popover-overlay .ant-popover-inner{max-width:min(280px,80vw)}.media-load-error__retry{color:inherit;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:2px 0;font-weight:600;text-decoration:underline;display:inline-flex}.media-load-error__retry:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}html[data-theme=dark] .media-load-error{color:#ff7875;background:#cf13221f;border-color:#ff4d4f73}.imageMessageContent-container{cursor:pointer;box-sizing:border-box;background-color:#f0f2f5;border-radius:12px;flex-shrink:0;min-width:150px;max-width:300px;min-height:100px;max-height:400px;margin-top:4px;transition:transform .2s;position:relative;overflow:hidden}.imageMessageContent-container:hover{transform:scale(1.01)}.imageMessageContent-container[role=button]{cursor:pointer}.imageMessageContent-container[role=button]:hover{transform:none}.imageMessageContent-container--standard{box-sizing:border-box;background-color:#0a0a0a;flex-shrink:0;align-self:flex-start;min-width:0;min-height:0;transition:width .2s,height .2s;display:block;position:relative;overflow:hidden}.imageMessageContent-container--mobile.imageMessageContent-container--standard{transition:none}.imageMessageContent-container--portrait{max-width:220px;max-height:350px}.imageMessageContent-container--landscape{max-width:280px;max-height:168px}.imageMessageContent-container--square{max-width:240px;max-height:240px}.imageMessageContent-container--fallback{max-width:280px;max-height:168px}.imageMessageContent-dimension-probe{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.imageMessageContent-probing{color:#ffffff8c;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.imageMessageContent-media{background:0 0;border:none;width:100%;height:100%;padding:0;line-height:0;display:block;position:absolute;inset:0;overflow:hidden}.imageMessageContent-media[role=button]{cursor:pointer}.imageMessageContent-preview-trigger{display:none!important}.imageMessageContent-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:100%;height:100%;transition:opacity .15s}.imageMessageContent-cover--pending{opacity:0}.imageMessageContent-cover--ready{opacity:1}.imageMessageContent-cover-tracker{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;position:absolute}.imageMessageContent-thumbnail,.imageMessageContent-container--standard .imageMessageContent-image .ant-image-img{object-fit:cover;object-position:center;border-radius:12px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.imageMessageContent-container--standard .ant-image,.imageMessageContent-container--standard .imageMessageContent-image{width:100%;max-width:100%;height:100%;max-height:100%;line-height:0;overflow:hidden;display:block!important}.imageMessageContent-image{z-index:2;border-radius:4px;width:100%;max-width:100%;height:100%;max-height:400px;overflow:hidden;display:block!important}.imageMessageContent-container .ant-image{width:100%;max-width:100%;height:100%;max-height:100%}.imageMessageContent-image .ant-image-img{object-fit:cover;object-position:center;border-radius:4px;width:100%;max-width:100%;height:100%;max-height:400px;display:block}.imageMessageContent-container.is-small{background-color:#000;justify-content:center;align-items:center;width:200px;height:150px;display:flex}.imageMessageContent-blur-bg{filter:blur(10px)brightness(.7);opacity:.5;z-index:1;background-position:50%;background-size:cover;position:absolute;inset:-10px}.imageMessageContent-container.is-small .imageMessageContent-media{justify-content:center;align-items:center;width:90%;height:90%;display:flex}.imageMessageContent-container.is-small .imageMessageContent-thumbnail,.imageMessageContent-container.is-small .imageMessageContent-image{width:auto;max-width:100%;height:auto;max-height:100%}.imageMessageContent-container.is-small .imageMessageContent-thumbnail,.imageMessageContent-container.is-small .imageMessageContent-image .ant-image-img{object-fit:contain;box-shadow:0 4px 12px #0000004d}.imageMessageContent-error{max-width:300px;margin-top:4px}.imageMessageContent-loading{background:0 0;border-radius:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin-top:0}.imageMessageContent-container--loading{cursor:default;justify-content:center;align-items:center;display:flex}.imageMessageContent-container--loading .media-loading-placeholder,.imageMessageContent-container .imageMessageContent-probing{background:0 0;margin-top:0}html[data-theme=dark] .imageMessageContent-container--loading .media-loading-placeholder,html[data-theme=dark] .imageMessageContent-container .imageMessageContent-probing{background:0 0}.imageMessageContent-container--loading:hover{transform:none}html[data-theme=dark] .imageMessageContent-container{background-color:#262626}html[data-theme=dark] .imageMessageContent-container--standard{background-color:#0a0a0a}.videoMessageContent-container{box-sizing:border-box;background:#000;border-radius:8px;flex-shrink:0;align-self:flex-start;margin-top:4px;position:relative;overflow:hidden}.videoMessageContent-container--portrait{max-width:220px;max-height:350px}.videoMessageContent-container--landscape{max-width:280px;max-height:168px}.videoMessageContent-container--square{max-width:240px;max-height:240px}.videoMessageContent-media{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.videoMessageContent-container .media-loading-placeholder--spinner-only{color:#ffffffa6;width:100%;height:100%;min-height:0}.videoMessageContent-expand{color:#fff;cursor:pointer;z-index:3;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}.videoMessageContent-expand:hover{background:#000000bf}.videoMessageContent-poster{cursor:pointer;color:#ffffffd9;background:#0a0a0a;border:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.videoMessageContent-poster--has-thumbnail{background-color:#0a0a0a}.videoMessageContent-poster--has-stream{background-color:#000}.videoMessageContent-poster-video{object-fit:cover;object-position:center;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.videoMessageContent-poster-icon{z-index:1;filter:drop-shadow(0 2px 8px #0000008c);font-size:48px;position:relative}.videoMessageContent-poster-icon--loading{color:#ffffffe6;font-size:36px}.videoMessageContent-poster--loading,.videoMessageContent-playOverlay--loading{cursor:wait}.videoMessageContent-poster--loading:disabled,.videoMessageContent-playOverlay--loading:disabled{opacity:1;color:#ffffffe6}.videoMessageContent-prefetch{width:0;height:0;display:none}.videoMessageContent-player-shell{background:#000;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.videoMessageContent-player-shell--loading{min-height:140px}.videoMessageContent-playOverlay{cursor:pointer;color:#ffffffd9;z-index:1;background:#0a0a0a;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.videoMessageContent-playOverlay--has-thumbnail{background-color:#0000}.videoMessageContent-player--hidden{opacity:0;pointer-events:none}.videoMessageContent-player{object-fit:contain;object-position:center;background:#000;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.videoMessageContent-info{color:#fff;z-index:2;pointer-events:none;background:#0009;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.videoMessageContent-info--hidden-over-controls{display:none}.video-icon{flex-shrink:0;font-size:16px}.video-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.videoMessageContent-error{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:4px;padding:12px;font-size:12px}.videoMessageContent-errorShell{flex-direction:column;align-self:flex-start;gap:6px;max-width:280px;margin-top:4px;display:flex}.videoMessageContent-errorShell-name{color:var(--text-secondary,#595959);background:#0000000f;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;display:flex}html[data-theme=dark] .videoMessageContent-errorShell-name{color:#ffffffbf;background:#ffffff14}.videoMessageContent-errorShell .media-load-error{max-width:100%}.audio-message-container{max-width:300px;margin-top:4px}.audio-message-row{align-items:center;gap:8px;width:100%;max-width:300px;display:flex}.audio-message-player{opacity:0;flex:1;min-width:0;min-height:40px;max-height:48px;transition:opacity .15s;display:block}.audio-message-player--ready{opacity:1}.audio-message-player--loading{opacity:1;color:#00000073;background:#0000000a;border-radius:8px;justify-content:center;align-items:center;display:flex}html[data-theme=dark] .audio-message-player{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .audio-message-player--loading{color:#ffffff8c;background:#ffffff0f}.audio-message-download:disabled{opacity:.45;cursor:not-allowed}.audio-message-download{color:#000000a6;cursor:pointer;background:#0000000a;border:1px solid #0000001f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.audio-message-download:hover{color:#000000d9;background:#00000014}.audio-message-download:active{transform:scale(.98)}html[data-theme=dark] .audio-message-download{color:#ffffffbf;background:#ffffff0f;border-color:#ffffff26}html[data-theme=dark] .audio-message-download:hover{color:#fffffff2;background:#ffffff1a}.fileMessageContent-container{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;max-width:300px;margin-top:4px;padding:10px 14px;transition:all .2s;display:flex}.fileMessageContent-container.is-stored{border-color:#1677ff59}.fileMessageContent-container.is-sending,.fileMessageContent-container.is-opening{cursor:default;pointer-events:none;opacity:.72}.fileMessageContent-container.is-static{cursor:pointer}.fileMessageContent-container.is-sending:hover,.fileMessageContent-container.is-opening:hover{background:#f9fafb;border-color:#e5e7eb}.fileMessageContent-container:hover{background:#f3f4f6;border-color:#d1d5db}.fileMessageContent-icon{color:#1677ff;margin-right:12px;font-size:24px;display:flex}.fileMessageContent-info{flex:1;min-width:0;margin-right:12px}.fileMessageContent-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.fileMessageContent-size{color:#6b7280;margin-top:2px;font-size:11px}.fileMessageContent-actions{color:#9ca3af;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;min-width:48px;font-size:18px;display:flex}.fileMessageContent-actionSpinner{color:inherit;font-size:18px}.fileMessageContent-actionButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:16px;line-height:1;display:inline-flex}.fileMessageContent-actionButton--icon{padding:4px}.fileMessageContent-actionButton:hover{color:#1677ff;background:#1677ff1a}.fileMessageContent-actionButton:focus-visible{outline-offset:1px;outline:2px solid #1677ff}.download-progress{color:#666;margin-left:4px;font-size:10px}.fileMessageContent-actionText{color:#1677ff;font-size:11px;font-weight:600}.fileMessageContent-actionText--loading{color:#6b7280;font-weight:500}html[data-theme=dark] .fileMessageContent-container,html[data-theme=dark] .fileMessageContent-container.is-sending:hover,html[data-theme=dark] .fileMessageContent-container.is-opening:hover{background:#262626;border-color:#434343}html[data-theme=dark] .fileMessageContent-name{color:#ffffffd9}html[data-theme=dark] .fileMessageContent-actionText{color:#69b1ff}html[data-theme=dark] .fileMessageContent-actionButton:hover{color:#69b1ff;background:#69b1ff29}html[data-theme=dark] .fileMessageContent-actionButton:focus-visible{outline-color:#69b1ff}.sticker-message-container{justify-content:flex-start;align-items:flex-start;display:flex}.sticker-message-container--loading{justify-content:center;align-items:center;min-width:120px;min-height:120px}.sticker-message-container--loading.gif{width:min(250px,70vw);min-width:250px;height:200px;min-height:200px}.sticker-message-container--loading.sticker{width:120px;height:120px}.sticker-message-container--loading .media-loading-placeholder,.sticker-message-loading-placeholder{color:#00000073;background:#0000000a;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;min-height:100%;margin-top:0;display:flex}.sticker-message-loading-placeholder--gif{min-height:200px}.sticker-message-loading-placeholder--sticker{min-height:120px}.sticker-message-loading-placeholder .media-loading-placeholder__icon{font-size:28px}html[data-theme=dark] .sticker-message-container--loading .media-loading-placeholder,html[data-theme=dark] .sticker-message-loading-placeholder{color:#ffffff8c;background:#ffffff14}.sticker-message-container .ant-image{text-align:left;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.message-status-indicator{-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:color .2s;display:inline-flex}button.message-status-indicator.message-status-indicator--retryable,button.message-status-indicator.message-status-indicator--tappable{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;position:relative}@media (pointer:coarse){button.message-status-indicator.message-status-indicator--retryable:before,button.message-status-indicator.message-status-indicator--tappable:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.message-status-indicator-detail{white-space:nowrap;font-size:13px;line-height:1.35}.message-status-indicator-popover-overlay .ant-popover-inner{padding:8px 12px}.message-status-indicator.small{font-size:14px}.message-status-indicator.medium{font-size:18px}.message-status-indicator.large{font-size:24px}.status-icon-sending{color:var(--color-muted,#8c8c8c)}.status-icon-sent,.status-icon-delivered{color:var(--color-muted,#8c8c8c);display:flex}.status-icon-read{color:#34b7f1;display:flex}.status-icon-error{color:#ff4d4f;cursor:pointer;animation:2s infinite pulse}.conversationItem-name .message-status-indicator{flex-shrink:0}.messageItem-sender-time .message-status-indicator{margin-left:0}@media (prefers-reduced-motion:reduce){.status-icon-error{animation:none}}.threadInfo-container{background-color:var(--color-hover-bg,#fafafa);border:1px solid var(--color-border,#e6e6e6);cursor:pointer;width:fit-content;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;appearance:none;border-radius:6px;align-items:center;margin-top:5px;padding:5px 10px;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.threadInfo-container:hover{background-color:var(--color-hover-bg-hover,#f0f0f0)}}html[data-theme=dark] .threadInfo-container{border-color:var(--color-border,#374151);background-color:#ffffff0d}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .threadInfo-container:hover{background-color:#ffffff1a}}.threadInfo-icon{color:var(--color-primary,#1890ff);margin-right:8px;font-size:14px}.threadInfo-content{flex-grow:1}.threadInfo-reply-count{color:var(--color-primary,#1890ff);cursor:pointer;font-size:12px;font-weight:500;transition:color .2s}@media (hover:hover) and (pointer:fine){.threadInfo-reply-count:hover{color:var(--color-primary-hover,#40a9ff)}}html[data-theme=dark] .threadInfo-reply-count{color:#60a5fa}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .threadInfo-reply-count:hover{color:#93c5fd}}.master-popover-container{min-width:250px;max-width:350px}.master-popover-content{color:var(--color-text-primary,#213547);gap:16px;padding:4px;animation:.4s cubic-bezier(.25,.46,.45,.94) fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.master-popover-info{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.master-popover-info h2{color:var(--color-text-primary,#213547);cursor:pointer;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.2}.master-popover-info h2:hover{color:var(--color-primary,#1677ff);text-decoration:underline}.master-popover-avatar-container{justify-content:center;align-items:flex-start;padding-top:4px;display:flex}.master-popover-avatar{border-radius:12px}.master-popover-span{color:var(--color-text-secondary,#8c8c8c);align-items:center;width:100%;margin-bottom:6px;font-size:13px;font-weight:400;line-height:normal;display:flex}.master-popover-span .anticon{color:var(--color-text-secondary,#8c8c8c);margin-right:8px;font-size:14px}.master-popover-no-data{text-align:center;color:var(--color-text-secondary,#8c8c8c);padding:12px;font-style:italic}html[data-theme=dark] .master-popover-content,html[data-theme=dark] .master-popover-info h2{color:var(--color-text-primary,#ffffffd9)}html[data-theme=dark] .master-popover-info h2:hover{color:var(--color-primary,#1677ff)}html[data-theme=dark] .master-popover-span,html[data-theme=dark] .master-popover-span .anticon{color:var(--color-text-secondary,#ffffff73)}html[data-theme=dark] .master-popover-overlay .ant-popover-inner{background-color:#1f1f1f;border:1px solid #ffffff1f}html[data-theme=dark] .master-popover-overlay .ant-popover-arrow:before{background-color:#1f1f1f}.mobile-sheet-root{z-index:1100;pointer-events:none;position:fixed;inset:0}.mobile-sheet-backdrop{opacity:0;pointer-events:auto;cursor:pointer;background:#00000073;border:none;margin:0;padding:0;transition:opacity .28s;position:absolute;inset:0}.mobile-sheet-backdrop--visible{opacity:1}.mobile-sheet{pointer-events:auto;background:var(--color-background);padding-bottom:max(12px, env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;flex-direction:column;max-height:min(85vh,560px);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px #0000002e}.mobile-sheet--visible{transform:translateY(0)}.mobile-sheet__handle{background:var(--color-border);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.mobile-sheet__header{text-align:center;flex-shrink:0;padding:8px 56px 16px;position:relative}.mobile-sheet__close{background:var(--color-hover-bg);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:8px;right:16px}.mobile-sheet__close:active{background:var(--color-selected-bg);color:var(--color-text-primary)}.mobile-sheet__title{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.35}.mobile-sheet__subtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.mobile-sheet__body{-webkit-overflow-scrolling:touch;flex:auto;padding:0 16px 8px;overflow-y:auto}.mobile-sheet__options{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.mobile-sheet__option{border:none;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;align-items:center;gap:12px;padding:16px 18px;font-size:16px;font-weight:400;line-height:1.35;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.mobile-sheet__option:hover{background:var(--color-hover-bg)}}@media (hover:none),(pointer:coarse){.mobile-sheet__option:hover{background:0 0}}.mobile-sheet__option:active{background:var(--color-hover-bg)}.mobile-sheet__option--last{border-bottom:none}.mobile-sheet__option--danger{color:#ff4d4f}.mobile-sheet__option-icon{width:22px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.mobile-sheet__option--danger .mobile-sheet__option-icon{color:#ff4d4f}.mobile-sheet__emoji{justify-content:center;padding-bottom:8px;display:flex}.mobile-sheet__emoji em-emoji-picker{width:100%;max-width:100%}.message-actions-sheet__reactions{flex-direction:column;gap:12px;display:flex}.message-actions-sheet__quick-row{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex}.message-actions-sheet__quick-emoji{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:48px;font-size:28px;line-height:1;transition:background .15s,transform .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.message-actions-sheet__quick-emoji:hover{background:var(--color-hover-bg)}}@media (hover:none),(pointer:coarse){.message-actions-sheet__quick-emoji:hover{background:0 0}}.message-actions-sheet__quick-emoji:active{background:var(--color-hover-bg);transform:scale(1.08)}.message-actions-sheet__quick-emoji--active{background:var(--color-selected-bg)}.mobile-sheet-root.message-actions-sheet--emoji-picker .mobile-sheet{height:min(88vh,620px);max-height:min(88vh,620px);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-sheet-root.message-actions-sheet--emoji-picker .mobile-sheet__header{flex-shrink:0;padding:4px 52px 8px}.mobile-sheet-root.message-actions-sheet--emoji-picker .mobile-sheet__handle{flex-shrink:0}.mobile-sheet-root.message-actions-sheet--emoji-picker .mobile-sheet__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.message-actions-sheet__emoji-picker{flex-direction:column;flex:auto;width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.message-actions-sheet__emoji-mart{flex:none;width:100%;max-width:100%;display:block;overflow:hidden}.message-actions-sheet__emoji-mart em-emoji-picker{--shadow:none;--border-radius:0;--category-icon-size:22px;--font-size:14px;--rgb-background:transparent;--rgb-input:var(--color-hover-bg);--color-border:transparent;--color-border-over:transparent;box-sizing:border-box!important;border:none!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;display:block!important}html[data-theme=dark] .message-actions-sheet__emoji-mart em-emoji-picker{--rgb-input:42, 42, 42}html[data-theme=dark] .message-actions-sheet__quick-row{background:var(--color-card-bg)}.messageItem-container{--messageItem-avatar-gap:12px;--messageItem-identity-column:calc(var(--messageItem-avatar-size) + var(--messageItem-avatar-gap));z-index:0;box-sizing:border-box;width:100%;min-width:0;padding:6px 16px;transition:background-color .2s;display:flex;position:relative;overflow:visible}.messageItem-container.messageItem-container--actions-visible{z-index:2}@media (hover:hover) and (pointer:fine){.messageItem-container:hover{background-color:var(--color-hover-bg,#00000008)}}.messageItem-container.hide-avatar-sender .messageItem-content-container{margin-left:var(--messageItem-identity-column)}.messageItem-container.hide-avatar-sender{padding-top:2px;padding-bottom:6px}.messageItem-container.followed-by-grouped{padding-bottom:2px}.messageItem-container.hide-avatar-sender .messageItem-sender-info{border:none;height:0;min-height:0;margin:0;padding:0;overflow:visible}.messageItem-container.system-message{text-align:left;justify-content:flex-start;padding:8px 16px}.messageItem-container.message-highlight{outline-offset:-1px;border-radius:8px;outline:1px solid #1677ff73;animation:2s ease-out forwards message-highlight-soft}@keyframes message-highlight-soft{0%{background-color:#1677ff33;outline-color:#1677ff8c}to{background-color:#0000;outline-color:#0000}}@keyframes message-highlight-soft-dark{0%{background-color:#40a9ff2e;outline-color:#40a9ff8c}to{background-color:#0000;outline-color:#0000}}html[data-theme=dark] .messageItem-container.message-highlight{outline-color:#40a9ff80;animation:2s ease-out forwards message-highlight-soft-dark}.messageItem-container.system-message .messageItem-content-container{text-align:left;align-items:flex-start;max-width:100%}.messageItem-container.system-message .messageItem-content{text-align:left;align-items:flex-start}.messageItem-avatar{margin-right:var(--messageItem-avatar-gap);flex-shrink:0;padding-top:2px}.messageItem-content-container{max-width:calc(100% - var(--messageItem-identity-column));text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.messageItem-sender-info{min-height:18px;font-size:var(--font-size-base);align-items:center;gap:8px;margin-bottom:2px;display:flex}.messageItem-sender-name{color:var(--color-text,#1f2937);font-size:1em;font-weight:600;line-height:1}.messageItem-sender-badge{vertical-align:middle;flex-shrink:0;align-items:center;font-size:1em;line-height:1;display:inline-flex}.messageItem-sender-info .messageItem-sender-time .message-status-indicator{font-size:var(--font-size-base)}.messageItem-sender-time{color:var(--color-muted,#6b7280);flex-shrink:0;align-items:center;gap:2px;font-size:11px;line-height:1;display:inline-flex}.messageItem-sender-time-label{align-items:center;line-height:1;display:inline-flex}.messageItem-sender-time .ant-popover-open{align-items:center;line-height:0;display:inline-flex}.messageItem-sender-time--tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.messageItem-timestamp-detail{white-space:normal;max-width:min(280px,85vw);font-size:13px;line-height:1.35}.messageItem-timestamp-popover-overlay .ant-popover-inner{padding:8px 12px}.messageItem-sender-time.compact{opacity:0;height:0;margin-top:-4px;transition:opacity .2s;overflow:visible}@media (hover:hover) and (pointer:fine){.messageItem-container:hover .messageItem-sender-time.compact{opacity:1}}.messageItem-content{text-align:left;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.messageItem-parent-indicator{cursor:pointer;background:#00000008;border-radius:4px;max-width:100%;margin-bottom:4px;transition:background .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.messageItem-parent-indicator:hover{background:#0000000f}}.messageItem-parent-border{background:var(--color-primary,#1677ff);flex-shrink:0;width:3px}.messageItem-parent-content{flex-direction:column;min-width:0;padding:4px 8px;display:flex}.messageItem-parent-sender{color:var(--color-primary,#1677ff);font-size:11px;font-weight:600;line-height:1.2}.messageItem-parent-text{color:var(--color-text-secondary,#8c8c8c);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.own-message .messageItem-parent-indicator{background:#ffffff26}.own-message .messageItem-parent-sender{color:#fff}.own-message .messageItem-parent-text{color:#fffc}.own-message .messageItem-parent-border{background:#fff}.messageItem-actions-container{z-index:1000;align-items:center;display:flex;position:absolute;top:-24px;right:16px}@media (hover:none) and (pointer:coarse){.messageItem-actions-container{background:var(--color-background,#fff);opacity:1;-webkit-touch-callout:none;isolation:isolate;border-radius:20px;padding:2px 4px;box-shadow:0 2px 8px #0000001a}}.messageItem-actions-anchor{--message-options-menu-gap:8px;align-self:flex-end;margin-top:15px;margin-right:10px;position:relative}.messageItem-container.own-message .messageItem-actions-container{right:16px}.messageItem-status-indicator{align-items:center;margin-left:4px;display:inline-flex}.messageItem-emoji-picker-wrapper{z-index:10001;bottom:calc(100% + var(--message-options-menu-gap,8px));transform-origin:100% 100%;border-radius:10px;max-height:none;transition:opacity .2s,transform .1s;position:absolute;right:0;overflow:visible;box-shadow:0 5px 25px #0003}.messageItem-emoji-popover{z-index:10002!important}.messageItem-emoji-popover .ant-popover-inner{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 10px 30px #0003}.messageItem-emoji-picker-container{min-width:350px;min-height:400px}.messageItem-emoji-picker-wrapper.alternate-position{top:calc(100% + var(--message-options-menu-gap,8px));transform-origin:100% 0;bottom:auto}em-emoji-picker{--font-family:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "Android Emoji", "EmojiSymbols", sans-serif}.messageItem-edited-icon,.messageItem-pinned-indicator{vertical-align:middle;align-items:center;display:inline-flex}@media (width<=768px){.messageItem-content,.messageItem-parent-indicator,.messageItem-sender-info,.messageItem-sender-info *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.messageItem-container{-webkit-tap-highlight-color:transparent;padding:8px 16px}.messageItem-content-container{max-width:calc(100% - 44px)}.messageItem-actions-container{background:var(--color-background,#fff);-webkit-touch-callout:none;isolation:isolate;border-radius:20px;padding:2px 4px;top:-18px;right:16px;box-shadow:0 2px 8px #0000001a;opacity:1!important}.messageItem-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.messageItem-container .messageItem-content,.messageItem-container .fileMessageContent-container{-webkit-touch-callout:none}.messageItem-actions-anchor{--message-options-menu-gap:12px;margin-top:0;margin-right:0}.messageItem-container--actions-visible .messageItem-sender-info{padding-right:76px}.messageItem-container--actions-visible .messageItem-actions-container{z-index:1001}.messageItem-actions-container .messageActionBar-container{z-index:2;position:relative}.messageItem-actions-container .messageOptions-menu{z-index:1;background-color:var(--color-card-bg)}.messageItem-actions-container .messageOptions-menu,.messageItem-actions-container .messageOptions-menu *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.messageItem-sender-name{font-size:13px}.messageItem-sender-time{font-size:10px}}.messageItem-container--deleting .messageItem-content{opacity:.5}.messageItem-container--deleting .threadInfo-container{pointer-events:none;overflow:hidden;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}@media (width<=480px){.messageItem-container{padding:8px 16px}.messageItem-avatar{margin-right:12px}}.messageItem-forwarded-label{opacity:.75;align-items:center;gap:4px;margin:0 0 2px;font-size:.75rem;font-style:italic;display:flex}.date-divider{z-index:1;pointer-events:none;text-align:center;position:relative}.date-divider.compact{margin:8px 16px 4px}.date-divider:not(.compact){margin:16px 16px 8px}.date-divider:before{content:"";background:linear-gradient(to right, transparent 0%, var(--color-border) 10%, var(--color-border) 90%, transparent 100%);z-index:-1;height:1px;position:absolute;top:50%;left:0;right:0}.date-divider .ant-typography{z-index:2;background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;text-transform:capitalize;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-block;position:relative}.date-divider.compact .ant-typography{padding:2px 8px;font-size:11px}.date-divider .ant-typography:hover{transform:scale(1.02);box-shadow:0 2px 8px #0000001a}[data-theme=dark] .date-divider .ant-typography:hover{box-shadow:0 2px 8px #0000004d}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.date-divider.new-divider{animation:.3s ease-out slideInFromTop}@media (width<=768px){.date-divider.compact{margin:6px 12px 3px}.date-divider:not(.compact){margin:12px 12px 6px}.date-divider .ant-typography{padding:2px 8px!important;font-size:11px!important}}@media (prefers-contrast:high){.date-divider:before{background:linear-gradient(to right, transparent 0%, var(--color-text-secondary) 10%, var(--color-text-secondary) 90%, transparent 100%)}.date-divider .ant-typography{border-color:var(--color-text-secondary);font-weight:600}}.new-messages-divider{pointer-events:none;z-index:1;justify-content:center;align-items:center;margin:12px 16px 6px;display:flex;position:relative}.new-messages-divider:before{content:"";background-color:var(--color-mention);opacity:.55;height:1px;position:absolute;top:50%;left:0;right:0}.new-messages-divider-label{z-index:2;background-color:var(--color-background);color:var(--color-mention);letter-spacing:.06em;border:1px solid var(--color-mention);text-align:center;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;line-height:1;position:relative}@media (width<=768px){.new-messages-divider{margin:10px 12px 4px}}@keyframes skeleton-enter{0%{opacity:.65}to{opacity:1}}@keyframes skeleton-breathe{0%,to{opacity:1}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.message-skeleton-list,.conversation-skeleton-container{opacity:1;animation:none}}.message-skeleton-list{flex-direction:column;gap:0;width:100%;margin:0;padding:8px 0 20px;display:flex}.message-skeleton{box-sizing:border-box;width:100%;margin:0;padding:8px 16px;display:flex}.message-skeleton-avatar{flex-shrink:0;margin-right:12px;padding-top:2px}.message-skeleton-avatar-circle{border-radius:50%;width:32px;height:32px}.message-skeleton-content{flex:1;min-width:0;padding-right:12px}.message-skeleton-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.message-skeleton-name{border-radius:4px;width:120px;height:14px}.message-skeleton-time{border-radius:4px;width:60px;height:12px}.message-skeleton-body{flex-direction:column;gap:4px;display:flex}.message-skeleton-line{border-radius:4px;height:16px}.message-skeleton-line-1{width:100%;margin-bottom:4px}.message-skeleton-line-2{width:70%}.message-skeleton:nth-child(3n) .message-skeleton-line-2{width:55%}.message-skeleton:nth-child(4n) .message-skeleton-name{width:90px}.custom-spinner-container{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.custom-spinner-gif{display:block}.custom-spinner-static{box-sizing:border-box;border:3px solid var(--color-border,#e6e6e6);border-top-color:var(--color-primary,#1677ff);border-radius:50%;flex-shrink:0;display:block}html[data-theme=dark] .custom-spinner-static{border-color:#434343;border-top-color:var(--color-primary,#1677ff)}.custom-spinner-tip{color:var(--color-muted,#6b7280);text-align:center;font-size:14px}.custom-spinner-container.small .custom-spinner-tip{font-size:12px}.custom-spinner-container.large .custom-spinner-tip{font-size:16px}.app-version{flex-shrink:0;align-items:center;gap:4px;min-width:0;height:32px;padding:0 4px;display:flex}.version-text{color:var(--color-muted,#6b7280);white-space:nowrap;flex-shrink:0;align-items:center;font-size:12px;font-weight:500;display:flex}html[data-theme=dark] .version-text{color:var(--color-muted,#9ca3af)}@media (width<=768px){.app-version{height:28px;padding:0 2px}.version-text{font-size:11px}}@media (width<=480px){.app-version{height:26px;padding:0 1px}.version-text{font-size:10px}}.message-skeleton-list,.conversation-skeleton-container{--skeleton-base:#ececec;--skeleton-shine:#e2e2e2;contain:layout style paint;animation:.32s ease-out forwards skeleton-enter;position:relative}html[data-theme=dark] .message-skeleton-list,html[data-theme=dark] .conversation-skeleton-container{--skeleton-base:#2a2a2a;--skeleton-shine:#323232}.message-skeleton-shimmer,.conversation-skeleton-shimmer{background-color:var(--skeleton-base)}.message-skeleton:nth-child(3n) .message-skeleton-shimmer,.conversation-skeleton-item:nth-child(3n) .conversation-skeleton-shimmer{background-color:var(--skeleton-shine)}html:not(.platform-desktop) .message-skeleton-list,html:not(.platform-desktop) .conversation-skeleton-container{animation:.32s ease-out forwards skeleton-enter,3.2s ease-in-out .35s infinite skeleton-breathe}html.platform-desktop .message-skeleton-list,html.platform-desktop .conversation-skeleton-container{animation:.28s ease-out forwards skeleton-enter}@media (prefers-reduced-motion:reduce){.message-skeleton-list,.conversation-skeleton-container{opacity:1;animation:none}}.conversation-skeleton-container{flex-direction:column;width:100%;padding:0;display:flex}.conversation-skeleton-item{border-bottom:1px solid var(--color-border,#f0f0f0);background-color:#0000;align-items:center;padding:8px 16px;display:flex}html[data-theme=dark] .conversation-skeleton-item{border-bottom-color:#303030}.conversation-skeleton-avatar{flex-shrink:0;margin-right:12px}.conversation-skeleton-avatar-circle{border-radius:50%;width:32px;height:32px}.conversation-skeleton-left{flex-direction:column;flex:1;min-width:0;margin-right:8px;display:flex}.conversation-skeleton-name{border-radius:4px;width:60%;max-width:120px;height:14px;margin-bottom:6px}.conversation-skeleton-message{border-radius:4px;width:80%;max-width:200px;height:12px}.conversation-skeleton-right{flex-direction:column;justify-content:center;align-items:flex-end;min-width:45px;display:flex}.conversation-skeleton-time{border-radius:4px;width:30px;height:10px}.conversation-skeleton-item:nth-child(2) .conversation-skeleton-name{width:45%}.conversation-skeleton-item:nth-child(2) .conversation-skeleton-message{width:65%}.conversation-skeleton-item:nth-child(3) .conversation-skeleton-name{width:70%}.conversation-skeleton-item:nth-child(3) .conversation-skeleton-message{width:90%}@media (width<=480px){.conversation-skeleton-avatar-circle{width:28px;height:28px}.conversation-skeleton-name{height:13px}.conversation-skeleton-time{width:35px;height:11px}.conversation-skeleton-message{height:11px}}.access-error-container{background-color:var(--ant-color-bg-container,#fff);width:100%;height:100vh;font-family:var(--font-family-base);color:var(--ant-color-text,#1e293b);justify-content:center;align-items:center;padding:1.5rem;transition:background-color .3s;display:flex;overflow:hidden}[data-theme=dark] .access-error-container{color:#f1f5f9;background-color:#202326}.access-error-content{text-align:center;width:100%;max-width:420px;animation:.6s ease-out fadeInDown}.access-error-icon-wrapper{justify-content:center;margin-bottom:2rem;display:flex}.access-error-icon{color:#3b82f6;filter:drop-shadow(0 4px 6px #3b82f633);font-size:4.5rem;animation:3s ease-in-out infinite pulseIcon}.access-error-text-container{margin-bottom:2.5rem}.access-error-title{letter-spacing:-.01em;margin-bottom:.75rem!important;font-weight:700!important}.access-error-description{color:#64748b!important;margin-bottom:1.25rem!important;font-size:1.05rem!important;line-height:1.6!important}[data-theme=dark] .access-error-description{color:#94a3b8!important}.access-error-guidance{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:1rem}[data-theme=dark] .access-error-guidance{background-color:#ffffff08;border-color:#ffffff0d}.access-error-hint{font-style:italic;font-size:.95rem!important}.access-error-actions{flex-direction:column;gap:.75rem;display:flex}.access-error-button{width:100%;border-radius:8px!important;height:48px!important;font-weight:600!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.access-error-button:hover{transform:translateY(-2px)}.access-error-button.retry{box-shadow:0 4px 14px #3b82f663;background-color:#3b82f6!important}.access-error-button.external{color:#475569!important;border-color:#e2e8f0!important}[data-theme=dark] .access-error-button.external{color:#cbd5e1!important;border-color:#475569!important}.access-error-footer{border-top:1px solid #f1f5f9;margin-top:3rem;padding-top:1.5rem}[data-theme=dark] .access-error-footer{border-top-color:#ffffff0d}.access-error-copyright{letter-spacing:.02em;color:#94a3b8!important;font-size:.85rem!important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseIcon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.access-error-icon{animation:none}}@media (width<=480px){.access-error-content{padding:0 1rem}.access-error-icon{font-size:3.5rem}.access-error-title{font-size:1.5rem!important}.access-error-description{font-size:.95rem!important}}.ant-tag.member-role-tag{border-color:#0000}.ant-tag.member-role-tag--admin{color:var(--color-role-admin);background-color:var(--color-role-admin-bg)}.ant-tag.member-role-tag--moderator{color:var(--color-role-moderator);background-color:var(--color-role-moderator-bg)}.ant-tag.member-role-tag--participant{color:var(--color-role-participant);background-color:var(--color-role-participant-bg)}:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.groupManager-modal .ant-modal-content{box-shadow:none;background-color:var(--color-card-bg,#fff);color:var(--color-text,#1f2937);border:none;border-radius:12px;padding:0;overflow:hidden}.groupManager-modal .ant-modal-body{padding:0}html[data-theme=dark] .groupManager-modal .ant-modal-content{background-color:var(--color-card-bg,#1f1f1f);color:var(--color-text,#fff);padding:0;overflow:hidden}.groupManager-modal .ant-modal-header{background-color:var(--color-card-bg,#fff)!important;margin-bottom:0!important;padding:14px 20px!important}html[data-theme=dark] .groupManager-modal .ant-modal-header{background-color:var(--color-card-bg,#1f1f1f)!important;margin-bottom:0!important;padding:14px 20px!important}.groupManager-modal .ant-modal-title{color:var(--color-text,#1f2937)!important;font-size:16px!important;font-weight:600!important}html[data-theme=dark] .groupManager-modal .ant-modal-title{color:var(--color-text,#fff)!important;font-weight:600!important}.groupManager-modal .ant-modal-close{color:var(--color-muted,#6b7280)}.groupManager-modal .ant-modal-close:hover{color:var(--color-primary,#1890ff)}.groupManager-modal--stacked.ant-modal-wrap,.groupManager-modal--stacked .ant-modal-wrap{pointer-events:none}.groupManager-modal--stacked.ant-modal-wrap .ant-modal,.groupManager-modal--stacked .ant-modal{pointer-events:auto}.groupManager-content{max-height:70vh;padding:14px 20px 20px;overflow-y:auto}@supports (-webkit-touch-callout:none){.groupManager-modal .groupManager-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}.groupManager-avatar-section{flex-direction:row;align-items:center;gap:14px;margin-bottom:14px;display:flex}.groupManager-avatar-preview{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.groupManager-avatar-meta{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.groupManager-avatar-image{object-fit:cover;border:2px solid var(--color-border,#e5e7eb);border-radius:50%;width:56px;height:56px}.groupManager-delete-button{color:#fff;cursor:pointer;width:20px;height:20px;box-shadow:none;z-index:10;background-color:#ff4d4f;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:20px;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}.groupManager-delete-button:hover{background-color:#ff7875}.groupManager-avatar-actions{gap:8px;display:flex}.groupManager-upload-button{margin-right:8px}.groupManager-avatar-hint{text-align:left;color:var(--color-text-secondary,#6b7280);margin:0;font-size:12px;line-height:1.35}.groupManager-button-upload,.groupManager-button-clear{color:var(--color-text,#1f2937);background-color:var(--color-button-bg,#f5f5f5);border-color:var(--color-border,#e5e7eb);align-items:center;display:inline-flex}html[data-theme=dark] .groupManager-button-upload,html[data-theme=dark] .groupManager-button-clear{color:var(--color-text,#fff);background-color:var(--color-button-bg,#2f2f2f)}.groupManager-button-upload:hover,.groupManager-button-clear:hover{color:var(--color-primary,#1890ff);border-color:var(--color-primary,#1890ff)}.groupManager-form{width:100%}.groupManager-form .ant-form-item{margin-bottom:12px}.groupManager-form .ant-form-item-label{padding-bottom:2px}.groupManager-form .ant-form-item-label>label{height:auto;color:var(--color-text,#1f2937);font-size:13px}html[data-theme=dark] .groupManager-form .ant-form-item-label>label{color:var(--color-text,#fff)}.groupManager-form .ant-input,.groupManager-form .ant-select:not(.ant-select-disabled) .ant-select-selector,.groupManager-form .ant-input-password{background-color:var(--color-button-bg,#f5f5f5);color:var(--color-text,#1f2937);border-color:var(--color-border,#e5e7eb)}html[data-theme=dark] .groupManager-form .ant-input,html[data-theme=dark] .groupManager-form .ant-select:not(.ant-select-disabled) .ant-select-selector,html[data-theme=dark] .groupManager-form .ant-input-password{background-color:var(--color-button-bg,#2f2f2f);color:var(--color-text,#fff)}.groupManager-form .ant-input:hover,.groupManager-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.groupManager-form .ant-input-password:hover{border-color:var(--color-primary,#1890ff)}.groupManager-form .ant-input:focus,.groupManager-form .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.groupManager-form .ant-input-password-focused,.groupManager-form .ant-input-affix-wrapper-focused{border-color:var(--color-primary,#1890ff);box-shadow:0 0 0 2px var(--color-selected-bg,#1890ff33)}.groupManager-form .ant-input-password-icon{color:var(--color-muted,#6b7280)}.groupManager-form .ant-input-password-icon:hover{color:var(--color-primary,#1890ff)}.groupManager-member-select{width:100%}.groupManager-form .groupManager-form-buttons{justify-content:flex-end;align-items:center;margin-top:4px;margin-bottom:0;padding-top:0;display:flex}.groupManager-form-buttons-right{justify-content:flex-end;gap:8px;width:100%;display:flex}.groupManager-create-button{background-color:var(--color-primary,#1890ff)}.groupManager-create-button:hover{background-color:var(--color-primary-hover,#40a9ff)}.groupManager-user-option{color:var(--color-text,#1f2937);align-items:center;gap:8px;padding:4px 0;display:flex}html[data-theme=dark] .groupManager-user-option{color:var(--color-text,#fff)}.groupManager-member-select .ant-select-selection-item{color:var(--color-text,#1f2937);align-items:center;gap:4px;display:flex}html[data-theme=dark] .groupManager-member-select .ant-select-selection-item{color:var(--color-text,#fff)}.groupManager-member-select .ant-select-dropdown .ant-select-item-option-content{white-space:normal;color:var(--color-text,#1f2937)}html[data-theme=dark] .groupManager-member-select .ant-select-dropdown .ant-select-item-option-content{color:var(--color-text,#fff)}.groupManager-member-select .ant-select-dropdown .ant-select-item-option-active{background-color:var(--color-hover-bg,#0000000d)}html[data-theme=dark] .groupManager-member-select .ant-select-dropdown .ant-select-item-option-active{background-color:#ffffff0d}.groupManager-member-select .ant-select-dropdown .ant-select-item-option-selected{background-color:var(--color-selected-bg,#1890ff1a)}.groupManager-name-preview{color:var(--color-text,#1f2937);justify-content:flex-start;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:500;display:flex}html[data-theme=dark] .groupManager-name-preview{color:var(--color-text,#fff)}.groupManager-type-icon{color:var(--color-primary,#1890ff);font-size:16px}.groupManager-name-text{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.groupManager-public-channels-hint{color:var(--color-text-secondary,#00000073);margin:-6px 0 12px;font-size:12px;line-height:1.35}html[data-theme=dark] .groupManager-public-channels-hint{color:#ffffff8c}.groupManager-members-hint{color:var(--color-text-secondary,#00000073);margin:4px 0 0;font-size:12px;line-height:1.35}html[data-theme=dark] .groupManager-members-hint{color:#ffffff8c}.profile-modal .ant-modal-content{background-color:var(--color-card-bg);color:var(--color-text);box-shadow:none;border:none;border-radius:12px;padding:0;overflow:hidden}.profile-modal .ant-modal-header{background-color:var(--color-card-bg)!important;margin-bottom:0!important;padding:14px 20px!important}.profile-modal .ant-modal-body{padding:0}.profile-modal .ant-modal-title{color:var(--color-text)!important;font-size:16px!important;font-weight:600!important}.profile-modal--editing-group .ant-modal-content{visibility:hidden;pointer-events:none}.profile-container{flex-direction:column;gap:14px;max-height:70vh;padding:14px 20px 20px;display:flex;overflow-y:auto}.profile-header{text-align:left;flex-direction:row;align-items:center;gap:14px;display:flex}.profile-avatar{flex-shrink:0;justify-content:center;display:flex;position:relative}.profile-avatar .enhancedAvatar-wrapper:hover .ant-avatar{box-shadow:none;transform:none}.profile-name-container{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.profile-name{color:var(--color-text);align-items:center;gap:6px;margin:0;font-size:17px;display:flex}.profile-group-type-icon{color:inherit;opacity:.8;margin-right:0;font-size:.95em;font-weight:900}.profile-details{flex-direction:column;gap:8px;display:flex}.profile-detail-item{flex-direction:row;align-items:baseline;gap:10px;display:flex}.profile-detail-label{color:var(--color-text-secondary);flex:0 0 118px;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.profile-detail-icon{font-size:13px}.profile-detail-value{min-width:0;color:var(--color-text);flex:1;font-size:13px}.profile-detail-value.online-text{color:#52c41a}.profile-detail-value.offline-text{color:var(--color-text-secondary)}.profile-actions{margin-top:2px;padding:2px 0}.profile-actions .ant-space{width:100%;display:flex}.add-members-form{border:1px solid var(--color-border);background-color:var(--color-hover-bg);border-radius:8px;padding:12px}.add-members-form .ant-form-item-label>label{color:var(--color-text)}.add-members-form .ant-select-selector{background-color:var(--color-button-bg)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}.add-members-form .ant-select-selection-item{color:var(--color-text)!important}.user-option{align-items:center;gap:8px;display:flex}.members-list-container{border:1px solid var(--color-border);background-color:var(--color-hover-bg);border-radius:8px;padding:10px}.members-list-header{margin-bottom:8px}.members-search-input{width:100%}.members-list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);max-height:240px;overflow-y:auto}.members-loading,.members-error{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.members-list::-webkit-scrollbar{width:var(--scrollbar-width)}.members-list::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.members-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius)}.members-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}.members-list::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active-color)}.members-list .member-item{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;transition:background .2s;display:flex}.members-list .member-item:last-child{border-bottom:none}.members-list .member-item:hover{background:var(--color-hover-bg)}.member-item-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.member-item-main--link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0}.member-item-main--link:hover .member-name,.member-item-main--link:focus-visible .member-name{color:var(--color-primary);text-decoration:underline}.member-item-main--link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.member-item-info{flex-direction:column;display:flex}.member-name-row{align-items:center;gap:8px;display:flex}.member-name{color:var(--color-text);font-size:13px;font-weight:500}.members-list .ant-list-item-meta-description{color:var(--color-text-secondary)!important}.member-role{color:#1890ff;font-weight:500}.members-current-user{color:#52c41a;font-style:italic}.profile-status-indicator{border:2px solid var(--color-card-bg);z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.profile-status-indicator.online{background-color:#52c41a}.profile-status-indicator.offline{background-color:#8c8c8c}@media (width<=576px){.profile-header{text-align:center;flex-direction:column;align-items:center}.profile-name-container{align-items:center}.profile-detail-item{flex-direction:column;align-items:flex-start;gap:2px}.profile-detail-label{flex:none}.profile-actions{flex-direction:column;align-items:stretch;gap:8px}.profile-actions .ant-space{flex-direction:column;width:100%;display:flex}.profile-actions .ant-btn{width:100%}}.ant-select-dropdown::-webkit-scrollbar{width:var(--scrollbar-width)}.ant-select-dropdown::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.ant-select-dropdown::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius)}.ant-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}.ant-select-dropdown::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active-color)}.ant-select-dropdown{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}.pinned-messages-wrapper{z-index:100;background-color:#fffbe6;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .pinned-messages-wrapper{background-color:#2b2111;border-color:#594214}.pinned-messages-bar{align-items:center;min-height:48px;padding:4px 16px;display:flex}.pinned-messages-icon{color:#faad14;flex-shrink:0;justify-content:center;align-items:center;width:28px;margin-left:0;font-size:14px;display:flex}.pinned-messages-content{cursor:pointer;flex-direction:column;flex:1;margin-left:8px;display:flex;overflow:hidden}.pinned-messages-info{align-items:center;gap:8px;margin-bottom:2px;display:flex}.pinned-messages-label{color:#faad14;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.pinned-messages-sender{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:700}.pinned-messages-date{color:var(--text-secondary);opacity:.7;white-space:nowrap;font-size:11px}.pinned-messages-date:before{content:"•";opacity:.5;margin-left:2px;margin-right:6px}.pinned-toggle-icon{color:#faad14;opacity:.7;font-size:10px}.pinned-messages-text-snippet{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;transition:opacity .2s;overflow:hidden}.pinned-messages-text-snippet:hover{color:var(--color-text-primary)}.pinned-messages-actions{align-items:center;gap:12px;margin-left:12px;display:flex}.pinned-jump-btn{cursor:pointer;color:#d48806;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s}.pinned-jump-btn:hover{color:#ad6800;background-color:#faad1426}.pinned-messages-nav{border-right:1px solid #faad1433;align-items:center;gap:4px;padding-right:12px;display:flex}.pinned-nav-btn,.pinned-action-btn{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:14px;transition:all .2s;display:flex}.pinned-nav-btn:hover,.pinned-action-btn:hover:not(.disabled):not(:disabled){color:#d48806;background-color:#faad1426}.pinned-unpin-btn{min-width:28px;min-height:28px}.pinned-unpin-icon{font-size:15px;transition:transform .2s,color .2s;display:inline-block;transform:rotate(-45deg)}.pinned-unpin-btn:hover:not(.disabled):not(:disabled) .pinned-unpin-icon{color:#d48806;transform:rotate(-45deg)scale(1.1)}[data-theme=dark] .pinned-unpin-btn:hover:not(.disabled):not(:disabled) .pinned-unpin-icon{color:#ffc53d}.pinned-delete-btn:hover:not(.disabled):not(:disabled){color:#ff4d4f;background-color:#ff4d4f1a}.pinned-action-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pinned-action-btn:disabled{opacity:.4;cursor:not-allowed}.pinned-expanded-content{flex-direction:column;max-height:450px;padding:0;animation:.3s ease-out slideDownFade;display:flex}.pinned-expanded-body{color:var(--text-primary);flex:1;padding:12px 16px 12px 60px;font-size:14px;overflow-y:auto}.pinned-expanded-footer{background-color:#faad140d;border-top:1px solid #faad141a;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;display:flex}.pinned-expanded-body img,.pinned-expanded-body video{cursor:zoom-in;border-radius:8px;max-width:100%;max-height:280px;margin:12px 0;display:block;box-shadow:0 4px 12px #00000026}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.platform-desktop .pinned-messages-wrapper,.platform-desktop .pinned-expanded-content{transition:none!important;animation:none!important}.platform-desktop .pinned-messages-text-snippet{transition:none!important}.google-signin-button{background-color:var(--color-card-bg,#fff)!important;border:1px solid var(--color-border,#d9d9d9)!important;height:40px!important;color:var(--color-text,#000000d9)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:400!important;transition:all .3s!important;display:flex!important}.google-signin-button-content{justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.google-signin-button img{width:18px!important;height:18px!important}.google-signin-button:hover,.google-signin-button:focus,.google-signin-button:active{color:var(--color-primary-hover,#40a9ff)!important;border-color:var(--color-primary-hover,#40a9ff)!important;background-color:var(--color-card-bg,#fff)!important}.google-signin-button:disabled{background-color:var(--color-button-bg,#f5f5f5)!important;border-color:var(--color-border,#d9d9d9)!important;color:var(--color-text-secondary,#00000040)!important;cursor:not-allowed!important}.google-signin-button .ant-btn-loading-icon{color:var(--color-text,#000000d9)!important}._toolbar_1ui8h_1{box-sizing:border-box;border:none;border-bottom:1px solid var(--color-border);background:var(--color-hover-bg);flex-wrap:wrap;align-items:center;gap:2px;width:100%;padding:4px 6px;display:flex}._toolbar_1ui8h_1 button{min-width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}._toolbar_1ui8h_1 button:hover:not(:disabled){background:var(--color-hover-bg);color:var(--color-text)}._toolbar_1ui8h_1 button:disabled{opacity:.45;cursor:not-allowed}._divider_1ui8h_36{background:var(--color-border);width:1px;height:18px;margin:0 4px}._container_1ui8h_43{box-sizing:border-box;width:100%;color:var(--color-text);border:none;font-family:inherit;font-size:12.5px;line-height:1.5}._editor_1ui8h_53{min-height:110px;max-height:320px;color:var(--color-text);outline:none;padding:10px 12px;font-family:inherit;overflow-y:auto}._editor_1ui8h_53:focus{outline:none}._editor_1ui8h_53 a{color:var(--color-primary)}._editorBlank_1ui8h_69:before{content:attr(data-placeholder);color:var(--color-muted);pointer-events:none;font-style:normal}html[data-theme=dark] ._toolbar_1ui8h_1{background:#2a2e32;border-bottom-color:#434343}html[data-theme=dark] ._toolbar_1ui8h_1 button{color:#bfbfbf}html[data-theme=dark] ._toolbar_1ui8h_1 button:hover:not(:disabled){color:#fff;background:#363a3f}html[data-theme=dark] ._divider_1ui8h_36{background:#434343}html[data-theme=dark] ._container_1ui8h_43,html[data-theme=dark] ._editor_1ui8h_53{color:#fff}html[data-theme=dark] ._editorBlank_1ui8h_69:before{color:#8c8c8c}._badge_1itd9_1{white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;font-weight:600;line-height:1;transition:filter .12s,transform .12s;display:inline-flex}._md_1itd9_14{height:24px;padding:4px 10px;font-size:12px}._md_1itd9_14 ._emoji_1itd9_19{font-size:14px}._sm_1itd9_23{height:20px;padding:2px 8px;font-size:11px}._sm_1itd9_23 ._emoji_1itd9_19{font-size:12px}._empty_1itd9_32{background:var(--color-hover-bg);color:var(--color-text-secondary);border-color:var(--color-border)}._clickable_1itd9_38{cursor:pointer}._clickable_1itd9_38:hover{filter:brightness(.97);transform:translateY(-1px)}._clickable_1itd9_38:focus-visible{outline-offset:2px;outline:2px solid}._emoji_1itd9_19,._label_1itd9_54{display:inline-block}._value_1itd9_58{opacity:.85;font-weight:500}html[data-theme=dark] ._empty_1itd9_32{color:#bfbfbf;background:#2a2e32;border-color:#434343}._tab_8o3tu_2{box-sizing:border-box;background:var(--color-card-bg);flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}._head_8o3tu_13{background:var(--color-card-bg);box-sizing:border-box;flex-shrink:0;width:100%;padding:8px 16px}._headSummary_8o3tu_21{color:var(--color-text-secondary);margin-bottom:8px;font-size:11.5px}._statsRow_8o3tu_27{flex-wrap:wrap;gap:14px;display:flex}._statBlock_8o3tu_33{flex-direction:column;gap:4px;min-width:0;display:flex}._statLabel_8o3tu_40{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}._statValue_8o3tu_48{color:var(--color-text-primary);font-size:13px;font-weight:600}._body_8o3tu_54{box-sizing:border-box;flex-direction:column;flex:1 1 0;gap:10px;width:100%;min-height:0;padding:8px 16px 16px;display:flex;overflow:hidden}._bodyMain_8o3tu_66{flex-direction:column;flex-shrink:0;gap:10px;display:flex}._historySection_8o3tu_73{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}._historyScroll_8o3tu_85{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:10px;min-height:0;padding:4px 10px 10px;display:flex;overflow:hidden auto}._compose_8o3tu_97{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-selected-bg);border-radius:10px;width:100%;padding:10px}._composeEditor_8o3tu_106{box-sizing:border-box;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;width:100%;overflow:hidden}._composeHead_8o3tu_115{color:var(--color-text-secondary);align-items:center;gap:7px;margin-bottom:6px;font-size:11.5px;display:flex}._composeFoot_8o3tu_124{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}._composeFoot_8o3tu_124 ._hint_8o3tu_131{color:var(--color-text-secondary);font-size:11px}._historyHeader_8o3tu_136{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 8px;font-size:10.5px;font-weight:600;display:flex}._historyHeader_8o3tu_136 label{text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:4px;font-weight:500;display:flex}._entry_8o3tu_159{box-sizing:border-box;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:10px;width:100%;padding:11px 12px;position:relative}._entry_8o3tu_159._deleted_8o3tu_168{background:var(--color-hover-bg)}._entry_8o3tu_159._deleted_8o3tu_168 ._text_8o3tu_171{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}._entry_8o3tu_159._deleted_8o3tu_168 ._name_8o3tu_176{color:var(--color-text-secondary)}._entry_8o3tu_159:hover ._actions_8o3tu_179{opacity:1}._pinned_8o3tu_183{background:linear-gradient(0deg, var(--color-selected-bg) 0%, var(--color-card-bg) 100%);border-color:#fde68a;box-shadow:0 1px 2px #d9770614}._pinnedRibbon_8o3tu_189{text-transform:uppercase;letter-spacing:.05em;color:#b45309;background:var(--color-selected-bg);border:1px solid #fbbf2473;border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}._miniPinned_8o3tu_205{color:#b45309!important;background:var(--color-selected-bg)!important;border-color:#fde68a!important}._entryHead_8o3tu_211{align-items:center;gap:8px;display:flex}._avatar_8o3tu_217{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}._avatarSm_8o3tu_229{width:22px;height:22px;font-size:9px}._name_8o3tu_176{color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:1}._role_8o3tu_242{color:var(--color-muted);font-size:10.5px;font-weight:500}._meta_8o3tu_248{color:var(--color-text-secondary);align-items:center;gap:6px;margin-top:2px;font-size:10.5px;display:flex}._text_8o3tu_171{color:var(--color-text-primary);text-wrap:pretty;word-wrap:break-word;margin-top:8px;font-size:12.5px;line-height:1.5}._text_8o3tu_171 p{margin:0 0 4px}._text_8o3tu_171 p:last-child{margin-bottom:0}._text_8o3tu_171 ul,._text_8o3tu_171 ol{margin:4px 0;padding-left:20px}._text_8o3tu_171 li{margin:2px 0}._text_8o3tu_171 strong{color:var(--color-text-primary);font-weight:600}._text_8o3tu_171 em{font-style:italic}._text_8o3tu_171 a{color:var(--color-primary);word-break:break-all;text-decoration:underline}._entryTags_8o3tu_292{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}._productTag_8o3tu_300{background:var(--color-hover-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500}._timeStatusTag_8o3tu_311{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}._actions_8o3tu_179{opacity:.6;gap:4px;margin-left:auto;display:flex}._mini_8o3tu_205{cursor:pointer;width:22px;height:22px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}._mini_8o3tu_205:hover{color:#dc2626;background:#dc262614;border-color:#fbc8c8}._restoreBtn_8o3tu_347{color:#16a34a;cursor:pointer;background:#16a34a1a;border:1px solid #16a34a59;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:10.5px;display:inline-flex}._restoreBtn_8o3tu_347:hover{background:#16a34a26}._deletedPill_8o3tu_364{color:#dc2626;background:#dc26261f;border:1px solid #dc262659;border-radius:999px;align-items:center;padding:1px 6px;font-size:9.5px;font-weight:500;display:inline-flex}._delNote_8o3tu_376{color:var(--color-muted);align-items:center;gap:5px;margin-top:8px;padding-top:4px;font-size:10.5px;display:flex}._delNote_8o3tu_376 b{color:var(--color-text-secondary)}._chipRow_8o3tu_389{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}._chip_8o3tu_389{border:1px solid var(--color-border);background:var(--color-card-bg);color:var(--color-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}._chip_8o3tu_389:hover{background:var(--color-hover-bg);border-color:var(--color-border)}._chip_8o3tu_389._chipActive_8o3tu_416{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .2)}._chip_8o3tu_389._chipActive_8o3tu_416:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._chipCheck_8o3tu_427{background:#ffffff38;border-radius:999px;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:inline-grid}._confirmPopover_8o3tu_438{background:var(--color-card-bg);z-index:20;box-sizing:border-box;border:1px solid #dc262659;border-radius:10px;width:280px;padding:12px;position:absolute;top:8px;right:-6px;box-shadow:0 18px 40px #dc26262e}._confirmPopover_8o3tu_438 ._ttl_8o3tu_451{color:var(--color-text-primary);align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}._confirmPopover_8o3tu_438 ._hlp_8o3tu_460{color:var(--color-text-secondary);margin-bottom:9px;font-size:11px}._confirmPopover_8o3tu_438 ._reasonLabel_8o3tu_465{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10.5px;font-weight:600}._confirmPopover_8o3tu_438 textarea{border:1px solid var(--color-border);resize:none;box-sizing:border-box;background:var(--color-background);width:100%;min-height:40px;color:var(--color-text);border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:11.5px}._confirmPopover_8o3tu_438 ._actionsRow_8o3tu_487{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}._undoToast_8o3tu_494{z-index:5;background:var(--color-text-primary);color:var(--color-background);z-index:30;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 12px 30px #0f172a4d}._undoToast_8o3tu_494 ._toastText_8o3tu_510{flex:1;min-width:0}._undoToast_8o3tu_494 ._toastText_8o3tu_510 ._l1_8o3tu_514{font-size:12px;font-weight:600}._undoToast_8o3tu_494 ._toastText_8o3tu_510 ._l2_8o3tu_518{color:var(--color-muted);margin-top:1px;font-size:10.5px}._undoToast_8o3tu_494 ._countdown_8o3tu_523{width:22px;height:22px;position:relative}._undoToast_8o3tu_494 ._countdown_8o3tu_523 ._lbl_8o3tu_528{color:#34d399;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute;inset:0}._btn_8o3tu_538{border:1px solid var(--color-border);background:var(--color-card-bg);height:30px;color:var(--color-text-primary);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}._btn_8o3tu_538:hover{background:var(--color-hover-bg)}._btn_8o3tu_538:disabled{opacity:.5;cursor:not-allowed}._btn_8o3tu_538._primary_8o3tu_560{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._btn_8o3tu_538._primary_8o3tu_560:hover{background:var(--color-primary-hover)}._btn_8o3tu_538._danger_8o3tu_568{color:#fff;background:#dc2626;border-color:#dc2626}._btn_8o3tu_538._danger_8o3tu_568:hover{background:#b91c1c}._btn_8o3tu_538._ghost_8o3tu_576{background:0 0;border-color:#0000}._btn_8o3tu_538._toast_8o3tu_510{color:#fff;background:0 0;border-color:#fff3;height:28px;font-size:11.5px}._btn_8o3tu_538._toast_8o3tu_510:hover{background:#ffffff14}._btn_8o3tu_538._sm_8o3tu_590{height:26px;font-size:11px}._emptyState_8o3tu_595{text-align:center;color:var(--color-muted);padding:24px 16px;font-size:12px}._loadingRow_8o3tu_602{text-align:center;color:var(--color-muted);padding:14px;font-size:12px}._ratingPickerRow_8o3tu_609{flex-direction:column;gap:6px;margin-top:8px;padding-top:4px;display:flex}._ratingPickerLabel_8o3tu_617{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}._ratingOptionalHint_8o3tu_625{color:var(--color-muted);text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:500}._ratingPicker_8o3tu_609{flex-wrap:wrap;gap:6px;display:flex}._ratingChoice_8o3tu_639{border:1px solid var(--color-border);background:var(--color-card-bg);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}._ratingChoice_8o3tu_639:hover{border-color:var(--color-text-secondary);background:var(--color-hover-bg)}._ratingChoiceActive_8o3tu_660{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .2);font-weight:700}._ratingChoiceActive_8o3tu_660:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._expandChoiceBtn_8o3tu_672{border:1px dashed var(--color-muted);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._expandChoiceBtn_8o3tu_672:hover{border-color:var(--color-text-secondary);background:var(--color-hover-bg);color:var(--color-text-primary)}._collapseChoiceBtn_8o3tu_694{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}._collapseChoiceBtn_8o3tu_694:hover{color:var(--color-text-secondary);background:var(--color-hover-bg);border-color:var(--color-text-secondary)}._ratingChoiceEmoji_8o3tu_714{font-size:14px;line-height:1}._ratingChoiceLabel_8o3tu_719{font-size:11.5px}._filtersToggleRow_8o3tu_723{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}._filtersActiveBadge_8o3tu_733{min-width:18px;height:18px;color:var(--color-primary);background:var(--color-selected-bg);border-radius:9999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}._searchBar_8o3tu_749{box-sizing:border-box;background:var(--color-hover-bg);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}._searchInputs_8o3tu_761{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._searchInput_8o3tu_761{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;flex:200px;align-items:center;gap:6px;min-width:160px;padding:4px 10px;display:inline-flex}._searchInput_8o3tu_761 .anticon{color:var(--color-muted);font-size:12px}._searchInput_8o3tu_761 input{font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 0;font-size:12px}._searchInput_8o3tu_761 input::placeholder{color:var(--color-muted)}._searchSpinner_8o3tu_798{align-items:center;padding:0 4px;display:inline-flex}._ratingFilterRow_8o3tu_804{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._searchFilterLabel_8o3tu_811{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:10.5px;font-weight:600}._ratingFilterChip_8o3tu_820{border:1px solid var(--color-border);background:var(--color-card-bg);color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._ratingFilterChip_8o3tu_820 span:first-child{font-size:12px;line-height:1}._ratingFilterChip_8o3tu_820:hover{border-color:var(--color-text-secondary);background:var(--color-hover-bg)}._ratingFilterChipActive_8o3tu_845{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .2);font-weight:700}._ratingFilterChipActive_8o3tu_845:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}html[data-theme=dark] ._tab_8o3tu_2,html[data-theme=dark] ._head_8o3tu_13,html[data-theme=dark] ._body_8o3tu_54{color:#fff;background:#202326}html[data-theme=dark] ._headSummary_8o3tu_21,html[data-theme=dark] ._statLabel_8o3tu_40,html[data-theme=dark] ._composeHead_8o3tu_115,html[data-theme=dark] ._composeFoot_8o3tu_124 ._hint_8o3tu_131,html[data-theme=dark] ._historyHeader_8o3tu_136,html[data-theme=dark] ._searchFilterLabel_8o3tu_811,html[data-theme=dark] ._ratingPickerLabel_8o3tu_617,html[data-theme=dark] ._ratingOptionalHint_8o3tu_625,html[data-theme=dark] ._meta_8o3tu_248,html[data-theme=dark] ._role_8o3tu_242,html[data-theme=dark] ._delNote_8o3tu_376,html[data-theme=dark] ._delNote_8o3tu_376 b,html[data-theme=dark] ._emptyState_8o3tu_595,html[data-theme=dark] ._loadingRow_8o3tu_602,html[data-theme=dark] ._confirmPopover_8o3tu_438 ._hlp_8o3tu_460,html[data-theme=dark] ._confirmPopover_8o3tu_438 ._reasonLabel_8o3tu_465{color:#bfbfbf}html[data-theme=dark] ._statValue_8o3tu_48,html[data-theme=dark] ._name_8o3tu_176,html[data-theme=dark] ._text_8o3tu_171,html[data-theme=dark] ._text_8o3tu_171 strong,html[data-theme=dark] ._confirmPopover_8o3tu_438 ._ttl_8o3tu_451{color:#f0f0f0}html[data-theme=dark] ._text_8o3tu_171 a{color:#4096ff}html[data-theme=dark] ._historySection_8o3tu_73{background:#1a1d20;border-color:#434343}html[data-theme=dark] ._compose_8o3tu_97{background:#1677ff1f;border-color:#434343}html[data-theme=dark] ._composeEditor_8o3tu_106,html[data-theme=dark] ._entry_8o3tu_159,html[data-theme=dark] ._searchBar_8o3tu_749,html[data-theme=dark] ._searchInput_8o3tu_761,html[data-theme=dark] ._chip_8o3tu_389,html[data-theme=dark] ._ratingChoice_8o3tu_639,html[data-theme=dark] ._ratingFilterChip_8o3tu_820,html[data-theme=dark] ._productTag_8o3tu_300,html[data-theme=dark] ._confirmPopover_8o3tu_438,html[data-theme=dark] ._btn_8o3tu_538:not(._primary_8o3tu_560):not(._danger_8o3tu_568):not(._toast_8o3tu_510){color:#e8e8e8;background:#2a2e32;border-color:#434343}html[data-theme=dark] ._searchInput_8o3tu_761 .anticon{color:#8c8c8c}html[data-theme=dark] ._searchInput_8o3tu_761 input{color:#fff}html[data-theme=dark] ._searchInput_8o3tu_761 input::placeholder{color:#8c8c8c}html[data-theme=dark] ._confirmPopover_8o3tu_438 textarea{color:#fff;background:#202326;border-color:#434343}html[data-theme=dark] ._entry_8o3tu_159._deleted_8o3tu_168{background:#1a1c1e}html[data-theme=dark] ._entry_8o3tu_159._deleted_8o3tu_168 ._text_8o3tu_171{color:#8c8c8c}html[data-theme=dark] ._entry_8o3tu_159._deleted_8o3tu_168 ._name_8o3tu_176{color:#bfbfbf}html[data-theme=dark] ._chip_8o3tu_389:hover,html[data-theme=dark] ._ratingChoice_8o3tu_639:hover,html[data-theme=dark] ._ratingFilterChip_8o3tu_820:hover{background:#363a3f;border-color:#595959}html[data-theme=dark] ._btn_8o3tu_538:not(._primary_8o3tu_560):not(._danger_8o3tu_568):not(._toast_8o3tu_510):hover{background:#363a3f}html[data-theme=dark] ._expandChoiceBtn_8o3tu_672{color:#bfbfbf;border-color:#595959}html[data-theme=dark] ._expandChoiceBtn_8o3tu_672:hover{color:#fff;background:#363a3f}html[data-theme=dark] ._collapseChoiceBtn_8o3tu_694{color:#8c8c8c;border-color:#434343}html[data-theme=dark] ._collapseChoiceBtn_8o3tu_694:hover{color:#e8e8e8;background:#363a3f}html[data-theme=dark] ._filtersActiveBadge_8o3tu_733{color:#69b1ff;background:#1677ff33}html[data-theme=dark] ._pinned_8o3tu_183{box-shadow:none;background:linear-gradient(#2a2e32 0%,#fbbf241f 100%);border-color:#fbbf2473}html[data-theme=dark] ._pinnedRibbon_8o3tu_189,html[data-theme=dark] ._miniPinned_8o3tu_205{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf2459!important}html[data-theme=dark] ._deletedPill_8o3tu_364{background:#dc262626;border-color:#dc262659}html[data-theme=dark] ._mini_8o3tu_205:hover{background:#dc26261f}html[data-theme=dark] ._restoreBtn_8o3tu_347{background:#16a34a1f;border-color:#16a34a59}html[data-theme=dark] ._undoToast_8o3tu_494{color:#fff;background:#2a2e32;border:1px solid #434343;box-shadow:0 12px 30px #00000059}html[data-theme=dark] ._undoToast_8o3tu_494 ._toastText_8o3tu_510 ._l2_8o3tu_518{color:#bfbfbf}html[data-theme=dark] ._btn_8o3tu_538._toast_8o3tu_510{color:#fff;border-color:#434343}html[data-theme=dark] ._btn_8o3tu_538._toast_8o3tu_510:hover{background:#363a3f}html[data-theme=dark] ._ratingChoiceActive_8o3tu_660,html[data-theme=dark] ._ratingFilterChipActive_8o3tu_845,html[data-theme=dark] ._chipActive_8o3tu_416{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.admin-follow-up-modal{--admin-follow-up-modal-max-height:90vh}@supports (height:90dvh){.admin-follow-up-modal{--admin-follow-up-modal-max-height:90dvh}}.admin-follow-up-modal .ant-modal-container{border-radius:12px;background-color:var(--color-card-bg)!important;color:var(--color-text)!important;max-height:var(--admin-follow-up-modal-max-height)!important;overflow:hidden!important}.admin-follow-up-modal--panel .ant-modal-container{grid-template-rows:auto minmax(0,1fr);height:var(--admin-follow-up-modal-max-height)!important;max-height:var(--admin-follow-up-modal-max-height)!important;display:grid!important}.admin-follow-up-modal--panel .ant-modal-header{grid-row:1}.admin-follow-up-modal--panel .ant-modal-body{grid-row:2}.admin-follow-up-modal .ant-modal-header{flex-shrink:0;background:var(--color-card-bg)!important;border-bottom:none!important;margin-bottom:0!important;padding:16px 20px 12px!important}.admin-follow-up-modal .ant-modal-body{background:var(--color-card-bg)!important;color:var(--color-text)!important;flex-direction:column!important;min-height:0!important;padding:0 0 16px!important;display:flex!important;overflow:hidden!important}.admin-follow-up-modal .admin-follow-up-panel{box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.admin-follow-up-modal .ant-modal-title{color:var(--color-text)!important}.admin-follow-up-modal .ant-modal-close{color:var(--color-text-secondary)}.admin-follow-up-modal .ant-modal-close:hover{color:var(--color-text)}.admin-follow-up-modal .ant-select-selector{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.admin-follow-up-modal .ant-select-selection-item,.admin-follow-up-modal .ant-select-selection-placeholder,.admin-follow-up-modal .ant-select-arrow{color:var(--color-text)!important}.admin-follow-up-modal .ant-btn-default{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.admin-follow-up-modal .ant-btn-default.ant-btn-dangerous{color:#ff4d4f!important;background:0 0!important;border-color:#ff4d4f!important}html[data-theme=dark] .admin-follow-up-modal .ant-modal-container,.admin-follow-up-modal--dark .ant-modal-container{color:#fff!important;background-color:#202326!important}html[data-theme=dark] .admin-follow-up-modal .ant-modal-header,.admin-follow-up-modal--dark .ant-modal-header{background-color:#202326!important;border-bottom:none!important}html[data-theme=dark] .admin-follow-up-modal .ant-modal-body,.admin-follow-up-modal--dark .ant-modal-body{color:#fff!important;background-color:#202326!important}html[data-theme=dark] .admin-follow-up-modal .ant-modal-title,.admin-follow-up-modal--dark .ant-modal-title{color:#fff!important}html[data-theme=dark] .admin-follow-up-modal .ant-select-selector,.admin-follow-up-modal--dark .ant-select-selector{color:#fff!important;background:#2a2e32!important;border-color:#434343!important}html[data-theme=dark] .admin-follow-up-modal .ant-select-selection-item,html[data-theme=dark] .admin-follow-up-modal .ant-select-selection-placeholder,.admin-follow-up-modal--dark .ant-select-selection-item,.admin-follow-up-modal--dark .ant-select-selection-placeholder{color:#fff!important}html[data-theme=dark] .admin-follow-up-modal .ant-btn-default:not(.ant-btn-dangerous),.admin-follow-up-modal--dark .ant-btn-default:not(.ant-btn-dangerous){color:#fff!important;background:#2a2e32!important;border-color:#434343!important}html[data-theme=dark] .admin-follow-up-modal .ant-typography.ant-typography-secondary,.admin-follow-up-modal--dark .ant-typography.ant-typography-secondary{color:#bfbfbf!important}html[data-theme=dark] .admin-follow-up-panel,.admin-follow-up-panel--dark{color:#fff;background:#202326}._titleStack_z1q43_1{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding-right:28px;display:flex}._titleRow_z1q43_10{color:var(--color-text);align-items:center;font-size:16px;font-weight:600;line-height:1.4;display:flex}._modalBody_z1q43_19{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}._enterpriseBar_z1q43_28{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}._enterpriseSelect_z1q43_37{flex:1;min-width:0}._assignmentActions_z1q43_42{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}._panelHost_z1q43_49{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}._panelHostEmpty_z1q43_58{padding:0 16px}.draggable-call-window{background:var(--call-modal-bg,#fff);z-index:999999;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0000004d}.draggable-call-window.minimized{width:320px!important;min-width:320px!important;max-width:320px!important;height:240px!important;min-height:240px!important;max-height:240px!important}.draggable-call-window.minimized .minimized-header{border-bottom:none;justify-content:space-between;align-items:center;gap:12px;height:100%;padding:12px 16px;display:flex}.minimized-user-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.minimized-user-details{flex-direction:column;flex:1;min-width:0;display:flex}.minimized-user-name{color:var(--call-modal-text,#262626);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.minimized-call-status{color:var(--call-status-color,#666);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.2;overflow:hidden}.draggable-call-window.minimized .minimized-title{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:500;display:none;overflow:hidden}.draggable-call-window.minimized .draggable-call-window-controls{flex-shrink:0}.draggable-call-window-header{background:var(--call-header-bg,#f5f5f5);border-bottom:1px solid var(--call-border-color,#e0e0e0);cursor:move;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.draggable-call-window-title{color:var(--call-modal-text,#262626);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.draggable-call-window-controls{gap:4px;margin-left:12px;display:flex}.window-control-button{width:28px;height:28px;color:var(--call-modal-text,#262626);border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex}.window-control-button:hover{background-color:var(--call-hover-bg,#0000000f)}.window-control-button.close-button:hover{background-color:var(--call-danger-bg,#ff4d4f);color:#fff}.draggable-call-window-content{flex:1;position:relative;overflow:hidden}.draggable-call-window-resize-handle{cursor:nwse-resize;background:linear-gradient(-45deg, transparent 0%, transparent 40%, var(--call-border-color,#e0e0e0) 40%, var(--call-border-color,#e0e0e0) 45%, transparent 45%, transparent 50%, var(--call-border-color,#e0e0e0) 50%, var(--call-border-color,#e0e0e0) 55%, transparent 55%);z-index:1000000;width:20px;height:20px;position:absolute;bottom:0;right:0}.draggable-call-window-resize-handle:hover{background:linear-gradient(-45deg, transparent 0%, transparent 40%, var(--call-primary-color,#1677ff) 40%, var(--call-primary-color,#1677ff) 45%, transparent 45%, transparent 50%, var(--call-primary-color,#1677ff) 50%, var(--call-primary-color,#1677ff) 55%, transparent 55%)}html[data-theme=dark] .draggable-call-window{background:var(--call-modal-bg,#1f1f1f)}html[data-theme=dark] .draggable-call-window-header{background:var(--call-header-bg,#2f2f2f);border-bottom-color:var(--call-border-color,#404040)}html[data-theme=dark] .draggable-call-window-title,html[data-theme=dark] .window-control-button{color:var(--call-modal-text,#f5f5f5)}html[data-theme=dark] .window-control-button:hover{background-color:var(--call-hover-bg,#ffffff1a)}html[data-theme=dark] .minimized-user-name{color:var(--call-modal-text,#f5f5f5)}html[data-theme=dark] .minimized-call-status{color:var(--call-status-color,#999)}.draggable-call-window.maximized{box-shadow:none!important;border-radius:0!important}.chatPanel-readonly-banner{background-color:var(--color-card-bg,#fff7e6);color:var(--color-text-secondary,#000000a6);border:1px solid var(--color-border,#ffe58f);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:13px;display:flex}.chatPanel-readonly-banner-icon{color:var(--color-warning,#faad14);flex-shrink:0}html[data-theme=dark] .chatPanel-readonly-banner{background-color:var(--color-card-bg,#2b2111)}.chatPanel-scheduled-messages-banner-container{z-index:2;box-sizing:border-box;justify-content:center;width:100%;margin-bottom:-2px;padding:0;display:flex;position:relative}.chatPanel-scheduled-messages-banner{background-color:var(--color-card-bg,#fff);color:var(--color-text,#000000d9);box-sizing:border-box;border:none;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:8px 16px;font-size:14px;display:flex;position:relative;box-shadow:0 1px 4px #0000001a}html[data-theme=dark] .chatPanel-scheduled-messages-banner{background-color:var(--color-card-bg,#1f1f1f);color:#ffffffd9;box-shadow:0 1px 4px #0003}.chatPanel-scheduled-messages-banner:after{content:"";background-color:var(--color-card-bg,#fff);z-index:3;height:2px;position:absolute;bottom:-1px;left:0;right:0}html[data-theme=dark] .chatPanel-scheduled-messages-banner:after{background-color:var(--color-card-bg,#1f1f1f)}.chat-panel-header-action-trigger{justify-content:center;align-items:center;width:32px;height:32px;padding:0!important;display:inline-flex!important}.chat-panel-header-action-trigger:hover{color:var(--color-primary,#1677ff)}.chatPanel-scheduled-messages-banner-container+.slateEditor-container{border-top-left-radius:0!important;border-top-right-radius:0!important}.chatPanel-scheduled-messages-banner-content{color:var(--color-primary,#1677ff);align-items:center;gap:8px;display:flex}.chatPanel-scheduled-messages-icon{color:var(--color-primary,#1677ff);margin-right:2px;font-size:16px}.chatPanel-scheduled-messages-link{color:var(--color-primary,#1677ff);cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;margin-left:4px;padding:4px 8px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.chatPanel-scheduled-messages-link:hover{color:var(--color-primary-hover,#40a9ff);background-color:#1677ff1a;text-decoration:none}.chat-panel-header{box-sizing:border-box;height:52px;min-height:52px;overflow:visible}.chat-panel-header--with-status-chip{height:52px;min-height:52px}.chat-panel-header-main{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:visible}.chat-panel-header-profile{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.chat-panel-header-profile-btn{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:1;align-items:center;padding:0;display:flex}.chat-panel-header-avatar-col{flex-shrink:0;width:40px;height:32px;position:relative}.chat-panel-header-status-chip{--chip-bg:var(--color-card-bg,#fff);--chip-tip-x:16px;z-index:4;box-sizing:border-box;background:var(--chip-bg);border:1px solid var(--color-border,#e6e6e6);pointer-events:none;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4px;width:max-content;max-width:min(160px,100%);padding:4px 9px;line-height:1.25;animation:.3s ease-in .1s backwards chat-panel-header-status-chip-fade-in-down;display:flex;position:absolute;bottom:-28px;left:0;transform:none;box-shadow:0 1px 3px #0000001f}@keyframes chat-panel-header-status-chip-fade-in-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chat-panel-header-status-chip{animation:none}}html[data-theme=dark] .chat-panel-header-status-chip{--chip-bg:var(--color-card-bg,#202326);box-shadow:0 1px 3px #00000073}.chat-panel-header-status-chip:before,.chat-panel-header-status-chip:after{content:"";left:var(--chip-tip-x);pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.chat-panel-header-status-chip:before{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--color-border,#e6e6e6);top:-5px}.chat-panel-header-status-chip:after{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:4px solid var(--chip-bg);top:-4px}.chat-panel-header-status-chip-emoji{flex:none;margin-top:1px;font-size:11px;line-height:1.3}.chat-panel-header-status-chip-text{letter-spacing:.01em;min-width:0;max-width:132px;color:var(--color-text-primary,#213547);white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-panel-header-identity{flex-direction:column;flex:1;justify-content:center;min-width:0;margin-left:8px;display:flex;overflow:hidden}.chat-panel-header-identity--two-line-name{justify-content:center}.chat-panel-header-name-row{align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.chat-panel-header-title{color:var(--color-text-primary,#213547);flex:1;min-width:0;overflow:hidden}.chat-panel-header-title--two-lines .ant-typography{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.chat-panel-header-subtitle-slot{max-width:100%;min-height:14px;margin-top:1px;line-height:14px;overflow:hidden}.chat-panel-header-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;color:var(--color-text-secondary,#595959)!important;line-height:14px!important;display:block!important}.chat-panel-header-actions{flex-shrink:0;align-self:center;align-items:center;gap:2px;display:flex}.chat-panel-header-members{color:var(--color-text-secondary);align-items:center;gap:5px;padding-inline:8px;display:inline-flex}.chat-panel-header-members-count{font-size:13px;font-weight:500;line-height:1}.chat-panel-header~.pinned-messages-wrapper,.chat-panel-header~.chat-panel-messages-area{z-index:1;position:relative}.chat-header-back-button{display:none!important}@media (width<=768px){.chat-panel-header{gap:4px!important;padding-left:8px!important;padding-right:6px!important}.chat-panel-header-identity{margin-left:8px}.chat-header-back-button{justify-content:center;align-items:center;width:32px!important;min-width:32px!important;height:32px!important;margin-right:4px!important;padding:0!important;display:flex!important}}.chat-panel-header--no-touch-select,.chat-panel-header--no-touch-select *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}@media (width<=576px){.chat-empty-state .ant-typography{font-size:1.2rem!important}}@media (width<=768px){.keyboard-open .chat-input-wrapper{padding-bottom:0!important}}.chat-panel-messages-area{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chat-panel-messages-failure{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:24px;display:flex}.chat-panel-messages-area.is-prepend-active{contain:strict}.chat-panel-messages-area.is-prepend-active [data-search-dismiss-scroll]{scroll-behavior:auto!important;overscroll-behavior:none!important}.messageVirtualList-prepend-placeholder{contain:layout style paint;background:var(--color-background)}.chat-panel-messages-area [data-testid=virtuoso-scroller],.chat-panel-messages-area [data-virtuoso-scroller=true]{scrollbar-gutter:stable;overscroll-behavior:none!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:auto!important}.chat-panel-message-jump-modal .ant-modal-content{box-shadow:none;border-radius:12px;padding:28px 28px 24px}html[data-theme=dark] .chat-panel-message-jump-modal .ant-modal-content{box-shadow:none}.chat-panel-message-jump-modal__body{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.chat-panel-message-jump-modal__text{max-width:300px;font-size:14px;line-height:1.45;margin:0!important}.chat-panel-message-jump-modal__cancel{max-width:200px;margin-top:4px}.chat-panel-menu-blocked{flex-direction:column;gap:2px;display:flex}.chat-panel-menu-blocked-reason{color:#8c8c8c;white-space:normal;font-size:12px;line-height:1.3}html[data-theme=dark] .chat-panel-menu-blocked-reason{color:#ffffff8c}.chatSplitter-container{background-color:var(--color-background,#fff);width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chatSplitter-conversations-panel{background-color:var(--color-sidebar-bg,#fff);border-right:1px solid var(--color-border,#e5e7eb);flex-direction:column;flex-shrink:0;min-width:260px;height:100%;transition:width .2s;display:flex;overflow:hidden}.chatSplitter-chat-panel{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chatSplitter-thread-panel{border-left:1px solid var(--color-border,#e5e7eb);background-color:var(--color-background,#fff);flex-shrink:0;height:100%;position:relative;overflow:hidden}.chatSplitter-handle{background-color:var(--color-border,#00000014);cursor:col-resize;z-index:20;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;width:1px;height:100%;transition:background-color .2s;position:relative}.chatSplitter-handle:hover{background-color:var(--color-primary,#1890ff4d)}.chatSplitter-handle.active,.chatSplitter-container.dragging .chatSplitter-handle.active{background-color:var(--color-primary,#1890ff80)}.chatSplitter-container.dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.chatSplitter-container.dragging *{pointer-events:none}@media (width<=768px){.chatSplitter-container{position:relative}.chatSplitter-handle{display:none}.chatSplitter-conversations-panel{z-index:101;background-color:var(--color-background,#fff);height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:0;left:0;box-shadow:2px 0 12px #00000026;width:100%!important}.chatSplitter-container:not(.show-conversations) .chatSplitter-conversations-panel{opacity:0;pointer-events:none;transform:translate(-100%)}.chatSplitter-chat-panel{z-index:1;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;width:100%!important}.chatSplitter-thread-panel{z-index:200;background-color:var(--color-background,#fff);height:100%;min-height:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:0;right:0;box-shadow:-2px 0 12px #00000026;width:100%!important}.chatSplitter-container:not(.show-thread) .chatSplitter-thread-panel{opacity:0;pointer-events:none;transform:translate(100%)}.chatSplitter-container.show-thread .chatSplitter-chat-panel{opacity:.5;z-index:150;transform:translate(-20%)}.chatSplitter-container.show-thread:not(.show-conversations) .chatSplitter-conversations-panel{opacity:0;pointer-events:none;visibility:hidden;z-index:0;transform:translate(-100%)}.chatSplitter-container.show-conversations:before{content:"";z-index:99;opacity:1;pointer-events:auto;background-color:#0006;transition:opacity .3s;position:absolute;inset:0}}@media (width<=576px){.chatSplitter-conversations-panel,.chatSplitter-chat-panel,.chatSplitter-thread-panel{transition:transform .25s,opacity .25s}}html[data-theme=dark] .chatSplitter-thread-panel{background-color:var(--color-background-dark,#1f2937);border-left:1px solid var(--color-border-dark,#ffffff26)}html[data-theme=dark] .chatSplitter-conversations-panel{background-color:var(--color-sidebar-bg-dark,#111827)}html[data-theme=dark] .chatSplitter-handle{background-color:var(--color-border-dark,#ffffff1a)}html[data-theme=dark] .chatSplitter-handle:hover{background-color:var(--color-primary-dark,#40a9ff4d)}html[data-theme=dark] .chatSplitter-handle.active{background-color:var(--color-primary-dark,#40a9ff80)}.conversationSection{width:100%}.conversationSection-group .conversationSection+.conversationSection{margin-top:7px}.conversationSection-header{appearance:none;font:inherit;cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px 3px 12px;transition:color .15s;display:flex}.conversationSection-header:hover{color:var(--color-text)}.conversationSection-icon{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;font-size:12px;line-height:1;display:flex}.conversationSection-divider{background-color:var(--color-border);height:1px;margin:8px 12px}.conversationSection-chevron{flex:none;font-size:10px;transition:transform .15s}.conversationSection-chevron--collapsed{transform:rotate(-90deg)}.conversationSection-title{font-size:calc(var(--font-size-base) + 1px);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;line-height:1.2;overflow:hidden}.conversationSection-load-more{appearance:none;font:inherit;width:calc(100% - 24px);color:var(--color-primary);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;margin:2px 12px 6px;padding:6px;font-size:12px;font-weight:600;transition:background-color .15s;display:block}.conversationSection-load-more:hover{background-color:var(--color-hover-bg)}.conversationSection-list,.conversationSection-load-more{margin-left:20px}.conversationSection-load-more{width:calc(100% - 44px)}.conversationItem-container{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#0000;border:none;border-radius:10px;flex-shrink:0;align-items:center;width:calc(100% - 12px);margin:0 6px;padding:0 10px;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.conversationItem-container .ant-typography{-webkit-user-select:none;user-select:none}.conversationItem-container.active{background-color:var(--color-selected-bg,#e6f7ff)}.conversationItem-container.has-unread .conversationItem-name{font-weight:700}.conversationItem-unread-dot{background-color:var(--color-unread);border-radius:999px;flex-shrink:0;width:6px;height:6px}.conversationItem-content{flex:1 0;align-items:center;width:100%;min-height:32px;transition:transform .3s;display:flex}@media (hover:none){.conversationItem-content{min-height:44px}}.conversationItem-content:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:8px}.conversationItem-content--touch-scroll{touch-action:pan-y}.conversationItem-container.has-actions .conversationItem-content{transform:translate(-160px)}.conversationItem-avatar{flex-shrink:0;align-items:center;margin-right:6px;line-height:0;display:flex}.conversationItem-avatar .enhancedAvatar-container.ant-avatar-square{border-radius:5px}.conversationItem-avatar .enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar.has-custom-bg,.conversationItem-avatar .enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar:not([src]){background-color:#0000!important}.conversationItem-avatar .enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar.has-custom-bg .ant-avatar-string,.conversationItem-avatar .enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar:not([src]) .ant-avatar-string,.conversationItem-avatar .enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar.has-custom-bg>span,.conversationItem-avatar .enhancedAvatar-wrapper .enhancedAvatar-container.ant-avatar:not([src])>span{color:var(--color-text)!important}.conversationItem-group-tile{width:var(--conversationItem-identity-size);height:var(--conversationItem-identity-size);font-size:calc(var(--conversationItem-identity-size) * 2 / 3);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.conversationItem-left{flex-direction:column;flex:1;min-width:0;margin-right:8px;display:flex}.conversationItem-name{font-size:var(--font-size-base);color:var(--color-text,#1f2937);align-items:center;gap:4px;min-width:0;font-weight:400;line-height:1.2;display:flex}.conversationItem-name>.ant-typography{min-width:0;font-size:inherit;line-height:inherit;flex:0 auto}.conversationItem-group-icon{color:#8c8c8c;margin-right:4px;font-size:12px}.conversationItem-thread-icon{color:var(--color-text-secondary,#8c8c8c);flex-shrink:0;font-size:12px}.conversationItem-right{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:2px;display:flex}.conversationItem-unread-count{background-color:var(--color-unread);color:var(--color-unread-text);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:flex}.conversationItem-unread-count--mentioned{background-color:var(--color-mention);color:var(--color-mention-text);border-radius:7px;font-weight:600}.conversationItem-unread-count--mentioned:before{content:"@";margin-right:1px;font-weight:700}.conversationItem-actions{background-color:var(--color-header-bg);border-left:1px solid var(--color-border);z-index:10;opacity:0;justify-content:center;align-items:center;gap:12px;width:140px;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.conversationItem-container.has-actions .conversationItem-actions{opacity:1;transform:translate(0)}.conversationItem-action-button-native{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.conversationItem-action-mute{color:var(--color-text-secondary)}.conversationItem-action-favorite{color:#faad14}.conversationItem-action-delete{color:#ff4d4f}html[data-theme=dark] .conversationItem-container{border-bottom-color:#303030}@media (hover:hover) and (pointer:fine){.conversationItem-container:hover{background-color:var(--color-hover-bg,#00000008)}.conversationItem-action-button-native:hover{background-color:var(--color-hover-bg);transform:scale(1.15)}.conversationItem-action-mute:hover{color:var(--color-primary)}.conversationItem-action-favorite:hover{color:#ffc107}.conversationItem-action-delete:hover{color:#ff7875}html[data-theme=dark] .conversationItem-container:hover{background-color:#ffffff0d}html[data-theme=dark] .conversationItem-action-button-native:hover{background-color:#ffffff14}}html[data-theme=dark] .conversationItem-name{color:#ffffffd9}html[data-theme=dark] .conversationItem-action-button-native{background:0 0}.sidebar-search-container{z-index:1000;flex:1;min-width:0;max-width:min(680px,100%);margin:0 16px;position:relative}.sidebar-search-input{background-color:var(--color-hover-bg);border:1px solid var(--color-border);width:100%;color:var(--color-text);box-sizing:border-box;z-index:1002;border-radius:12px;outline:none;height:42px;padding:8px 68px 8px 42px;font-size:14px;transition:all .2s;position:relative}.sidebar-search-input::placeholder{color:var(--color-text-secondary)}.sidebar-search-input:hover{border-color:var(--color-primary);box-shadow:0 2px 4px #1677ff1a}.sidebar-search-input:focus{border-color:var(--color-primary);background-color:var(--color-background);box-shadow:0 0 0 2px #1677ff33}.sidebar-search-floating-layer{z-index:1050;pointer-events:auto;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;margin-top:4px;display:flex;position:absolute;top:100%;left:0;right:0}.sidebar-search-results{box-sizing:border-box;background:var(--color-background);border:1px solid var(--color-border);z-index:1051;pointer-events:auto;overscroll-behavior-y:contain;border-radius:14px;width:100%;min-width:0;max-height:480px;margin-top:0;position:relative;top:auto;left:auto;right:auto;overflow:hidden auto;box-shadow:0 10px 40px #0006,inset 0 0 0 1px #ffffff0d}.sidebar-search-results:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.sidebar-search-results::-webkit-scrollbar{width:5px}.sidebar-search-results::-webkit-scrollbar-track{background:0 0}.sidebar-search-results::-webkit-scrollbar-thumb{background:#8080804d;border-radius:10px}.sidebar-search-results::-webkit-scrollbar-thumb:hover{background:#80808080}.search-loading{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:16px;padding:32px 24px;font-size:14px;font-weight:500;animation:2s ease-in-out infinite searchLoadingPulse;display:flex}.search-loading .anticon{color:var(--color-primary);filter:drop-shadow(0 0 8px rgba(var(--color-primary-rgb), .3));margin-bottom:8px;font-size:28px}@keyframes searchLoadingPulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.8;transform:scale(1)}}.search-loading-spinner{border:3px solid rgba(var(--color-primary-rgb), .1);border-top-color:var(--color-primary);width:32px;height:32px;box-shadow:0 0 15px rgba(var(--color-primary-rgb), .1);border-radius:50%;animation:.8s cubic-bezier(.4,0,.2,1) infinite searchSpinner}@keyframes searchSpinner{to{transform:rotate(360deg)}}.search-section{border-bottom:1px solid #8080801a;min-width:0;overflow-x:hidden}.search-section:last-child{border-bottom:none}.search-section-title{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1.2px;opacity:.7;font-size:10px;font-weight:800}.search-result-item{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #80808014;align-items:center;gap:12px;min-width:0;max-width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s;display:flex;position:relative}.search-result-item .enhancedAvatar-wrapper{flex-shrink:0}.search-result-item:last-child{border-bottom:none}@media (hover:hover) and (pointer:fine){.search-result-item:hover{background-color:rgba(var(--color-primary-rgb), .08)}}.search-result-item--selected{background:rgba(var(--color-primary-rgb), .12)}.search-result-item--selected:before{content:"";background:var(--color-primary);width:4px;box-shadow:2px 0 10px rgba(var(--color-primary-rgb), .3);border-radius:0 4px 4px 0;position:absolute;top:15%;bottom:15%;left:0}.search-result-item--selected .search-result-item-name,.search-result-item--selected span{color:var(--color-primary);font-weight:600}.search-result-item span{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:0;font-size:14px;transition:color .2s;overflow:hidden}.search-message-content{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.search-message-text{color:var(--color-text);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-width:100%;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.search-message-meta{color:var(--color-text-secondary);opacity:.7;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:11px;display:flex}.search-result-category-header{background:var(--color-background-soft);z-index:10;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.search-view-more-btn{background:rgba(var(--color-primary-rgb), .08);border:1px solid rgba(var(--color-primary-rgb), .15);color:var(--color-primary);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 5px #0000000d}@media (hover:hover) and (pointer:fine){.search-view-more-btn:hover:not(:disabled){background:rgba(var(--color-primary-rgb), .15);border-color:rgba(var(--color-primary-rgb), .3);box-shadow:0 2px 8px rgba(var(--color-primary-rgb), .2);transform:translateY(-1px)}}.search-view-more-btn:active:not(:disabled){transform:translateY(0)}.search-view-more-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale()}.search-message-author{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.search-message-context{background-color:var(--color-background-soft);color:var(--color-text-secondary);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border:1px solid #80808026;border-radius:10px;flex-shrink:0;padding:3px 10px;font-size:9px;font-style:normal;font-weight:500}.search-load-more{text-align:center;width:100%;color:var(--color-primary);cursor:pointer;background-color:#0000;border:none;padding:10px;font-size:13px;font-weight:500;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.search-load-more:hover{background-color:var(--color-hover-bg)}}.search-empty{text-align:center;color:var(--color-text-secondary);opacity:.9;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;font-size:14px;display:flex}.search-empty .anticon{opacity:.3;margin-bottom:8px;font-size:32px}.search-empty-text-query{color:var(--color-primary);font-style:italic;font-weight:600}.search-failed{text-align:center;color:var(--color-warning,#d48806);flex-direction:column;align-items:center;gap:12px;padding:40px 24px;font-size:14px;display:flex}.search-retry-btn{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.search-retry-btn:hover{background:rgba(var(--color-primary-rgb), .08)}.search-section-more-hint{color:var(--color-text-secondary);letter-spacing:.4px;opacity:.75;text-transform:uppercase;margin-left:auto;margin-right:8px;font-size:10px;font-weight:600}.sidebar-search-advanced-options{box-sizing:border-box;background:var(--color-background);border:1px solid var(--color-border);z-index:2;border-radius:14px;flex-shrink:0;width:100%;min-width:0;margin-top:0;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.sidebar-search-advanced-options-header{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);background:rgba(var(--color-button-bg-rgb), .3);opacity:.8;border-bottom:1px solid #8080801a;padding:12px 16px;font-size:10px;font-weight:700}.sidebar-search-advanced-options-body{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;overflow:hidden}.sidebar-search-advanced-options-body .ant-checkbox-wrapper{min-width:0;max-width:100%;overflow:hidden}.sidebar-search-advanced-options-body .ant-checkbox-wrapper span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-search-help-btn{cursor:pointer;color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:2px;font-size:12px;line-height:1;display:inline-flex}.sidebar-search-help-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.sidebar-search-help-btn-icon{font-size:12px}.sidebar-search-settings-trigger-wrap{justify-content:center;align-items:center;line-height:0;display:inline-flex}.sidebar-search-settings-trigger{color:var(--color-text-secondary);background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-search-settings-trigger:hover{background-color:rgba(var(--color-primary-rgb), .1);transform:rotate(15deg);color:var(--color-primary)!important}@media (hover:none){.sidebar-search-settings-trigger:hover{background-color:#0000;transform:none;color:inherit!important}}.sidebar-search-settings-trigger--active{background-color:rgba(var(--color-primary-rgb), .15);transform:rotate(45deg);color:var(--color-primary)!important}.search-advanced-option{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex}.search-advanced-option-hint{color:var(--color-text-secondary);white-space:normal;margin:2px 0 0 24px;font-size:12px;line-height:1.35}.search-advanced-option .ant-checkbox-wrapper{max-width:100%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.4;transition:all .2s;overflow:hidden}.search-advanced-option .ant-checkbox-wrapper>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-advanced-option .ant-checkbox-wrapper:hover{color:var(--color-primary)}@media (width<=768px){.sidebar-search-container{max-width:100%;margin:0 12px}.sidebar-search-results{width:100%;max-height:calc(100vh - 180px)}.search-result-item{padding:14px 16px}}@media (width<=480px){.sidebar-search-container{margin:0 8px}.sidebar-search-input{height:40px;padding:8px 60px 8px 38px;font-size:14px}.search-message-text{-webkit-line-clamp:1}.search-message-context{display:none}}@supports (-webkit-touch-callout:none){@media (width<=768px){.sidebar-search-input{height:36px;padding-top:7px;padding-bottom:7px;font-size:16px}}}@media (prefers-reduced-motion:reduce){.search-loading,.search-loading-spinner{animation:none}}.sidebar-search-container{flex:none;width:100%;max-width:none;margin:0}.sidebar-search-floating-layer{z-index:1400;margin-top:0;position:fixed;top:auto;left:auto;right:auto}.sidebar-search-results{max-height:min(480px,100vh - 140px)}@media (width<=768px){.sidebar-search-container{max-width:none;margin:0}.sidebar-search-floating-layer{max-width:calc(100vw - 16px)}}@media (width<=480px){.sidebar-search-container{margin:0}}.search-hint{text-align:center;color:var(--color-text-secondary);padding:32px 24px;font-size:13px}.sidebar-search-mobile-trigger{background-color:var(--color-hover-bg);border:1px solid var(--color-border);box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-size:14px;display:flex}.sidebar-search-mobile-trigger-icon{flex-shrink:0;font-size:13px}.sidebar-search-mobile-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-search-mobile-view{background:var(--color-background);z-index:1400;padding-top:env(safe-area-inset-top,0);flex-direction:column;display:flex;position:fixed;inset:0}.sidebar-search-mobile-header{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.sidebar-search-mobile-close{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:16px;display:flex}.sidebar-search-mobile-field{flex:1;min-width:0}.sidebar-search-mobile-results{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sidebar-search-mobile-view .sidebar-search-advanced-options{border-top:none;border-left:none;border-right:none;border-radius:0;flex-shrink:0}.sidebar-search-mobile-view .search-advanced-option .ant-checkbox-wrapper{align-items:center;min-height:44px;display:flex}.sidebar-search-mobile-view .sidebar-search-settings-trigger-wrap{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sidebar-header-brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.sidebar-header-brand{align-items:center;min-width:0;display:flex;overflow:hidden}.sidebar-header-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:28px}.sidebar-header-logo-text{color:var(--color-text);white-space:nowrap;font-size:16px;font-weight:700}.sidebar-header-brand-spacer{flex:1}.sidebar-header-create-channel{background-color:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.sidebar-header-create-channel,.sidebar-header-create-channel:focus-visible{color:var(--color-primary)}.sidebar-header-create-icon{font-size:16px}.conversations-list-header .sidebar-header-create-channel.sidebar-header-create-channel:hover{background-color:var(--color-primary);color:#fff}.sidebar-header-create-channel:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.conversations-list-header .sidebar-search-container{max-width:100%;margin:0}@media (width<=768px){.sidebar-header-logo{height:24px}.sidebar-header-brand-row{min-height:28px;margin-bottom:6px}}.sidebar-header-search-unavailable{background-color:var(--color-hover-bg);border:1px solid var(--color-border);box-sizing:border-box;color:var(--color-text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;font-size:13px;display:flex}.sidebar-header-search-unavailable button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.user-status-modal .ant-modal-content{box-shadow:none;border:none;border-radius:12px;padding:24px}.user-status-modal .ant-modal-header{margin-bottom:16px}.user-status-modal .ant-modal-title{font-weight:600}.user-status-modal-footer{justify-content:flex-end;width:100%;display:flex}.user-status-form{flex-direction:column;gap:16px;display:flex}.status-options-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.status-option-item{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 14px;transition:all .2s;display:flex}.status-option-item:hover{border-color:var(--color-primary,#1677ff);background:#1677ff05}.status-option-item.selected{border-color:var(--color-primary,#1677ff);background:var(--color-selected-bg,#e6f4ff)}.status-option-emoji{font-size:18px}.status-option-text{color:#595959;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.combined-input-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:stretch;transition:all .2s;display:flex;overflow:hidden}.combined-input-container:focus-within{border-color:var(--color-primary,#1677ff);box-shadow:0 0 0 2px #1677ff1a}.emoji-selector{align-items:center;display:flex;position:relative}.emoji-button{border-right:1px solid #f0f0f0!important;border-radius:0!important;width:40px!important;height:100%!important}.emoji-icon{color:#8c8c8c;font-size:18px}.selected-emoji{font-size:20px}.emoji-picker-container{z-index:10000;border-radius:12px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000026}.input-with-counter{flex:1}.combined-input{height:40px;box-shadow:none!important;border:none!important}.combined-input .ant-input{background:0 0!important}.input-suffix{align-items:center;gap:8px;display:flex}.character-counter{color:#bfbfbf;font-size:11px}.expiry-controls{border-top:1px solid #f0f0f0;padding-top:8px}.expiry-toggle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quick-options-container label,.date-picker-container label{color:#8c8c8c;margin-bottom:4px;font-size:12px;display:block}html[data-theme=dark] .user-status-modal .ant-modal-content{box-shadow:none;background:#1f1f1f;border:none}html[data-theme=dark] .status-option-item{background:#262626;border-color:#434343}html[data-theme=dark] .status-option-item:hover{border-color:var(--color-primary)}html[data-theme=dark] .status-option-text{color:#ffffffd9}html[data-theme=dark] .combined-input-container{background:#262626;border-color:#434343}html[data-theme=dark] .emoji-button{border-right-color:#303030!important}html[data-theme=dark] .combined-input .ant-input{color:#fff}html[data-theme=dark] .expiry-controls{border-top-color:#303030}.settings-manager-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden;box-shadow:none!important;border:none!important;outline:none!important}.settings-manager-modal .ant-modal-header{background:var(--color-bg-elevated);border-bottom:none;margin-bottom:0;padding:14px 20px}.settings-manager-modal .ant-modal-body{padding:0}.settings-container{flex-direction:column;gap:14px;max-height:70vh;padding:4px 20px 20px;display:flex;overflow-y:auto}.settings-section{padding:0}.section-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.section-header h5.ant-typography{color:var(--color-text-primary);font-size:14px;margin-bottom:0!important}.section-icon{color:#1677ff;font-size:15px}.settings-item{background:var(--color-bg-container);border:1px solid var(--color-border-light);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.settings-item:hover{background:var(--color-bg-layout);border-color:#1677ff40}.settings-item-info{flex-direction:column;flex:1;min-width:0;display:flex}.settings-item-description{color:var(--color-text-secondary);margin-top:1px;font-size:12px;line-height:1.35}.theme-selector-container{flex-shrink:0}.theme-select-control{width:190px}@media (width<=480px){.settings-item--theme{flex-direction:column;align-items:stretch;gap:8px}.theme-select-control{width:100%}}.section-description{margin-bottom:8px;padding:0;font-size:12px;display:block}.muted-conversations-list{border:1px solid var(--color-border-light);background:var(--color-bg-container);border-radius:10px;max-height:190px;overflow-y:auto}.muted-conversations-list .muted-conversation-item{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:8px 12px;transition:background .2s;display:flex}.muted-conversations-list .muted-conversation-item:last-child{border-bottom:none}.muted-conversations-list .muted-conversation-item:hover{background:var(--color-bg-layout)}.settings-manager-modal .ant-divider{opacity:.6;margin:6px 0}.settings-container::-webkit-scrollbar{width:6px}.settings-container::-webkit-scrollbar-track{background:0 0}.settings-container::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.settings-container::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.settings-section--advanced{border-top:1px dashed var(--color-border-light);padding-top:14px}.section-icon--danger{color:#ff4d4f!important}.settings-item--danger{background:var(--color-bg-container);border-color:#ff4d4f30}.settings-item--danger:hover{background:#fff1f0;border-color:#ff4d4f60}[data-theme=dark] .settings-item--danger:hover{background:#2a1215}.clear-cache-btn{flex-shrink:0}@supports (-webkit-touch-callout:none){.settings-manager-modal .settings-container{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}.settings-modal-title{justify-content:space-between;align-items:center;gap:12px;padding-right:32px;display:flex}.keyboard-shortcuts-modal .ant-modal-content{box-shadow:none;border:none;border-radius:12px;padding:0;overflow:hidden}.keyboard-shortcuts-modal .ant-modal-header{margin-bottom:0;padding:20px 24px}.keyboard-shortcuts-modal .ant-modal-body{padding:0}.keyboard-shortcuts-content{grid-template-columns:1fr 1fr;gap:24px 48px;max-height:70vh;padding:24px 48px;display:grid;overflow-y:auto}.shortcuts-section{background:0 0;flex-direction:column;gap:8px;padding:0;display:flex}.shortcuts-section-title{color:#1677ff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0;padding-bottom:4px;font-size:14px;font-weight:600}.shortcuts-list{flex-direction:column;gap:8px;display:flex}.shortcut-item{justify-content:space-between;align-items:center;padding:0;display:flex}.shortcut-name{color:#434343;font-size:14px}.shortcut-key{min-width:24px;height:24px;font-family:var(--font-family-base);color:#595959;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px #0000000d}[data-theme=dark] .keyboard-shortcuts-modal .ant-modal-content,.dark-modal.keyboard-shortcuts-modal .ant-modal-content{color:#e0e0e0;background-color:#202326}[data-theme=dark] .keyboard-shortcuts-modal .ant-modal-header,.dark-modal.keyboard-shortcuts-modal .ant-modal-header{background-color:#202326}[data-theme=dark] .keyboard-shortcuts-modal .ant-modal-title,.dark-modal.keyboard-shortcuts-modal .ant-modal-title,[data-theme=dark] .shortcut-name,.dark-modal .shortcut-name{color:#e0e0e0}[data-theme=dark] .shortcut-key,.dark-modal .shortcut-key{color:#a0a0a0;background-color:#303438;border-color:#404448;box-shadow:0 1px #0003}@supports (-webkit-touch-callout:none){.keyboard-shortcuts-modal .keyboard-shortcuts-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}@media (width<=768px){.keyboard-shortcuts-content{grid-template-columns:1fr;gap:20px;padding:20px}}.sidebar-user-footer{border-top:1px solid var(--color-border);background-color:var(--color-background);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.sidebar-user-footer--header{background-color:#0000;border-top:none;flex:none;gap:4px;padding:0}.sidebar-user-footer--header .sidebar-user-footer-identity{flex:none;gap:0}.sidebar-user-footer-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sidebar-user-footer-presence{flex-shrink:0;line-height:0}.sidebar-user-footer-texts{flex-direction:column;gap:1px;min-width:0;display:flex}.sidebar-user-footer-name-row{align-items:center;gap:6px;min-width:0;display:flex}.sidebar-user-footer-name{font-size:var(--font-size-base);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sidebar-user-footer-status{min-width:0;font-size:calc(var(--font-size-base) * .8);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;align-items:center;display:flex}.sidebar-user-footer-status:hover,.sidebar-user-footer-status:focus-visible{color:var(--color-text)}.sidebar-user-footer-status:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar-user-footer-status-content{align-items:center;min-width:0;display:inline-flex}.sidebar-user-footer-status-emoji{flex-shrink:0;font-size:13px;line-height:1}.sidebar-user-footer-add-status-icon{color:var(--color-text-secondary);flex-shrink:0;font-size:11px;line-height:1}.sidebar-user-footer-status-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-user-footer-actions{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.sidebar-user-footer-actions:hover{background-color:var(--color-hover-bg);color:var(--color-text)}.sidebar-user-footer-actions:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar-user-footer-menu .ant-dropdown-menu{min-width:200px;max-height:calc(100vh - 120px);overflow-y:auto}.sidebar-user-footer-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobileBottomBar{border-top:1px solid var(--color-border);background-color:var(--color-background);padding-bottom:var(--safe-area-bottom,0px);flex-shrink:0;position:relative}.mobileBottomBar-items{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.mobileBottomBar-slot{flex:1 1 0;min-width:0;display:flex}.mobileBottomBar-item{min-width:0;min-height:var(--mobile-bottom-bar-height,56px);color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex;position:relative}.mobileBottomBar-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mobileBottomBar-indicator{background-color:var(--color-primary);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobileBottomBar-item--active{color:var(--color-primary)}.mobileBottomBar-item--active .mobileBottomBar-label{font-weight:700}.mobileBottomBar-icon{font-size:17px;line-height:1}.mobileBottomBar-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.mobileBottomBar-item--empty{opacity:.45}.mobileBottomBar-notice{background-color:var(--color-hover-bg);border:1px solid var(--color-border);color:var(--color-text);text-align:center;border-radius:8px;margin:0 0 6px;padding:6px 10px;font-size:12px;position:absolute;bottom:100%;left:8px;right:8px}.conversations-list-container{background-color:var(--color-background,#fff);--mobile-bottom-bar-height:56px;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.conversations-list-header{z-index:1000;flex-shrink:0;padding:8px 12px 4px;position:relative}.conversations-list-wrapper{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);flex:1;width:100%;min-height:0;padding:8px 0;position:relative;overflow:hidden auto}.conversations-list-pull-indicator{color:var(--color-text-secondary,#666);background:var(--color-background,#fff);border-bottom:1px solid var(--color-border,#eee);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.conversations-list{width:100%;transition:opacity .15s;animation:.2s ease-out conversations-list-appear}.conversations-list-wrapper::-webkit-scrollbar{width:8px}.conversations-list-wrapper::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.conversations-list-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:8px}.conversations-list-wrapper::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}@keyframes conversations-list-appear{0%{opacity:0}to{opacity:1}}.conversations-list.pending{opacity:.7}@media (width<=768px){.conversations-list-wrapper{padding-top:4px}}.conversations-list-empty{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:13px}.collapsibleParentMessage-container{background-color:var(--color-background,#fff);transition:all .3s;position:relative}.collapsibleParentMessage-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10.5px 16px;transition:background-color .2s;display:flex;overflow:hidden}.collapsibleParentMessage-header:hover{background-color:var(--color-hover-bg,#0000000a)}html[data-theme=dark] .collapsibleParentMessage-header:hover{background-color:#ffffff0d}.collapsibleParentMessage-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.collapsibleParentMessage-avatar{flex-shrink:0}.collapsibleParentMessage-sender{color:var(--color-text-primary,#1f2937);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:150px;font-size:14px;font-weight:600;overflow:hidden}html[data-theme=dark] .collapsibleParentMessage-sender{color:#fff}.collapsibleParentMessage-timestamp{color:var(--color-muted,#6b7280);white-space:nowrap;flex-shrink:0;font-size:12px}html[data-theme=dark] .collapsibleParentMessage-timestamp{color:#9ca3af}.collapsibleParentMessage-preview{color:var(--color-muted,#6b7280);opacity:.8;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;margin:0 8px;font-size:13px;overflow:hidden}html[data-theme=dark] .collapsibleParentMessage-preview{color:#9ca3af}.collapsibleParentMessage-toggle{width:24px;min-width:24px;height:24px;color:var(--color-muted,#6b7280);box-shadow:none;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.collapsibleParentMessage-toggle:hover{background-color:var(--color-hover-bg,#00000014);color:var(--color-text-primary,#1f2937)}html[data-theme=dark] .collapsibleParentMessage-toggle{color:#9ca3af}html[data-theme=dark] .collapsibleParentMessage-toggle:hover{color:#fff;background-color:#ffffff1a}.collapsibleParentMessage-toggle:focus{box-shadow:none;border:none;outline:none}.collapsibleParentMessage-content{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapsibleParentMessage-content.expanded{opacity:1;max-height:400px;display:block;overflow:hidden auto;transform:translateY(0)}.collapsibleParentMessage-content.expanded::-webkit-scrollbar{width:6px}.collapsibleParentMessage-content.expanded::-webkit-scrollbar-track{background:0 0}.collapsibleParentMessage-content.expanded::-webkit-scrollbar-thumb{background-color:var(--color-border,#d1d5db);border-radius:3px}.collapsibleParentMessage-content.expanded::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted,#9ca3af)}html[data-theme=dark] .collapsibleParentMessage-content.expanded::-webkit-scrollbar-thumb{background-color:#4b5563}html[data-theme=dark] .collapsibleParentMessage-content.expanded::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.collapsibleParentMessage-content.collapsed{opacity:0;max-height:0;display:none;transform:translateY(-10px)}.collapsibleParentMessage-content .messageItem-container{padding:8px 16px}.collapsibleParentMessage-content .messageItem-container.hide-avatar-sender{padding-left:16px}.collapsibleParentMessage-content .messageItem-container.hide-avatar-sender .messageItem-content-container{margin-left:0}@media (width<=640px){.collapsibleParentMessage-header{gap:6px;padding:10px 12px}.collapsibleParentMessage-info{gap:6px}.collapsibleParentMessage-sender{max-width:120px;font-size:13px}.collapsibleParentMessage-preview{margin:0 4px;font-size:12px}.collapsibleParentMessage-timestamp{font-size:11px}}@media (width<=480px){.collapsibleParentMessage-header{gap:4px;padding:8px 10px}.collapsibleParentMessage-info{gap:4px}.collapsibleParentMessage-sender{max-width:100px;font-size:12px}.collapsibleParentMessage-preview{margin:0 2px;font-size:11px}.collapsibleParentMessage-header:not(:hover) .collapsibleParentMessage-timestamp{display:none}}.custom-call-buttons-wrapper{align-items:center;gap:12px;display:flex}.custom-call-buttons-wrapper--compact{gap:0}.custom-call-buttons-wrapper--compact .ant-space{gap:8px!important}.custom-call-buttons-trigger--compact{justify-content:center;align-items:center;width:34px;height:34px;padding:0!important;display:inline-flex!important}.conversationHeader-action-icon{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;transition:all .2s;display:flex}.conversationHeader-action-icon svg{color:#595959;width:18px;height:18px;font-size:18px;transition:all .3s}.conversationHeader-action-icon:hover{background-color:#0000000d}.conversationHeader-action-icon:hover svg{color:#1677ff;transform:scale(1.1)}.conversationHeader-action-icon.disabled svg{color:#bfbfbf;cursor:not-allowed}.conversationHeader-action-icon.disabled:hover svg{color:#d9d9d9;transform:none}.conversationHeader-action-icon.active svg{color:#1677ff}.conversationHeader-action-icon.active:hover svg{color:#1677ff;transform:scale(1.1)}html[data-theme=dark] .conversationHeader-action-icon.active svg,html[data-theme=dark] .conversationHeader-action-icon.active:hover svg{color:#69c0ff}.outgoing-call-content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.outgoing-call-title{text-align:center;color:var(--call-modal-text,#262626);margin-bottom:8px;font-size:24px;font-weight:600}.outgoing-call-subtitle{color:var(--call-modal-subtext,#8c8c8c);text-align:center;margin-bottom:32px;font-size:16px}.outgoing-call-avatar{width:160px;height:160px;margin-bottom:32px;position:relative}.outgoing-call-cancel-button-wrapper{justify-content:center;width:100%;margin-top:32px;display:flex}.outgoing-call-cancel-button-wrapper .ant-btn{border-radius:24px;min-width:200px;height:48px}html[data-theme=dark] .outgoing-call-title{color:var(--call-modal-text,#f5f5f5)}html[data-theme=dark] .outgoing-call-subtitle{color:var(--call-modal-subtext,#a0a0a0)}.threadPanel-container{box-sizing:border-box;background-color:var(--color-background,#fff);flex-direction:column;width:100%;height:100%;min-height:0;transition:opacity .3s;display:flex;overflow:hidden}.threadPanel-header{height:52px;min-height:52px;color:var(--color-text-primary,#1f2937);background-color:var(--color-header-bg,#fff);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex;box-shadow:0 1px 2px #00000008}.threadPanel-title{color:var(--color-text-primary,#1f2937);flex-direction:column;font-size:16px;font-weight:600;display:flex}html[data-theme=dark] .threadPanel-title{color:#fff}.threadPanel-close-button.custom-call-buttons-trigger--compact{flex-shrink:0;margin-left:0}.threadPanel-close-button .ant-modal-close-x{display:none}.threadPanel-parent-message{flex-shrink:0;padding:0}.threadPanel-parent-message .messageItem-container{border-radius:0;margin-bottom:0;padding-top:15px;background:0 0!important}.threadPanel-messages{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);flex-direction:column;flex:1;padding:14px 5px 14px 0;display:flex;overflow:hidden auto}.threadPanel-messages-list{flex-direction:column;display:flex}.threadPanel-messages .improvedMessageList-message-wrapper{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:2px;transition:background-color .3s;position:relative;overflow:visible}.threadPanel-messages .improvedMessageList-message-wrapper:hover{background-color:var(--color-hover-bg,#00000008)}html[data-theme=dark] .threadPanel-messages .improvedMessageList-message-wrapper:hover{background-color:#ffffff0d}.threadPanel-editor-container{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;width:100%;padding:0 16px 16px;display:flex;position:relative}.threadPanel-editor-container .slateEditor-container{box-sizing:border-box;width:100%}.threadPanel-editing-indicator{color:#92400e;background-color:#fef3c7;border-radius:6px;align-items:center;width:100%;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}html[data-theme=dark] .threadPanel-editing-indicator{color:#fef3c7;background-color:#78350f}.threadPanel-empty-thread{text-align:center;color:var(--color-muted,#9ca3af);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.threadPanel-loading{flex-direction:column;width:100%;padding:0;display:flex}.threadPanel-loading .message-skeleton-avatar{margin-left:4px}.threadPanel-permission-error{background-color:var(--color-sidebar-bg,#fff);border-top:1px solid var(--color-border,#e5e7eb);padding:15px}.threadPanel-permission-message{text-align:center;color:#ff4d4f;background-color:#ff4d4f1a;border-radius:4px;padding:10px 15px;font-size:14px}html[data-theme=dark] .threadPanel-permission-message{color:#ff7875;background-color:#ff4d4f33}.threadPanel-scroll-to-bottom-button{z-index:10;background-color:var(--color-card-bg,#fff);color:var(--color-text-primary,#1f2937);border:1px solid var(--color-border,#e5e7eb);position:absolute;bottom:90px;right:20px;box-shadow:0 2px 5px #0003}html[data-theme=dark] .threadPanel-scroll-to-bottom-button{background-color:var(--color-card-bg-dark,#1f2937);color:#fff;border-color:var(--color-border,#374151)}.threadPanel-messages::-webkit-scrollbar{width:var(--scrollbar-width)}.threadPanel-messages::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.threadPanel-messages::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);border:none}.threadPanel-messages::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}.threadPanel-messages::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active-color)}@media (width<=768px){.threadPanel-header{height:52px;padding:0 12px}.threadPanel-title{font-size:15px}.threadPanel-messages{padding:10px 0}.threadPanel-messages .messageItem-actions-container{top:0}.threadPanel-editor-container{padding:12px}html.keyboard-open .threadPanel-editor-container{padding-bottom:0!important}}@supports (-webkit-touch-callout:none){@media (width<=768px){html.platform-ios:not(.keyboard-open) .threadPanel-editor-container{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}html.platform-ios.keyboard-open .threadPanel-editor-container{padding-bottom:0!important}}}@media (width<=480px){.threadPanel-header{padding:0 8px}.threadPanel-parent-message .messageItem-container{padding:10px 12px}}.incoming-call-content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.incoming-call-title{text-align:center;color:var(--call-modal-text,#262626);margin-bottom:8px;font-size:24px;font-weight:600}.incoming-call-subtitle{color:var(--call-modal-subtext,#8c8c8c);text-align:center;margin-bottom:32px;font-size:16px}.cometchat-ringing{display:inline-block;position:relative}.cometchat-ringing:after{content:"...";animation:1.5s steps(5,end) infinite dots}@keyframes dots{0%,20%{color:#0000;text-shadow:.3em 0 #0000,.6em 0 #0000}40%{color:var(--call-modal-subtext,#8c8c8c);text-shadow:.3em 0 #0000,.6em 0 #0000}60%{text-shadow:.3em 0 0 var(--call-modal-subtext,#8c8c8c), .6em 0 0 #0000}80%,to{text-shadow:.3em 0 0 var(--call-modal-subtext,#8c8c8c), .6em 0 0 var(--call-modal-subtext,#8c8c8c)}}@media (prefers-reduced-motion:reduce){.cometchat-ringing:after{animation:none}}.incoming-call-avatar{width:160px;height:160px;margin-bottom:32px;position:relative}.cometchat-avatar__image{object-fit:cover;border-radius:50%;width:100%;height:100%}.incoming-call-action-buttons{justify-content:space-between;gap:16px;width:100%;display:flex}.incoming-call-reject-button,.incoming-call-accept-button{border-radius:24px;flex:1;height:48px}.incoming-call-button-content{justify-content:center;align-items:center;gap:8px;display:flex}.incoming-call-button-content .button-text{font-size:14px;font-weight:500}.call-session-container{color:#fff;background-color:#1c2226;border:none;border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:500px;display:flex;position:relative;overflow:hidden}.call-session-container iframe{background-color:#1c2226;border:none;border-radius:12px;width:100%;height:100%}:root{--ccccn-bottom-button-container-height:80px;--ccccn-padding-around-video:8px;--ccccn-no-of-tiles:4;--color-text:#ffffffde;--color-background:#1c2226;--color-primary:#646cff;--color-primary-hover:#1c2226;--color-button-bg:#1a1a1a;--color-button-hover:#646cff;--color-border:transparent;--color-card-bg:#1c2226;--color-sidebar-bg:#1c2226;--color-header-bg:#1c2226;--color-muted:#aaa;--color-hover-bg:#ffffff1a;--color-selected-bg:#1d9bd133;--border-radius:16px}html[data-theme=dark] .incoming-call-title{color:var(--call-modal-text,#f5f5f5)}html[data-theme=dark] .incoming-call-subtitle{color:var(--call-modal-subtext,#a0a0a0)}.loginScreen-container{background-color:var(--color-background,#f0f2f5);justify-content:center;align-items:center;min-height:100vh;display:flex}.loginScreen-card{text-align:center;background-color:var(--color-card-bg,#fff);border-radius:8px;width:400px;padding:24px;transition:all .3s;box-shadow:0 2px 8px #00000026}html[data-theme=dark] .loginScreen-card{box-shadow:0 2px 8px #0000004d}.loginScreen-logo-container{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.loginScreen-logo-container img{max-width:140px;height:auto;margin:0 auto;display:block}.loginScreen-welcome-container{text-align:center;margin-bottom:32px;transition:all .3s;animation:.3s ease-in-out fadeIn}.loginScreen-welcome-container h5{color:var(--color-text,#1a1a1a);margin-bottom:8px}.loginScreen-welcome-message{color:var(--color-text-secondary,#666);text-align:left;line-height:1.5}.loginScreen-welcome-message div{margin-bottom:8px}.loginScreen-welcome-message ul,.loginScreen-welcome-message ol{margin:8px 0;padding-left:20px}.loginScreen-welcome-message li{margin-bottom:4px}.loginScreen-welcome-message span{font-size:inherit}.loginScreen-form{margin-bottom:16px;transition:all .3s}.loginScreen-subdomain-input{height:40px}.loginScreen-subdomain-input.ant-input[disabled]{background-color:var(--color-button-bg,#f5f5f5);border-color:var(--color-border,#d9d9d9);color:var(--color-text-secondary,#666);cursor:not-allowed;opacity:.8}.loginScreen-subdomain-input.ant-input[disabled]:hover{border-color:var(--color-border,#d9d9d9)}.loginScreen-continue-button{height:40px;margin-bottom:16px;font-size:16px}.loginScreen-company-domain-help-wrap{text-align:center;margin-top:-8px;margin-bottom:8px}.loginScreen-company-domain-help-button{justify-content:center;align-items:center;gap:8px;height:auto;padding:4px 8px;font-size:14px;line-height:1.4;display:inline-flex;color:#1890ff!important}.loginScreen-company-domain-help-button:hover{color:#40a9ff!important}.loginScreen-company-domain-help-icon{background:#1890ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex;color:#fff!important}.loginScreen-company-domain-help-button:hover .loginScreen-company-domain-help-icon{background:#40a9ff}.loginScreen-consult-domain-button{width:100%;margin-bottom:16px}.loginScreen-help-link{text-align:center;margin-top:16px}.loginScreen-help-link a{color:#1890ff}.loginScreen-help-link a:hover{color:#40a9ff}.loginScreen-auth-container{margin-top:24px;transition:all .3s}.userPassForm-wrapper{margin-bottom:16px;transition:all .3s}.userPassForm-button-container{margin-bottom:16px}.withUserPassBtnContainer{background-color:var(--color-card-bg,#fff);border:1px solid var(--color-border,#d9d9d9);cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:40px;padding:12px 16px;transition:all .3s;display:flex}.withUserPassBtnContainer:hover{color:var(--color-primary-hover,#40a9ff);border-color:var(--color-primary-hover,#40a9ff);background-color:var(--color-card-bg,#fff)}.withUserPassBtnIcon{color:var(--color-text,#000000d9);justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;display:flex}.withUserPassBtnContainer:hover .withUserPassBtnIcon{color:var(--color-primary-hover,#40a9ff)}.withUserPassBtnLabel{color:var(--color-text,#000000d9);font-size:16px;font-weight:400}.withUserPassBtnContainer:hover .withUserPassBtnLabel{color:var(--color-primary-hover,#40a9ff)}.loginScreen-google-login-container,.loginScreen-azure-login-container{text-align:center;margin-top:16px;transition:all .3s}.loginScreen-action-buttons{text-align:center;flex-direction:column;gap:8px;margin-top:16px;display:flex}.loginScreen-instructions-button,.loginScreen-change-subdomain-button{color:#1890ff;justify-content:center;align-items:center;gap:4px;margin:0 auto;font-size:12px;display:flex}.loginScreen-instructions-button:hover,.loginScreen-change-subdomain-button:hover{color:#40a9ff}.loginScreen-instructions-button .anticon,.loginScreen-change-subdomain-button .anticon{font-size:12px}.loginScreen-error-message{text-align:center;color:#ff4d4f;margin-top:16px;font-size:14px}.loginScreen-footer{border-top:1px solid var(--color-border,#f0f0f0);margin-top:32px;padding-top:16px;transition:all .3s}.loginScreen-powered-by{flex-direction:column;align-items:center;gap:8px;display:flex}.loginScreen-footer-logo{opacity:.7;width:80px;height:auto}.loginScreen-powered-by-text{color:var(--color-text-secondary,#999);align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.loginScreen-powered-by-text a{color:#1890ff;text-decoration:none}.loginScreen-powered-by-text a:hover{color:#40a9ff;text-decoration:underline}.loginScreen-instructions-modal .ant-modal-content{border-radius:8px}.loginScreen-instructions-modal .ant-modal-header{background-color:var(--color-card-bg,#fff)!important;border-bottom:1px solid var(--color-border,#e5e7eb)!important;padding-bottom:12px!important}.loginScreen-instructions-modal .ant-modal-title{font-size:16px;color:var(--color-text,#1f2937)!important;font-weight:600!important}.loginScreen-instructions-modal .ant-modal-body{max-height:400px;padding:24px;overflow-y:auto}.loginScreen-instructions-modal .ant-modal-footer{background:var(--color-card-bg,#fff)!important;border-top:1px solid var(--color-border,#e5e7eb)!important;text-align:right!important;justify-content:flex-end!important;gap:8px!important;margin-top:16px!important;padding:12px 0 0!important;display:flex!important}.loginScreen-instructions-content{color:var(--color-text-secondary,#666);text-align:left;line-height:1.6}.loginScreen-instructions-content div{margin-bottom:12px}.loginScreen-instructions-content ul,.loginScreen-instructions-content ol{margin:12px 0;padding-left:24px}.loginScreen-instructions-content li{margin-bottom:6px}.loginScreen-instructions-content span{font-size:inherit}.loginScreen-instructions-content strong{color:var(--color-text,#1a1a1a);font-weight:600}.loginScreen-form,.loginScreen-auth-container,.loginScreen-footer,.loginScreen-welcome-container{animation:.3s ease-in-out fadeIn}.loginScreen-welcome-container.hidden{animation:.3s ease-in-out fadeOut}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.azure-signin-button{background-color:var(--color-card-bg,#fff)!important;border:1px solid var(--color-border,#d9d9d9)!important;height:40px!important;color:var(--color-text,#000000d9)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:400!important;transition:all .3s!important;display:flex!important}.azure-signin-button-content{justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.azure-signin-button img{width:18px!important;height:18px!important}.azure-signin-button:hover,.azure-signin-button:focus,.azure-signin-button:active{color:var(--color-primary-hover,#40a9ff)!important;border-color:var(--color-primary-hover,#40a9ff)!important;background-color:var(--color-card-bg,#fff)!important}.azure-signin-button:disabled{background-color:var(--color-button-bg,#f5f5f5)!important;border-color:var(--color-border,#d9d9d9)!important;color:var(--color-text-secondary,#00000040)!important;cursor:not-allowed!important}.azure-signin-button .ant-btn-loading-icon{color:var(--color-text,#000000d9)!important}.userPassForm-container{margin-top:16px;animation:.3s ease-in-out slideDown}.userPassForm-form{margin-bottom:16px}.userPassForm-input{height:40px}.userPassForm-actions{justify-content:center;align-items:center;gap:16px;display:flex}.userPassForm-login-button{justify-content:center;align-items:center;height:40px;font-size:14px;display:flex}.mobile-update-curtain{z-index:10050;background:var(--mobile-update-bg,#fff);color:var(--mobile-update-fg,#1f1f1f);padding:calc(24px + var(--safe-area-top,0px)) calc(24px + var(--safe-area-right,0px)) calc(24px + var(--safe-area-bottom,0px)) calc(24px + var(--safe-area-left,0px));box-sizing:border-box;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.mobile-update-curtain__close{z-index:1;top:calc(var(--safe-area-top,0px) + 8px);right:calc(var(--safe-area-right,0px) + 8px);background:var(--mobile-update-card);width:44px;height:44px;color:var(--mobile-update-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;border:none;border-radius:22px;justify-content:center;align-items:center;margin:0;padding:0;font-size:16px;display:inline-flex;position:absolute;left:auto}.mobile-update-curtain__close:disabled{opacity:.55;cursor:not-allowed}.mobile-update-curtain__close:focus-visible{outline:2px solid var(--mobile-update-primary);outline-offset:2px}.mobile-update-curtain--dark{--mobile-update-bg:#202326;--mobile-update-fg:#f5f5f5;--mobile-update-muted:#a8b0b8;--mobile-update-card:#2a2e32;--mobile-update-primary:#3b82f6;--mobile-update-primary-fg:#fff;--mobile-update-secondary-border:#3a4148}.mobile-update-curtain--light{--mobile-update-bg:#fff;--mobile-update-fg:#1f1f1f;--mobile-update-muted:#667085;--mobile-update-card:#f4f6f8;--mobile-update-primary:#1677ff;--mobile-update-primary-fg:#fff;--mobile-update-secondary-border:#d0d5dd}.mobile-update-curtain__inner{flex-direction:column;flex:1;justify-content:space-between;gap:24px;width:100%;max-width:480px;margin:0 auto;display:flex}.mobile-update-curtain__hero{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.mobile-update-curtain__brand{align-items:center;gap:12px;display:flex}.mobile-update-curtain__logo{object-fit:contain;background:var(--mobile-update-card);border-radius:14px;flex-shrink:0;width:56px;height:56px}.mobile-update-curtain__badge{background:var(--mobile-update-card);color:var(--mobile-update-muted);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-self:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.mobile-update-curtain__badge--mandatory{color:var(--mobile-update-primary,#1677ff);background:#1677ff1f}.mobile-update-curtain__mandatory-notice{color:var(--mobile-update-fg,#1f1f1f);background:#1677ff14;border:1px solid #1677ff47;border-radius:12px;margin:0;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.45}.mobile-update-curtain--dark .mobile-update-curtain__mandatory-notice{color:var(--mobile-update-fg,#f5f5f5);background:#3b82f61f;border-color:#3b82f659}.mobile-update-curtain__title{margin:0;font-size:28px;font-weight:700;line-height:1.2}.mobile-update-curtain__subtitle{color:var(--mobile-update-muted);margin:0;font-size:16px;line-height:1.5}.mobile-update-curtain__notes{background:var(--mobile-update-card);color:var(--mobile-update-muted);white-space:pre-wrap;border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.45}.mobile-update-curtain__progress{flex-direction:column;gap:8px;display:flex}.mobile-update-curtain__progress-track{background:var(--mobile-update-card);border-radius:999px;height:8px;overflow:hidden}.mobile-update-curtain__progress-bar{border-radius:inherit;background:var(--mobile-update-primary);height:100%;transition:width .2s}.mobile-update-curtain__progress-label{color:var(--mobile-update-muted);font-size:13px}.mobile-update-curtain__error{color:#e5484d;margin:0;font-size:14px}.mobile-update-curtain__actions{flex-direction:column;gap:10px;display:flex}.mobile-update-curtain__btn{appearance:none;cursor:pointer;border:none;border-radius:12px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:600}.mobile-update-curtain__btn:disabled{opacity:.55;cursor:not-allowed}.mobile-update-curtain__btn--primary{background:var(--mobile-update-primary);color:var(--mobile-update-primary-fg)}.mobile-update-curtain__btn--secondary{color:var(--mobile-update-fg);border:1px solid var(--mobile-update-secondary-border);background:0 0}.mobile-update-curtain__btn--ghost{color:var(--mobile-update-muted);background:0 0}.webVersionNotice-container{z-index:10040;border:1px solid var(--color-border,#d9d9d9);background-color:var(--color-card-bg,#fff);max-width:calc(100vw - 32px);color:var(--color-text,#202326);border-radius:8px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13px;animation:.25s ease-out webVersionNotice-appear;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.webVersionNotice-text{flex:1;min-width:0}.webVersionNotice-reload{background-color:var(--color-primary,#1677ff);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:500}.webVersionNotice-reload:hover{background-color:var(--color-primary-hover,#4096ff)}.webVersionNotice-dismiss{width:24px;height:24px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0;font-size:16px;line-height:1}.webVersionNotice-dismiss:hover{background-color:var(--color-hover-bg,#0000000f)}.webVersionNotice-reload:focus-visible,.webVersionNotice-dismiss:focus-visible{outline:2px solid var(--color-focus-ring,#1677ff);outline-offset:2px}@keyframes webVersionNotice-appear{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.webVersionNotice-container{animation:none}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(./roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(./roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(./roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(./roboto-latin-ext-400-normal-CIveymTr.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(./roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(./roboto-latin-ext-700-normal-BDePAh3g.woff)format("woff")}:root{--font-family-base:Roboto, system-ui, Avenir, Helvetica, Arial, sans-serif;--font-size-base:14px;font-family:var(--font-family-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-synthesis:none;--text-rendering:optimizeLegibility;--webkit-font-smoothing:antialiased;--moz-osx-font-smoothing:grayscale;--color-text:#213547;--color-text-primary:#213547;--color-text-secondary:#595959;--color-message-text:#3d3d3d;--color-background:#fff;--color-primary:#1677ff;--color-primary-rgb:22, 119, 255;--color-primary-hover:#1677ffb0;--color-button-bg:#f9f9f9;--color-button-hover:#646cff;--color-border:#e6e6e6;--color-card-bg:#fff;--color-sidebar-bg:#fff;--color-header-bg:#fff;--color-header-text:#000;--color-muted:#666;--color-hover-bg:#1d1c1d0a;--color-selected-bg:#1d9bd114;--color-danger:#ff4d4f;--color-danger-text:#a8071a;--color-mention:var(--color-danger);--color-mention-text:#202326;--color-unread:var(--color-muted);--color-unread-text:#fff;--color-presence-online:#28c840;--color-presence-offline:#8c8c8c;--color-focus-ring:var(--color-primary);--color-role-admin:#531dab;--color-role-admin-bg:#f9f0ff;--color-role-moderator:#006d75;--color-role-moderator-bg:#e6fffb;--color-role-participant:#0958d9;--color-role-participant-bg:#e6f4ff;--shell-inset:0px;--shell-radius:12px;--color-app-backdrop:#eef1f5;--shell-shadow:0 6px 24px #0f172a14, 0 1px 3px #0f172a0f;--scrollbar-width:6px;--scrollbar-border-radius:6px;--scrollbar-track-color:transparent;--scrollbar-thumb-color:#0003;--scrollbar-thumb-hover-color:#0006;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);color:var(--color-text);background-color:var(--color-background);font-weight:400;line-height:1.5}@media (width<=768px){:root{--font-size-base:16px}}html[data-theme=dark]{--color-text:#fff;--color-text-primary:#fff;--color-text-secondary:#bfbfbf;--color-message-text:#e1e1e1;--color-background:#202326;--color-primary:#1677ff;--color-primary-rgb:22, 119, 255;--color-primary-hover:#4096ff;--color-button-bg:#202326;--color-button-hover:#4096ff;--color-border:#434343;--color-card-bg:#202326;--color-sidebar-bg:#202326;--color-header-bg:#202326;--color-header-text:#fff;--color-muted:#bfbfbf;--color-hover-bg:#ffffff14;--color-selected-bg:#1677ff26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-danger:#ff7875;--color-danger-text:#ffa39e;--color-mention:var(--color-danger);--color-mention-text:#202326;--color-unread:var(--color-text-secondary);--color-unread-text:#202326;--color-presence-online:#28c840;--color-presence-offline:#8c8c8c;--color-focus-ring:#4096ff;--color-role-admin:#d3adf7;--color-role-admin-bg:#22075e;--color-role-moderator:#87e8de;--color-role-moderator-bg:#00474f;--color-role-participant:#91caff;--color-role-participant-bg:#002c8c;--color-app-backdrop:#17191b;--shell-shadow:0 6px 24px #00000073, 0 1px 3px #0006;--scrollbar-thumb-color:#ffffff4d;--scrollbar-thumb-hover-color:#ffffff80}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html,body{overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root{box-sizing:border-box;background-color:var(--color-app-backdrop);width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{background-color:var(--color-app-backdrop);color:var(--color-text);-webkit-font-smoothing:antialiased}.main-layout-container{overflow:hidden}@media (width<=768px){#root,body{background-color:var(--color-background)}}.ant-layout-sider-children{height:100%;flex-direction:column!important;display:flex!important}.ant-badge-dot{width:10px!important;height:10px!important;box-shadow:0 0 0 2px #fff!important}.ant-badge-status-success{background-color:var(--color-presence-online)!important}.ant-badge-status-default{background-color:var(--color-background)!important;box-shadow:0 0 0 2px var(--color-background), inset 0 0 0 2px var(--color-presence-offline)!important}html[data-theme=dark] .ant-badge-dot{box-shadow:0 0 0 2px var(--color-background)!important}html[data-theme=dark] .ant-badge-status-default{box-shadow:0 0 0 2px var(--color-background), inset 0 0 0 2px var(--color-presence-offline)!important}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.ant-modal{margin:0 auto;padding-bottom:40px!important;top:40px!important}.ant-modal-wrap .ant-modal .ant-modal-content,.ant-modal-content{max-height:calc(100vh - 80px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;outline:none!important;flex-direction:column!important;display:flex!important}.ant-modal-wrap .ant-modal .ant-modal-content:focus-visible,.ant-modal-content:focus-visible{outline-offset:2px;outline:2px solid var(--color-focus-ring)!important}.ant-modal,.ant-modal *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ant-modal-mask{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.ant-modal-header{border-bottom:none!important;margin-bottom:24px!important}.ant-modal-footer{border-top:none!important;margin-top:24px!important}.ant-modal-body{scrollbar-width:thin;flex:auto!important;overflow-y:auto!important}html.platform-ios{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.platform-ios body{touch-action:manipulation}html.platform-ios,html.platform-ios body,html.platform-ios #root{height:var(--app-viewport-height,100%);min-height:var(--app-viewport-height,100%)}@media (width<=768px){html.platform-ios input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),html.platform-ios textarea,html.platform-ios select,html.platform-ios .ant-input,html.platform-ios .ant-input-affix-wrapper .ant-input,html.platform-ios .ant-input-affix-wrapper>input.ant-input,html.platform-ios .ant-select-single .ant-select-selector,html.platform-ios .ant-select-selection-search-input,html.platform-ios .ant-picker-input>input,html.platform-ios [data-slate-editor=true]{font-size:16px!important}}.ant-message{top:calc(8px + var(--safe-area-top))!important}.ant-notification.ant-notification-top,.ant-notification.ant-notification-topRight,.ant-notification.ant-notification-topLeft{top:calc(24px + var(--safe-area-top))!important}.ant-notification.ant-notification-bottom,.ant-notification.ant-notification-bottomRight,.ant-notification.ant-notification-bottomLeft{bottom:calc(24px + var(--safe-area-bottom))!important}.ant-image-preview .ant-image-preview-close{top:calc(var(--safe-area-top) + 8px)!important;inset-inline-end:calc(var(--safe-area-right) + 8px)!important}.ant-image-preview .ant-image-preview-switch-prev{inset-inline-start:calc(var(--safe-area-left) + 8px)!important}.ant-image-preview .ant-image-preview-switch-next{inset-inline-end:calc(var(--safe-area-right) + 8px)!important}.ant-image-preview .ant-image-preview-footer{bottom:calc(24px + var(--safe-area-bottom))!important}.ant-image-preview.desktop-image-preview .ant-image-preview-footer{top:0!important;bottom:0!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.anticon-spin,.ant-spin .ant-spin-dot,.ant-spin .ant-spin-dot-item,.ant-spin .ant-spin-dot-spin,.ant-spin .ant-spin-dot-holder,.ant-spin .ant-spin-dot .ant-spin-dot-item{animation:none!important}}@media (tauri){.tauri-menu{text-align:center!important}.tauri-menu-item{text-align:center!important;justify-content:center!important;padding-left:0!important;padding-right:0!important}.tauri-submenu{text-align:center!important}.tauri-submenu-item{text-align:left!important;justify-content:flex-start!important}}@media (tauri) and (platform:windows){.tauri-menu,.tauri-menu-item,.tauri-submenu{text-align:center!important;justify-content:center!important}}@media (tauri) and (platform:macos){.tauri-menu,.tauri-menu-item,.tauri-submenu{text-align:center!important;justify-content:center!important}}@media (tauri) and (platform:linux){.tauri-menu,.tauri-menu-item,.tauri-submenu{text-align:center!important;justify-content:center!important}}@media (width<=768px){.chatmi-mobile-no-select-dropdown,.chatmi-mobile-no-select-dropdown *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}}:root{--chat-detail-modal-width:720px;--chat-detail-modal-width-sm:560px;--chat-detail-modal-width-lg:900px;--chat-detail-modal-body-min-height:520px;--chat-detail-modal-body-max-height:70vh}.ant-modal.profile-modal,.ant-modal.groupManager-modal,.ant-modal.settings-manager-modal,.ant-modal.scheduled-messages-modal{width:var(--chat-detail-modal-width)!important;max-width:calc(100vw - 24px)!important}.ant-modal.keyboard-shortcuts-modal{width:var(--chat-detail-modal-width-lg)!important;max-width:calc(100vw - 24px)!important}.profile-container--group-detail,.groupManager-content--group-detail{min-height:var(--chat-detail-modal-body-min-height);max-height:var(--chat-detail-modal-body-max-height)}.platform-desktop .imageMessageContent-blur-bg{display:none!important}.platform-desktop .imageMessageContent-container{background-color:var(--color-fill-quaternary,#f0f0f0)}html[data-theme=dark].platform-desktop .imageMessageContent-container{background-color:#262626}.platform-desktop .imagePreviewModal-blur,.platform-desktop [class*=imagePreviewModal] [style*=blur]{filter:none!important}.platform-desktop .messageItem-container.message-highlight{background-color:#1677ff1f;animation:none!important}html[data-theme=dark].platform-desktop .messageItem-container.message-highlight{background-color:#40a9ff24}.platform-desktop .imageMessageContent-blur-bg,.platform-desktop .imageMessageContent-container [style*=blur]{filter:none!important}.platform-desktop .search-loading,.platform-desktop .search-loading-spinner,.platform-desktop .search-loading .anticon{filter:none!important;animation:none!important}.platform-desktop .conversations-list{transition:none!important;animation:none!important}.platform-desktop .pinned-messages-wrapper,.platform-desktop .pinned-messages-bar,.platform-desktop .connectivity-indicator,.platform-desktop .mentions-portal,.platform-desktop .date-divider{animation:none!important}.platform-desktop .chatSplitter-sidebar,.platform-desktop .chatSplitter-overlay,.platform-desktop .chatSplitter-chat-panel{transition:none!important}
