/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.message-enter-active[data-v-8c0177bc]{transition:all .3s}.message-enter-from[data-v-8c0177bc]{opacity:0;transform:translateY(8px)}.typing-dot[data-v-8c0177bc]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:#666;border-radius:3.40282e38px;animation:1.4s ease-in-out infinite bounce-8c0177bc}@keyframes bounce-8c0177bc{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.scrollbar-thin[data-v-8c0177bc]::-webkit-scrollbar{width:6px}.scrollbar-thin[data-v-8c0177bc]::-webkit-scrollbar-track{background:0 0}.scrollbar-thin[data-v-8c0177bc]::-webkit-scrollbar-thumb{background:#444;border-radius:3px}[data-v-8c0177bc] .rutube-preview{cursor:pointer;margin:8px 0;text-decoration:none;display:inline-flex}[data-v-8c0177bc] .rutube-preview__inner{background:#2f2f2f;border:1px solid #424242;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;transition:border-color .2s;display:flex}[data-v-8c0177bc] .rutube-preview:hover .rutube-preview__inner{border-color:#7c3aed}[data-v-8c0177bc] .rutube-preview__play{background:#7c3aed;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:6px}[data-v-8c0177bc] .rutube-preview__label{color:#ccc;font-size:14px;font-weight:500}
