.chat-prompt-root[data-v-63393a79]{width:100%}.chat-box[data-v-63393a79]{display:flex;flex-direction:column;border:1px solid var(--color-cod-gray-200,#e5e3e3);border-radius:12px;background:var(--color-white,#fff);padding:12px;transition:border-color .15s ease}.chat-box[data-v-63393a79]:focus-within{border-color:var(--color-cod-gray-300,#c3bfc0)}.chat-textarea[data-v-63393a79]{border:none;outline:none;resize:none;font-size:14px;font-family:var(--font-family-sans);font-weight:400;color:var(--color-cod-gray-700,#433d3e);background:transparent;line-height:1.5;min-height:44px;width:100%}.chat-textarea[data-v-63393a79]::-moz-placeholder{color:var(--color-cod-gray-300,#c3bfbf)}.chat-textarea[data-v-63393a79]::placeholder{color:var(--color-cod-gray-300,#c3bfbf)}.chat-box-footer[data-v-63393a79]{justify-content:space-between;padding-top:8px}.chat-attach[data-v-63393a79],.chat-box-footer[data-v-63393a79]{display:flex;align-items:center}.chat-attach[data-v-63393a79]{gap:5px;border:none;background:none;cursor:pointer;font-size:12px;font-weight:400;color:var(--color-cod-gray-500,#766e70);transition:color .15s ease}.chat-attach[data-v-63393a79]:not(:disabled):hover{color:var(--color-elephant-800,#2b5b75)}.chat-attach[data-v-63393a79]:disabled{cursor:default;opacity:.7}.badge-soon[data-v-63393a79]{font-size:9px;padding:1px 5px;border-radius:4px;background:var(--color-cod-gray-100,#f0eeef);color:var(--color-cod-gray-400,#a6a0a2)}.chat-send[data-v-63393a79]{width:36px;height:36px;border-radius:50%;border:none;background:var(--color-cod-gray-800,#2a2627);color:var(--color-white,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .15s ease;flex-shrink:0}.chat-send[data-v-63393a79]:disabled{opacity:.25;cursor:not-allowed}.chat-send[data-v-63393a79]:not(:disabled):hover{opacity:.85}@media(max-width:768px){.chat-box[data-v-63393a79]{padding:10px;border-radius:10px}.chat-textarea[data-v-63393a79]{font-size:13px;min-height:36px}}.agent-fab[data-v-5cc8544e]{position:fixed;bottom:1.5rem;right:1.5rem;width:3rem;height:3rem;border-radius:50%;background:var(--uxtie-primary,#3b5bdb);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:transform .2s,box-shadow .2s;z-index:var(--uxtie-z-popover,20)}.agent-fab[data-v-5cc8544e]:hover{transform:scale(1.08);box-shadow:0 6px 20px #0003}.agent-fab-icon[data-v-5cc8544e]{width:1.25rem;height:1.25rem}.agent-panel-floating[data-v-5cc8544e]{right:1.5rem;width:440px;max-width:calc(100vw - 3rem);height:640px;background:var(--uxtie-surface,#fff);border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 8px 30px #0000001f;overflow:hidden}.agent-panel-floating[data-v-5cc8544e],.agent-spatial[data-v-5cc8544e]{position:fixed;bottom:1.5rem;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;z-index:var(--uxtie-z-popover,20)}.agent-spatial[data-v-5cc8544e]{left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 3rem));gap:.75rem;pointer-events:none}.agent-spatial-stack[data-v-5cc8544e]{display:flex;flex-direction:column;justify-content:flex-end;gap:.625rem;overflow-y:auto;padding:.25rem;scrollbar-width:thin}.agent-bubble[data-v-5cc8544e]{position:relative;pointer-events:auto;background:var(--uxtie-surface,#fff);border:1px solid rgba(0,0,0,.08);border-radius:.875rem;box-shadow:0 6px 24px #00000021;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;max-width:100%}.agent-bubble-assistant[data-v-5cc8544e]{align-self:flex-start;border-bottom-left-radius:.3rem}.agent-bubble-user[data-v-5cc8544e]{align-self:flex-end;background:var(--uxtie-primary,#3b5bdb);color:#fff;border-bottom-right-radius:.3rem;max-width:80%}.agent-bubble-content[data-v-5cc8544e]{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:1rem}.agent-bubble-close[data-v-5cc8544e]{position:absolute;top:.4rem;right:.4rem;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;background:#0000000d;color:var(--uxtie-text-muted,#6c757d);cursor:pointer;transition:background .12s ease}.agent-bubble-close[data-v-5cc8544e]:hover{background:#0000001f}.agent-bubble-user .agent-bubble-close[data-v-5cc8544e]{background:#fff3;color:#fff}.agent-bubble-thinking[data-v-5cc8544e]{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start}.agent-bubble-error[data-v-5cc8544e]{align-self:flex-start;border-color:#b04f4f66;color:var(--uxtie-error,#963f3f);display:flex;align-items:center;gap:.5rem}.agent-spatial-composer[data-v-5cc8544e]{pointer-events:auto;flex-shrink:0;display:flex;flex-direction:column;gap:.4rem}.agent-spatial-bar-head[data-v-5cc8544e]{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.agent-spatial-composer[data-v-5cc8544e] .chat-box{box-shadow:0 6px 24px #00000021}.agent-spatial-name[data-v-5cc8544e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--uxtie-text,#1a1a2e)}.agent-spatial-bar-actions[data-v-5cc8544e]{display:flex;gap:.25rem}.agent-bubble-enter-active[data-v-5cc8544e]{transition:all .4s cubic-bezier(.16,1,.3,1)}.agent-bubble-leave-active[data-v-5cc8544e]{transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;width:100%}.agent-bubble-enter-from[data-v-5cc8544e]{opacity:0;transform:translateY(12px) scale(.98)}.agent-bubble-leave-to[data-v-5cc8544e]{opacity:0;transform:translateY(-8px) scale(.98)}.agent-bubble-move[data-v-5cc8544e]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.thinking-dot[data-v-5cc8544e]{width:6px;height:6px;border-radius:999px;background:var(--uxtie-text-muted,#9ca3af);display:inline-block;animation:agent-think-5cc8544e 1.2s ease-in-out infinite}.thinking-dot[data-v-5cc8544e]:nth-child(2){animation-delay:.2s}.thinking-dot[data-v-5cc8544e]:nth-child(3){animation-delay:.4s}@keyframes agent-think-5cc8544e{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.agent-panel-sidebar[data-v-5cc8544e]{display:flex;flex-direction:column;height:100%;background:var(--uxtie-surface,#fff);border-left:1px solid rgba(0,0,0,.06)}.agent-header[data-v-5cc8544e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.agent-header-info[data-v-5cc8544e]{display:flex;align-items:center;gap:.5rem}.agent-header-icon[data-v-5cc8544e]{width:1rem;height:1rem;color:var(--uxtie-primary,#3b5bdb)}.agent-header-name[data-v-5cc8544e]{font-size:.8125rem;font-weight:500;color:var(--uxtie-text,#1a1a2e)}.agent-header-actions[data-v-5cc8544e]{display:flex;gap:.25rem}.agent-header-btn[data-v-5cc8544e]{padding:.375rem;border:none;background:none;border-radius:.375rem;cursor:pointer;color:var(--uxtie-text-muted,#6c757d);transition:background .15s}.agent-header-btn[data-v-5cc8544e]:hover{background:#0000000d}.agent-body[data-v-5cc8544e]{overflow-y:auto;padding:.75rem}.agent-body[data-v-5cc8544e],.agent-empty[data-v-5cc8544e]{flex:1;display:flex;flex-direction:column;gap:.5rem}.agent-empty[data-v-5cc8544e]{align-items:center;justify-content:center;opacity:.5}.agent-empty-icon[data-v-5cc8544e]{width:1.5rem;height:1.5rem}.agent-empty-text[data-v-5cc8544e]{font-size:.8125rem;color:var(--uxtie-text-muted,#6c757d)}.agent-msg[data-v-5cc8544e]{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-msg-user[data-v-5cc8544e]{align-items:flex-end}.agent-msg-assistant[data-v-5cc8544e]{align-items:stretch}.agent-msg-bubble[data-v-5cc8544e]{max-width:90%;padding:.5rem .75rem;border-radius:.625rem;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.agent-msg-assistant .agent-msg-bubble[data-v-5cc8544e]{align-self:flex-start}.agent-msg-user .agent-msg-bubble[data-v-5cc8544e]{background:var(--uxtie-primary,#3b5bdb);color:#fff;border-bottom-right-radius:.25rem}.agent-msg-assistant .agent-msg-bubble[data-v-5cc8544e]{background:#0000000a;color:var(--uxtie-text,#1a1a2e);border-bottom-left-radius:.25rem}.agent-cursor[data-v-5cc8544e]{display:inline-block;width:2px;height:.875rem;background:var(--uxtie-primary,#3b5bdb);margin-left:1px;vertical-align:text-bottom;animation:blink-5cc8544e .8s step-end infinite}@keyframes blink-5cc8544e{50%{opacity:0}}.agent-error[data-v-5cc8544e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#dc26260f;border-radius:.5rem}.agent-error[data-v-5cc8544e],.agent-retry-btn[data-v-5cc8544e]{font-size:.75rem;color:#dc2626}.agent-retry-btn[data-v-5cc8544e]{padding:.25rem .5rem;border:1px solid rgba(220,38,38,.2);border-radius:.375rem;background:none;cursor:pointer;white-space:nowrap}.agent-retry-btn[data-v-5cc8544e]:hover{background:#dc262614}.agent-input-bar[data-v-5cc8544e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.agent-input[data-v-5cc8544e]{flex:1;padding:.5rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;font-size:.8125rem;background:var(--uxtie-background,#fff);color:var(--uxtie-text,#1a1a2e);outline:none;transition:border-color .15s}.agent-input[data-v-5cc8544e]:focus{border-color:var(--uxtie-primary,#3b5bdb)}.agent-input[data-v-5cc8544e]::-moz-placeholder{color:var(--uxtie-text-muted,#6c757d)}.agent-input[data-v-5cc8544e]::placeholder{color:var(--uxtie-text-muted,#6c757d)}.agent-send-btn[data-v-5cc8544e]{width:2rem;height:2rem;border:none;border-radius:.5rem;background:var(--uxtie-primary,#3b5bdb);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;flex-shrink:0}.agent-send-btn[data-v-5cc8544e]:disabled{opacity:.4;cursor:not-allowed}.agent-send-btn[data-v-5cc8544e]:not(:disabled):hover{opacity:.9}.agent-panel-enter-active[data-v-5cc8544e],.agent-panel-leave-active[data-v-5cc8544e]{transition:opacity .2s,transform .2s}.agent-panel-enter-from[data-v-5cc8544e],.agent-panel-leave-to[data-v-5cc8544e]{opacity:0;transform:translateY(8px) scale(.97)}@media(max-width:480px){.agent-panel-floating[data-v-5cc8544e]{width:calc(100vw - 2rem);right:1rem;bottom:1rem;max-height:70vh}}
