.node[data-v-4e414525]{position:relative}.node--root[data-v-4e414525]{margin-bottom:6px}.node--reply[data-v-4e414525],.node>.node-row[data-v-4e414525]{position:relative}.node--reply[data-v-4e414525]{padding-left:44px}.node--root:has(>.children)>.node-row[data-v-4e414525]:after{content:"";background:var(--border-strong);pointer-events:none;width:2px;position:absolute;top:38px;bottom:-6px;left:17px}.node--reply:has(>.children)>.node-row[data-v-4e414525]:after{content:"";background:var(--border-strong);pointer-events:none;width:2px;position:absolute;top:30px;bottom:-6px;left:13px}.node--reply[data-v-4e414525]:before{height:22px;width:var(--connector-width,31px);border-left:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);border-bottom-left-radius:12px;top:-6px}.node--reply[data-v-4e414525]:before,.node--reply[data-v-4e414525]:not(:last-child):after{content:"";left:var(--connector-left,13px);pointer-events:none;position:absolute}.node--reply[data-v-4e414525]:not(:last-child):after{background:var(--border-strong);width:2px;top:16px;bottom:-6px}.children[data-v-4e414525]{flex-direction:column;gap:6px;margin-top:6px;display:flex}.new-flag[data-v-4e414525]{color:var(--brand-blue-ink);background:var(--brand-blue-bg);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.new-flag .dot[data-v-4e414525]{background:var(--brand-blue);border-radius:9999px;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-4e414525;box-shadow:0 0 0 3px #1456f033}@keyframes pulse-4e414525{0%,to{box-shadow:0 0 0 3px #1456f033}50%{box-shadow:0 0 0 6px #1456f000}}.node-row[data-v-4e414525]{align-items:flex-start;gap:8px;display:flex}.avatar-wrap[data-v-4e414525]{flex-shrink:0;padding-top:2px}.avatar-button[data-v-4e414525]{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0;transition:transform .18s}.avatar-button[data-v-4e414525]:hover{transform:scale(1.04)}.author-button[data-v-4e414525]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:color .15s}.author-button[data-v-4e414525]:hover{text-underline-offset:2px;text-decoration:underline}.avatar[data-v-4e414525]{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:36px;height:36px}.node--reply .avatar[data-v-4e414525]{width:28px;height:28px}.avatar--placeholder[data-v-4e414525]{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#bfdbfe,#3b82f6);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.node--reply .avatar--placeholder[data-v-4e414525]{font-size:12px}.bubble[data-v-4e414525]{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.bubble-anchor[data-v-4e414525]{align-items:stretch;position:relative}.bubble-anchor[data-v-4e414525],.bubble-inner[data-v-4e414525]{max-width:100%;display:inline-flex}.bubble-inner[data-v-4e414525]{cursor:pointer;background:#f0f2f5;border-radius:18px;flex-direction:column;gap:1px;width:fit-content;padding:8px 12px 9px;transition:background .15s}.bubble-inner[data-v-4e414525]:focus-visible{outline:2px solid var(--brand-blue-ink);outline-offset:2px}.node:hover .bubble-inner[data-v-4e414525]{background:#e4e6eb}.node--reply .bubble-inner[data-v-4e414525]{border-radius:16px;padding:7px 11px 8px}.attachment-anchor[data-v-4e414525]{max-width:100%;display:inline-block;position:relative}.author[data-v-4e414525]{color:#050505;letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.35}.node--reply .author[data-v-4e414525]{font-size:12px}.body[data-v-4e414525]{color:#050505;word-wrap:break-word;margin:0;font-size:14px;line-height:1.45}.body-text[data-v-4e414525]{white-space:pre-wrap}.node--reply .body[data-v-4e414525]{font-size:14px}.mention[data-v-4e414525]{color:var(--brand-blue-ink);cursor:pointer;margin-right:4px;font-weight:600;transition:text-decoration-color .15s}.mention[data-v-4e414525]:hover{text-underline-offset:2px;text-decoration:underline}.hidden-text[data-v-4e414525]{color:#65676b;margin:0;font-size:12px;font-style:italic}.author-bare[data-v-4e414525]{color:#050505;padding:0 4px;font-size:14px;font-weight:600;line-height:1.35}.node--reply .author-bare[data-v-4e414525]{font-size:12px}.media-fallback[data-v-4e414525]{color:var(--ink-muted);gap:4px;margin:0;padding:0 4px;font-style:italic}.media-fallback[data-v-4e414525],.reaction-badge[data-v-4e414525]{align-items:center;font-size:12px;display:inline-flex}.reaction-badge[data-v-4e414525]{background:var(--surface-base);color:#65676b;z-index:2;pointer-events:none;white-space:nowrap;border-radius:9999px;gap:3px;padding:1px 6px 1px 5px;font-weight:600;line-height:1;position:absolute;bottom:-8px;right:-6px;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000d}.reaction-icon[data-v-4e414525]{color:var(--brand-blue-ink);flex-shrink:0}.reaction-count[data-v-4e414525]{font-variant-numeric:tabular-nums;font-size:12px}.attachment-link[data-v-4e414525]{background:0 0;border-radius:14px;max-width:180px;transition:transform .18s,box-shadow .18s;display:inline-block;overflow:hidden}.attachment-link[data-v-4e414525]:hover{transform:translateY(-1px)}.attachment-media[data-v-4e414525]{-o-object-fit:contain;object-fit:contain;background:0 0;width:100%;max-height:220px;display:block}.attachment-video[data-v-4e414525]{pointer-events:none;border-radius:14px;max-width:180px}.node--reply .attachment-link[data-v-4e414525],.node--reply .attachment-video[data-v-4e414525]{max-width:150px}.node--reply .attachment-media[data-v-4e414525]{max-height:180px}.attachment-skeleton[data-v-4e414525]{background:linear-gradient(90deg,#0000000a,#00000014 50%,#0000000a) 0 0/200% 100%;border-radius:14px;width:140px;height:140px;animation:1.2s ease-in-out infinite comment-attachment-shimmer-4e414525}.node--reply .attachment-skeleton[data-v-4e414525]{width:110px;height:110px}@keyframes comment-attachment-shimmer-4e414525{0%{background-position:200% 0}to{background-position:-200% 0}}.actions[data-v-4e414525]{align-items:center;gap:12px;margin-top:2px;padding:0 12px;line-height:1;display:flex}.action-btn[data-v-4e414525],.time[data-v-4e414525]{color:#65676b;font-size:12px;line-height:1.2}.action-btn[data-v-4e414525]{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;transition:color .15s;display:inline-flex}.action-btn[data-v-4e414525]:hover{text-underline-offset:2px;text-decoration:underline}.action-btn--liked[data-v-4e414525]{color:var(--brand-blue-ink)}.action-btn--liked[data-v-4e414525]:hover{color:#0d3fb0}.action-btn--active[data-v-4e414525]{color:#050505}.more-wrap[data-v-4e414525]{opacity:0;margin-left:auto;transition:opacity .15s;position:relative}.more-wrap--visible[data-v-4e414525]{opacity:1}.more-wrap .action-btn[data-v-4e414525]{color:#65676b;border-radius:9999px;justify-content:center;width:22px;height:22px}.more-wrap .action-btn[data-v-4e414525]:hover{color:#050505;background:#e9ebee;text-decoration:none}.menu[data-v-4e414525]{background:var(--surface-base);border:1px solid var(--border-soft);z-index:20;border-radius:14px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 24px -6px #2c1e7429}.menu-item[data-v-4e414525]{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:12px;font-weight:500;transition:all .12s;display:flex}.menu-item[data-v-4e414525]:hover{background:var(--surface-soft);color:var(--ink-1)}.menu-item[data-v-4e414525]:disabled{opacity:.45;cursor:not-allowed}.menu-item[data-v-4e414525]:disabled:hover{color:var(--ink-2);background:0 0}.menu-item--danger[data-v-4e414525]{color:var(--status-danger)}.menu-item--danger[data-v-4e414525]:hover{color:#b91c1c;background:#fee2e2}
