.chat-companion{display:flex;align-items:center;gap:8px;min-height:46px;margin:-3px 0 5px;padding-inline:2px 8px}.chat-companion-signal{display:flex;align-items:center;gap:3px;height:20px;margin-inline-start:auto;color:rgb(var(--accent));opacity:.3}.chat-companion-signal i{width:3px;height:5px;border-radius:2px;background:currentColor}.chat-companion[data-busy=true] .chat-companion-signal{opacity:.8}.chat-companion[data-state=error] .chat-companion-signal{color:#b75b4c;opacity:.8}.workspace-composer[data-react-bits=spotlight-card]:focus-within{outline:none}@media (prefers-reduced-motion:no-preference){.workspace-menu [role=menuitem],.workspace-sidebar-nav .sidebar-link,.workspace-switcher{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.workspace-switcher>svg:last-child{transition:transform .2s ease}.workspace-switcher[data-state=open]>svg:last-child{transform:rotate(180deg)}.workspace-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.workspace-menu[data-state=open]{animation:workspace-menu-in .18s cubic-bezier(.22,1,.36,1)}.workspace-menu[data-state=closed]{animation:workspace-menu-out .1s ease-in}.btn-ghost,.btn-primary,.btn-secondary,.icon-btn,.platform-entry-submit{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:is(.btn-primary,.btn-secondary,.btn-ghost,.icon-btn,.platform-entry-submit):active:not(:disabled){transform:scale(.98)}.chat-companion[data-busy=true] .chat-companion-signal i{animation:companion-working .9s ease-in-out infinite alternate}.chat-companion[data-busy=true] .chat-companion-signal i:nth-child(2){animation-delay:.16s}.chat-companion[data-busy=true] .chat-companion-signal i:nth-child(3){animation-delay:.32s}}@keyframes workspace-menu-in{0%{opacity:.6;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes workspace-menu-out{to{opacity:0;transform:translateY(-2px) scale(.99)}}@keyframes companion-working{to{transform:scaleY(2.4)}}