Considérant en fait et en droit :
1.
Statuant le 11 août 2021, la Présidente du Tribunal d'arrondissement de l'Est vaudois a rejeté la plainte déposée par A._ contre la décision relative à la mise en vente d'un bateau prise par l'Office des faillites de l'arrondissement de l'Est vaudois.
Par arrêt du 20 octobre 2021, la Cour des poursuites et faillites du Tribunal cantonal vaudois a déclaré irrecevable le recours interjeté par la plaignante, sans frais ni dépens.
2.
Par écriture mise à la poste le 11 novembre 2021, la plaignante exerce un recours en matière civile au Tribunal fédéral contre l'arrêt cantonal; elle a complété son mémoire le 12 novembre 2021. Elle sollicite l'octroi de l'assistance judiciaire.
Des observations n'ont pas été requises.
3.
L'écriture de la recourante est traitée en tant que recours en matière civile au sens de l'<ref-law>.
4.
Le délai de recours - ici de 10 jours (<ref-law>) - est un délai péremptoire qui ne peut pas être prolongé (<ref-law>), en sorte que toute écriture ou complément postérieur à son expiration est irrecevable (AMSTUTZ/ARNOLD, in : Basler Kommentar, BGG, 3e éd., 2018 n° 4 ad <ref-law>).
En l'espèce, comme l'admet expressément la recourante, la décision attaquée a été notifiée le 1er novembre 2021- dernier jour du délai de garde postal -, si bien que le délai de recours est parvenu à échéance le 11 novembre 2021(<ref-law>), et non le 12 novembre 2021, ainsi que l'affirme l'intéressée. Déposé ce dernier jour, le complément du recours est en conséquence tardif, partant irrecevable.
5.
Le chef de conclusions tendant à l'admission d'une " demande de restitution de délai pour faute légère " est irrecevable, faute d'épuisement des instances cantonales (<ref-law>). En tant qu'elle concerne la restitution du délai de recours cantonal, une telle requête devait être préalablement adressée à la juridiction précédente (arrêt 5A_112/2019 du 18 mars 2019 consid. 5.3, avec la doctrine citée).
6.
6.1. En l'espèce, la cour cantonale a retenu que la recourante, en tant que partie plaignante en première instance, devait s'attendre à recevoir une communication judiciaire et se voir opposer le principe de l'<ref-law>. Le pli contenant le prononcé entrepris est parvenu à l'office de retrait le 13 août 2021, le délai de sept jour ayant commencé à courir dès le lendemain (<ref-law>); l'intéressée a été avisée de cet envoi le même jour, avec un délai de retrait échéant le 20 août 2021, si bien que le délai de recours a expiré le 30 août 2021 à minuit (<ref-law>). Déposé le (mardi) 31 août 2021 et daté du même jour, le recours est dès lors tardif, étant précisé que la prolongation du délai de garde sur demande de la recourante est sans influence sur le point de départ du délai de recours.
6.2. Dans son écriture du 11 novembre 2021 - seule recevable dans le cas présent ( cf. supra, consid. 4) - la recourante reproche à l'autorité précédente de s'être comportée, depuis le rejet de sa requête d'effet suspensif le 3 septembre 2021 ( cf. sur ce point: arrêt 5A_781/2021 du 20 octobre 2021), comme si son recours au fond " était recevable ", en sorte qu'elle ne pouvait pas le " déclarer irrecevable quelque mois plus tard " sans commettre un " abus de droit ". Autant qu'elle est intelligible, cette argumentation ne comporte pas la moindre critique des motifs de la cour cantonale, qu'il s'agisse de l'établissement des faits ou de leur appréciation juridique; dénuée de motivation conforme aux exigences légales, le recours est en conséquence irrecevable (art. 42 al. 2 et 106 al. 2 LTF; <ref-ruling> consid. 2.4 et les arrêts cités).
7.
Vu ce qui précède, le présent recours doit être déclaré irrecevable par voie de procédure simplifiée (art. 108 al. 1 let. a et b LTF). Comme les conclusions de la recourante étaient d'emblée vouées à l'échec, il y a lieu de rejeter sa requête d'assistance judiciaire et de mettre les frais à sa charge (art. 64 al. 1 et 66 al. 1 LTF).
Le présent arrêt rend sans objet la requête d'" effet suspensif / mesures provisionnelles " - par ailleurs dépourvue de motivation - contenue dans le mémoire (recevable) de recours.
8.
La recourante est expressément avisée que d'ultérieures écritures du même style seront classées sans suite.


Par ces motifs, le Président prononce :
1.
Le recours est irrecevable.
2.
La requête d'assistance judiciaire est rejetée.
3.
Les frais judiciaires, arrêtés à 750 fr., sont mis à la charge de la recourante.
4.
Le présent arrêt est communiqué à la recourante, à l'Office des faillites de l'arrondissement de l'Est vaudois et à la Cour des poursuites et faillites du Tribunal cantonal du canton de Vaud.
Lausanne, le 22 décembre 2021
Au nom de la IIe Cour de droit civil
du Tribunal fédéral suisse
Le Président : Herrmann
Le Greffier : Braconi