.csp[data-v-04a69c6b]{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#ffffff0a;overflow:hidden;margin-bottom:6px;max-width:280px}.csp-loading[data-v-04a69c6b]{padding:20px;display:flex;align-items:center;justify-content:center}.csp-spinner[data-v-04a69c6b]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#00e87a;border-radius:50%;animation:spin-04a69c6b .7s linear infinite}@keyframes spin-04a69c6b{to{transform:rotate(1turn)}}.csp-deleted[data-v-04a69c6b]{padding:12px;font-size:12px;color:#8e8e93;display:flex;align-items:center;gap:6px}.csp-link[data-v-04a69c6b]{text-decoration:none;color:inherit;display:block}.csp-header[data-v-04a69c6b]{display:flex;align-items:center;gap:8px;padding:10px 12px}.csp-author[data-v-04a69c6b]{flex:1;min-width:0}.csp-name[data-v-04a69c6b]{font-size:13px;font-weight:600;color:#f5f5f7;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csp-role[data-v-04a69c6b]{font-size:11px;color:#8e8e93}.csp-media[data-v-04a69c6b]{position:relative;background:#000;aspect-ratio:1.5/1;overflow:hidden}.csp-media img[data-v-04a69c6b],.csp-media video[data-v-04a69c6b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.csp-video-overlay[data-v-04a69c6b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.csp-text[data-v-04a69c6b]{padding:10px 12px;font-size:13px;line-height:1.4;color:#c0c0c5;letter-spacing:-.01em}.msg-bubble.mine .csp[data-v-04a69c6b]{border-color:#0003;background:#0000001a}.msg-bubble.mine .csp-name[data-v-04a69c6b]{color:#000000d9}.msg-bubble.mine .csp-role[data-v-04a69c6b]{color:#0000008c}.msg-bubble.mine .csp-text[data-v-04a69c6b]{color:#000000bf}.cfp-overlay[data-v-3a34653f]{position:fixed;inset:0;z-index:9000;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px}.cfp-modal[data-v-3a34653f]{width:100%;max-width:480px;max-height:80vh;border-radius:18px;background:#1c1c1e;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;overflow:hidden}.cfp-header[data-v-3a34653f]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.cfp-header h3[data-v-3a34653f]{flex:1;margin:0;font-size:16px;font-weight:700;color:#f5f5f7;text-align:center}.cfp-close[data-v-3a34653f],.cfp-spacer[data-v-3a34653f]{width:38px;height:38px}.cfp-close[data-v-3a34653f]{border:none;background:transparent;color:#8e8e93;cursor:pointer;display:flex;align-items:center;justify-content:center}.cfp-body[data-v-3a34653f]{overflow-y:auto;padding:8px}.cfp-empty[data-v-3a34653f],.cfp-loading[data-v-3a34653f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;color:#8e8e93;font-size:13px}.cfp-spinner[data-v-3a34653f]{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#00e87a;border-radius:50%;animation:cfp-spin-3a34653f .8s linear infinite}.cfp-item[data-v-3a34653f]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer;color:inherit}.cfp-item[data-v-3a34653f]:hover{background:#ffffff0d}.cfp-item-body[data-v-3a34653f]{flex:1;min-width:0}.cfp-item-name[data-v-3a34653f]{font-size:13px;font-weight:700;color:#f5f5f7}.cfp-item-text[data-v-3a34653f]{font-size:12px;color:#8e8e93;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfp-thumb[data-v-3a34653f]{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0}.cfp-thumb img[data-v-3a34653f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes cfp-spin-3a34653f{to{transform:rotate(1turn)}}
