textarea[data-v-0888c603]{max-height:400px;min-height:150px}.modal-enter-active[data-v-0888c603],.modal-leave-active[data-v-0888c603]{transition:opacity .3s ease}.modal-enter-from[data-v-0888c603],.modal-leave-to[data-v-0888c603]{opacity:0}.modal-enter-active .bg-white[data-v-0888c603],.modal-leave-active .bg-white[data-v-0888c603]{transition:transform .3s ease}.modal-enter-from .bg-white[data-v-0888c603],.modal-leave-to .bg-white[data-v-0888c603]{transform:scale(.95)}.modal-enter-active[data-v-30d40848],.modal-leave-active[data-v-30d40848]{transition:opacity .3s ease}.modal-enter-from[data-v-30d40848],.modal-leave-to[data-v-30d40848]{opacity:0}.modal-enter-active .bg-white[data-v-30d40848],.modal-leave-active .bg-white[data-v-30d40848]{transition:transform .3s ease}.modal-enter-from .bg-white[data-v-30d40848],.modal-leave-to .bg-white[data-v-30d40848]{transform:scale(.95)}.comment-composer[data-v-ac59a74b]{width:100%}.comment-textarea[data-v-ac59a74b]{background-color:#030712;border:1px solid #e5e7eb;border-radius:.5rem;color:#f3f4f6;font-family:inherit;font-size:.875rem;line-height:1.5;min-height:80px;outline:none;padding:.75rem;resize:vertical;transition:all .15s ease;width:100%}.comment-textarea[data-v-ac59a74b]:focus{background-color:#030712;border-color:#00dc82;box-shadow:0 0 0 3px #00dc821a}.comment-textarea[data-v-ac59a74b]:disabled{cursor:not-allowed;opacity:.6}.comment-textarea[data-v-ac59a74b]::-moz-placeholder{color:#9ca3af}.comment-textarea[data-v-ac59a74b]::placeholder{color:#9ca3af}.composer-footer[data-v-ac59a74b]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.5rem}.char-counter[data-v-ac59a74b]{color:#6b7280;font-size:.75rem;font-variant-numeric:tabular-nums}.char-counter-warning[data-v-ac59a74b]{color:#ef4444;font-weight:600}.composer-actions[data-v-ac59a74b]{align-items:center;display:flex;gap:.5rem}.composer-error[data-v-ac59a74b]{background-color:#ef44441a;border:1px solid #ef4444;color:#ef4444;font-size:.8125rem;margin-top:.5rem;padding:.5rem .75rem}.btn[data-v-ac59a74b],.composer-error[data-v-ac59a74b]{border-radius:.375rem}.btn[data-v-ac59a74b]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;justify-content:center;outline:none;padding:.5rem 1rem;transition:all .15s ease}.btn[data-v-ac59a74b]:disabled{cursor:not-allowed;opacity:.5}.btn-sm[data-v-ac59a74b]{font-size:.8125rem;padding:.375rem .875rem}.btn-primary[data-v-ac59a74b]{background-color:#00dc82;color:#000}.btn-primary[data-v-ac59a74b]:hover:not(:disabled){background-color:#00c16a}.btn-secondary[data-v-ac59a74b]{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.btn-secondary[data-v-ac59a74b]:hover:not(:disabled){background-color:#e5e7eb}.spinner[data-v-ac59a74b]{animation:spin-ac59a74b .6s linear infinite;height:.875rem;width:.875rem}@keyframes spin-ac59a74b{to{transform:rotate(1turn)}}@media(max-width:640px){.composer-footer[data-v-ac59a74b]{align-items:stretch;flex-direction:column-reverse}.composer-actions[data-v-ac59a74b]{justify-content:flex-end;width:100%}}.comment-card[data-v-3f22a435]{padding:.75rem 0}.comment-card[data-v-3f22a435]:last-child{border-bottom:none}.modal-backdrop[data-v-3f22a435]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-3f22a435]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:42rem;overflow-y:auto;width:100%}.dark .modal-container[data-v-3f22a435]{background-color:#1f2937}.modal-header[data-v-3f22a435]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.dark .modal-header[data-v-3f22a435]{border-bottom-color:#374151}.modal-title[data-v-3f22a435]{color:#111827;font-size:1.125rem;font-weight:700;margin:0}.dark .modal-title[data-v-3f22a435]{color:#f9fafb}.modal-close-btn[data-v-3f22a435]{background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .15s ease}.modal-close-btn[data-v-3f22a435]:hover{background-color:#f3f4f6;color:#111827}.dark .modal-close-btn[data-v-3f22a435]:hover{background-color:#374151;color:#f9fafb}.close-icon[data-v-3f22a435]{height:1.25rem;width:1.25rem}.modal-body[data-v-3f22a435]{padding:1.5rem}.comment-header[data-v-3f22a435]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.comment-author-info[data-v-3f22a435]{align-items:flex-start;display:flex;flex:1;gap:.625rem;min-width:0}.comment-avatar[data-v-3f22a435]{align-items:center;background-color:#030712;border:1px solid #1f2937;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.avatar-icon[data-v-3f22a435]{color:#9ca3af;height:1.25rem;width:1.25rem}.comment-meta[data-v-3f22a435]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.comment-author[data-v-3f22a435]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.author-name[data-v-3f22a435]{color:#f3f4f6;font-size:.875rem;font-weight:600}.author-username[data-v-3f22a435]{color:#6b7280;font-size:.8125rem}.comment-timestamp[data-v-3f22a435]{color:#9ca3af;font-size:.75rem}.edited-badge[data-v-3f22a435]{font-style:italic}.comment-menu[data-v-3f22a435]{position:relative}.menu-button[data-v-3f22a435]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:1.75rem;justify-content:center;padding:.25rem;transition:all .15s ease;width:1.75rem}.menu-button[data-v-3f22a435]:hover{background-color:#f3f4f6;color:#111827}.menu-icon[data-v-3f22a435]{height:1rem;width:1rem}.dropdown[data-v-3f22a435]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;min-width:8rem;padding:.25rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:50}.dropdown-item[data-v-3f22a435]{align-items:center;background:none;border:none;border-radius:.375rem;color:#111827;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;text-align:left;transition:background-color .15s ease;width:100%}.dropdown-item[data-v-3f22a435]:hover{background-color:#f3f4f6}.dropdown-item-danger[data-v-3f22a435]{color:#ef4444}.dropdown-item-danger[data-v-3f22a435]:hover{background-color:#ef44441a}.item-icon[data-v-3f22a435]{height:.875rem;width:.875rem}.comment-content[data-v-3f22a435]{background-color:#111827;color:#f3f4f6;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;margin-bottom:.5rem;padding:1rem}.comment-actions[data-v-3f22a435]{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem;padding-left:2.625rem}.action-button[data-v-3f22a435]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.25rem .5rem;transition:all .15s ease}.action-button[data-v-3f22a435]:hover{background-color:#f3f4f6;color:#111827}.action-icon[data-v-3f22a435]{height:.875rem;width:.875rem}.reply-composer[data-v-3f22a435]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.75rem;margin-left:2.625rem;padding:.75rem}.comment-replies[data-v-3f22a435],.reply-composer[data-v-3f22a435]{margin-top:.75rem}.dropdown-enter-active[data-v-3f22a435],.dropdown-leave-active[data-v-3f22a435]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-3f22a435],.dropdown-leave-to[data-v-3f22a435]{opacity:0;transform:translateY(-8px)}@media(max-width:640px){.comment-content[data-v-3f22a435]{padding:.75rem}.comment-actions[data-v-3f22a435]{padding-left:0}.reply-composer[data-v-3f22a435]{margin-left:0}}.comment-list[data-v-5b354a86]{width:100%}.comment-list-header[data-v-5b354a86]{margin-bottom:1rem;padding:1rem 0 .75rem}.comment-list-title[data-v-5b354a86]{color:#111827;font-size:1.125rem;font-weight:700;margin:0}.dark .comment-list-title[data-v-5b354a86]{color:#f9fafb}.comment-count[data-v-5b354a86]{color:#6b7280;font-weight:400}.main-composer-button[data-v-5b354a86]{margin-bottom:1.5rem}.composer-trigger-btn[data-v-5b354a86]{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease;width:100%}.dark .composer-trigger-btn[data-v-5b354a86]{background-color:#1f2937;border-color:#374151;color:#9ca3af}.composer-trigger-btn[data-v-5b354a86]:hover{background-color:#f3f4f6;border-color:#00dc82;color:#111827}.dark .composer-trigger-btn[data-v-5b354a86]:hover{background-color:#374151;border-color:#00dc82;color:#f9fafb}.btn-icon[data-v-5b354a86]{height:1.25rem;width:1.25rem}.loading-state[data-v-5b354a86]{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem}.spinner-lg[data-v-5b354a86]{animation:spin-5b354a86 .6s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#00dc82;height:2.5rem;margin-bottom:1rem;width:2.5rem}@keyframes spin-5b354a86{to{transform:rotate(1turn)}}.empty-state[data-v-5b354a86]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-5b354a86]{color:#d1d5db;height:4rem;margin-bottom:1rem;width:4rem}.empty-text[data-v-5b354a86]{color:#6b7280;font-size:1rem;font-weight:600;margin:0 0 .25rem}.empty-subtext[data-v-5b354a86]{color:#9ca3af;font-size:.875rem;margin:0}.comments-container[data-v-5b354a86]{margin-top:1rem}.modal-backdrop[data-v-5b354a86]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-5b354a86]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:42rem;overflow-y:auto;width:100%}.dark .modal-container[data-v-5b354a86]{background-color:#1f2937}.modal-header[data-v-5b354a86]{align-items:center;display:flex;justify-content:space-between}.modal-close-btn[data-v-5b354a86]{background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .15s ease}.modal-close-btn[data-v-5b354a86]:hover{background-color:#f3f4f6;color:#111827}.dark .modal-close-btn[data-v-5b354a86]:hover{background-color:#374151;color:#f9fafb}.close-icon[data-v-5b354a86]{height:1.25rem;width:1.25rem}.modal[data-v-5b354a86]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:28rem;width:100%}.dark .modal[data-v-5b354a86]{background-color:#1f2937}.modal-header[data-v-5b354a86]{border-bottom:1px solid #e5e7eb;padding:1.5rem}.dark .modal-header[data-v-5b354a86]{border-bottom-color:#374151}.modal-title[data-v-5b354a86]{color:#111827;font-size:1.125rem;font-weight:700;margin:0}.dark .modal-title[data-v-5b354a86]{color:#f9fafb}.modal-body[data-v-5b354a86]{padding:1.5rem}.modal-body p[data-v-5b354a86]{color:#6b7280;margin:0}.dark .modal-body p[data-v-5b354a86]{color:#9ca3af}.modal-footer[data-v-5b354a86]{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.dark .modal-footer[data-v-5b354a86]{border-top-color:#374151}.btn[data-v-5b354a86]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:all .15s ease}.btn-secondary[data-v-5b354a86]{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.btn-secondary[data-v-5b354a86]:hover{background-color:#e5e7eb}.dark .btn-secondary[data-v-5b354a86]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.dark .btn-secondary[data-v-5b354a86]:hover{background-color:#4b5563}.btn-danger[data-v-5b354a86]{background-color:#ef4444;color:#fff}.btn-danger[data-v-5b354a86]:hover{background-color:#dc2626}.post-actions[data-v-af9084e4]{align-items:center;display:flex;gap:.75rem;margin-top:1rem;padding:.75rem 0}.dark .post-actions[data-v-af9084e4]{border-top-color:#374151}.action-btn[data-v-af9084e4]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .15s ease}.action-btn[data-v-af9084e4]:hover{background-color:#f3f4f6;color:#111827}.dark .action-btn[data-v-af9084e4]:hover{background-color:#374151;color:#f9fafb}.action-btn-comment[data-v-af9084e4]{border:1px solid #e5e7eb}.dark .action-btn-comment[data-v-af9084e4]{border-color:#374151}.action-btn-comment[data-v-af9084e4]:hover{background-color:#00dc82;border-color:#00dc82;color:#000}.action-icon[data-v-af9084e4]{height:1.25rem;width:1.25rem}.comment-count-btn[data-v-af9084e4]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.375rem .625rem;transition:all .15s ease}.comment-count-btn[data-v-af9084e4]:hover{background-color:#f3f4f6;color:#111827}.dark .comment-count-btn[data-v-af9084e4]:hover{background-color:#374151;color:#f9fafb}.comment-count-btn.active[data-v-af9084e4]{color:#00dc82}.chevron-icon[data-v-af9084e4]{height:1rem;width:1rem}.comments-section[data-v-af9084e4]{margin-top:1rem;padding-top:1rem}.dark .comments-section[data-v-af9084e4]{border-top-color:#374151}
