.learnspanish-chat_main__sHJdy{display:flex;flex-direction:column;padding-top:var(--s-6,initial);padding-bottom:4rem}.learnspanish-chat_titleBlock__Z90bR{margin-bottom:var(--space-6,initial);border-bottom:1px solid;padding-bottom:var(--space-4,initial)}.learnspanish-chat_titleRow__EbUNL{display:flex;align-items:baseline;gap:var(--space-4,initial)}.learnspanish-chat_titleRow__EbUNL h1{margin-bottom:0}.learnspanish-chat_subtitle__NiDIa{margin-top:var(--space-1,initial);margin-bottom:0}.learnspanish-chat_hoverHint__7FZ8F{margin-top:var(--space-2,initial);display:block}.learnspanish-chat_log__cEhll{display:flex;flex:1 1;flex-direction:column;gap:var(--space-4,initial);overflow-y:auto;padding-top:var(--space-2,initial);padding-bottom:var(--space-2,initial)}.learnspanish-chat_bubble__9yFve{display:flex;max-width:92%;flex-direction:column;gap:var(--space-1,initial);border-radius:var(--radius);border:1px solid;padding:var(--space-3,initial) var(--space-4,initial)}@media (min-width:601px){.learnspanish-chat_bubble__9yFve{max-width:100%}}.learnspanish-chat_bubbleUser__PXw5i{align-self:flex-end}.learnspanish-chat_bubbleAssistant__ataIh{align-self:flex-start}.learnspanish-chat_bubbleText__yvUhd{line-height:1.45}.learnspanish-chat_convoSection__4_H6u{display:flex;flex-direction:column;flex:1 1 auto;min-height:calc(100vh - var(--header-h, 0px) - 6rem);min-height:calc(100dvh - var(--header-h, 0px) - 6rem)}.learnspanish-chat_typing__ea9H3{display:flex;gap:var(--space-1,initial);align-items:center;padding-top:var(--space-1,initial);padding-bottom:var(--space-1,initial)}.learnspanish-chat_typing__ea9H3>span{width:.4rem;height:.4rem;border-radius:50%;border:1px solid}.learnspanish-chat_tooltip__YThmU{position:fixed;transform:translate(-50%,calc(-100% - 6px));padding:.1em .35em;white-space:nowrap;max-width:90vw;overflow:hidden}.learnspanish-chat_inputRow__UDReZ{margin-top:var(--space-4,initial);display:flex;align-items:center;gap:var(--space-3,initial);border-top:1px solid;padding-top:var(--space-4,initial)}.learnspanish-chat_input__Ui230{flex:1 1}.learnspanish-chat_rosterHead__7AB2T{margin-bottom:1.5rem;text-align:center}.learnspanish-chat_gallery__AUN9K{columns:300px 3;column-gap:.8rem}.learnspanish-chat_card__tQHDT{display:block;width:100%;page-break-inside:avoid;break-inside:avoid;margin-bottom:.8rem;padding:0;border:0;text-align:left;cursor:pointer}.learnspanish-chat_cardPhoto__b0oHu{display:block;margin:0;position:relative;aspect-ratio:1/1;overflow:hidden}.learnspanish-chat_avatarImg__EESDV{display:block;width:100%;height:100%;object-fit:cover}.learnspanish-chat_cardOverlay__on_j4{position:absolute;inset:auto 0 0 0;display:block;line-height:normal;padding:.5rem .65rem}.learnspanish-chat_avatarMono__8oqAF{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.learnspanish-chat_convoHead__SwHEU{display:flex;align-items:center;gap:var(--space-4,initial)}.learnspanish-chat_backBtn__40Ix5{flex:0 0 auto;padding:var(--space-1,initial) var(--space-2,initial)}.learnspanish-chat_convoWho__GapJa{display:inline-flex;align-items:center;gap:var(--space-3,initial);margin-right:auto}.learnspanish-chat_convoWho__GapJa .learnspanish-chat_avatarImg__EESDV,.learnspanish-chat_convoWho__GapJa .learnspanish-chat_avatarMono__8oqAF{width:44px;height:44px;border-radius:50%;flex:0 0 auto;border:1px solid}.learnspanish-chat_convoName__p4Jnf{display:block}.learnspanish-chat_rosterHead__7AB2T h1{margin:0;line-height:1.2}.learnspanish-chat_rosterHead__7AB2T .learnspanish-chat_subtitle__NiDIa{margin:.5rem 0 .9rem;line-height:normal}.learnspanish-chat_rosterHead__7AB2T .learnspanish-chat_backBtn__40Ix5{display:inline-block;padding:.35rem .7rem;line-height:normal}.learnspanish-chat_empty__TCVtf{text-align:center}