.comments-section[data-v-e563a14f]{margin-top:2.5rem}.comments-title[data-v-e563a14f]{align-items:baseline;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:.4rem;margin-bottom:1rem}.comments-count[data-v-e563a14f]{color:#fff6;font-size:.85rem;font-weight:400}.avatar[data-v-e563a14f]{border-radius:50%;flex-shrink:0;overflow:hidden;position:relative}.avatar-sm[data-v-e563a14f]{height:32px;width:32px}.avatar-md[data-v-e563a14f]{height:40px;width:40px}.comment-input-row[data-v-e563a14f]{box-sizing:border-box;display:flex;gap:.6rem;margin-bottom:.5rem;width:100%}.input-wrap[data-v-e563a14f]{align-items:flex-end;background:#121315;border-radius:6px;display:flex;flex:1;gap:.5rem;min-width:0;padding:.5rem .5rem .5rem .9rem}.comment-textarea[data-v-e563a14f]{background:transparent;border:none;color:#fff;flex:1;font-family:inherit;font-size:.875rem;line-height:1.4;max-height:120px;min-width:0;outline:none;resize:none;width:100%;word-break:break-word}.comment-textarea[data-v-e563a14f]::-moz-placeholder{color:#ffffff4d}.comment-textarea[data-v-e563a14f]::placeholder{color:#ffffff4d}.post-btn[data-v-e563a14f]{align-items:center;background:#4ade80;border-radius:4px;color:#000;display:flex;font-size:.8rem;font-weight:600;justify-content:center;min-width:56px;padding:.4rem .9rem;transition:opacity .15s}.post-btn[data-v-e563a14f]:disabled{cursor:not-allowed;opacity:.35}.error-text[data-v-e563a14f]{color:#f87171;font-size:.78rem;margin:0 0 1rem 2.5rem}.comments-empty[data-v-e563a14f],.comments-loading[data-v-e563a14f]{align-items:center;color:#ffffff4d;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2.5rem 0}.comments-empty p[data-v-e563a14f]{font-size:.875rem}.spinner[data-v-e563a14f]{animation:comment-spin-e563a14f .8s linear infinite;border:3px solid #2a2a2c;border-radius:50%;border-top-color:#4ade80;height:2rem;width:2rem}.spinner-sm[data-v-e563a14f]{border-width:2px;height:1.25rem;width:1.25rem}@keyframes comment-spin-e563a14f{to{transform:rotate(1turn)}}.comments-list[data-v-e563a14f]{display:flex;flex-direction:column;gap:1.1rem}.comment-item[data-v-e563a14f]{display:flex;gap:.6rem}.comment-body[data-v-e563a14f]{flex:1;min-width:0}.comment-meta[data-v-e563a14f]{align-items:baseline;display:flex;gap:.5rem}.comment-name[data-v-e563a14f]{color:#fff;font-size:.85rem;font-weight:600}.comment-time[data-v-e563a14f]{color:#ffffff59;font-size:.75rem}.comment-text[data-v-e563a14f]{color:#fffc;font-size:.875rem;line-height:1.5;margin-top:.2rem;white-space:pre-wrap;word-break:break-word}.comment-actions[data-v-e563a14f]{flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.action-btn[data-v-e563a14f],.comment-actions[data-v-e563a14f]{align-items:center;display:flex}.action-btn[data-v-e563a14f]{color:#fff6;font-size:.75rem;font-weight:600;gap:.25rem;transition:color .15s}.action-btn[data-v-e563a14f]:hover{color:#fffc}.action-btn.delete-btn[data-v-e563a14f]:hover,.action-btn.liked[data-v-e563a14f]{color:#f87171}.action-divider[data-v-e563a14f]{color:#fff3;font-size:.75rem}.edit-wrap[data-v-e563a14f]{margin-top:.2rem}.edit-textarea[data-v-e563a14f]{background:#121315;border-radius:.75rem;padding:.5rem .75rem;width:100%}.edit-actions[data-v-e563a14f]{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-top:.4rem}.reply-input-row[data-v-e563a14f]{align-items:flex-end;display:flex;gap:.5rem;margin-top:.6rem}.view-replies-btn[data-v-e563a14f]{align-items:center;color:#fff6;display:flex;font-size:.78rem;font-weight:600;gap:.2rem;margin-top:.6rem;transition:color .15s}.view-replies-btn[data-v-e563a14f]:hover{color:#fffc}.replies-list[data-v-e563a14f]{border-left:2px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem;padding-left:.6rem}.reply-item[data-v-e563a14f]{gap:.5rem}.load-more-row[data-v-e563a14f]{display:flex;justify-content:center;padding:.5rem 0 1rem}.load-more-btn[data-v-e563a14f]{background:#121315;border-radius:9999px;color:#4ade80;font-size:.8rem;font-weight:600;padding:.5rem 1rem;transition:opacity .15s}.load-more-btn[data-v-e563a14f]:hover{opacity:.8}.load-more-replies-row[data-v-e563a14f]{display:flex;padding:.25rem 0 0}.modal-overlay[data-v-e563a14f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:99999}.modal-box[data-v-e563a14f]{background:#111;border-radius:1rem;box-shadow:0 20px 40px #00000080;max-width:360px;padding:1.5rem;width:100%}.modal-title[data-v-e563a14f]{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.4rem}.modal-text[data-v-e563a14f]{color:#ffffff80;font-size:.85rem;line-height:1.4}.modal-actions[data-v-e563a14f]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.5rem}.modal-btn[data-v-e563a14f]{align-items:center;border-radius:9999px;display:flex;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;padding:.5rem 1.1rem;transition:opacity .15s}.modal-btn[data-v-e563a14f]:disabled{cursor:not-allowed;opacity:.6}.cancel-btn[data-v-e563a14f]{background:#ffffff14;color:#fffc}.cancel-btn[data-v-e563a14f]:hover{background:#ffffff24}.confirm-btn[data-v-e563a14f]{background:#f87171;color:#000;min-width:70px}.confirm-btn[data-v-e563a14f]:hover{opacity:.85}.comment-modal-enter-active[data-v-e563a14f],.comment-modal-leave-active[data-v-e563a14f]{transition:opacity .2s ease}.comment-modal-enter-from[data-v-e563a14f],.comment-modal-leave-to[data-v-e563a14f]{opacity:0}.comment-modal-enter-active .modal-box[data-v-e563a14f],.comment-modal-leave-active .modal-box[data-v-e563a14f]{transition:transform .2s ease,opacity .2s ease}.comment-modal-enter-from .modal-box[data-v-e563a14f],.comment-modal-leave-to .modal-box[data-v-e563a14f]{opacity:0;transform:scale(.95) translateY(8px)}
