[data-thread-lines]{z-index:1;pointer-events:none;position:absolute;top:0;left:0}[data-thread-lines] svg{position:absolute;top:0;left:0;overflow:visible}[data-thread-lines] path{fill:none;stroke-width:1.5px;stroke-linecap:butt}[data-thread-base]{stroke:var(--border);transition:opacity .26s cubic-bezier(.2,.8,.2,1)}[data-thread-lit]{stroke:var(--primary)}[data-thread-node]{fill:var(--card);stroke:var(--border);stroke-width:1.5px;transition:opacity .22s cubic-bezier(.2,.8,.2,1)}[data-thread-node][data-on]{opacity:0}[data-thread-focus] [data-thread-node]:not([data-on]){opacity:.5}[data-slot=comment-thread-cluster] [data-thread-item],[data-slot=comment-thread-cluster] [data-slot=social-comment-identity] [data-slot=avatar]{transition:opacity .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1)}[data-thread-focus] [data-thread-base]{opacity:.5}[data-thread-focus] [data-thread-item]:not([data-thread-path],[data-thread-item=composer]){opacity:.42}[data-slot=comment-thread-cluster] [data-slot=social-comment]:before{z-index:-1;pointer-events:none;content:"";background-color:color-mix(in oklab, var(--primary) 8%, transparent);opacity:0;border-radius:.75rem;transition:opacity .26s cubic-bezier(.2,.8,.2,1),background-color .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-.25rem -.5rem}[data-thread-root][data-thread-active]:before,[data-thread-active]>[data-slot=social-comment]:before{opacity:1}[data-thread-target]>[data-slot=social-comment]:before{background-color:color-mix(in oklab, var(--primary) 5%, transparent);opacity:1}[data-thread-active] [data-slot=social-comment-identity] [data-slot=avatar],[data-thread-target] [data-slot=social-comment-identity] [data-slot=avatar]{box-shadow:0 0 0 1.5px color-mix(in oklch, var(--primary) 50%, transparent)}@media (prefers-reduced-motion:reduce){[data-thread-base],[data-thread-node],[data-slot=comment-thread-cluster] [data-thread-item],[data-slot=comment-thread-cluster] [data-slot=social-comment]:before,[data-slot=comment-thread-cluster] [data-slot=social-comment-identity] [data-slot=avatar]{transition:none}}