.AnswerVote_container__mCztQ{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.AnswerVote_voteBtn__ZVOx3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--color-text-hint);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.AnswerVote_voteBtn__ZVOx3:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted);background:var(--color-bg-tertiary)}.AnswerVote_voteBtn__ZVOx3:disabled{cursor:default}.AnswerVote_voteBtn__ZVOx3.AnswerVote_active__35yu1{color:var(--color-brand);border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 8%,transparent)}.AnswerVote_score__q6MLh{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-muted);min-width:24px;text-align:center;line-height:1;padding:2px 0}.AnswerVote_score__q6MLh.AnswerVote_positive__Y8fSm{color:#22c55e}.AnswerVote_score__q6MLh.AnswerVote_negative__mJdVl{color:var(--color-brand)}.CommentThread_container__m_k_4{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5);margin-top:var(--space-6)}.CommentThread_threadHeader__TP4sZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.CommentThread_title__Gn2Gl{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.CommentThread_sortToggle__vx5Or{display:flex;gap:var(--space-1);flex-shrink:0}.CommentThread_sortBtnActive__9O1IT,.CommentThread_sortBtn__xvUG1{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);border:1px solid var(--color-border-subtle);cursor:pointer;background:transparent;color:var(--color-text-muted);transition:background .15s,color .15s,border-color .15s}.CommentThread_sortBtn__xvUG1:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.CommentThread_sortBtnActive__9O1IT{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-default)}.CommentThread_count__otzwY{font-size:var(--text-xs);color:var(--color-text-hint);background:var(--color-bg-tertiary);padding:1px 8px;border-radius:var(--radius-full);font-weight:var(--font-normal)}.CommentThread_loading__tPWwo{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-hint);padding:var(--space-4) 0}.CommentThread_spinner__xRfo0{animation:CommentThread_spin__YUi7P 1s linear infinite}@keyframes CommentThread_spin__YUi7P{to{transform:rotate(1turn)}}.CommentThread_empty__LPuLt{font-size:var(--text-sm);color:var(--color-text-hint);padding:var(--space-3) 0}.CommentThread_commentList__azuLs{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-4)}.CommentThread_comment__JNlQC{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);align-items:flex-start}.CommentThread_comment__JNlQC:last-child{border-bottom:none}.CommentThread_voteContainer__NwkDe{display:flex;flex-direction:column;align-items:center;gap:0;flex-shrink:0}.CommentThread_voteBtn__C3SrB{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-hint);cursor:pointer;transition:color .15s,border-color .15s}.CommentThread_voteBtn__C3SrB:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-muted)}.CommentThread_voteBtn__C3SrB:disabled{cursor:default}.CommentThread_voteBtn__C3SrB.CommentThread_voteActive__jXPz9{color:var(--color-brand);border-color:var(--color-brand)}.CommentThread_voteScore__iwjbY{font-size:11px;font-weight:var(--font-bold);color:var(--color-text-muted);text-align:center;min-width:20px;line-height:1;padding:1px 0}.CommentThread_voteScore__iwjbY.CommentThread_positive__deQfj{color:#22c55e}.CommentThread_voteScore__iwjbY.CommentThread_negative__Z1DXK{color:var(--color-brand)}.CommentThread_commentBody__p3Y_F{flex:1;min-width:0}.CommentThread_commentHeader__RoX_P{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.CommentThread_commentAuthor__YLMW_{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);text-decoration:none}.CommentThread_commentAuthor__YLMW_:hover{color:var(--color-brand)}.CommentThread_commentDate__saHbu{font-size:var(--text-xs);color:var(--color-text-hint)}.CommentThread_deleteBtn__ybuxM{display:flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-hint);cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.CommentThread_comment__JNlQC:hover .CommentThread_deleteBtn__ybuxM{opacity:1}.CommentThread_deleteBtn__ybuxM:hover{color:var(--color-brand)}.CommentThread_commentContent__68o39{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);white-space:pre-wrap}.CommentThread_form__uTRSw{margin-top:var(--space-3)}.CommentThread_textarea__KcEnL{width:100%;padding:var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-secondary);resize:vertical;min-height:80px;outline:none;transition:border-color var(--transition-fast) var(--transition-ease)}.CommentThread_textarea__KcEnL:focus{border-color:var(--color-brand)}.CommentThread_textarea__KcEnL::placeholder{color:var(--color-text-hint)}.CommentThread_formFooter__hTseU{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.CommentThread_charCount__3LDcB{font-size:var(--text-xs);color:var(--color-text-hint)}.CommentThread_submitButton__lRZzC{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-lg);background:var(--color-brand);color:white;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease)}.CommentThread_submitButton__lRZzC:hover:not(:disabled){background:var(--color-brand-hover)}.CommentThread_submitButton__lRZzC:disabled{opacity:.4;cursor:not-allowed}.CommentThread_error__LFzDS{font-size:var(--text-xs);color:var(--color-error);margin-top:var(--space-2)}.CommentThread_authPrompt__kmGHW{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-hint);text-align:center;margin-top:var(--space-3)}.CommentThread_authPrompt__kmGHW a{color:var(--color-brand);text-decoration:none;font-weight:var(--font-medium)}.CommentThread_authPrompt__kmGHW a:hover{text-decoration:underline}.QuestionDeleteButton_deleteBtn__LLSb_{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-hint);font-size:var(--text-xs);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.QuestionDeleteButton_deleteBtn__LLSb_:hover:not(:disabled){color:var(--color-brand);border-color:var(--color-brand);background:rgba(255,59,48,.05)}.QuestionDeleteButton_deleteBtn__LLSb_:disabled{opacity:.5;cursor:not-allowed}