.ci-layout[data-v-88089bcd]{flex:1;height:100%;max-width:100%;min-height:0;min-width:0;width:100%}.ci-layout[data-v-88089bcd],.ci-sidebar[data-v-88089bcd]{display:flex;overflow:hidden}.ci-sidebar[data-v-88089bcd]{flex-direction:column;min-width:380px;width:380px}.ci-sidebar-head[data-v-88089bcd]{align-items:center;border-bottom:1px solid var(--v69bcea9c);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.ci-sidebar-title[data-v-88089bcd]{font-weight:700}.ci-new-btn[data-v-88089bcd]{transition:opacity .15s}.ci-search-wrap[data-v-88089bcd]{align-items:center;border:1px solid var(--v69bcea9c);border-radius:.5rem;display:flex;flex-shrink:0;gap:.5rem;margin:.625rem;padding:.45rem .75rem}.ci-chat-list[data-v-88089bcd]{flex:1;overflow-y:auto;padding:.375rem .5rem}.ci-list-loading[data-v-88089bcd]{display:flex;justify-content:center;padding:2rem}.ci-chat-item[data-v-88089bcd]{border:1px solid transparent;border-radius:.5rem;cursor:pointer;gap:.75rem;margin-bottom:.125rem;padding:.75rem;transition:all .15s}.ci-chat-item[data-v-88089bcd],.ci-item-avatar[data-v-88089bcd]{align-items:center;display:flex}.ci-item-avatar[data-v-88089bcd]{border-radius:50%;flex-shrink:0;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.ci-item-info[data-v-88089bcd]{flex:1;min-width:0}.ci-item-name[data-v-88089bcd]{font-weight:600;margin-bottom:.15rem}.ci-item-name[data-v-88089bcd],.ci-item-preview[data-v-88089bcd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-item-time[data-v-88089bcd]{flex-shrink:0}.ci-list-empty[data-v-88089bcd]{padding:1.5rem 1rem;text-align:center}.ci-main[data-v-88089bcd]{min-width:0;overflow:hidden}.ci-empty[data-v-88089bcd],.ci-main[data-v-88089bcd]{display:flex;flex:1;flex-direction:column}.ci-empty[data-v-88089bcd]{align-items:center;gap:.75rem;justify-content:center;padding:2rem;text-align:center}.ci-chat-header[data-v-88089bcd]{align-items:center;border-bottom:1px solid var(--v69bcea9c);display:flex;flex-shrink:0;justify-content:space-between;padding:.875rem 1.25rem}.ci-chat-header-left[data-v-88089bcd]{align-items:center;display:flex;gap:.75rem}.ci-header-avatar[data-v-88089bcd]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ci-header-name[data-v-88089bcd]{font-weight:600;margin-bottom:.1rem}.ci-header-sub[data-v-88089bcd]{align-items:center;display:flex;gap:.3rem}.ci-online-dot[data-v-88089bcd]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ci-online-dot--online[data-v-88089bcd]{background:#22c55e}.ci-online-dot--offline[data-v-88089bcd]{background:#9ca3af}.ci-messages[data-v-88089bcd]{display:flex;flex:1;flex-direction:column;gap:.25rem;overflow-y:auto;padding:1.25rem 1.5rem}.ci-load-more-indicator[data-v-88089bcd]{padding:.5rem}.ci-load-more-btn-wrap[data-v-88089bcd]{padding:.5rem;text-align:center}.ci-load-more-btn[data-v-88089bcd]{background:none;border:none;cursor:pointer;font-weight:500}.ci-load-more-btn[data-v-88089bcd]:hover{text-decoration:underline}.ci-msgs-center[data-v-88089bcd]{flex:1;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.ci-divider[data-v-88089bcd],.ci-msgs-center[data-v-88089bcd]{align-items:center;display:flex}.ci-divider[data-v-88089bcd]{gap:.75rem;margin:1.25rem 0 .75rem}.ci-divider-line[data-v-88089bcd]{border-top:1px solid var(--v69bcea9c);flex:1;height:0}.ci-divider-label[data-v-88089bcd]{border:1px solid var(--v69bcea9c);border-radius:20px;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.ci-msg-row[data-v-88089bcd]{align-items:flex-end;display:flex;gap:.75rem;margin-bottom:1rem}.ci-msg-row--own[data-v-88089bcd]{flex-direction:row-reverse}.ci-msg-row--grouped[data-v-88089bcd]{margin-bottom:.25rem;margin-top:0}.ci-msg-row--with-next[data-v-88089bcd]{margin-bottom:.25rem}.ci-msg-avatar[data-v-88089bcd]{flex-shrink:0;margin-bottom:2px}.ci-msg-avatar--hidden[data-v-88089bcd]>*{visibility:hidden}.ci-avatar-sm[data-v-88089bcd]{align-items:center;border-radius:.5rem;display:flex;height:32px;justify-content:center;width:32px}.ci-msg-body[data-v-88089bcd]{max-width:85%;min-width:0}.ci-msg-meta[data-v-88089bcd]{align-items:baseline;display:flex;gap:.4rem;margin-bottom:.25rem}.ci-bubble-wrap[data-v-88089bcd]{position:relative}.ci-bubble[data-v-88089bcd]{border-radius:1rem;line-height:1.55;padding:.75rem 1rem;word-wrap:break-word;transition:opacity .15s ease}.ci-msg-wrap--sending .ci-bubble[data-v-88089bcd]{opacity:.6}.ci-bubble-text[data-v-88089bcd]{white-space:pre-wrap}.ci-msg-time-own[data-v-88089bcd]{gap:.3rem;justify-content:flex-end;margin-top:4px;padding-right:2px;text-align:right}.ci-msg-time-own[data-v-88089bcd],.ci-tick[data-v-88089bcd]{align-items:center;display:inline-flex}.ci-tick[data-v-88089bcd]{margin-left:2px;opacity:.7}.ci-tick--read[data-v-88089bcd]{color:hsl(var(--primary));opacity:1}.ci-edit-area[data-v-88089bcd]{width:100%}.ci-input-zone[data-v-88089bcd]{border-top:1px solid var(--v310ec559);display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;padding:.875rem 1rem 1rem}.ci-pill[data-v-88089bcd]{align-items:stretch;border:1px solid var(--v69bcea9c);border-radius:.75rem;display:flex;gap:.5rem;outline:none;padding:.375rem .375rem .375rem 1rem}.ci-pill[data-v-88089bcd]:focus-within{box-shadow:none;outline:none}.ci-pill-send[data-v-88089bcd]{align-items:center;border:none;border-radius:.625rem;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;gap:.375rem;justify-content:center;padding:0 1rem;transition:opacity .15s,transform 80ms ease-out;white-space:nowrap}.ci-pill-send[data-v-88089bcd]:hover:not(:disabled){opacity:.85}.ci-pill-send[data-v-88089bcd]:active:not(:disabled){transform:scale(.92)}.ci-pill-send[data-v-88089bcd]:disabled{cursor:not-allowed;opacity:.35}.ci-settings-rows[data-v-88089bcd]{border:1px solid var(--v69bcea9c);border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ci-setting-row[data-v-88089bcd]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--v69bcea9c);cursor:pointer;display:flex;gap:.625rem;padding:.625rem .875rem;text-align:left;transition:background .15s;width:100%}.ci-setting-row[data-v-88089bcd]:last-child{border-bottom:none}.ci-setting-row[data-v-88089bcd]:hover:not(.ci-setting-row--inline){background:#00000008}.ci-setting-row--inline[data-v-88089bcd]{cursor:default}.ci-locked-preview[data-v-88089bcd]{align-items:center;background:#00000005;border-bottom:1px solid var(--v69bcea9c);display:flex;gap:.625rem;padding:.5rem .875rem}.ci-image-preview-wrap[data-v-88089bcd]{align-items:center;display:flex;gap:.5rem;padding:0 .375rem}.ci-image-uploading[data-v-88089bcd]{align-items:center;background:#0000000d;border-radius:8px;display:flex;font-size:.75rem;gap:.5rem;padding:.375rem .625rem}.ci-image-preview[data-v-88089bcd]{display:inline-flex;position:relative}.ci-preview-img[data-v-88089bcd]{border-radius:8px;height:72px;max-width:140px;-o-object-fit:cover;object-fit:cover;width:auto}.ci-remove-img[data-v-88089bcd]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;transition:opacity .15s;width:18px}.ci-remove-img[data-v-88089bcd]:hover{opacity:.8}.ci-msg-image[data-v-88089bcd]{border-radius:8px;cursor:pointer;display:block;max-height:200px;max-width:260px;-o-object-fit:cover;object-fit:cover;transition:opacity .15s}.ci-msg-image[data-v-88089bcd]:hover{opacity:.9}.ci-msg-video[data-v-88089bcd]{max-height:200px;max-width:260px}[data-v-88089bcd] .ci-msg-video a,[data-v-88089bcd] .ci-msg-video iframe,[data-v-88089bcd] .ci-msg-video video{max-height:200px;max-width:260px}.ci-bubble--image-only[data-v-88089bcd]{background:transparent!important;border:none!important;padding:.25rem}.ci-textarea[data-v-88089bcd]{background:transparent;border-radius:20px;flex:1;font-size:.875rem;line-height:1.4;max-height:120px;min-height:40px;outline:none;padding:.625rem .875rem;resize:none}.ci-send-btn[data-v-88089bcd]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:opacity .15s;width:38px}.ci-send-btn[data-v-88089bcd]:hover:not(:disabled){opacity:.85}.ci-send-btn[data-v-88089bcd]:disabled{cursor:not-allowed;opacity:.35}.ci-profile[data-v-88089bcd]{flex-direction:column;gap:.625rem;min-width:340px;overflow-y:auto;padding:1.5rem 1.25rem;width:340px}.ci-profile[data-v-88089bcd],.ci-profile-avatar[data-v-88089bcd]{align-items:center;display:flex}.ci-profile-avatar[data-v-88089bcd]{border-radius:50%;flex-shrink:0;height:60px;justify-content:center;margin-bottom:.25rem;width:60px}.ci-profile-name[data-v-88089bcd]{font-weight:700;text-align:center}.ci-profile-divider[data-v-88089bcd]{border-top:1px solid var(--v69bcea9c);margin:.625rem 0;width:100%}.ci-profile-section[data-v-88089bcd]{width:100%}.ci-profile-label[data-v-88089bcd]{font-weight:700;letter-spacing:.06em;margin-bottom:.625rem;text-transform:uppercase}.ci-profile-row[data-v-88089bcd]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.ci-chat-locked[data-v-88089bcd]{align-items:center;border-top:1px solid;display:flex;flex-shrink:0;gap:.875rem;padding:.875rem 1.25rem}.ci-unlock-chat-btn[data-v-88089bcd]{border:none;border-radius:20px;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:700;padding:.45rem 1rem;transition:opacity .15s;white-space:nowrap}.ci-unlock-chat-btn[data-v-88089bcd]:hover{opacity:.85}.ci-locked-media[data-v-88089bcd]{gap:.5rem}.ci-locked-glass[data-v-88089bcd],.ci-locked-media[data-v-88089bcd]{display:flex;flex-direction:column}.ci-locked-glass[data-v-88089bcd]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#000000a6;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;gap:.25rem;height:160px;justify-content:center;width:240px}.ci-locked-glass-price[data-v-88089bcd]{color:#fffffff2;font-size:1.1rem;font-weight:800}.ci-locked-glass-label[data-v-88089bcd]{color:#ffffff80;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.ci-unlock-btn[data-v-88089bcd]{align-items:center;align-self:flex-start;border:none;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:.375rem;padding:.45rem .875rem;transition:opacity .15s}.ci-unlock-btn[data-v-88089bcd]:hover{opacity:.85}.ci-modal-overlay[data-v-88089bcd]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ci-modal[data-v-88089bcd]{max-height:90vh;max-width:480px;overflow-y:auto;width:100%}.ci-messages-wrap[data-v-88089bcd]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.ci-conn-chip[data-v-88089bcd]{align-items:center;animation:ci-chip-in-88089bcd .18s ease-out;background:hsl(var(--muted));border:1px solid var(--v69bcea9c);border-radius:999px;box-shadow:0 2px 8px #00000014;color:hsl(var(--muted-foreground));display:inline-flex;font-size:.72rem;font-weight:500;gap:.375rem;left:50%;padding:.325rem .75rem;position:absolute;top:.625rem;transform:translate(-50%);z-index:10}@keyframes ci-chip-in-88089bcd{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.ci-scroll-pill[data-v-88089bcd]{align-items:center;animation:ci-pill-in-88089bcd .2s ease-out;background:hsl(var(--primary));border:none;border-radius:999px;bottom:.875rem;box-shadow:0 4px 12px #0000002e;color:hsl(var(--primary-foreground));cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:600;gap:.375rem;left:50%;padding:.4rem .875rem;position:absolute;transform:translate(-50%);transition:transform .12s ease-out,opacity .16s;z-index:10}.ci-scroll-pill[data-v-88089bcd]:hover{transform:translate(-50%) translateY(-1px)}.ci-scroll-pill[data-v-88089bcd]:active{transform:translate(-50%) scale(.96)}@keyframes ci-pill-in-88089bcd{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ci-msg-wrap[data-v-88089bcd]{position:relative}.ci-msg-enter-active[data-v-88089bcd]{transition:opacity .22s ease-out,transform .22s ease-out}.ci-msg-enter-from[data-v-88089bcd]{opacity:0;transform:translateY(8px) scale(.985)}.ci-msg-enter-to[data-v-88089bcd]{opacity:1;transform:translateY(0) scale(1)}.ci-presence-dot[data-v-88089bcd]{background:#22c55e;border-radius:50%;bottom:-1px;box-shadow:0 0 0 2px hsl(var(--background));height:10px;position:absolute;right:-1px;width:10px}.ci-presence-dot--list[data-v-88089bcd]{bottom:0;height:9px;right:0;width:9px}.ci-msg-menu-trigger[data-v-88089bcd]{align-items:center;background:hsl(var(--background));border:1px solid var(--v69bcea9c);border-radius:50%;box-shadow:0 2px 6px #0000000f;color:hsl(var(--foreground)/.7);cursor:pointer;display:inline-flex;height:26px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-32px;top:50%;transform:translateY(-50%);transition:opacity .12s ease-out,color .12s,background .12s;width:26px;z-index:2}.ci-msg-menu-trigger--own[data-v-88089bcd]{left:-32px;right:auto}.ci-msg-menu-trigger--visible[data-v-88089bcd],.ci-msg-menu-trigger[data-state=open][data-v-88089bcd]{opacity:1;pointer-events:auto}.ci-msg-menu-trigger[data-v-88089bcd]:hover:not(:disabled),.ci-msg-menu-trigger[data-state=open][data-v-88089bcd]{background:hsl(var(--muted));color:hsl(var(--foreground))}.ci-reaction-picker[data-v-88089bcd]{align-items:center;animation:ci-picker-in-88089bcd .14s ease-out;background:hsl(var(--background));border:1px solid var(--v69bcea9c);border-radius:999px;box-shadow:0 6px 16px #0000001f;display:flex;gap:2px;padding:4px;position:absolute;right:0;top:-42px;z-index:3}.ci-reaction-picker--own[data-v-88089bcd]{left:0;right:auto}@keyframes ci-picker-in-88089bcd{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ci-reaction-pick-btn[data-v-88089bcd]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background .12s,transform .12s;width:32px}.ci-reaction-pick-btn[data-v-88089bcd]:hover:not(:disabled){background:hsl(var(--muted));transform:scale(1.15)}.ci-reaction-pick-btn[data-v-88089bcd]:disabled{cursor:not-allowed;opacity:.4}.ci-reactions[data-v-88089bcd]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ci-reactions--own[data-v-88089bcd]{justify-content:flex-end}.ci-reaction-chip[data-v-88089bcd]{align-items:center;background:hsl(var(--muted));border:1px solid var(--v69bcea9c);border-radius:999px;color:hsl(var(--foreground));cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:500;gap:4px;padding:2px 7px;transition:background .12s,border-color .12s,transform 80ms}.ci-reaction-chip[data-v-88089bcd]:hover:not(:disabled){background:hsl(var(--muted)/.7)}.ci-reaction-chip[data-v-88089bcd]:active:not(:disabled){transform:scale(.95)}.ci-reaction-chip--mine[data-v-88089bcd]{background:hsl(var(--primary)/.14);border-color:hsl(var(--primary)/.4);color:hsl(var(--primary))}.ci-reaction-count[data-v-88089bcd]{font-variant-numeric:tabular-nums}.ci-load-more-indicator[data-v-88089bcd]{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.625rem .5rem}@media(max-width:640px){.ci-profile[data-v-88089bcd],.ci-sidebar[data-v-88089bcd]{display:none}}
