.bTkBGG_messageArea{flex-direction:column;flex:1;padding-top:4px;padding-bottom:10px;display:flex;overflow-y:auto}.bTkBGG_loadMoreTrigger{height:1px}.bTkBGG_highlightFlash{animation:2s ease-out bTkBGG_highlightPulse}@keyframes bTkBGG_highlightPulse{0%{background:#f59e0b4d;border-radius:8px}to{background:0 0}}.bTkBGG_loadingTop{justify-content:center;padding:12px;display:flex}.bTkBGG_loadingText{color:color-mix(in srgb, var(--fg-strong) 30%, transparent);font-size:14px}.bTkBGG_messageState{color:var(--text-faint);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:10px;margin:auto 16px;font-size:14px;display:flex}.bTkBGG_messageState button{border:1px solid var(--ea-border);background:var(--surface-hover);color:var(--fg);cursor:pointer;border-radius:60px;padding:7px 14px}.bTkBGG_messageGroup{flex-direction:column;gap:2px;display:flex}.bTkBGG_bubbleRow{gap:5px;padding:3px 15px;transition:filter .15s,opacity .15s;display:flex}.bTkBGG_bubbleRow.bTkBGG_own{justify-content:flex-end}.bTkBGG_blurred{filter:blur(3px);opacity:.55;pointer-events:none}.bTkBGG_pending{opacity:.6}.bTkBGG_bubbleAvatar{-o-object-fit:cover;object-fit:cover;border:1px solid var(--w-10);border-radius:50%;flex-shrink:0;width:25px;height:25px}.bTkBGG_bubble{background-color:var(--surface-active);color:var(--fg);word-break:break-word;border-radius:5px 20px 20px;max-width:230px;padding:10px 12px;font-size:14px;font-weight:420;line-height:18px;position:relative}.bTkBGG_bubble.bTkBGG_ownBubble{color:#fff;background:linear-gradient(135deg,#d11f3b,#cd365e);border-radius:20px 5px 20px 20px}@media (hover:none) and (pointer:coarse){.bTkBGG_bubble.bTkBGG_ownBubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.bTkBGG_bubble.bTkBGG_deleted{opacity:.5;font-style:italic}.bTkBGG_bubble.bTkBGG_emojiSingle,.bTkBGG_bubble.bTkBGG_emojiMulti{background:0 0;border-radius:0;max-width:none;padding:0;line-height:1.1}.bTkBGG_bubble.bTkBGG_emojiSingle{font-size:48px}.bTkBGG_bubble.bTkBGG_emojiMulti{font-size:28px}.bTkBGG_bubbleText{white-space:pre-wrap}.bTkBGG_bubbleMeta{opacity:.75;justify-content:flex-start;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.bTkBGG_bubbleRow.bTkBGG_own .bTkBGG_bubbleMeta{justify-content:flex-end}.bTkBGG_readReceipt{align-items:center;margin-left:3px;display:inline-flex}.bTkBGG_readReceipt .ea-icon svg{fill:#ffffffd9}.bTkBGG_readReceiptRead .ea-icon svg{fill:#fff}.bTkBGG_editedLabel{opacity:.7;font-style:italic}.bTkBGG_typingIndicator{color:color-mix(in srgb, var(--fg-strong) 40%, transparent);align-items:center;gap:4px;padding:8px 16px;font-size:13px;display:flex}.bTkBGG_typingDots{gap:3px;display:flex}.bTkBGG_typingDot{background:var(--w-40);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite bTkBGG_typingBounce}.bTkBGG_typingDot:nth-child(2){animation-delay:.2s}.bTkBGG_typingDot:nth-child(3){animation-delay:.4s}@keyframes bTkBGG_typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.bTkBGG_day{position:relative}.bTkBGG_dateSeparator{z-index:2;pointer-events:none;justify-content:center;margin:8px 15px 10px;transition:filter .15s,opacity .15s;display:flex;position:sticky;top:4px}.bTkBGG_dateSeparator span{border:1px solid var(--hairline);background-color:var(--chat-date-bg,var(--surface));height:24px;color:var(--text-faint);border-radius:60px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.bTkBGG_scrollDownBtn{background:var(--surface-hover);border:1px solid var(--ea-border);width:40px;min-width:44px;height:40px;min-height:44px;color:var(--fg);cursor:pointer;border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex;position:sticky;bottom:8px;box-shadow:0 2px 8px #0000004d}:root[data-theme=light] .bTkBGG_scrollDownBtn{box-shadow:var(--elevation)}.bTkBGG_scrollDownBtn{z-index:5;transform:rotate(-90deg)}.bTkBGG_scrollDownBtn:hover{background:var(--w-12)}.bTkBGG_contextMenu{z-index:1000;background:var(--surface-hover);border:1px solid var(--ea-border);border-radius:8px;min-width:140px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0006}:root[data-theme=light] .bTkBGG_contextMenu{box-shadow:var(--elevation)}@media (prefers-reduced-motion:reduce){.bTkBGG_highlightFlash,.bTkBGG_typingDot{animation:none}.bTkBGG_bubbleRow,.bTkBGG_dateSeparator{transition:none}}.bTkBGG_contextMenuItem{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 16px;font-size:14px;display:flex}.bTkBGG_contextMenuItem:hover{background:var(--surface-hover)}.bTkBGG_contextMenuItem.bTkBGG_danger{color:var(--text-error-strong)}@media (pointer:coarse){.bTkBGG_contextMenuItem{min-height:44px}}
.xsqgva_row{gap:5px;padding:3px 15px;display:flex}.xsqgva_avatar{flex:none}.xsqgva_avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:25px;height:25px}.xsqgva_bubble{background-color:var(--surface-active);color:var(--fg);border-radius:5px 20px 20px;align-items:center;padding:8px 14px;font-size:14px;font-weight:420;line-height:18px;display:inline-flex}.xsqgva_dots{gap:5px;display:flex;position:relative;bottom:-3px}.xsqgva_dots span{background-color:var(--fg);border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite xsqgva_bounce;display:inline-block}.xsqgva_dots span:first-child{animation-delay:0s}.xsqgva_dots span:nth-child(2){animation-delay:.2s}.xsqgva_dots span:nth-child(3){animation-delay:.4s}@keyframes xsqgva_bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.xsqgva_dots span{animation:none}}