.community-agent-hero[data-v-a01f3010]{min-height:480px}@media(max-width:768px){.community-agent-hero[data-v-a01f3010]{min-height:auto}}.cta-primary[data-v-a01f3010]{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 10px 30px -10px #fff6,0 0 0 1px #ffffff1a;color:#0b1220;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.25rem;transition:all .2s ease}.cta-primary[data-v-a01f3010]:hover:not(:disabled){box-shadow:0 14px 40px -10px #ffffff80,0 0 0 1px #fff3;transform:translateY(-1px)}.cta-primary[data-v-a01f3010]:active:not(:disabled){transform:translateY(0)}.cta-primary[data-v-a01f3010]:disabled{cursor:not-allowed;opacity:.6}.cta-secondary[data-v-a01f3010]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;color:#fff;display:inline-flex;font-size:.85rem;font-weight:500;gap:.375rem;padding:.75rem .875rem;transition:background .15s ease}.cta-secondary[data-v-a01f3010]:hover{background:#ffffff2e}.cta-secondary-active[data-v-a01f3010]{background:#ef4444e6;border-color:#ef4444}.cta-secondary-active[data-v-a01f3010]:hover{background:#dc2626f2}.stat-chip[data-v-a01f3010]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;display:inline-flex;gap:.5rem;min-width:0;padding:.625rem .875rem}.agent-chat-root[data-v-d06b65c7]{--agent-grad:linear-gradient(135deg,#7430e8,#3c3cdd)}.agent-chat-header[data-v-d06b65c7]{align-items:center;background:transparent;border-bottom:1px solid hsl(var(--border));display:flex;justify-content:space-between;padding:14px}.agent-chat-logo[data-v-d06b65c7]{border-radius:10px;box-shadow:0 2px 10px #7430e859;height:32px;width:32px}.agent-chat-logo[data-v-d06b65c7],.agent-chat-logo-lg[data-v-d06b65c7]{align-items:center;background:var(--agent-grad);display:flex;justify-content:center}.agent-chat-logo-lg[data-v-d06b65c7]{border-radius:14px;box-shadow:0 4px 16px #7430e866;height:48px;width:48px}.agent-chat-title[data-v-d06b65c7]{background:var(--agent-grad);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;line-height:1.2;-webkit-text-fill-color:transparent}.agent-chat-status[data-v-d06b65c7]{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:11px;font-weight:500;gap:5px}.agent-chat-status-dot[data-v-d06b65c7]{animation:agent-pulse-dot-d06b65c7 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:6px;width:6px}@keyframes agent-pulse-dot-d06b65c7{0%,to{opacity:1}50%{opacity:.5}}.agent-chat-icon-btn[data-v-d06b65c7]{align-items:center;background:transparent;border:none;border-radius:8px;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.agent-chat-icon-btn[data-v-d06b65c7]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.agent-chat-messages[data-v-d06b65c7]{scroll-behavior:smooth}.agent-chat-messages[data-v-d06b65c7]::-webkit-scrollbar{width:6px}.agent-chat-messages[data-v-d06b65c7]::-webkit-scrollbar-track{background:transparent}.agent-chat-messages[data-v-d06b65c7]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.agent-chat-messages[data-v-d06b65c7]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.agent-msg-in[data-v-d06b65c7]{animation:agent-msg-in-d06b65c7 .25s cubic-bezier(.2,.8,.2,1)}@keyframes agent-msg-in-d06b65c7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-msg-col[data-v-d06b65c7]{display:flex;flex-direction:column;gap:4px;max-width:88%;min-width:0}.agent-msg-bubble[data-v-d06b65c7]{word-break:break-word}.agent-msg-user[data-v-d06b65c7]{border-radius:16px 16px 4px;box-shadow:0 2px 10px color-mix(in srgb,var(--accent,hsl(var(--primary))) 28%,transparent);color:#fff}.agent-msg-assistant[data-v-d06b65c7]{background:hsl(var(--muted)/.6);border:1px solid hsl(var(--border));border-radius:16px 16px 16px 4px;color:hsl(var(--foreground))}.agent-msg-time[data-v-d06b65c7]{color:hsl(var(--muted-foreground)/.75);font-size:10px;font-variant-numeric:tabular-nums;line-height:1;padding:0 4px}.agent-chat-greeting[data-v-d06b65c7]{background:var(--agent-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agent-chat-input-wrap[data-v-d06b65c7]{background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.agent-chat-input-wrap[data-v-d06b65c7]:focus-within{border-color:color-mix(in srgb,var(--accent,hsl(var(--primary))) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,hsl(var(--primary))) 12%,transparent)}.agent-chat-input[data-v-d06b65c7]{background:transparent;border:none;color:hsl(var(--foreground));display:block;font-family:inherit;font-size:13px;line-height:1.5;max-height:120px;min-height:22px;outline:none;padding:12px 14px 4px;resize:none;width:100%}.agent-chat-input[data-v-d06b65c7]::-moz-placeholder{color:hsl(var(--muted-foreground)/.7)}.agent-chat-input[data-v-d06b65c7]::placeholder{color:hsl(var(--muted-foreground)/.7)}.agent-chat-input-actions[data-v-d06b65c7]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 8px 8px 14px}.agent-chat-hint[data-v-d06b65c7]{color:hsl(var(--muted-foreground)/.6);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-send[data-v-d06b65c7]{align-items:center;background:var(--agent-grad);border:none;border-radius:10px;box-shadow:0 2px 8px #7430e859;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .15s,box-shadow .15s;width:32px}.agent-chat-send[data-v-d06b65c7]:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.agent-chat-send[data-v-d06b65c7]:not(:disabled):hover{box-shadow:0 4px 12px #7430e873;transform:scale(1.05)}.agent-chat-attach[data-v-d06b65c7]{align-items:center;background:transparent;border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.agent-chat-attach[data-v-d06b65c7]:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.agent-chat-attach[data-v-d06b65c7]:disabled{cursor:not-allowed;opacity:.4}.att-card[data-v-d06b65c7]{align-items:center;background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));border-radius:12px;display:inline-flex;font-size:12px;gap:10px;max-width:260px;padding:8px 12px}.att-card-user[data-v-d06b65c7]{border-color:transparent;color:#fff}.att-card-pending[data-v-d06b65c7]{background:hsl(var(--muted)/.7)}.att-name[data-v-d06b65c7]{font-weight:500;line-height:1.2;word-break:break-all}.att-meta[data-v-d06b65c7]{font-size:10px;margin-top:2px;opacity:.75}.att-remove[data-v-d06b65c7]{background:transparent;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;opacity:.6;padding:4px}.att-remove[data-v-d06b65c7]:hover{background:hsl(var(--muted));opacity:1}.agent-thinking[data-v-d06b65c7]{align-items:center;display:flex;gap:10px}.agent-thinking-icon[data-v-d06b65c7]{align-items:center;animation:agent-pulse-d06b65c7 2s ease-in-out infinite;background:hsl(var(--primary)/.1);border-radius:10px;display:flex;height:32px;justify-content:center;width:32px}.agent-thinking-dots[data-v-d06b65c7]{display:flex;gap:3px;margin-left:auto}.agent-dot[data-v-d06b65c7]{animation:agent-bounce-d06b65c7 1.2s ease-in-out infinite;background:hsl(var(--primary));border-radius:50%;height:5px;width:5px}@keyframes agent-pulse-d06b65c7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes agent-bounce-d06b65c7{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.agent-chat-error[data-v-d06b65c7]{align-items:center;background:hsl(var(--destructive)/.08);border:1px solid hsl(var(--destructive)/.15);border-radius:10px;color:hsl(var(--destructive));display:flex;font-size:12px;gap:8px;padding:8px 12px}.quick-reply-chip[data-v-d06b65c7]{background:hsl(var(--muted)/.4);border:1px solid color-mix(in srgb,var(--accent,hsl(var(--primary))) 30%,transparent);border-radius:14px;color:hsl(var(--foreground));cursor:pointer;font-size:12px;padding:6px 12px;transition:all .15s ease}.quick-reply-chip[data-v-d06b65c7]:hover{background:color-mix(in srgb,var(--accent,hsl(var(--primary))) 12%,transparent);border-color:color-mix(in srgb,var(--accent,hsl(var(--primary))) 50%,transparent)}[data-v-d06b65c7] .agent-msg-bubble pre{background:hsl(var(--muted)/.8);border:1px solid hsl(var(--border)/.5);border-radius:8px;font-family:ui-monospace,monospace;font-size:12px;margin:6px 0;overflow-x:auto;padding:8px 12px;white-space:pre}[data-v-d06b65c7] .agent-msg-bubble pre code{background:transparent;font-family:inherit;padding:0}[data-v-d06b65c7] .agent-msg-bubble code{background:hsl(var(--muted)/.8);border-radius:4px;font-family:ui-monospace,monospace;font-size:12px;padding:1px 5px}[data-v-d06b65c7] .agent-msg-bubble h1,[data-v-d06b65c7] .agent-msg-bubble h2,[data-v-d06b65c7] .agent-msg-bubble h3,[data-v-d06b65c7] .agent-msg-bubble h4{font-weight:600;line-height:1.3;margin:8px 0 4px}[data-v-d06b65c7] .agent-msg-bubble h1{font-size:16px}[data-v-d06b65c7] .agent-msg-bubble h2{font-size:15px}[data-v-d06b65c7] .agent-msg-bubble h3{font-size:14px}[data-v-d06b65c7] .agent-msg-bubble h4{font-size:13px}[data-v-d06b65c7] .agent-msg-bubble p{margin:4px 0}[data-v-d06b65c7] .agent-msg-bubble p:first-child{margin-top:0}[data-v-d06b65c7] .agent-msg-bubble p:last-child{margin-bottom:0}[data-v-d06b65c7] .agent-msg-bubble ol,[data-v-d06b65c7] .agent-msg-bubble ul{margin:4px 0;padding-left:22px}[data-v-d06b65c7] .agent-msg-bubble ul{list-style:disc}[data-v-d06b65c7] .agent-msg-bubble ol{list-style:decimal}[data-v-d06b65c7] .agent-msg-bubble li{margin:2px 0}[data-v-d06b65c7] .agent-msg-bubble a{color:var(--accent,hsl(var(--primary)));text-decoration:underline;text-underline-offset:2px}[data-v-d06b65c7] .agent-msg-bubble blockquote{border-left:3px solid hsl(var(--border));margin:6px 0;opacity:.85;padding:4px 10px}[data-v-d06b65c7] .agent-msg-bubble hr{border:none;border-top:1px solid hsl(var(--border));margin:10px 0}[data-v-d06b65c7] .agent-msg-user a{color:#fff}[data-v-d06b65c7] .agent-msg-user code,[data-v-d06b65c7] .agent-msg-user pre{background:#ffffff2e;border-color:#fff3;color:inherit}
