.top-bar-button[data-v-63794438]{display:flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:9999px;background:var(--color-surface-subtle);color:var(--color-content-strong);transition:background-color .15s ease}.top-bar-button[data-v-63794438]:hover{background:var(--color-interaction-hover)}.chat-dot[data-v-6f11f914]{width:6px;height:6px;border-radius:9999px;background:var(--color-content-subtle);animation:chat-dot-6f11f914 1.1s ease-in-out infinite}.chat-dot[data-v-6f11f914]:nth-child(2){animation-delay:.15s}.chat-dot[data-v-6f11f914]:nth-child(3){animation-delay:.3s}@keyframes chat-dot-6f11f914{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.chat-dot[data-v-6f11f914]{animation:none}}.composer-icon[data-v-435b5e77]{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;color:var(--color-content-muted);transition:background-color .15s ease,color .15s ease,transform .15s ease}.composer-icon--active[data-v-435b5e77],.composer-icon[data-v-435b5e77]:hover{background:var(--color-interaction-hover);color:var(--color-content-strong)}.composer-icon--active[data-v-435b5e77]{transform:rotate(45deg)}.composer-menu-item[data-v-435b5e77]{display:flex;align-items:center;gap:8px;border:0;border-radius:10px;background:transparent;padding:3px 8px;cursor:pointer}.composer-menu-item[data-v-435b5e77]:hover{background:var(--color-interaction-hover)}.composer-menu-icon[data-v-435b5e77]{display:flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-surface-subtle)}.composer-menu-enter-active[data-v-435b5e77],.composer-menu-leave-active[data-v-435b5e77]{transition:opacity .15s ease,transform .15s ease}.composer-menu-enter-from[data-v-435b5e77],.composer-menu-leave-to[data-v-435b5e77]{opacity:0;transform:translateY(6px) scale(.96)}@media(prefers-reduced-motion:reduce){.composer-icon[data-v-435b5e77],.composer-menu-enter-active[data-v-435b5e77],.composer-menu-leave-active[data-v-435b5e77]{transition:none}}.chat-hint[data-v-e757d13e]{white-space:nowrap;border-radius:9999px;border:1px solid var(--color-divider-subtle);background:var(--color-surface);color:var(--color-content-strong);padding:.45rem .85rem;font-size:var(--text-caption);font-weight:600;box-shadow:var(--shadow-md)}.chat-hint-enter-active[data-v-e757d13e],.chat-hint-leave-active[data-v-e757d13e]{transition:opacity .2s ease,transform .25s cubic-bezier(.2,.9,.3,1)}.chat-hint-enter-from[data-v-e757d13e],.chat-hint-leave-to[data-v-e757d13e]{opacity:0;transform:translate(8px) scale(.95)}.chat-shake[data-v-e757d13e]{animation:chat-shake-e757d13e .7s ease-in-out}@keyframes chat-shake-e757d13e{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}60%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}}.chat-launcher-enter-active[data-v-e757d13e]{transition:opacity .2s ease,transform .25s cubic-bezier(.2,.9,.3,1)}.chat-launcher-leave-active[data-v-e757d13e]{transition:opacity .15s ease,transform .15s ease}.chat-launcher-enter-from[data-v-e757d13e],.chat-launcher-leave-to[data-v-e757d13e]{opacity:0;transform:scale(.8)}.chat-panel-enter-active[data-v-e757d13e],.chat-panel-leave-active[data-v-e757d13e]{transition:opacity .2s ease,transform .28s cubic-bezier(.2,.9,.3,1)}.chat-panel-enter-from[data-v-e757d13e],.chat-panel-leave-to[data-v-e757d13e]{opacity:0;transform:translateY(16px) scale(.97)}@media(min-width:640px){.chat-panel[data-v-e757d13e]{transform-origin:bottom right}}@media(prefers-reduced-motion:reduce){.chat-launcher-enter-active[data-v-e757d13e],.chat-launcher-leave-active[data-v-e757d13e],.chat-panel-enter-active[data-v-e757d13e],.chat-panel-leave-active[data-v-e757d13e]{transition:opacity .15s ease}.chat-launcher-enter-from[data-v-e757d13e],.chat-launcher-leave-to[data-v-e757d13e],.chat-panel-enter-from[data-v-e757d13e],.chat-panel-leave-to[data-v-e757d13e]{transform:none}.chat-shake[data-v-e757d13e]{animation:none}}
