.ct-item[data-v-3424d501]{display:flex;gap:8px;padding:10px 0}.ct-item--reply[data-v-3424d501]{padding:8px 0}.ct-avatar-link[data-v-3424d501]{flex-shrink:0;text-decoration:none}.ct-avatar[data-v-3424d501]{display:flex;align-items:center;justify-content:center;width:var(--avatar-standard);height:var(--avatar-standard);border-radius:var(--r-pill,999px);overflow:hidden;background:var(--brand-soft,#f7e5f1);color:var(--icon-brand,#6f0e66);box-shadow:0 0 0 2px #ffffff8c,0 0 8px #d41a8524}.ct-item--reply .ct-avatar[data-v-3424d501]{width:var(--avatar-mini);height:var(--avatar-mini)}.ct-avatar img[data-v-3424d501]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct-body[data-v-3424d501]{flex:1;min-width:0}.ct-head[data-v-3424d501]{display:flex;align-items:center;gap:6px;min-height:22px}.ct-pseudo[data-v-3424d501]{font-weight:var(--fw-f2-strong);font-size:var(--fs-body-sm);color:var(--text-0,#1d1b23);text-decoration:none}.ct-pseudo--ghost[data-v-3424d501]{font-weight:600;color:var(--text-3,#958d9f)}.ct-mention[data-v-3424d501]{display:inline-block;font-size:var(--fs-caption);font-weight:var(--fw-f2-strong);line-height:1.6;color:var(--text-brand,#6f0e66);background:color-mix(in srgb,var(--text-brand,#6f0e66) 10%,transparent);border:none;border-radius:999px;padding:0 6px;margin-right:6px;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.ct-mention[data-v-3424d501]:hover{background:color-mix(in srgb,var(--text-brand,#6f0e66) 18%,transparent)}.ct-date[data-v-3424d501]{opacity:.8}.ct-date[data-v-3424d501],.ct-edited[data-v-3424d501]{font-size:var(--fs-caption);color:var(--text-3,#958d9f)}.ct-edited[data-v-3424d501]{opacity:.7}.ct-menu-btn[data-v-3424d501]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;color:var(--icon-2,#958d9f);cursor:pointer;border-radius:var(--r-pill,999px);opacity:.7;transition:opacity .15s ease}.ct-menu-btn[data-v-3424d501]:hover{opacity:1}.ct-message[data-v-3424d501]{font-size:var(--fs-body-sm);line-height:1.5;color:var(--text-1,#37323f);word-break:break-word;margin-top:1px}body.dark .ct-message[data-v-3424d501]{color:#ffffffe6}.ct-actions[data-v-3424d501]{display:flex;align-items:center;gap:14px;margin-top:5px}.ct-like[data-v-3424d501]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;cursor:pointer;color:var(--text-3,#958d9f);transition:color .15s ease}.ct-like.is-liked[data-v-3424d501]{color:var(--text-accent,#c2185b)}.ct-like-count[data-v-3424d501]{font-size:var(--fs-caption);font-weight:600}.ct-reply-btn[data-v-3424d501]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;cursor:pointer;font-size:var(--fs-caption);font-weight:var(--fw-f2-medium);color:var(--text-2,#6e6677);transition:color .15s ease}.ct-reply-btn[data-v-3424d501]:hover{color:var(--text-brand,#6f0e66)}.ct-edit-input[data-v-3424d501]{width:100%;margin-top:4px;padding:8px 10px;border:1px solid var(--border-1,#d7cfe0);border-radius:var(--r-12,12px);font-size:var(--fs-body);resize:vertical;background:#fff9;color:var(--text-1,#37323f)}body.dark .ct-edit-input[data-v-3424d501]{background:rgb(var(--overlay-2)/.16)}.ct-edit-input[data-v-3424d501]:focus{outline:none;border-color:var(--border-accent,#d41a85);box-shadow:0 0 0 3px #d41a8517}.ct-edit-actions[data-v-3424d501]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.ct-btn-ghost[data-v-3424d501]{padding:5px 12px;background:var(--surface-2,#f5f2f8);color:var(--text-2,#6e6677)}.ct-btn-brand[data-v-3424d501],.ct-btn-ghost[data-v-3424d501]{border:none;border-radius:var(--r-pill,999px);font-size:var(--fs-caption);font-weight:600;cursor:pointer}.ct-btn-brand[data-v-3424d501]{padding:5px 14px;background-image:var( --gradient-brand,linear-gradient(135deg,#6f0e66 0,#c2185b 100%) );color:#fff}.ct-btn-brand[data-v-3424d501]:disabled{opacity:.5;cursor:not-allowed}.ct-message.is-editable>span[data-v-3424d501]{cursor:text}.comment-thread[data-v-a5cd6720]{display:flex;flex-direction:column;min-height:0}.comment-thread--full[data-v-a5cd6720]{height:100%}.ct-list[data-v-a5cd6720]{flex:1;min-height:0}.comment-thread--full .ct-list[data-v-a5cd6720]{overflow-y:auto;-webkit-overflow-scrolling:touch}.ct-status[data-v-a5cd6720]{text-align:center;color:var(--text-3,#958d9f);font-size:var(--fs-body);padding:24px 0}.ct-replies--preview[data-v-a5cd6720],.ct-replies-block[data-v-a5cd6720]{padding-left:48px}.ct-replies-toggle--preview[data-v-a5cd6720]{margin-top:2px}.ct-replies-toggle[data-v-a5cd6720]{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:2px 0 6px;cursor:pointer;font-size:var(--fs-caption);font-weight:600;color:var(--text-2,#6e6677)}.ct-replies-line[data-v-a5cd6720]{display:inline-block;width:22px;height:1px;background:var(--border-1,#d7cfe0)}.ct-replies-toggle[data-v-a5cd6720]:hover,.ct-see-all[data-v-a5cd6720]{color:var(--text-brand,#6f0e66)}.ct-see-all[data-v-a5cd6720]{width:100%;border:none;background:transparent;padding:10px 0;cursor:pointer;font-size:var(--fs-body-sm);font-weight:600;text-align:center}.ct-composer[data-v-a5cd6720]{flex-shrink:0;padding-top:10px;margin-top:4px;border-top:1px solid var(--divider-color,rgba(43,22,72,.1))}.ct-reply-chip[data-v-a5cd6720]{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;padding:3px 10px;border-radius:var(--r-pill,999px);background:var(--brand-soft,#f7e5f1);color:var(--text-brand,#6f0e66);font-size:var(--fs-caption)}.ct-reply-chip button[data-v-a5cd6720]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:var(--fs-caption)}.ct-composer-row[data-v-a5cd6720]{display:flex;align-items:flex-end;gap:8px}.ct-composer-avatar[data-v-a5cd6720]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--avatar-standard);height:var(--avatar-standard);border-radius:var(--r-pill,999px);overflow:hidden;background:var(--brand-soft,#f7e5f1);color:var(--icon-brand,#6f0e66);box-shadow:0 0 0 2px #ffffff8c,0 0 8px #d41a8524}.ct-composer-avatar img[data-v-a5cd6720]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct-composer-input[data-v-a5cd6720]{flex:1;min-width:0;min-height:40px;max-height:120px;padding:10px 14px;border:1px solid var(--border-1,#d7cfe0);border-radius:var(--r-24,20px);font-size:var(--fs-body);resize:none;overflow-y:hidden;background:#f7e5f166;color:var(--text-1,#37323f);transition:box-shadow .25s ease,border-color .2s ease,background .2s ease}.ct-composer-input[data-v-a5cd6720]:focus{outline:none;border-color:var(--border-accent,#d41a85);background:#ffffffbf;box-shadow:0 0 0 3px #d41a8517}.ct-composer-input[data-v-a5cd6720]::-moz-placeholder{color:var(--text-2,#6e6677)}.ct-composer-input[data-v-a5cd6720]::placeholder{color:var(--text-2,#6e6677)}.ct-composer-send[data-v-a5cd6720]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--r-pill,999px);background-image:var( --gradient-brand,linear-gradient(135deg,#6f0e66 0,#c2185b 100%) );color:#fff;cursor:pointer;box-shadow:0 2px 8px #6f0e6647;transition:filter .15s ease}.ct-composer-send[data-v-a5cd6720]:hover:not(:disabled){filter:brightness(1.06)}.ct-composer-send[data-v-a5cd6720]:disabled{opacity:.5;cursor:not-allowed}.ct-login-hint[data-v-a5cd6720]{padding:12px 0 4px;text-align:center;font-size:var(--fs-body-sm);color:var(--text-3,#958d9f)}body.dark .ct-composer-input[data-v-a5cd6720]{background:#ffffff0f;color:#ffffffeb}
