.chat-panel[data-v-a141d6db]{border:1px solid #e5e7eb;border-radius:.875rem;box-shadow:0 1px 2px #0000000a,0 12px 32px #6366f114;flex-direction:column;height:460px;max-width:100%;overflow:visible;width:380px}.chat-header[data-v-a141d6db],.chat-panel[data-v-a141d6db]{background:#fff;display:flex}.chat-header[data-v-a141d6db]{align-items:center;border-bottom:1px solid #e5e7eb;border-radius:.875rem .875rem 0 0;flex-shrink:0;justify-content:space-between;padding:.625rem .875rem}.chat-header-left[data-v-a141d6db]{align-items:center;display:flex;gap:.5rem}.agent-dot[data-v-a141d6db]{background:#6366f1;border-radius:9999px;box-shadow:0 0 0 3px #6366f126;height:8px;width:8px}.chat-title[data-v-a141d6db]{color:#111827;font-size:.875rem;font-weight:600}.chat-governed[data-v-a141d6db]{align-items:center;background:#eef2ff;border:1px solid #e0e7ff;border-radius:9999px;color:#4338ca;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.125rem .5rem}.chat-messages[data-v-a141d6db]{background:#f9fafb80;display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.75rem}.chat-message[data-v-a141d6db]{animation:fadeSlideIn-a141d6db .5s ease-out;display:flex;gap:.5rem;transition:opacity .5s ease}@keyframes fadeSlideIn-a141d6db{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.user[data-v-a141d6db]{flex-direction:row-reverse}.message-inactive[data-v-a141d6db]{opacity:.55}.message-content[data-v-a141d6db]{flex:1;max-width:88%;min-width:0}.chat-message.user .message-content[data-v-a141d6db]{display:flex;justify-content:flex-end}.message-bubble[data-v-a141d6db]{border-radius:.625rem;font-size:.75rem;line-height:1.45;padding:.5rem .75rem}.message-bubble.user[data-v-a141d6db]{background:linear-gradient(180deg,#6366f1,#4f46e5);border-top-right-radius:.25rem;box-shadow:0 1px 2px #4f46e533;color:#fff}.message-bubble.assistant[data-v-a141d6db]{background:#fff;border:1px solid #e5e7eb;border-top-left-radius:.25rem;color:#1f2937}.message-avatar[data-v-a141d6db]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.user-avatar[data-v-a141d6db]{background:#f3f4f6;color:#4b5563}.assistant-avatar[data-v-a141d6db]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.policy-check-card[data-v-a141d6db]{animation:fadeSlideIn-a141d6db .4s ease-out;background:#eef2ff99;border:1px solid rgba(129,140,248,.4);border-radius:.5rem;overflow:hidden;transition:box-shadow .3s ease}.policy-check-card.card-active[data-v-a141d6db]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.policy-card-header[data-v-a141d6db]{align-items:center;background:#e0e7ff99;color:#3730a3;display:flex;gap:.375rem;padding:.3125rem .5rem}.policy-card-shield[data-v-a141d6db]{color:#4f46e5;flex-shrink:0}.policy-card-title[data-v-a141d6db]{flex:1;font-size:10.5px;font-weight:700}.policy-badge[data-v-a141d6db]{align-items:center;border-radius:9999px;display:inline-flex;font-size:9.5px;font-weight:600;gap:.1875rem;padding:.0625rem .375rem}.policy-badge.warning[data-v-a141d6db]{background:#fef3c7;color:#92400e}.policy-card-body[data-v-a141d6db]{align-items:center;display:flex;font-size:10.5px;gap:.375rem;padding:.3125rem .5rem}.policy-detected[data-v-a141d6db]{color:#92400e;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.policy-action[data-v-a141d6db]{color:#4b5563;font-style:italic}.tool-call-card[data-v-a141d6db]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.375rem;padding:.375rem .5rem}.tool-call-card.blocked[data-v-a141d6db]{background:#fef2f2;border-color:#f8727266}.tool-call-header[data-v-a141d6db]{align-items:center;color:#4f46e5;display:flex;font-size:11px;gap:.375rem}.tool-call-card.blocked .tool-call-header[data-v-a141d6db]{color:#b91c1c}.tool-call-name[data-v-a141d6db]{flex:1;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.tool-call-status[data-v-a141d6db]{align-items:center;border-radius:9999px;display:inline-flex;font-size:9.5px;font-weight:600;gap:.1875rem;padding:.0625rem .375rem}.tool-call-status.blocked[data-v-a141d6db]{background:#fee2e2;color:#b91c1c}.assistant-text[data-v-a141d6db]{color:#4b5563;font-size:11px;line-height:1.45}.assistant-text.blocked-text[data-v-a141d6db]{color:#b91c1c}.trigger-caption[data-v-a141d6db]{color:#6b7280;flex-shrink:0;font-size:.6875rem;line-height:1.6;padding:.375rem .875rem 0;text-align:center}.trigger-caption-label[data-v-a141d6db]{margin-right:.25rem}.trigger-pill-wrapper[data-v-a141d6db]{display:inline-block;position:relative}.trigger-pill[data-v-a141d6db]{color:#4338ca;cursor:default;font-weight:600;transition:color .15s ease}.trigger-pill-wrapper:hover .trigger-pill[data-v-a141d6db]{color:#6366f1}.trigger-tooltip[data-v-a141d6db]{background:#111827;border-radius:4px;bottom:calc(100% + 6px);color:#fff;font-size:.65rem;font-weight:400;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:50}.trigger-pill-wrapper:hover .trigger-tooltip[data-v-a141d6db]{opacity:1;visibility:visible}.chat-input[data-v-a141d6db]{background:#fff;border-radius:0 0 .875rem .875rem;border-top:1px solid #f3f4f6;flex-shrink:0;padding:.5rem .75rem .75rem}.chat-input-inner[data-v-a141d6db]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;display:flex;gap:.5rem;padding:.375rem;transition:border-color .2s ease,box-shadow .2s ease}.chat-input-inner[data-v-a141d6db]:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.input-icon-btn[data-v-a141d6db]{background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;flex-shrink:0;padding:.375rem;transition:background-color .15s ease,color .15s ease}.input-icon-btn[data-v-a141d6db]:hover{background:#f3f4f6;color:#374151}.input-textarea[data-v-a141d6db]{background:transparent;border:none;color:#1f2937;cursor:text;flex:1;font-size:.75rem;min-width:0;outline:none;padding:.25rem 0}.input-textarea[data-v-a141d6db]::-moz-placeholder{color:#9ca3af}.input-textarea[data-v-a141d6db]::placeholder{color:#9ca3af}.input-textarea[data-v-a141d6db]:disabled{cursor:default}.input-send-btn[data-v-a141d6db]{background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:.375rem;box-shadow:0 1px 1px #0f0f230a,inset 0 1px #fff3;color:#fff;cursor:pointer;flex-shrink:0;padding:.375rem;transition:filter .15s ease}.input-send-btn[data-v-a141d6db]:hover{filter:brightness(1.05)}
