.workspace-indicator[data-v-5e974e5d]{position:relative}.indicator-trigger[data-v-5e974e5d]{white-space:nowrap}.indicator-popover[data-v-5e974e5d]{border:var(--component-border-width-sm) solid var(--stroke-minimal);min-width:300px;max-width:380px;box-shadow:var(--elevation-medium);z-index:10001;padding:8px;position:fixed;top:0;left:0}.popover-preview-row[data-v-5e974e5d]{border-bottom:var(--component-border-width-sm) solid var(--stroke-minimal);gap:8px;margin-bottom:4px}.popover-preview-row[data-v-5e974e5d],.popover-workspace[data-v-5e974e5d]{justify-content:space-between;align-items:center;padding:8px;display:flex}.popover-workspace[data-v-5e974e5d]{border-radius:var(--component-radii-md);gap:12px}.workspace-info[data-v-5e974e5d]{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-preview-text[data-v-5e974e5d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-actions[data-v-5e974e5d]{flex-shrink:0;gap:6px;display:flex}.indicator-pop-enter-active[data-v-5e974e5d],.indicator-pop-leave-active[data-v-5e974e5d]{transition:opacity .12s}.indicator-pop-enter-from[data-v-5e974e5d],.indicator-pop-leave-to[data-v-5e974e5d]{opacity:0}.ws-count[data-v-0f457b35]{color:var(--fg-subtle);align-items:center;gap:4px;line-height:1.4;display:inline-flex}.ws-count-icon[data-v-0f457b35],.ws-count-icon[data-v-0f457b35] svg{width:12px;height:12px}.avatar-stack__stroke[data-v-5bbd5dc2]{box-shadow:0 0 0 1.5px var(--bg)}.avatar-stack__muted[data-v-5bbd5dc2]{filter:grayscale()saturate(.2);opacity:.7}.current-user-realtime-avatar__stroke[data-v-ce4afaae]{box-shadow:0 0 0 1.5px var(--bg)}.project-header[data-v-7790279a]{padding-inline-start:calc(var(--component-spacing-md) + var(--app-nav-toggle-inset,0px))}.chat-history-panel[data-v-f7e231a4]{flex-direction:column;width:280px;height:100%;display:flex}.panel-header[data-v-f7e231a4]{flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.search-container[data-v-f7e231a4]{flex-shrink:0;padding:.5rem .75rem}.empty-state[data-v-f7e231a4],.loading-state[data-v-f7e231a4]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.session-list[data-v-f7e231a4]{flex-direction:column;flex:1;gap:2px;padding:.5rem;display:flex;overflow-y:auto}.session-item[data-v-f7e231a4]{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;display:flex}.session-item.is-active[data-v-f7e231a4]{background:var(--color-neutral-canvas-subtle-bg)}.session-content[data-v-f7e231a4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.session-preview[data-v-f7e231a4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delete-btn[data-v-f7e231a4]{opacity:0;flex-shrink:0;transition:opacity .15s}.session-item:focus .delete-btn[data-v-f7e231a4],.session-item:hover .delete-btn[data-v-f7e231a4]{opacity:1}.assistant-fab-tooltip[data-v-f27da87b]{z-index:45;position:fixed;bottom:20px;right:20px}.assistant-fab[data-v-f27da87b]{cursor:pointer;width:44px;height:44px;color:var(--fg-default);box-shadow:var(--elevation-medium,0 4px 12px #0000001f);border-radius:9999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:flex}.assistant-fab[data-v-f27da87b]:hover{opacity:.92;box-shadow:var(--elevation-high,0 6px 18px #00000029);transform:scale(1.06)}.assistant-fab[data-v-f27da87b]:active{transition-duration:80ms;transform:scale(.95)}.is-active-icon[data-v-f27da87b]{color:var(--fg-default);background:var(--bg-subtle,#0000000f);border-radius:6px}.assistant-panel[data-v-f27da87b]{z-index:45;width:420px;max-width:calc(100vw - 32px);height:calc(min(640px,100dvh - 32px));box-shadow:var(--elevation-high,0 8px 28px #00000040);border-radius:.75rem;flex-direction:column;transition:right .22s cubic-bezier(.4,0,.2,1),bottom .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),border-radius .22s;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.assistant-panel-header[data-v-f27da87b]{height:var(--layout-header-height,48px);flex-shrink:0}.assistant-panel-title[data-v-f27da87b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.assistant-panel-body[data-v-f27da87b]{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.assistant-history-panel[data-v-f27da87b]{z-index:40;background:var(--bg);position:absolute;inset:0;overflow-y:auto}.assistant-panel-error[data-v-f27da87b]{margin:12px 16px 0}.assistant-panel-input[data-v-f27da87b]{padding:0 8px 16px}.assistant-panel-input[data-v-f27da87b] .input-fade{display:none}.messages-area[data-v-f27da87b]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.messages-fade[data-v-f27da87b]{pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg));z-index:1;height:40px;position:absolute;bottom:0;left:0;right:0}.workspace-bar-slot[data-v-f27da87b]{padding:0 8px}.out-of-credits-slot[data-v-f27da87b]{margin-bottom:8px}.assistant-panel-enter-active[data-v-f27da87b],.assistant-panel-leave-active[data-v-f27da87b]{transition:opacity .16s,transform .16s}.assistant-panel-enter-from[data-v-f27da87b],.assistant-panel-leave-to[data-v-f27da87b]{opacity:0;transform:translateY(8px)scale(.98)}.assistant-fab-enter-active[data-v-f27da87b],.assistant-fab-leave-active[data-v-f27da87b]{transition:opacity .12s,transform .12s}.assistant-fab-enter-from[data-v-f27da87b],.assistant-fab-leave-to[data-v-f27da87b]{opacity:0;transform:scale(.85)}.history-slide-enter-active[data-v-f27da87b],.history-slide-leave-active[data-v-f27da87b]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s}.history-slide-enter-from[data-v-f27da87b],.history-slide-leave-to[data-v-f27da87b]{opacity:0;transform:translate(-100%)}
