.CommentsFullHeader_header__WhB96{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 0;background-color:#ffffff;border-bottom:1px solid #e6e6e6}.CommentsFullHeader_closeButton__Wxl5C{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:none;color:#555555;font-size:20px;cursor:pointer;transition:color .2s ease}.CommentsFullHeader_closeButton__Wxl5C:hover{color:#1aa89e}.CommentsFullHeader_closeButton__Wxl5C:focus{outline:2px solid #1aa89e;outline-offset:2px}.CommentsFullHeader_heading__afLuq{margin:0;font-size:18px;font-weight:600;color:#1aa89e;display:inline-flex;align-items:center;gap:6px}.CommentsFullHeader_heading__afLuq img{max-height:20px;display:inline-block}@media (prefers-color-scheme:dark){.CommentsFullHeader_header__WhB96{background-color:var(--gray-800,#1f2937);border-bottom-color:var(--gray-700,#374151)}.CommentsFullHeader_closeButton__Wxl5C{color:var(--gray-400,#9ca3af)}.CommentsFullHeader_closeButton__Wxl5C:hover{color:var(--teal-400,#2dd4bf)}.CommentsFullHeader_closeButton__Wxl5C:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentsFullHeader_heading__afLuq{color:var(--teal-400,#2dd4bf)}.CommentsFullHeader_header__WhB96.CommentsFullHeader_sticky__615se{background-color:var(--gray-750,#2d3748);border-bottom:2px solid var(--gray-600,#4b5563);box-shadow:0 2px 4px rgba(0,0,0,.2)}.CommentsFullHeader_closeButton__Wxl5C.CommentsFullHeader_danger__3NQA1{color:var(--red-400,#f87171)}.CommentsFullHeader_closeButton__Wxl5C.CommentsFullHeader_danger__3NQA1:hover{color:var(--red-300,#fca5a5);background-color:rgba(239,68,68,.1);border-radius:4px}.CommentsFullHeader_heading__afLuq.CommentsFullHeader_featured__Fxbhx{color:var(--amber-400,#fbbf24)}.CommentsFullHeader_heading__afLuq.CommentsFullHeader_premium__YpmKD{background:linear-gradient(45deg,var(--teal-400,#2dd4bf),var(--violet-400,#a78bfa));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}.CommentsFullInput_inputSection__3pGnB{display:flex;align-items:center;padding:8px 12px;background-color:#ffffff;border-top:1px solid #e0e0e0;position:relative}.CommentsFullInput_inputField__5J_gq{flex:1;padding:10px 14px;border:1px solid #cccccc;border-radius:16px;font-size:14px;color:#333333;background-color:#ffffff;margin:0 8px}.CommentsFullInput_inputField__5J_gq::placeholder{color:#999999}.CommentsFullInput_inputField__5J_gq:focus{border-color:#1aa89e;outline:none}.CommentsFullInput_inputField__5J_gq:disabled{background-color:#f5f5f5;cursor:not-allowed}.CommentsFullInput_submitButton__AT282{background-color:#1aa89e;border:none;color:#ffffff;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:16px;transition:background-color .2s ease}.CommentsFullInput_submitButton__AT282:hover{background-color:#178f7a}.CommentsFullInput_submitButton__AT282:disabled{background-color:#cccccc;cursor:not-allowed}.CommentsFullInput_submitButton__AT282:focus{outline:2px solid #1aa89e;outline-offset:2px}.CommentsFullInput_submitButton__AT282 svg{width:16px;height:16px}.CommentsFullInput_emojiButton__fCSai{background:none;border:none;color:#606770;font-size:18px;cursor:pointer;margin-right:8px}.CommentsFullInput_emojiButton__fCSai:hover{color:#1aa89e}.CommentsFullInput_emojiButton__fCSai:focus{outline:2px solid #1aa89e;outline-offset:2px}.CommentsFullInput_emojiButton__fCSai:disabled{color:#aaaaaa;cursor:not-allowed}.CommentsFullInput_emojiPickerWrapper__IWHug{position:absolute;bottom:60px;left:10px;z-index:1000;background:#ffffff;border:1px solid #ccc;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.2)}.CommentsFullInput_attachmentLabel__LxKMB{background:none;border:none;color:#0073e6;font-size:16px;cursor:pointer}.CommentsFullInput_attachmentLabel__LxKMB:hover{color:#005bb5}.CommentsFullInput_attachmentLabel__LxKMB:focus{outline:2px solid #1aa89e;outline-offset:2px}.CommentsFullInput_hiddenFileInput__qBGWw{display:none}.CommentsFullInput_fileNameDisplay__SUUX4{font-size:14px;color:#666666;margin-right:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100px}@media (prefers-color-scheme:dark){.CommentsFullInput_inputSection__3pGnB{background-color:var(--gray-800,#1f2937);border-top-color:var(--gray-700,#374151)}.CommentsFullInput_inputField__5J_gq{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.CommentsFullInput_inputField__5J_gq::placeholder{color:var(--gray-500,#6b7280)}.CommentsFullInput_inputField__5J_gq:focus{border-color:var(--teal-400,#2dd4bf);box-shadow:0 0 0 2px rgba(45,212,191,.1)}.CommentsFullInput_inputField__5J_gq:disabled{background-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}.CommentsFullInput_submitButton__AT282{background-color:var(--teal-600,#0d9488)}.CommentsFullInput_submitButton__AT282:hover{background-color:var(--teal-500,#14b8a6)}.CommentsFullInput_submitButton__AT282:disabled{background-color:var(--gray-600,#4b5563)}.CommentsFullInput_submitButton__AT282:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentsFullInput_emojiButton__fCSai{color:var(--gray-400,#9ca3af)}.CommentsFullInput_emojiButton__fCSai:hover{color:var(--teal-400,#2dd4bf)}.CommentsFullInput_emojiButton__fCSai:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentsFullInput_emojiButton__fCSai:disabled{color:var(--gray-600,#4b5563)}.CommentsFullInput_emojiPickerWrapper__IWHug{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);box-shadow:0 2px 10px rgba(0,0,0,.3)}.CommentsFullInput_attachmentLabel__LxKMB{color:var(--teal-400,#2dd4bf)}.CommentsFullInput_attachmentLabel__LxKMB:hover{color:var(--teal-300,#5eead4)}.CommentsFullInput_attachmentLabel__LxKMB:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentsFullInput_fileNameDisplay__SUUX4{color:var(--gray-300,#d1d5db);background-color:var(--gray-700,#374151);padding:4px 8px;border-radius:4px}.CommentsFullInput_inputSection__3pGnB.CommentsFullInput_focused__TQxXx{background-color:var(--gray-750,#2d3748);border-top:2px solid var(--teal-400,#2dd4bf)}.CommentsFullInput_inputField__5J_gq.CommentsFullInput_error__QBhpl{border-color:var(--red-400,#f87171);box-shadow:0 0 0 2px rgba(239,68,68,.1)}.CommentsFullInput_inputField__5J_gq.CommentsFullInput_success__0VDqY{border-color:var(--emerald-400,#34d399);box-shadow:0 0 0 2px rgba(52,211,153,.1)}.CommentsFullInput_submitButton__AT282.CommentsFullInput_loading__2Mvrz{background-color:var(--gray-600,#4b5563);animation:CommentsFullInput_pulse__ZW4w5 1.5s ease-in-out infinite}@keyframes CommentsFullInput_pulse__ZW4w5{0%,to{opacity:1}50%{opacity:.7}}.CommentsFullInput_emojiButton__fCSai.CommentsFullInput_active__70EoG{color:var(--amber-400,#fbbf24);background-color:rgba(251,191,36,.1);border-radius:4px}.CommentsFullInput_attachmentLabel__LxKMB.CommentsFullInput_hasFile__xzrak{color:var(--emerald-400,#34d399)}.CommentsFullInput_fileNameDisplay__SUUX4.CommentsFullInput_uploading__p77VU{background:linear-gradient(90deg,var(--gray-700,#374151) 25%,var(--gray-600,#4b5563) 50%,var(--gray-700,#374151) 75%);background-size:200% 100%;animation:CommentsFullInput_loading__2Mvrz 1.5s infinite}@keyframes CommentsFullInput_loading__2Mvrz{0%{background-position:200% 0}to{background-position:-200% 0}}}.CommentFullItem_commentContainer__3GjHe{margin-bottom:8px}.CommentFullItem_commentBox__W2HQd{border-bottom:1px solid #e6e6e6;transition:background-color .2s ease}.CommentFullItem_commentBox__W2HQd:hover{background-color:#f2f2f2}.CommentFullItem_commentHeader__s_E1G{display:flex;align-items:center;margin-bottom:6px}.CommentFullItem_commentUser__dd91a{font-weight:600;font-size:12px;color:#1aa89e;margin-left:8px}.CommentFullItem_commentTime__Ee31V{font-size:12px;color:#666666;margin-left:auto}.CommentFullItem_commentContent___ax6v{font-size:14px;color:#333333;margin:8px 0;padding:6px 6px 2px 12px;line-height:1.4}.CommentFullItem_actions__ZqCn_{display:flex;gap:10px}.CommentFullItem_replyButton__PeitW{background:none;border:none;color:#1aa89e;cursor:pointer;font-size:14px;padding:6px 10px;border-radius:4px;transition:background-color .1s ease}.CommentFullItem_replyButton__PeitW:hover{background-color:rgba(26,168,158,.1)}.CommentFullItem_replyButton__PeitW:focus{outline:2px solid #1aa89e;outline-offset:2px}.CommentFullItem_actionButton__9fmQT{color:#555555}.CommentFullItem_actionButton__9fmQT:hover{background-color:rgba(85,85,85,.1)}.CommentFullItem_viewRepliesButton__x8WGo{color:#555555}.CommentFullItem_viewRepliesButton__x8WGo:hover{background-color:rgba(85,85,85,.1)}.CommentFullItem_replyInputWrapper__KF76D{margin-top:10px}.CommentFullItem_repliesList__w9Xl4{margin-top:10px;padding-left:18px;border-left:1.5px solid #e6e6e6}@media (prefers-color-scheme:dark){.CommentFullItem_commentBox__W2HQd{border-bottom-color:var(--gray-700,#374151);background-color:var(--gray-800,#1f2937)}.CommentFullItem_commentBox__W2HQd:hover{background-color:var(--gray-750,#2d3748)}.CommentFullItem_commentUser__dd91a{color:var(--teal-400,#2dd4bf)}.CommentFullItem_commentTime__Ee31V{color:var(--gray-400,#9ca3af)}.CommentFullItem_commentContent___ax6v{color:var(--gray-200,#e5e7eb)}.CommentFullItem_replyButton__PeitW{color:var(--teal-400,#2dd4bf)}.CommentFullItem_replyButton__PeitW:hover{background-color:rgba(45,212,191,.1)}.CommentFullItem_replyButton__PeitW:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentFullItem_actionButton__9fmQT{color:var(--gray-400,#9ca3af)}.CommentFullItem_actionButton__9fmQT:hover{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}.CommentFullItem_viewRepliesButton__x8WGo{color:var(--gray-400,#9ca3af)}.CommentFullItem_viewRepliesButton__x8WGo:hover{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}.CommentFullItem_repliesList__w9Xl4{border-left-color:var(--gray-700,#374151)}.CommentFullItem_commentBox__W2HQd.CommentFullItem_highlighted__V2wVj{background-color:rgba(45,212,191,.1);border-left:3px solid var(--teal-400,#2dd4bf);padding-left:9px}.CommentFullItem_commentBox__W2HQd.CommentFullItem_pinned__Ts4l8{background-color:rgba(251,191,36,.1);border-left:3px solid var(--amber-400,#fbbf24);padding-left:9px}.CommentFullItem_commentBox__W2HQd.CommentFullItem_author__4k___{background-color:rgba(139,92,246,.1);border-left:3px solid var(--violet-400,#a78bfa);padding-left:9px}.CommentFullItem_commentUser__dd91a.CommentFullItem_verified__6mHHm{color:var(--teal-400,#2dd4bf)}.CommentFullItem_commentUser__dd91a.CommentFullItem_verified__6mHHm:after{content:"✓";margin-left:4px;color:var(--teal-400,#2dd4bf)}.CommentFullItem_commentUser__dd91a.CommentFullItem_moderator__CvqHg{color:var(--amber-400,#fbbf24)}.CommentFullItem_commentUser__dd91a.CommentFullItem_moderator__CvqHg:after{content:"⚡";margin-left:4px;color:var(--amber-400,#fbbf24)}.CommentFullItem_commentUser__dd91a.CommentFullItem_admin__Ex_A8{color:var(--violet-400,#a78bfa)}.CommentFullItem_commentUser__dd91a.CommentFullItem_admin__Ex_A8:after{content:"👑";margin-left:4px;color:var(--violet-400,#a78bfa)}.CommentFullItem_replyButton__PeitW.CommentFullItem_liked__e4APn{background-color:var(--emerald-600,#059669);color:white}.CommentFullItem_replyButton__PeitW.CommentFullItem_disliked__1m__y{background-color:var(--red-600,#dc2626);color:white}.CommentFullItem_commentContent___ax6v.CommentFullItem_edited__wOOfQ{border-left:2px solid var(--amber-400,#fbbf24);padding-left:10px;background-color:rgba(251,191,36,.05)}.CommentFullItem_commentTime__Ee31V.CommentFullItem_edited__wOOfQ:after{content:" (edited)";color:var(--amber-400,#fbbf24);font-size:10px;font-style:italic}.CommentFullItem_commentContainer__3GjHe.CommentFullItem_depth1__e7Ubn{border-left:2px solid var(--gray-700,#374151)}.CommentFullItem_commentContainer__3GjHe.CommentFullItem_depth2__I7LHj{border-left:2px solid var(--gray-600,#4b5563)}.CommentFullItem_commentContainer__3GjHe.CommentFullItem_depth3___XhFJ{border-left:2px solid var(--gray-500,#6b7280)}}.CommentsFullList_container__nKpol{display:flex;flex-direction:column}.CommentsFullList_emptyState__Fw_yt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;color:#777777;font-size:14px}.CommentsFullList_emptyIcon__uOS5g{color:#1aa89e;font-size:32px;margin-bottom:8px}.CommentsFullList_emptyText__rMzc8{margin:0;font-size:14px;text-align:center}@media (prefers-color-scheme:dark){.CommentsFullList_container__nKpol{background-color:var(--gray-800,#1f2937);color:var(--gray-200,#e5e7eb)}.CommentsFullList_emptyState__Fw_yt{color:var(--gray-400,#9ca3af)}.CommentsFullList_emptyIcon__uOS5g{color:var(--teal-400,#2dd4bf)}.CommentsFullList_emptyText__rMzc8{color:var(--gray-400,#9ca3af)}.CommentsFullList_container__nKpol.CommentsFullList_loading__9npDh{background-color:var(--gray-750,#2d3748)}.CommentsFullList_container__nKpol.CommentsFullList_error__9WbL5{background-color:rgba(239,68,68,.1);border:1px solid var(--red-700,#b91c1c);border-radius:8px}.CommentsFullList_emptyState__Fw_yt.CommentsFullList_interactive__Rwt8q{background-color:var(--gray-750,#2d3748);border-radius:12px;padding:32px;margin:16px;border:2px dashed var(--gray-600,#4b5563);transition:all .2s ease}.CommentsFullList_emptyState__Fw_yt.CommentsFullList_interactive__Rwt8q:hover{background-color:var(--gray-700,#374151);border-color:var(--teal-400,#2dd4bf);transform:translateY(-2px)}.CommentsFullList_emptyIcon__uOS5g.CommentsFullList_animated__1rUSM{animation:CommentsFullList_bounce__YygYR 2s ease-in-out infinite}@keyframes CommentsFullList_bounce__YygYR{0%,to{transform:translateY(0) scale(1);opacity:.8}50%{transform:translateY(-8px) scale(1.1);opacity:1}}.CommentsFullList_container__nKpol.CommentsFullList_hasComments__6CqIY{background:linear-gradient(135deg,var(--gray-800,#1f2937) 0,var(--gray-750,#2d3748) 100%)}.CommentsFullList_emptyState__Fw_yt.CommentsFullList_premium__5Zwrc{background:linear-gradient(135deg,var(--gray-800,#1f2937) 0,var(--amber-900,#78350f) 100%);border-color:var(--amber-600,#d97706)}.CommentsFullList_emptyIcon__uOS5g.CommentsFullList_premium__5Zwrc{color:var(--amber-400,#fbbf24)}}.CommentsFull_overlay__q08HP{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.CommentsFull_modal__aq3zA{height:90vh;max-height:800px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.CommentsFull_commentsContainer__EevFh,.CommentsFull_modal__aq3zA{width:100%;max-width:1200px;background-color:#ffffff;display:flex;flex-direction:column;overflow:hidden}.CommentsFull_commentsContainer__EevFh{z-index:999999;position:fixed;top:0;left:50%;transform:translateX(-50%);height:100%;padding:16px}.CommentsFull_filterBar__BPNNu{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.CommentsFull_filterButton__fqeg9{padding:6px 12px;font-size:14px;background-color:#f1f3f5;color:#333333;border:none;border-radius:16px;cursor:pointer;transition:background-color .2s ease}.CommentsFull_filterButton__fqeg9:hover{background-color:#e0e0e0}.CommentsFull_filterButton__fqeg9:focus{outline:2px solid #1aa89e;outline-offset:2px}.CommentsFull_filterButtonSelected__dXlwf{background-color:#1aa89e;color:#ffffff}.CommentsFull_filterButtonSelected__dXlwf:hover{background-color:#178f7a}.CommentsFull_commentsContent__q6vHw{flex:1;overflow-y:auto;margin-top:8px;background-color:#fafafa;border-radius:6px;padding:10px}.CommentsFull_errorMessage__kTVuj,.CommentsFull_loadingMessage__QLXQn{text-align:center;font-size:14px}.CommentsFull_errorMessage__kTVuj{color:#dc3545}.CommentsFull_loginPrompt__doJmd{padding:20px;background:#f8f9fa;border-top:1px solid #e1e5e9;text-align:center;margin-top:auto}.CommentsFull_loginMessage___i1nM{margin:0;color:#6c757d;font-size:14px}.CommentsFull_loginLink__GTC29{color:#007bff;text-decoration:none;font-weight:500;transition:color .2s ease}.CommentsFull_loginLink__GTC29:hover{color:#0056b3;text-decoration:underline}@media (max-width:768px){.CommentsFull_overlay__q08HP{padding:10px}.CommentsFull_modal__aq3zA{height:95vh;border-radius:8px}.CommentsFull_filterBar__BPNNu{gap:6px;margin-bottom:6px}.CommentsFull_filterButton__fqeg9{padding:4px 8px;font-size:13px}.CommentsFull_commentsContent__q6vHw{padding:8px}.CommentsFull_loginPrompt__doJmd{padding:16px}}@media (max-width:480px){.CommentsFull_overlay__q08HP{padding:5px}.CommentsFull_modal__aq3zA{height:98vh;border-radius:4px}.CommentsFull_filterBar__BPNNu{gap:4px;flex-wrap:wrap}.CommentsFull_filterButton__fqeg9{padding:3px 6px;font-size:12px;border-radius:12px}.CommentsFull_commentsContent__q6vHw{padding:6px}.CommentsFull_loginPrompt__doJmd{padding:12px}.CommentsFull_loginMessage___i1nM{font-size:13px}}@media (prefers-color-scheme:dark){.CommentsFull_overlay__q08HP{background-color:rgba(0,0,0,.7)}.CommentsFull_modal__aq3zA{background-color:var(--gray-800,#1f2937);box-shadow:0 10px 40px rgba(0,0,0,.4)}.CommentsFull_commentsContainer__EevFh{background-color:var(--gray-800,#1f2937);color:var(--gray-200,#e5e7eb)}.CommentsFull_filterButton__fqeg9{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border:1px solid var(--gray-600,#4b5563)}.CommentsFull_filterButton__fqeg9:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.CommentsFull_filterButton__fqeg9:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentsFull_filterButtonSelected__dXlwf{background-color:var(--teal-600,#0d9488);color:white;border-color:var(--teal-500,#14b8a6)}.CommentsFull_filterButtonSelected__dXlwf:hover{background-color:var(--teal-500,#14b8a6)}.CommentsFull_commentsContent__q6vHw{background-color:var(--gray-750,#2d3748);color:var(--gray-200,#e5e7eb)}.CommentsFull_errorMessage__kTVuj,.CommentsFull_loadingMessage__QLXQn{color:var(--gray-400,#9ca3af)}.CommentsFull_errorMessage__kTVuj{color:var(--red-400,#f87171)}.CommentsFull_loginPrompt__doJmd{background:var(--gray-750,#2d3748);border-top-color:var(--gray-700,#374151)}.CommentsFull_loginMessage___i1nM{color:var(--gray-300,#d1d5db)}.CommentsFull_loginLink__GTC29{color:var(--teal-400,#2dd4bf)}.CommentsFull_loginLink__GTC29:hover{color:var(--teal-300,#5eead4)}.CommentsFull_modal__aq3zA.CommentsFull_focused__DtKQz{border:2px solid var(--teal-400,#2dd4bf);box-shadow:0 0 0 4px rgba(45,212,191,.1),0 10px 40px rgba(0,0,0,.4)}.CommentsFull_filterButton__fqeg9.CommentsFull_notification__Hlv_y{background-color:var(--amber-600,#d97706);color:white;border-color:var(--amber-500,#f59e0b);position:relative}.CommentsFull_filterButton__fqeg9.CommentsFull_notification__Hlv_y:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:var(--red-500,#ef4444);border-radius:50%;border:2px solid var(--gray-800,#1f2937)}.CommentsFull_commentsContent__q6vHw.CommentsFull_loading__kyKMR{background:linear-gradient(135deg,var(--gray-750,#2d3748) 0,var(--gray-700,#374151) 100%)}.CommentsFull_commentsContent__q6vHw.CommentsFull_empty__1_erE{background:linear-gradient(135deg,var(--gray-800,#1f2937) 0,var(--gray-750,#2d3748) 100%);border:2px dashed var(--gray-600,#4b5563)}}.Comments_commentsContainer__MrTXI{position:relative;max-width:100%;height:420px;min-height:420px;max-height:420px;background-color:var(--background-white,#ffffff);border-radius:var(--radius-lg,12px);border:1px solid var(--border-color,#e5e7eb);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05));margin-top:0;overflow:hidden;contain:layout style size;will-change:auto;font-family:var(--font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);display:flex;flex-direction:column}.Comments_filterBar__MxW2k{display:flex;gap:6px;padding:12px 16px;background-color:var(--background-white,#ffffff);border-bottom:1px solid var(--border-color,#e5e7eb)}.Comments_filterButton__Hk1Db{padding:6px 12px;font-size:12px;font-weight:500;background-color:var(--surface-secondary,#f9fafb);color:var(--text-secondary,#4b5563);border:1px solid var(--border-color,#e5e7eb);border-radius:16px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.Comments_filterButton__Hk1Db:hover{background-color:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827);border-color:var(--primary-color,#2980b9)}.Comments_filterButtonSelected__aQWpb{background-color:var(--primary-color,#2980b9);color:white;border-color:var(--primary-color,#2980b9)}.Comments_filterButtonSelected__aQWpb:hover{background-color:var(--primary-color-hover,#2980b9)}.Comments_commentsContent__LYbi1{flex:1;overflow-y:auto;padding:0;scrollbar-width:thin;contain:layout style;transform:translateZ(0);min-height:0}.Comments_commentsContent__LYbi1::-webkit-scrollbar{width:4px}.Comments_commentsContent__LYbi1::-webkit-scrollbar-track{background:transparent}.Comments_commentsContent__LYbi1::-webkit-scrollbar-thumb{background:#bcc0c4;border-radius:2px}.Comments_commentsContent__LYbi1::-webkit-scrollbar-thumb:hover{background:#8a8d91}.Comments_errorMessage__sO3g5,.Comments_loadingMessage__7pFy2{text-align:center;padding:20px;font-size:14px;color:#666666}.Comments_errorMessage__sO3g5{color:#e53935}.Comments_commentContainer__NnjK5{margin-bottom:4px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.Comments_commentBox__6vUof{border-bottom:1px solid #f0f0f0;padding:12px 8px;border-radius:6px;transition:background-color .2s ease}.Comments_commentBox__6vUof:hover{background-color:#f5f5f5}.Comments_commentHeader__cUUYE{display:flex;align-items:center;margin-bottom:6px}.Comments_commentUser__iPqqq{font-weight:600;font-size:13px;color:#333333;margin-left:8px}.Comments_commentTime__1qaQ8{font-size:12px;color:#888888;margin-left:auto}.Comments_commentContent__LX73k{font-size:14px;color:#333333;margin:8px 0 10px;line-height:1.5;word-break:break-word}.Comments_actions__EBJ0F{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.Comments_replyButton__clqzt{background:none;border:none;color:#666666;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;display:flex;align-items:center;gap:4px}.Comments_replyButton__clqzt:hover{background-color:#f0f0f0;color:#1aa89e}.Comments_actionButton__o_SDp{color:#666666}.Comments_viewRepliesButton__AXqor{color:#1aa89e;font-weight:500}.Comments_replyInputWrapper__D1nTx{margin-top:8px;padding:8px;background-color:#f5f5f5;border-radius:6px;border:1px solid #e8e8e8}.Comments_repliesList__dFVA3{margin-top:4px;padding-left:16px;border-left:2px solid #f0f0f0}.Comments_header__ph0G2{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--space-xl,20px) var(--space-2xl,24px);background-color:var(--background-white,#ffffff);border-bottom:1px solid var(--border-color,#e5e7eb)}.Comments_closeButton__12yLZ{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary,#6b7280);font-size:20px;cursor:pointer;width:36px;height:36px;border-radius:50%;transition:all var(--transition-fast,.15s) ease}.Comments_closeButton__12yLZ:hover{background-color:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827)}.Comments_heading__MZiRI{margin:0;font-size:var(--font-size-lg,1.125rem);font-weight:700;color:var(--text-primary,#111827);display:flex;align-items:center;gap:var(--space-sm,8px);flex:1;justify-content:center}.Comments_heading__MZiRI img{width:32px;height:32px;border-radius:var(--radius-md,8px);object-fit:cover;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.1))}.Comments_inputSection__MLKhM{display:flex;align-items:center;padding:var(--space-lg,16px) var(--space-xl,20px);background-color:var(--background-white,#ffffff);border-top:1px solid var(--border-color,#e5e7eb);gap:var(--space-sm,8px)}.Comments_inputField__501L1{flex:1;padding:var(--space-sm,8px) var(--space-lg,16px);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--font-size-sm,.875rem);color:var(--text-primary,#111827);background-color:var(--surface-secondary,#f9fafb);transition:all var(--transition-fast,.15s) ease;font-family:inherit}.Comments_inputField__501L1:focus{border-color:var(--primary-color,#2980b9);outline:2px solid rgba(79,70,229,.2);outline-offset:-1px;background-color:var(--background-white,#ffffff)}.Comments_inputField__501L1::placeholder{color:var(--text-placeholder,#9ca3af)}.Comments_attachmentLabel__FkJGe,.Comments_emojiButton__7ytr_,.Comments_submitButton__BsW60{display:flex;align-items:center;justify-content:center;background:none;border:none;width:36px;height:36px;border-radius:50%;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all var(--transition-fast,.15s) ease}.Comments_attachmentLabel__FkJGe:hover,.Comments_emojiButton__7ytr_:hover{background-color:var(--surface-hover,#f3f4f6);color:var(--primary-color,#2980b9)}.Comments_submitButton__BsW60{background-color:var(--primary-color,#2980b9);color:white}.Comments_submitButton__BsW60:hover{background-color:var(--primary-color-hover,#2980b9)}.Comments_submitButton__BsW60:disabled{background-color:var(--surface-tertiary,#f3f4f6);color:var(--text-muted,#9ca3af);cursor:not-allowed}.Comments_emojiPickerWrapper__J0vC7{position:absolute;bottom:60px;left:10px;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:12px;overflow:hidden auto;contain:layout;max-width:300px;max-height:400px}.Comments_fileNameDisplay__aHipn{font-size:12px;color:#666666;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f5f5f5;padding:2px 8px;border-radius:12px}.Comments_emptyState__Tb0yW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#888888}.Comments_emptyIcon__Lv7h0{color:#1aa89e;opacity:.7;font-size:32px;margin-bottom:12px}.Comments_emptyText__N3HcX{margin:0;font-size:14px;text-align:center;color:#666666}@media (max-width:640px){.Comments_commentsContainer__MrTXI{height:auto;min-height:35vh;max-height:70vh;border-radius:0}.Comments_filterBar__MxW2k{gap:8px;overflow-x:auto;padding:12px 12px 8px;scrollbar-width:none}.Comments_filterBar__MxW2k::-webkit-scrollbar{display:none}.Comments_filterButton__Hk1Db{font-size:14px;padding:8px 14px}.Comments_commentsContent__LYbi1{padding-bottom:80px;max-height:calc(70vh - 120px);overflow-y:auto}.Comments_inputSection__MLKhM{position:sticky;bottom:0;left:0;right:0;background:var(--background-white,#ffffff);padding:10px 12px;border-top:1px solid var(--border-color,#e5e7eb);display:flex;align-items:center;gap:8px;box-shadow:0 -2px 4px rgba(0,0,0,.04)}.Comments_inputField__501L1{flex:1;min-height:40px;padding:10px 12px;font-size:14px}.Comments_attachmentLabel__FkJGe,.Comments_emojiButton__7ytr_,.Comments_submitButton__BsW60{width:36px;height:36px;border-radius:8px}.Comments_emojiPickerWrapper__J0vC7{left:50%;bottom:70px;transform:translateX(-50%);width:90vw;max-width:90vw;max-height:45vh}.Comments_inputField__501L1:focus{outline-width:1px}}.Comments_loginPrompt__2Nc1k{padding:20px;background:#f8f9fa;border-top:1px solid #e1e5e9;text-align:center}.Comments_loginMessage__O91wm{margin:0;color:#6c757d;font-size:14px}.Comments_loginLink__Nih8f{color:#007bff;text-decoration:none;font-weight:500;transition:color .2s ease}.Comments_loginLink__Nih8f:hover{color:#0056b3;text-decoration:underline}@media (prefers-color-scheme:dark){.Comments_commentsContainer__MrTXI{background-color:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);box-shadow:0 1px 2px rgba(0,0,0,.2)}.Comments_filterBar__MxW2k{background-color:var(--gray-800,#1f2937);border-bottom-color:var(--gray-700,#374151)}.Comments_filterButton__Hk1Db{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border-color:var(--gray-600,#4b5563)}.Comments_filterButton__Hk1Db:hover{background-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6);border-color:var(--teal-400,#2dd4bf)}.Comments_filterButtonSelected__aQWpb{background-color:var(--teal-600,#0d9488);color:white;border-color:var(--teal-500,#14b8a6)}.Comments_filterButtonSelected__aQWpb:hover{background-color:var(--teal-500,#14b8a6)}.Comments_commentsContent__LYbi1::-webkit-scrollbar-track{background:var(--gray-800,#1f2937)}.Comments_commentsContent__LYbi1::-webkit-scrollbar-thumb{background:var(--gray-600,#4b5563)}.Comments_commentsContent__LYbi1::-webkit-scrollbar-thumb:hover{background:var(--gray-500,#6b7280)}.Comments_errorMessage__sO3g5,.Comments_loadingMessage__7pFy2{color:var(--gray-400,#9ca3af)}.Comments_errorMessage__sO3g5{color:var(--red-400,#f87171)}.Comments_commentContainer__NnjK5{border-left-color:var(--gray-700,#374151)}.Comments_commentBox__6vUof{background-color:var(--gray-750,#2d3748);border-color:var(--gray-700,#374151)}.Comments_commentBox__6vUof:hover{background-color:var(--gray-700,#374151)}.Comments_commentUser__iPqqq{color:var(--gray-100,#f3f4f6)}.Comments_commentTime__1qaQ8{color:var(--gray-400,#9ca3af)}.Comments_commentContent__LX73k{color:var(--gray-200,#e5e7eb)}.Comments_replyButton__clqzt{color:var(--gray-400,#9ca3af)}.Comments_replyButton__clqzt:hover{background-color:var(--gray-700,#374151);color:var(--teal-400,#2dd4bf)}.Comments_actionButton__o_SDp{color:var(--gray-400,#9ca3af)}.Comments_viewRepliesButton__AXqor{color:var(--teal-400,#2dd4bf)}.Comments_replyInputWrapper__D1nTx{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563)}.Comments_repliesList__dFVA3{border-left-color:var(--gray-700,#374151)}.Comments_header__ph0G2{background-color:var(--gray-800,#1f2937);border-bottom-color:var(--gray-700,#374151)}.Comments_closeButton__12yLZ{color:var(--gray-400,#9ca3af)}.Comments_closeButton__12yLZ:hover{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}.Comments_heading__MZiRI{color:var(--gray-100,#f3f4f6)}.Comments_inputSection__MLKhM{background-color:var(--gray-800,#1f2937);border-top-color:var(--gray-700,#374151)}.Comments_inputField__501L1{background-color:var(--gray-700,#374151);border-color:var(--gray-600,#4b5563);color:var(--gray-100,#f3f4f6)}.Comments_inputField__501L1:focus{border-color:var(--teal-400,#2dd4bf);outline-color:rgba(45,212,191,.2);background-color:var(--gray-700,#374151)}.Comments_inputField__501L1::placeholder{color:var(--gray-500,#6b7280)}.Comments_attachmentLabel__FkJGe,.Comments_emojiButton__7ytr_{color:var(--gray-400,#9ca3af)}.Comments_attachmentLabel__FkJGe:hover,.Comments_emojiButton__7ytr_:hover{background-color:var(--gray-700,#374151);color:var(--teal-400,#2dd4bf)}.Comments_submitButton__BsW60{background-color:var(--teal-600,#0d9488);color:white}.Comments_submitButton__BsW60:hover{background-color:var(--teal-500,#14b8a6)}.Comments_submitButton__BsW60:disabled{background-color:var(--gray-600,#4b5563);color:var(--gray-400,#9ca3af)}.Comments_emojiPickerWrapper__J0vC7{box-shadow:0 4px 20px rgba(0,0,0,.3)}.Comments_fileNameDisplay__aHipn{color:var(--gray-300,#d1d5db);background-color:var(--gray-700,#374151)}.Comments_emptyState__Tb0yW{color:var(--gray-400,#9ca3af)}.Comments_emptyIcon__Lv7h0{color:var(--teal-400,#2dd4bf)}.Comments_emptyText__N3HcX{color:var(--gray-400,#9ca3af)}.Comments_loginPrompt__2Nc1k{background:var(--gray-750,#2d3748);border-top-color:var(--gray-700,#374151)}.Comments_loginMessage__O91wm{color:var(--gray-300,#d1d5db)}.Comments_loginLink__Nih8f{color:var(--teal-400,#2dd4bf)}.Comments_loginLink__Nih8f:hover{color:var(--teal-300,#5eead4)}.Comments_commentsContainer__MrTXI.Comments_focused__ksi6i{border-color:var(--teal-400,#2dd4bf);box-shadow:0 0 0 2px rgba(45,212,191,.1)}.Comments_filterButton__Hk1Db.Comments_notification__4qWHq{background-color:var(--amber-600,#d97706);color:white;border-color:var(--amber-500,#f59e0b)}.Comments_filterButton__Hk1Db.Comments_notification__4qWHq:hover{background-color:var(--amber-500,#f59e0b)}.Comments_commentBox__6vUof.Comments_highlighted__WkPst{background-color:rgba(45,212,191,.1);border-color:var(--teal-400,#2dd4bf)}.Comments_commentBox__6vUof.Comments_pinned__xZjVr{background-color:rgba(251,191,36,.1);border-color:var(--amber-400,#fbbf24)}.Comments_replyButton__clqzt.Comments_active__gcDho{background-color:var(--teal-600,#0d9488);color:white}.Comments_actions__EBJ0F.Comments_expanded__zyzON{background-color:var(--gray-700,#374151);border-radius:8px;padding:8px;margin-top:8px}}.CommentItem_commentContainer__G_woW{margin-left:calc(var(--depth, 0) * 20px);border-left:2px solid transparent;transition:all .2s ease}.CommentItem_commentContainer__G_woW:hover{border-left-color:var(--primary-color,#007bff)}.CommentItem_commentBox__XvDDL{background:#ffffff;border:1px solid #e1e5e9;border-radius:12px;padding:16px;margin-bottom:12px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CommentItem_commentBox__XvDDL:hover{border-color:#d1d9e0;box-shadow:0 2px 8px rgba(0,0,0,.12)}.CommentItem_commentHeader__nIdNA{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.CommentItem_commentUser__f0CjT{font-weight:600;color:#1a1a1a;font-size:14px;transition:color .2s ease;min-width:0;flex:1}.CommentItem_commentUser__f0CjT:hover{color:var(--primary-color,#007bff);cursor:pointer}.CommentItem_commentUser__f0CjT:has-text("Loading..."){color:#6c757d;font-style:italic;animation:CommentItem_pulse__TWGfi 3s ease infinite}@keyframes CommentItem_pulse__TWGfi{0%,to{opacity:.7}50%{opacity:1}}.CommentItem_commentTime__bDAat{font-size:12px;color:#6c757d;white-space:nowrap;margin-left:auto}.CommentItem_commentContent__SvB_A{color:#333;line-height:1.5;margin-bottom:16px;word-wrap:break-word;font-size:14px}.CommentItem_commentContent__SvB_A p{margin:0 0 8px}.CommentItem_commentContent__SvB_A p:last-child{margin-bottom:0}.CommentItem_actions___a2Ko{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CommentItem_replyButton__dEYsH{background:none;border:none;color:#6c757d;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:4px}.CommentItem_replyButton__dEYsH:hover{background-color:#f8f9fa;color:var(--primary-color,#007bff)}.CommentItem_replyButton__dEYsH:focus{outline:2px solid var(--primary-color,#007bff);outline-offset:2px}.CommentItem_actionButton__EGCaX{font-size:12px}.CommentItem_viewRepliesButton__zLrIe{color:var(--primary-color,#007bff);font-weight:600}.CommentItem_replyInputWrapper__SrMTJ{margin-top:12px;padding-top:12px;border-top:1px solid #e1e5e9}.CommentItem_repliesList__Q4fDt{margin-top:16px;padding-top:16px;border-top:1px solid #f1f3f4}.CommentItem_commentHeader__nIdNA .CommentItem_avatarWrapper__Z9yUm{flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid #f1f3f4;transition:border-color .2s ease}.CommentItem_commentHeader__nIdNA:hover .CommentItem_avatarWrapper__Z9yUm{border-color:var(--primary-color,#007bff)}.CommentItem_userInfo__pueY9{display:flex;flex-direction:column;min-width:0;flex:1}.CommentItem_userMeta__QUM56{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CommentItem_loadingSkeleton__3zr2Q{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:CommentItem_loading__y2MmP 1.5s infinite;border-radius:4px;height:1em;min-width:80px}@keyframes CommentItem_loading__y2MmP{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.CommentItem_commentContainer__G_woW{margin-left:calc(var(--depth, 0) * 12px)}.CommentItem_commentBox__XvDDL{padding:12px}.CommentItem_actions___a2Ko,.CommentItem_commentHeader__nIdNA{gap:8px}.CommentItem_replyButton__dEYsH{font-size:12px;padding:6px 8px}}@media (max-width:480px){.CommentItem_commentContainer__G_woW{margin-left:calc(var(--depth, 0) * 8px)}.CommentItem_commentBox__XvDDL{padding:10px;border-radius:8px}.CommentItem_commentHeader__nIdNA{flex-direction:column;align-items:flex-start;gap:6px}.CommentItem_userMeta__QUM56{width:100%;justify-content:space-between}.CommentItem_commentTime__bDAat{margin-left:0}}.CommentItem_replyButton__dEYsH:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:2px}.CommentItem_commentUser__f0CjT[aria-busy=true]{position:relative}.CommentItem_commentUser__f0CjT[aria-busy=true]:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:12px;height:12px;border:2px solid #e1e5e9;border-top:2px solid var(--primary-color,#007bff);border-radius:50%;animation:CommentItem_spin__yULRd 1s linear infinite}@keyframes CommentItem_spin__yULRd{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media (prefers-color-scheme:dark){.CommentItem_commentContainer__G_woW:hover{border-left-color:var(--teal-400,#2dd4bf)}.CommentItem_commentBox__XvDDL{background:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);box-shadow:0 1px 3px rgba(0,0,0,.2)}.CommentItem_commentBox__XvDDL:hover{border-color:var(--gray-600,#4b5563);box-shadow:0 2px 8px rgba(0,0,0,.3)}.CommentItem_commentUser__f0CjT{color:var(--gray-100,#f3f4f6)}.CommentItem_commentUser__f0CjT:hover{color:var(--teal-400,#2dd4bf)}.CommentItem_commentUser__f0CjT:has-text("Loading..."){color:var(--gray-400,#9ca3af)}.CommentItem_commentTime__bDAat{color:var(--gray-400,#9ca3af)}.CommentItem_commentContent__SvB_A{color:var(--gray-200,#e5e7eb)}.CommentItem_replyButton__dEYsH{color:var(--gray-400,#9ca3af)}.CommentItem_replyButton__dEYsH:hover{background-color:var(--gray-700,#374151);color:var(--teal-400,#2dd4bf)}.CommentItem_replyButton__dEYsH:focus{outline-color:var(--teal-400,#2dd4bf)}.CommentItem_viewRepliesButton__zLrIe{color:var(--teal-400,#2dd4bf)}.CommentItem_replyInputWrapper__SrMTJ{background-color:var(--gray-750,#2d3748)}.CommentItem_repliesList__Q4fDt,.CommentItem_replyInputWrapper__SrMTJ{border-top-color:var(--gray-700,#374151)}.CommentItem_commentHeader__nIdNA .CommentItem_avatarWrapper__Z9yUm{border-color:var(--gray-700,#374151)}.CommentItem_commentHeader__nIdNA:hover .CommentItem_avatarWrapper__Z9yUm{border-color:var(--teal-400,#2dd4bf)}.CommentItem_loadingSkeleton__3zr2Q{background:linear-gradient(90deg,var(--gray-700,#374151) 25%,var(--gray-600,#4b5563) 50%,var(--gray-700,#374151) 75%)}.CommentItem_replyButton__dEYsH:focus-visible{outline-color:var(--teal-400,#2dd4bf)}.CommentItem_commentUser__f0CjT[aria-busy=true]:after{border-color:var(--gray-600,#4b5563);border-top-color:var(--teal-400,#2dd4bf)}.CommentItem_commentBox__XvDDL.CommentItem_highlighted__Dn8b5{background:rgba(45,212,191,.1);border-color:var(--teal-400,#2dd4bf)}.CommentItem_commentBox__XvDDL.CommentItem_pinned__8BX64{background:rgba(251,191,36,.1);border-color:var(--amber-400,#fbbf24)}.CommentItem_commentBox__XvDDL.CommentItem_author__hZtOR{background:rgba(139,92,246,.1);border-color:var(--violet-400,#a78bfa)}.CommentItem_commentUser__f0CjT.CommentItem_verified__bvKnq{color:var(--teal-400,#2dd4bf)}.CommentItem_commentUser__f0CjT.CommentItem_moderator__NXl1q{color:var(--amber-400,#fbbf24)}.CommentItem_commentUser__f0CjT.CommentItem_admin__M8RuY{color:var(--violet-400,#a78bfa)}.CommentItem_replyButton__dEYsH.CommentItem_liked__WbitM{background-color:var(--emerald-600,#059669);color:white}.CommentItem_replyButton__dEYsH.CommentItem_disliked__kzvQa{background-color:var(--red-600,#dc2626);color:white}.CommentItem_actions___a2Ko.CommentItem_expanded__mKrPy{background-color:var(--gray-750,#2d3748);border-radius:8px;padding:8px;margin-top:8px}.CommentItem_commentContent__SvB_A.CommentItem_edited__O_KJM{border-left:3px solid var(--amber-400,#fbbf24);padding-left:12px;background-color:rgba(251,191,36,.05)}.CommentItem_commentTime__bDAat.CommentItem_edited__O_KJM:after{content:" (edited)";color:var(--amber-400,#fbbf24);font-size:11px}}.CommentsList_container__fh_Y8,.CommentsList_emptyState__JJlXD{display:flex;flex-direction:column}.CommentsList_emptyState__JJlXD{align-items:center;justify-content:center;padding:16px;color:#777777;font-size:14px}.CommentsList_emptyIcon__eBp4d{color:#1aa89e;font-size:32px;margin-bottom:8px}.CommentsList_emptyText__zAT8S{margin:0;font-size:14px;text-align:center}@media (prefers-color-scheme:dark){.CommentsList_container__fh_Y8{background-color:var(--gray-800,#1f2937);color:var(--gray-200,#e5e7eb)}.CommentsList_emptyState__JJlXD{color:var(--gray-400,#9ca3af)}.CommentsList_emptyIcon__eBp4d{color:var(--teal-400,#2dd4bf)}.CommentsList_emptyText__zAT8S{color:var(--gray-400,#9ca3af)}.CommentsList_container__fh_Y8.CommentsList_loading__m9A4z{background-color:var(--gray-750,#2d3748)}.CommentsList_container__fh_Y8.CommentsList_error__o_6jQ{background-color:rgba(239,68,68,.1);border:1px solid var(--red-700,#b91c1c)}.CommentsList_emptyState__JJlXD.CommentsList_interactive__5_3T6{background-color:var(--gray-750,#2d3748);border-radius:8px;padding:24px;margin:16px;border:1px solid var(--gray-700,#374151)}.CommentsList_emptyState__JJlXD.CommentsList_interactive__5_3T6:hover{background-color:var(--gray-700,#374151);border-color:var(--teal-400,#2dd4bf)}.CommentsList_emptyIcon__eBp4d.CommentsList_animated__BxeY5{animation:CommentsList_pulse__t2IHm 2s ease-in-out infinite}@keyframes CommentsList_pulse__t2IHm{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}}