.threads-intro{font-size:var(--fs-13);line-height:1.6;color:var(--muted-readable);padding:var(--space-5) var(--space-22px)}.thread-row,.threads-intro{border-bottom:1px solid var(--line)}.thread-row{display:flex;gap:var(--space-11px);padding:var(--space-17px) var(--space-22px)}.thread-row>div{min-width:0;flex:1 1}.thread-meta{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;font-size:var(--fs-13)}.thread-meta>span{font-size:var(--fs-11);color:var(--muted-readable)}.thread-source{display:block;margin-top:var(--space-2);font-size:var(--fs-14);line-height:1.5;overflow-wrap:anywhere}.thread-row p{font-size:var(--fs-13);margin-top:var(--space-7px)}.entity-chip{display:inline-flex;gap:var(--space-5px);align-items:center;border:1px solid var(--line);border-radius:var(--radius-7px);padding:var(--space-5px) var(--space-7px);font-size:var(--fs-11);max-width:100%;min-height:28px}.entity-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-chip svg{flex-shrink:0}.post-thread-tags{display:flex;flex-wrap:wrap;gap:var(--space-one-half);margin-top:var(--space-10px)}.entity-picker-search{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--r-control);padding:var(--space-2) var(--space-10px);color:var(--muted-readable);margin-bottom:var(--space-3)}.entity-picker-search input{width:100%;border:0;background:none;color:var(--text);min-width:0;min-height:28px;outline:0}.entity-picker-list{max-height:52vh;overflow-y:auto}.entity-picker-list>button{display:flex;align-items:center;gap:var(--space-10px);width:100%;background:none;border:0;border-bottom:1px solid var(--line);padding:var(--space-3) 0;text-align:left;color:var(--text);min-height:58px}.entity-picker-list>button>img,.entity-picker-list>button>video{width:38px;height:38px;border-radius:var(--radius-7px);object-fit:cover;flex-shrink:0}.entity-picker-list>button>span{min-width:0;flex:1 1}.entity-picker-list strong{font-size:var(--fs-13);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entity-picker-list small{color:var(--muted-readable);font-size:var(--fs-11);display:block;margin-top:var(--space-3px)}.entity-picker-list>button>svg{flex-shrink:0}@media(max-width:480px){.thread-row,.threads-intro{padding-left:var(--space-4);padding-right:var(--space-4)}}.entity-picker-tabs{overflow-x:auto;scrollbar-width:none;max-width:100%}.entity-picker-tabs .tabs{min-width:440px}.entity-picker-list>button>.entity-picker-thumbnail{flex:0 0 38px;width:38px;height:38px;overflow:hidden;border-radius:var(--radius-7px)}.entity-picker-thumbnail img{width:100%;height:100%;object-fit:cover}.entity-picker-list>button>.avatar{flex:0 0 38px;width:38px;height:38px}.entity-picker-list>button>.entity-picker-copy{flex:1 1;min-width:0}.entity-picker-list>button>.entity-topic-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-9px);background:var(--hover);color:var(--accent,var(--palette-0066ff))}.entity-picker-tabs .tabs{min-width:535px}.entity-picker-tabs .tabs button{font-size:var(--fs-12);min-height:44px}.create-topic-button{color:var(--accent,var(--palette-0066ff))}.entity-chip:has(.lucide-hash){color:var(--accent,var(--palette-0066ff))}.entity-picker-search input:focus-visible{outline:2px solid var(--accent,var(--palette-0066ff));outline-offset:4px}.topic-intro{display:flex;gap:var(--space-7px);align-items:flex-start;font-size:var(--fs-13);line-height:1.55;color:var(--muted-readable);padding:var(--space-15px) var(--space-4) var(--space-7px)}.topic-intro>svg{flex-shrink:0;margin-top:var(--space-half)}.topic-counts{display:flex;flex-wrap:wrap;gap:var(--space-7px) var(--space-15px);padding:0 var(--space-4) var(--space-14px);font-size:var(--fs-11);color:var(--muted-readable)}.topic-screen>.tabs button{font-size:var(--fs-13);min-height:44px;padding-inline:var(--space-1)}.topic-person{display:flex;align-items:flex-start;gap:var(--space-10px);padding:var(--space-15px) var(--space-4);border-bottom:1px solid var(--line)}.topic-person>div{flex:1 1;min-width:0}.topic-person strong{font-size:var(--fs-14);overflow-wrap:anywhere}.topic-person p{font-size:var(--fs-12);line-height:1.5;margin-top:var(--space-5px);overflow-wrap:anywhere}.topic-person small{display:block;font-size:var(--fs-11);color:var(--muted-readable);margin-top:var(--space-1)}.topic-person>.btn{font-size:var(--fs-11);min-height:36px;padding-inline:var(--space-9px)}.topic-offering{display:flex;gap:var(--space-11px);align-items:flex-start;padding:var(--space-15px) var(--space-4);border-bottom:1px solid var(--line)}.topic-offering-image{width:58px;height:58px;flex:0 0 58px;overflow:hidden;border-radius:var(--radius-9px);background:var(--hover);display:flex;align-items:center;justify-content:center}.topic-offering-image img{height:100%;width:100%;object-fit:cover}.topic-offering>div:nth-child(2){min-width:0;flex:1 1}.topic-offering strong{font-size:var(--fs-14);line-height:1.4;overflow-wrap:anywhere}.topic-offering p{font-size:var(--fs-12);line-height:1.5;color:var(--muted-readable);margin-top:var(--space-5px);overflow-wrap:anywhere}.topic-offering small{display:block;margin-top:var(--space-7px);font-size:var(--fs-12)}.topic-offering>svg{flex-shrink:0}.topic-event{display:flex;gap:var(--space-11px);align-items:center;padding:var(--space-17px) var(--space-4);border-bottom:1px solid var(--line)}.topic-event>div{min-width:0;flex:1 1}.topic-event strong{font-size:var(--fs-14);line-height:1.5;overflow-wrap:anywhere}.topic-event p{font-size:var(--fs-12);color:var(--muted-readable);margin-top:var(--space-5px)}.topic-event>svg{flex-shrink:0;color:var(--muted-readable)}.post-thread-origin{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--muted-readable);font-size:var(--fs-11);line-height:1.3}.post-thread-origin a{display:inline-flex;align-items:center;gap:var(--space-3px);min-height:28px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.post-thread-origin a:last-child{color:var(--accent,var(--palette-2563eb))}.post-thread-origin a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.thread-reply-previews{display:grid;gap:var(--space-2);margin-top:var(--space-11px);padding-left:var(--space-10px);border-left:2px solid var(--line)}.thread-reply-preview{display:flex;gap:var(--space-7px);align-items:flex-start;min-width:0;min-height:44px}.thread-reply-preview>.avatar{flex:0 0 24px;margin-top:var(--space-half)}.thread-reply-preview>span{display:grid;gap:var(--space-3px);min-width:0}.thread-reply-preview strong{font-size:var(--fs-11);font-weight:var(--fw-semibold);color:var(--muted-readable)}.thread-reply-preview>span>span{font-size:var(--fs-12);line-height:1.4;overflow-wrap:anywhere}.thread-discussion-link{display:inline-flex;align-items:center;gap:var(--space-5px);min-height:44px;font-size:var(--fs-12);color:var(--accent,var(--palette-2563eb))}.post-thread-origin a:last-child{flex-shrink:0;overflow:visible;max-width:none}