.cp[data-v-e8394d91]{background:#fff;color:#0b0b0d;display:flex;flex-direction:column;height:100%;min-width:0;position:relative}.cp__head[data-v-e8394d91]{background:#fff;border-bottom:1px solid #ececef;flex-shrink:0;height:64px;justify-content:space-between;padding:0 18px}.cp__head[data-v-e8394d91],.cp__title[data-v-e8394d91]{align-items:center;display:flex;gap:12px}.cp__title[data-v-e8394d91]{min-width:0}.cp__back[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:8px;color:#0b0b0d;cursor:pointer;display:none;flex-shrink:0;height:32px;justify-content:center;margin-left:-4px;transition:background .15s;width:32px}.cp__back[data-v-e8394d91]:active,.cp__back[data-v-e8394d91]:hover{background:#f5f5f7}.cp__back[data-v-e8394d91]:active{transform:scale(.94)}@media (max-width:991px){.cp__back[data-v-e8394d91]{display:inline-flex}}.cp__glyph[data-v-e8394d91]{align-items:center;background:#f5f5f7;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.cp__title-text[data-v-e8394d91]{min-width:0}.cp__name[data-v-e8394d91]{font-size:14px;font-weight:600;letter-spacing:-.012em}.cp__name[data-v-e8394d91],.cp__sub[data-v-e8394d91]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__sub[data-v-e8394d91]{color:#6e6e73;font-size:11.5px;letter-spacing:-.002em;margin-top:2px}.cp__actions[data-v-e8394d91]{display:flex;gap:4px}.cp__btn[data-v-e8394d91]{background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:13px;height:30px;transition:background .2s,border-color .2s;width:30px}.cp__btn[data-v-e8394d91]:hover{background:#f5f5f7;border-color:#ececef}.cp__list-wrap[data-v-e8394d91]{position:relative}.cp__list[data-v-e8394d91],.cp__list-wrap[data-v-e8394d91]{display:flex;flex:1;min-height:0}.cp__list[data-v-e8394d91]{flex-direction:column;gap:2px;overflow-anchor:none;overflow-y:auto;padding:16px 4px 12px}.cp__list[data-v-e8394d91]::-webkit-scrollbar{width:6px}.cp__list[data-v-e8394d91]::-webkit-scrollbar-thumb{background:#00000014;border-radius:4px}.cp__jump[data-v-e8394d91]{align-items:center;background:#fff;border:1px solid #ececef;border-radius:50%;bottom:14px;box-shadow:0 6px 18px -6px #0f121c47;color:#6e6e73;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:16px;transition:transform .14s,color .15s,box-shadow .2s;width:40px;z-index:5}.cp__jump[data-v-e8394d91]:hover{color:#0b0b0d;transform:translateY(-1px)}.cp__jump-count[data-v-e8394d91]{align-items:center;background:#ff453a;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-5px}.cp-jump-enter-active[data-v-e8394d91],.cp-jump-leave-active[data-v-e8394d91]{transition:opacity .18s,transform .2s cubic-bezier(.22,1,.36,1)}.cp-jump-enter-from[data-v-e8394d91],.cp-jump-leave-to[data-v-e8394d91]{opacity:0;transform:translateY(8px) scale(.9)}.cp__msg[data-v-e8394d91]{display:grid;gap:10px;grid-template-columns:44px 1fr;padding:4px 14px;position:relative;transition:background .15s}.cp__msg[data-v-e8394d91]:hover{background:#fafafa}.cp__msg--seq[data-v-e8394d91]{padding-bottom:0;padding-top:0}@media (max-width:767px){.cp__msg[data-v-e8394d91]{gap:7px;grid-template-columns:24px 1fr;padding-left:8px;padding-right:10px}}.cp__msg-tools[data-v-e8394d91]{align-items:center;display:inline-flex;gap:1px;opacity:0;transition:opacity .12s}.cp__msg:hover .cp__msg-tools[data-v-e8394d91]{opacity:1}.cp__msg-act[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:7px;color:#6e6e73;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .12s,color .12s;width:28px}.cp__msg-act[data-v-e8394d91]:hover{background:#f5f5f7;color:#0b0b0d}.cp__quote[data-v-e8394d91]{background:#f5f5f7;border-left:3px solid #2f7dff;border-radius:0 8px 8px 0;cursor:pointer;display:flex;flex-direction:column;gap:1px;margin:2px 0 4px;max-width:420px;padding:4px 10px;text-align:left}.cp__quote[data-v-e8394d91]:hover{background:#fafafa}.cp__quote-author[data-v-e8394d91]{color:#2f7dff;font-size:11.5px;font-weight:600}.cp__quote-text[data-v-e8394d91]{color:#6e6e73;font-size:12px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__edited[data-v-e8394d91]{color:#a1a1a6;font-size:10px;font-style:italic}.cp__msg-ava[data-v-e8394d91]{align-items:center;background:#f5f5f7;border-radius:9px;display:inline-flex;font-size:18px;height:36px;justify-content:center;margin-top:2px;position:relative;width:36px}@media (max-width:767px){.cp__msg-ava[data-v-e8394d91]{border-radius:7px;font-size:13px;height:24px;margin-top:1px;width:24px}}.cp__msg-presence[data-v-e8394d91]{bottom:-2px;position:absolute;right:-2px}.cp__msg-presence[data-v-e8394d91] .pdot__mark{box-shadow:0 0 0 2px #fff}.cp__msg--system[data-v-e8394d91]{background:#5e6ad20a}.cp__msg--system[data-v-e8394d91]:hover{background:#5e6ad20f}.cp__msg--system .cp__msg-author[data-v-e8394d91]{color:#5e6ad2;font-size:12.5px;font-weight:500}.cp__msg--system .cp__msg-text[data-v-e8394d91]{color:#2c2c2e;font-style:italic}.cp__msg-ava--system[data-v-e8394d91]{background:#5e6ad21f;color:#5e6ad2;font-size:16px}.cp__msg-time-slot[data-v-e8394d91]{color:transparent;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:10.5px;padding-right:6px;padding-top:4px;text-align:right}.cp__msg:hover .cp__msg-time-slot[data-v-e8394d91]{color:#a1a1a6}.cp__msg-body[data-v-e8394d91]{min-width:0}.cp__msg-head[data-v-e8394d91]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}.cp__msg-author[data-v-e8394d91]{color:#0b0b0d;font-size:13.5px;font-weight:600;letter-spacing:-.008em}.cp__msg-role[data-v-e8394d91]{border:1px solid #ececef;border-radius:999px;color:#6e6e73;font-size:9.5px;font-weight:600;letter-spacing:.16em;padding:2px 7px;text-transform:uppercase}.cp__msg-time[data-v-e8394d91]{color:#a1a1a6;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:10.5px;font-variant-numeric:tabular-nums}.cp__msg-text[data-v-e8394d91]{background:#f5f5f7;border-radius:4px 13px 13px;color:#0b0b0d;display:inline-block;font-size:13.5px;letter-spacing:-.003em;line-height:1.45;max-width:min(560px,100%);padding:7px 11px;white-space:pre-wrap;word-break:break-word}.cp__msg--system .cp__msg-text[data-v-e8394d91]{background:transparent!important;display:block;padding:0}.cp__attach[data-v-e8394d91]{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-width:360px}.cp__file[data-v-e8394d91]{list-style:none}.cp__file-link[data-v-e8394d91]{align-items:center;background:#fff;border:1px solid #ececef;border-radius:10px;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .2s,transform .2s}.cp__file-link[data-v-e8394d91]:hover{border-color:#d8d8dc;transform:translateY(-1px)}.cp__file-body[data-v-e8394d91]{min-width:0}.cp__file-glyph[data-v-e8394d91]{font-size:17px}.cp__file-name[data-v-e8394d91]{color:#0b0b0d;font-size:12.5px;font-weight:500;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__file-meta[data-v-e8394d91]{color:#6e6e73;font-size:11px;margin-top:1px}.cp__att-img[data-v-e8394d91]{list-style:none}.cp__img-wrap[data-v-e8394d91]{border-radius:12px;display:inline-block;max-width:320px;overflow:hidden}.cp__img[data-v-e8394d91]{border:1px solid #ececef;border-radius:12px;display:block;height:auto;max-height:320px;max-width:320px;-o-object-fit:cover;object-fit:cover;width:auto}.cp__reactions[data-v-e8394d91]{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cp__reactions--empty[data-v-e8394d91]{opacity:0;transition:opacity .15s}.cp__msg:hover .cp__reactions--empty[data-v-e8394d91]{opacity:1}.cp__reaction[data-v-e8394d91]{align-items:center;background:#fff;border:1px solid #ececef;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:3px 8px;transition:background .15s,border-color .15s}.cp__reaction[data-v-e8394d91]:hover{background:#f5f5f7}.cp__reaction.is-mine[data-v-e8394d91]{background:#5e6ad21a;border-color:#5e6ad266}.cp__reaction--add[data-v-e8394d91]{color:#6e6e73;font-size:13px;padding:2px 8px}.cp__react-wrap[data-v-e8394d91]{display:inline-flex;position:relative}.cp__palette[data-v-e8394d91]{background:#fff;border:1px solid #d8d8dc;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 1px #0000000a,0 16px 32px -12px #00000014;display:flex;gap:2px;left:0;padding:4px;position:absolute;z-index:20}.cp__palette-emoji[data-v-e8394d91]{background:transparent;border-radius:7px;cursor:pointer;font-size:16px;height:28px;transition:background .12s,transform .12s;width:28px}.cp__palette-emoji[data-v-e8394d91]:hover{background:#f5f5f7;transform:scale(1.15)}.cp__typing[data-v-e8394d91]{color:#5e6ad2;font-style:italic}.cp__reaction-n[data-v-e8394d91]{color:#2c2c2e;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.cp__thread[data-v-e8394d91]{background:#f5f5f7;border:1px solid #ececef;border-radius:10px;color:#2c2c2e;cursor:pointer;font-size:11.5px;font-weight:500;margin-top:6px;padding:6px 10px}.cp__thread[data-v-e8394d91]:hover{background:#fff;border-color:#d8d8dc}.cp__empty[data-v-e8394d91]{color:#6e6e73;font-size:13px;letter-spacing:-.003em;margin:auto}.cp__compose[data-v-e8394d91]{background:#fff;border-top:1px solid #ececef;padding:12px 16px 14px}.cp__reply-bar[data-v-e8394d91]{align-items:center;background:#f5f5f7;border-left:3px solid #2f7dff;border-radius:0 8px 8px 0;display:flex;gap:10px;margin-bottom:8px;padding:6px 10px}.cp__reply-icon[data-v-e8394d91]{color:#2f7dff;flex-shrink:0}.cp__reply-meta[data-v-e8394d91]{flex:1;min-width:0}.cp__reply-title[data-v-e8394d91]{color:#0b0b0d;font-size:12px;font-weight:600}.cp__reply-text[data-v-e8394d91]{color:#6e6e73;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__reply-x[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:7px;color:#6e6e73;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.cp__reply-x[data-v-e8394d91]:hover{background:#fafafa;color:#0b0b0d}.cp__composer[data-v-e8394d91]{align-items:flex-end;display:flex;gap:8px}.cp__pill[data-v-e8394d91]{align-items:stretch;background:#f5f5f7;border:1px solid transparent;border-radius:20px;display:flex;flex:1;min-height:40px;min-width:0;position:relative;transition:background .2s,border-color .2s,box-shadow .2s}.cp__pill.is-focused[data-v-e8394d91]{background:#fff;border-color:#d8d8dc;box-shadow:0 0 0 3px #2f7dff1f}.cp__emoji-btn[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:9px;bottom:5px;cursor:pointer;display:inline-flex;font-size:16px;height:30px;justify-content:center;left:5px;opacity:.7;position:absolute;transition:background .15s,opacity .15s;width:30px;z-index:1}.cp__emoji-btn[data-v-e8394d91]:hover{background:#0000000d;opacity:1}.cp__attach-btn[data-v-e8394d91]{left:37px}.cp__file-input[data-v-e8394d91]{display:none}.cp__field[data-v-e8394d91]{align-items:center;align-self:stretch;cursor:text;display:flex;min-width:0}.cp__editor[data-v-e8394d91],.cp__field[data-v-e8394d91]{flex:1;position:relative}.cp__editor[data-v-e8394d91]{background:transparent;caret-color:#2f7dff;color:#0b0b0d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.45;max-height:150px;min-height:1.45em;outline:none;overflow-wrap:anywhere;overflow-y:auto;padding:9px 64px 9px 72px;white-space:pre-wrap;width:100%;word-break:break-word}.cp__editor[data-v-e8394d91]::-webkit-scrollbar{width:6px}.cp__editor[data-v-e8394d91]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.cp__editor[data-empty=true][data-v-e8394d91]:before{color:#a1a1a6;content:attr(data-placeholder);left:72px;pointer-events:none;position:absolute;top:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp__drop[data-v-e8394d91]{align-items:center;background:#2f7dff14;border:2px dashed rgba(47,125,255,.5);border-radius:16px;color:#2f7dff;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;z-index:90}.cp__emoji-pop[data-v-e8394d91]{background:#fff;border:1px solid #d8d8dc;border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 1px #0000000a,0 16px 32px -12px #00000014;display:grid;gap:2px;grid-template-columns:repeat(10,1fr);left:0;max-width:80vw;padding:6px;position:absolute;width:320px;z-index:20}.cp__emoji-cell[data-v-e8394d91]{background:transparent;border-radius:7px;cursor:pointer;font-size:17px;height:28px;transition:background .12s,transform .12s;width:28px}.cp__emoji-cell[data-v-e8394d91]:hover{background:#f5f5f7;transform:scale(1.15)}.cp__send[data-v-e8394d91]{align-items:center;background:#fff;border:1px solid #ececef;border-radius:50%;color:#a1a1a6;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .14s;width:40px}.cp__send.has-text[data-v-e8394d91]{background:#2f7dff;border-color:transparent;box-shadow:0 8px 18px -6px #2f7dff73;color:#fff}.cp__send.has-text[data-v-e8394d91]:hover{box-shadow:0 12px 24px -6px #2f7dff8c;transform:translateY(-1px)}.cp__send.has-text[data-v-e8394d91]:active{transform:scale(.94)}.cp__send--mic[data-v-e8394d91]{color:#6e6e73}.cp__send--mic[data-v-e8394d91]:hover{background:#f5f5f7;color:#0b0b0d}.cp__send--mic[data-v-e8394d91]:active{transform:scale(.94)}.cp__send[data-v-e8394d91]:disabled{cursor:default}.cp__audio[data-v-e8394d91]{margin-top:2px}.cp__audio-el[data-v-e8394d91]{height:40px;max-width:100%;width:280px}.cp__pill-actions[data-v-e8394d91]{bottom:5px;display:flex;gap:2px;position:absolute;right:6px;z-index:1}.cp__pill-btn[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:8px;color:#6e6e73;cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;opacity:.65;transition:background .15s,opacity .15s,color .15s;width:28px}.cp__pill-btn[data-v-e8394d91]:hover{background:#0000000d;color:#0b0b0d;opacity:1}.cp__fmt-sep[data-v-e8394d91]{align-self:stretch;background:#ffffff26;margin:3px 2px;width:1px}.cp__linkbox[data-v-e8394d91]{align-items:center;background:#1c1f25;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 12px 30px -8px #00000080;display:flex;gap:4px;padding:4px;position:fixed;transform:translate(-50%,calc(-100% - 8px));z-index:200}.cp__linkbox-input[data-v-e8394d91]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,Segoe UI,system-ui,sans-serif;font-size:12.5px;height:30px;max-width:60vw;outline:none;padding:0 10px;width:220px}.cp__linkbox-input[data-v-e8394d91]::-moz-placeholder{color:#fff6}.cp__linkbox-input[data-v-e8394d91]::placeholder{color:#fff6}.cp__linkbox-input[data-v-e8394d91]:focus{border-color:#2f7dff}.cp__linkbox-apply[data-v-e8394d91]{background:#2f7dff;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:600;height:30px;padding:0 12px}.cp__linkbox-apply[data-v-e8394d91]:disabled{cursor:default;opacity:.4}.cp__linkbox-cancel[data-v-e8394d91]{background:transparent;border:none;border-radius:7px;color:#fff;cursor:pointer;height:30px;width:30px}.cp__linkbox-cancel[data-v-e8394d91]:hover{background:#ffffff26}.cp-pop-enter-active[data-v-e8394d91],.cp-pop-leave-active[data-v-e8394d91]{transform-origin:bottom left;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1)}.cp-pop-enter-from[data-v-e8394d91],.cp-pop-leave-to[data-v-e8394d91]{opacity:0;transform:translateY(6px) scale(.96)}.cp__compose-hint[data-v-e8394d91]{color:#a1a1a6;font-size:10.5px;letter-spacing:.01em;margin-top:6px;padding-left:4px}.cp__fmt[data-v-e8394d91]{background:#1c1f25;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 12px 30px -8px #00000080;display:flex;gap:2px;padding:4px;position:fixed;transform:translate(-50%,calc(-100% - 8px));z-index:200}.cp__fmt-btn[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;height:30px;justify-content:center;min-width:30px;padding:0 8px;transition:background .15s}.cp__fmt-btn[data-v-e8394d91]:hover{background:#ffffff26}.cp__fmt-btn--mono[data-v-e8394d91]{font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:11px}.cp__msg-text[data-v-e8394d91] .md-code{background:#f5f5f7;border-radius:5px;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.92em;padding:1px 5px}.cp__msg-text[data-v-e8394d91] .md-link{color:#2f7dff;text-decoration:none}.cp__msg-text[data-v-e8394d91] .md-link:hover{text-decoration:underline}.cp__msg-text[data-v-e8394d91] .md-spoiler{background:#0b0b0d;border-radius:4px;color:transparent;cursor:pointer;transition:color .15s,background .15s}.cp__msg-text[data-v-e8394d91] .md-spoiler:hover{background:#f5f5f7;color:inherit}.cp__msg-text[data-v-e8394d91] .cp-mention{background:#2f7dff1a;border-radius:5px;color:#2f7dff;font-weight:600;padding:0 3px}.cp__msg-text[data-v-e8394d91] .cp-mention.is-me{background:#b3261e1f;color:#b3261e}.cp__editor[data-v-e8394d91] .md-code{background:#f5f5f7;border-radius:4px;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.92em;padding:0 4px}.cp__editor[data-v-e8394d91] .md-spoiler{background:#00000029;border-radius:4px;padding:0 2px}.cp__editor[data-v-e8394d91] a{color:#2f7dff;text-decoration:underline}.cp__editor[data-v-e8394d91] .cp-mention{background:#2f7dff1f;border-radius:5px;color:#2f7dff;font-weight:600;padding:0 3px;white-space:nowrap}.cp__mention-pop[data-v-e8394d91]{background:#fff;border:1px solid #d8d8dc;border-radius:12px;box-shadow:0 18px 44px -12px #0f142352;max-height:264px;overflow-y:auto;padding:5px;position:fixed;width:250px;z-index:300}.cp__mention-opt[data-v-e8394d91]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,Segoe UI,system-ui,sans-serif;gap:9px;padding:7px 9px;text-align:left;width:100%}.cp__mention-ava[data-v-e8394d91],.cp__mention-opt.is-active[data-v-e8394d91]{background:#f5f5f7}.cp__mention-ava[data-v-e8394d91]{border-radius:7px;display:grid;flex-shrink:0;font-size:14px;height:26px;place-items:center;width:26px}.cp__mention-name[data-v-e8394d91]{color:#0b0b0d;flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__mention-role[data-v-e8394d91]{color:#6e6e73;flex-shrink:0;font-size:10.5px}
