.tv-transcript{position:relative;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 4px 16px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tv-transcript-empty{margin:auto;padding:24px 8px;text-align:center;font-family:var(--toreva-font-body);font-size:14px;color:var(--toreva-text-mute)}.tv-transcript-row{display:flex;align-items:flex-end;gap:8px;width:100%;animation:tv-transcript-rise var(--toreva-duration-base,.32s) var(--toreva-ease) both}.tv-transcript-row--user{justify-content:flex-end}.tv-transcript-row--assistant{justify-content:flex-start}.tv-transcript-avatar{flex:0 0 auto;align-self:flex-end;margin-bottom:2px}.tv-transcript-bubble{box-sizing:border-box;max-width:78%;padding:11px 15px;border-radius:20px;font-family:var(--toreva-font-body);font-size:15px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.tv-transcript-bubble--user{background:var(--toreva-teal);color:var(--toreva-cta-ink,var(--toreva-surface));border-bottom-right-radius:7px}.tv-transcript-bubble--assistant{background:color-mix(in srgb,var(--toreva-surface) 62%,transparent);color:var(--toreva-text);border:1px solid var(--toreva-hairline);border-bottom-left-radius:7px;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}@keyframes tv-transcript-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tv-transcript{scroll-behavior:auto}.tv-transcript-row{animation:none}}