textarea[data-v-04b3fb3d]{max-height:300px;min-height:100px}.modal-enter-active[data-v-04b3fb3d],.modal-leave-active[data-v-04b3fb3d]{transition:opacity .3s ease}.modal-enter-from[data-v-04b3fb3d],.modal-leave-to[data-v-04b3fb3d]{opacity:0}.modal-enter-active .bg-white[data-v-04b3fb3d],.modal-leave-active .bg-white[data-v-04b3fb3d]{transition:transform .3s ease}.modal-enter-from .bg-white[data-v-04b3fb3d],.modal-leave-to .bg-white[data-v-04b3fb3d]{transform:scale(.95)}.modal-enter-active[data-v-84777a3c],.modal-leave-active[data-v-84777a3c]{transition:opacity .3s ease}.modal-enter-from[data-v-84777a3c],.modal-leave-to[data-v-84777a3c]{opacity:0}.modal-enter-active .bg-white[data-v-84777a3c],.modal-leave-active .bg-white[data-v-84777a3c]{transition:transform .3s ease}.modal-enter-from .bg-white[data-v-84777a3c],.modal-leave-to .bg-white[data-v-84777a3c]{transform:scale(.95)}.comment-composer[data-v-88a085ee]{width:100%}.comment-textarea[data-v-88a085ee]{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-88a085ee]:focus{background-color:#030712;border-color:#00dc82;box-shadow:0 0 0 3px #00dc821a}.comment-textarea[data-v-88a085ee]:disabled{cursor:not-allowed;opacity:.6}.comment-textarea[data-v-88a085ee]::-moz-placeholder{color:#9ca3af}.comment-textarea[data-v-88a085ee]::placeholder{color:#9ca3af}.loading-stickers[data-v-88a085ee]{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:8px;margin:8px 0}.spinner[data-v-88a085ee]{animation:spin-88a085ee .6s linear infinite;border:2px solid #374151;border-radius:50%;border-top-color:#00dc82;height:14px;width:14px}.stickers-preview[data-v-88a085ee]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;margin-top:8px}.sticker-preview-item[data-v-88a085ee]{position:relative}.sticker-preview-image[data-v-88a085ee]{background:#1f2937;border-radius:8px;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.sticker-remove-btn[data-v-88a085ee]{align-items:center;background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:18px;justify-content:center;opacity:0;position:absolute;right:-6px;top:-6px;transition:opacity .15s ease;width:18px}.sticker-preview-item:hover .sticker-remove-btn[data-v-88a085ee]{opacity:1}.sticker-remove-btn[data-v-88a085ee]:hover{background:#dc2626}.sticker-count[data-v-88a085ee]{color:#6b7280;font-size:.75rem}.composer-footer[data-v-88a085ee]{gap:1rem;justify-content:space-between;margin-top:.5rem}.composer-footer[data-v-88a085ee],.footer-left[data-v-88a085ee]{align-items:center;display:flex}.footer-left[data-v-88a085ee]{gap:.75rem}.emoji-btn[data-v-88a085ee],.sticker-btn[data-v-88a085ee]{align-items:center;background:#1f2937;border:1px solid #374151;border-radius:6px;cursor:pointer;display:flex;font-size:1.125rem;height:32px;justify-content:center;transition:all .15s ease;width:32px}.emoji-btn[data-v-88a085ee]:hover:not(:disabled),.sticker-btn[data-v-88a085ee]:hover:not(:disabled){background:#374151}.emoji-btn[data-v-88a085ee]:disabled,.sticker-btn[data-v-88a085ee]:disabled{cursor:not-allowed;opacity:.5}.emoji-btn-active[data-v-88a085ee],.sticker-btn-active[data-v-88a085ee]{background:#374151;border-color:#00dc82;box-shadow:0 0 0 2px #00dc8233}.sticker-btn-disabled[data-v-88a085ee]{opacity:.5}.char-counter[data-v-88a085ee]{color:#6b7280;font-size:.75rem;font-variant-numeric:tabular-nums}.char-counter-warning[data-v-88a085ee]{color:#ef4444;font-weight:600}.composer-actions[data-v-88a085ee]{align-items:center;display:flex;gap:.5rem}.composer-error[data-v-88a085ee]{background-color:#ef44441a;border:1px solid #ef4444;color:#ef4444;font-size:.8125rem;margin-top:.5rem;padding:.5rem .75rem}.btn[data-v-88a085ee],.composer-error[data-v-88a085ee]{border-radius:.375rem}.btn[data-v-88a085ee]{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-88a085ee]:disabled{cursor:not-allowed;opacity:.5}.btn-sm[data-v-88a085ee]{font-size:.8125rem;padding:.375rem .875rem}.btn-primary[data-v-88a085ee]{background-color:#00dc82;color:#000}.btn-primary[data-v-88a085ee]:hover:not(:disabled){background-color:#00c16a}.btn-secondary[data-v-88a085ee]{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.btn-secondary[data-v-88a085ee]:hover:not(:disabled){background-color:#e5e7eb}.spinner-icon[data-v-88a085ee]{animation:spin-88a085ee .6s linear infinite;height:.875rem;width:.875rem}@keyframes spin-88a085ee{to{transform:rotate(1turn)}}@media(max-width:640px){.composer-footer[data-v-88a085ee]{align-items:stretch;flex-direction:column-reverse}.footer-left[data-v-88a085ee]{justify-content:space-between}.composer-actions[data-v-88a085ee]{justify-content:flex-end;width:100%}}.linkified-content[data-v-9c60eebe]{white-space:pre-wrap;word-break:break-word}.comment-stickers[data-v-4e9d3485]{margin-top:.5rem}.stickers-grid[data-v-4e9d3485]{display:flex;flex-wrap:wrap;gap:6px}.sticker-item[data-v-4e9d3485]{flex-shrink:0}.sticker-image[data-v-4e9d3485]{background:#0000000d;border-radius:6px;height:auto;max-height:100px;max-width:100px;-o-object-fit:contain;object-fit:contain;width:auto}.dark .sticker-image[data-v-4e9d3485]{background:#ffffff0d}.stickers-grid:has(.sticker-item:only-child) .sticker-image[data-v-4e9d3485]{max-height:120px;max-width:120px}@media(max-width:640px){.sticker-image[data-v-4e9d3485]{max-height:80px;max-width:80px}.stickers-grid:has(.sticker-item:only-child) .sticker-image[data-v-4e9d3485]{max-height:100px;max-width:100px}}.comment-card[data-v-e130d8f8]{padding:.75rem 0}.comment-card[data-v-e130d8f8]:last-child{border-bottom:none}.modal-backdrop[data-v-e130d8f8]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-e130d8f8]{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-e130d8f8]{background-color:#1f2937}.modal-header[data-v-e130d8f8]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.dark .modal-header[data-v-e130d8f8]{border-bottom-color:#374151}.modal-title[data-v-e130d8f8]{color:#111827;font-size:1.125rem;font-weight:700;margin:0}.dark .modal-title[data-v-e130d8f8]{color:#f9fafb}.modal-close-btn[data-v-e130d8f8]{background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .15s ease}.modal-close-btn[data-v-e130d8f8]:hover{background-color:#f3f4f6;color:#111827}.dark .modal-close-btn[data-v-e130d8f8]:hover{background-color:#374151;color:#f9fafb}.close-icon[data-v-e130d8f8]{height:1.25rem;width:1.25rem}.modal-body[data-v-e130d8f8]{padding:1.5rem}.comment-header[data-v-e130d8f8]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.comment-author-info[data-v-e130d8f8]{align-items:flex-start;display:flex;flex:1;gap:.625rem;min-width:0}.comment-avatar[data-v-e130d8f8]{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-e130d8f8]{color:#9ca3af;height:1.25rem;width:1.25rem}.comment-meta[data-v-e130d8f8]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.comment-author[data-v-e130d8f8]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.author-name[data-v-e130d8f8]{color:#f3f4f6;font-size:.875rem;font-weight:600}.author-username[data-v-e130d8f8]{color:#6b7280;font-size:.8125rem}.comment-timestamp[data-v-e130d8f8]{color:#9ca3af;font-size:.75rem}.edited-badge[data-v-e130d8f8]{font-style:italic}.comment-menu[data-v-e130d8f8]{position:relative}.menu-button[data-v-e130d8f8]{align-items:center;background:transparent;border:none;border-radius:1rem;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-e130d8f8]:hover{background-color:#374151;color:#6b7280}.menu-icon[data-v-e130d8f8]{height:1rem;width:1rem}.dropdown[data-v-e130d8f8]{background-color:#1f2937;border:1px solid #374151;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-e130d8f8]{align-items:center;background:none;border:none;border-radius:.375rem;color:#e5e7eb;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-e130d8f8]:hover{background-color:#374151}.dropdown-item-danger[data-v-e130d8f8]{color:#ef4444}.dropdown-item-danger[data-v-e130d8f8]:hover{background-color:#ef44441a}.item-icon[data-v-e130d8f8]{height:.875rem;width:.875rem}.comment-content[data-v-e130d8f8]{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-e130d8f8]{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem;padding-left:2.625rem}.action-button[data-v-e130d8f8]{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-e130d8f8]:hover{background-color:#f3f4f6;color:#111827}.action-icon[data-v-e130d8f8]{height:.875rem;width:.875rem}.reply-composer[data-v-e130d8f8]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.75rem;margin-left:2.625rem;padding:.75rem}.comment-replies[data-v-e130d8f8],.reply-composer[data-v-e130d8f8]{margin-top:.75rem}.dropdown-enter-active[data-v-e130d8f8],.dropdown-leave-active[data-v-e130d8f8]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-e130d8f8],.dropdown-leave-to[data-v-e130d8f8]{opacity:0;transform:translateY(-8px)}@media(max-width:640px){.comment-content[data-v-e130d8f8]{padding:.75rem}.comment-actions[data-v-e130d8f8]{padding-left:0}.reply-composer[data-v-e130d8f8]{margin-left:0}}.comment-list[data-v-56839e55]{width:100%}.comment-list-header[data-v-56839e55]{margin-bottom:1rem;padding:1rem 0 .75rem}.comment-list-title[data-v-56839e55]{color:#111827;font-size:1.125rem;font-weight:700;margin:0}.dark .comment-list-title[data-v-56839e55]{color:#f9fafb}.comment-count[data-v-56839e55]{color:#6b7280;font-weight:400}.main-composer-button[data-v-56839e55]{margin-bottom:1.5rem}.composer-trigger-btn[data-v-56839e55]{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-56839e55]{background-color:#1f2937;border-color:#374151;color:#9ca3af}.composer-trigger-btn[data-v-56839e55]:hover{background-color:#f3f4f6;border-color:#00dc82;color:#111827}.dark .composer-trigger-btn[data-v-56839e55]:hover{background-color:#374151;border-color:#00dc82;color:#f9fafb}.btn-icon[data-v-56839e55]{height:1.25rem;width:1.25rem}.loading-state[data-v-56839e55]{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem}.spinner-lg[data-v-56839e55]{animation:spin-56839e55 .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-56839e55{to{transform:rotate(1turn)}}.empty-state[data-v-56839e55]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-56839e55]{color:#d1d5db;height:4rem;margin-bottom:1rem;width:4rem}.empty-text[data-v-56839e55]{color:#6b7280;font-size:1rem;font-weight:600;margin:0 0 .25rem}.empty-subtext[data-v-56839e55]{color:#9ca3af;font-size:.875rem;margin:0}.comments-container[data-v-56839e55]{margin-top:1rem}.modal-backdrop[data-v-56839e55]{align-items:flex-start;background-color:#00000080;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:5rem 1rem 1rem;position:fixed;z-index:1000}.modal-backdrop-centered[data-v-56839e55]{align-items:center;padding-top:1rem}.modal-container[data-v-56839e55]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-height:calc(100vh - 6rem);max-width:42rem;overflow-y:auto;width:100%}.dark .modal-container[data-v-56839e55]{background-color:#1f2937}.modal-header[data-v-56839e55]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.dark .modal-header[data-v-56839e55]{border-bottom-color:#374151}.modal-title[data-v-56839e55]{color:#111827;font-size:1.125rem;font-weight:700;margin:0}.dark .modal-title[data-v-56839e55]{color:#f9fafb}.modal-close-btn[data-v-56839e55]{background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .15s ease}.modal-close-btn[data-v-56839e55]:hover{background-color:#f3f4f6;color:#111827}.dark .modal-close-btn[data-v-56839e55]:hover{background-color:#374151;color:#f9fafb}.close-icon[data-v-56839e55]{height:1.25rem;width:1.25rem}.modal-body[data-v-56839e55]{padding:1.5rem}.modal[data-v-56839e55]{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:28rem;width:100%}.dark .modal[data-v-56839e55]{background-color:#1f2937}.modal-body p[data-v-56839e55]{color:#6b7280;margin:0}.dark .modal-body p[data-v-56839e55]{color:#9ca3af}.modal-footer[data-v-56839e55]{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.dark .modal-footer[data-v-56839e55]{border-top-color:#374151}.btn[data-v-56839e55]{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-56839e55]{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.btn-secondary[data-v-56839e55]:hover{background-color:#e5e7eb}.dark .btn-secondary[data-v-56839e55]{background-color:#374151;border-color:#4b5563;color:#f9fafb}.dark .btn-secondary[data-v-56839e55]:hover{background-color:#4b5563}.btn-danger[data-v-56839e55]{background-color:#ef4444;color:#fff}.btn-danger[data-v-56839e55]:hover{background-color:#dc2626}.post-stickers[data-v-1e4a2d6f]{margin-bottom:.75rem;margin-top:.75rem}.stickers-grid[data-v-1e4a2d6f]{display:flex;flex-wrap:wrap;gap:8px}.sticker-item[data-v-1e4a2d6f]{flex-shrink:0}.sticker-image[data-v-1e4a2d6f]{background:#0000000d;border-radius:8px;height:auto;max-height:150px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}.dark .sticker-image[data-v-1e4a2d6f]{background:#ffffff0d}.stickers-grid:has(.sticker-item:only-child) .sticker-image[data-v-1e4a2d6f]{max-height:200px;max-width:200px}@media(max-width:640px){.sticker-image[data-v-1e4a2d6f]{max-height:120px;max-width:120px}.stickers-grid:has(.sticker-item:only-child) .sticker-image[data-v-1e4a2d6f]{max-height:160px;max-width:160px}}.video-player[data-v-9e86a1ba]{-moz-user-select:none;user-select:none;-webkit-user-select:none}input[type=range][data-v-9e86a1ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input[type=range][data-v-9e86a1ba]::-webkit-slider-runnable-track{background:#404040;border-radius:2px;height:4px}input[type=range][data-v-9e86a1ba]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#10b981;border-radius:50%;cursor:pointer;height:12px;margin-top:-4px;width:12px}input[type=range][data-v-9e86a1ba]::-moz-range-track{background:#404040;border-radius:2px;height:4px}input[type=range][data-v-9e86a1ba]::-moz-range-thumb{background:#10b981;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.audio-player[data-v-9688f9b1]{-moz-user-select:none;user-select:none;-webkit-user-select:none}input[type=range][style*=vertical][data-v-9688f9b1]{-webkit-appearance:slider-vertical;writing-mode:bt-lr}input[type=range][data-v-9688f9b1]::-webkit-slider-runnable-track{background:#404040;border-radius:2px}input[type=range][data-v-9688f9b1]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#10b981;border-radius:50%;cursor:pointer;height:12px;width:12px}input[type=range][data-v-9688f9b1]::-moz-range-track{background:#404040;border-radius:2px}input[type=range][data-v-9688f9b1]::-moz-range-thumb{background:#10b981;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}
