.docs-ai-container.svelte-q7ot7s.svelte-q7ot7s{height:calc(100vh - 69px);width:max(30vw,400px);background-color:var(--sidebarLayoutColor);position:absolute;display:flex;overflow:hidden;flex-direction:column;z-index:999999;right:0;top:69px;border-left:1px solid var(--primaryShadow);box-shadow:-3px 0 15.3px #00000014}.dark-docs-ai-container.svelte-q7ot7s.svelte-q7ot7s{box-shadow:-3px 0 15.3px #b8b8b814}.empty-prompt-container.svelte-q7ot7s.svelte-q7ot7s{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.empty-message-area.svelte-q7ot7s.svelte-q7ot7s{display:flex;justify-content:center}.header.svelte-q7ot7s.svelte-q7ot7s{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-bottom:1px solid var(--primaryShadow)}.new-chat-button.svelte-q7ot7s.svelte-q7ot7s{display:flex;align-items:center;gap:6px;background-color:var(--sidebarLayoutColor);color:#111827;border:1px solid var(--primaryShadow);border-radius:6px;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .2s;color:var(--primaryFontColor)}.new-chat-button.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#f9fafb}.dark-new-chat-button.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#374151}.collapse-pannel.svelte-q7ot7s.svelte-q7ot7s{background:none;border:none;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:1px solid var(--primaryShadow);border-radius:10px;padding:9px;cursor:pointer}.collapse-pannel.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#f3f4f6}.dark-collapse-pannel.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#374151}.collapse-pannel.svelte-q7ot7s.svelte-q7ot7s:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-q7ot7s-slideRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:.8}}.input-container.svelte-q7ot7s.svelte-q7ot7s{width:calc(100% - 36px)}.bottom-input-container.svelte-q7ot7s.svelte-q7ot7s{margin-bottom:24px}.messages-area.svelte-q7ot7s.svelte-q7ot7s{flex-grow:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px}.initial-text.svelte-q7ot7s.svelte-q7ot7s{font-size:20px;font-weight:500;color:var(--primaryFontColor)}.message.svelte-q7ot7s.svelte-q7ot7s{display:flex;gap:12px;max-width:100%}.agent-avatar.svelte-q7ot7s.svelte-q7ot7s{display:flex;gap:6px;align-items:center;margin-top:4px}.avatar-circle.svelte-q7ot7s.svelte-q7ot7s{width:12px;height:12px;border-radius:50%;box-shadow:3px 3px 4.3px #ffffff9c inset;background:linear-gradient(180deg,#2b7fff -5%,#1447e6 107.5%)}.message-content.svelte-q7ot7s.svelte-q7ot7s{display:flex;flex-direction:column;gap:4px;max-width:95%}.agent-name.svelte-q7ot7s.svelte-q7ot7s{font-size:12px;font-weight:400;color:#717784}.logo-icon.svelte-q7ot7s.svelte-q7ot7s{width:min(50%,300px);height:100%}.message-bubble.svelte-q7ot7s.svelte-q7ot7s{padding:12px 16px;border-radius:16px;word-wrap:break-word}.message-text.svelte-q7ot7s.svelte-q7ot7s{margin:0;line-height:1.5;font-size:14px;word-break:break-word}.message-actions.svelte-q7ot7s.svelte-q7ot7s{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:0 4px}.action-buttons.svelte-q7ot7s.svelte-q7ot7s{display:flex;gap:8px}.docs-ai-container .message-actions .left-section svg{stroke:var(--secondaryFontColor);width:16px;height:16px;cursor:pointer}.action-button.svelte-q7ot7s.svelte-q7ot7s{background:none;border:1px solid var(--primaryShadow);cursor:pointer;color:#6b7280;padding:6px 12px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:4px;transition:all .2s ease}.action-button.svelte-q7ot7s.svelte-q7ot7s:hover{color:#111827;background-color:#f9fafb}.reject-button.svelte-q7ot7s.svelte-q7ot7s{color:#dc2626}.reject-button.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#fef2f2;border-color:#fca5a5;color:#b91c1c}.accept-button.svelte-q7ot7s.svelte-q7ot7s{color:#059669}.accept-button.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#f0fdf4;border-color:#86efac;color:#047857}.restore-section.svelte-q7ot7s.svelte-q7ot7s{font-size:11px;margin-left:8px;cursor:pointer;border:1px solid var(--primaryShadow);padding:3px 6px;border-radius:6px;background:#efefef}.dark-restore-section.svelte-q7ot7s.svelte-q7ot7s{background:#4b5563;color:var(--primaryFontColor)}.left-header-section.svelte-q7ot7s.svelte-q7ot7s{display:flex;gap:8px;align-items:center}.tag.svelte-q7ot7s.svelte-q7ot7s{background-color:#eff6ff;font-size:12px;color:#193cb8;padding:4px 10px;line-height:20px;border-radius:100px;font-weight:600;border:1px solid #dbeafe}.user-message.svelte-q7ot7s.svelte-q7ot7s{flex-direction:row-reverse}.user-message.svelte-q7ot7s .message-content.svelte-q7ot7s{align-items:flex-end}.user-message.svelte-q7ot7s .message-bubble.svelte-q7ot7s{background:#f5f7fa;border-radius:12px}.dark-user-message.svelte-q7ot7s .message-bubble.svelte-q7ot7s{background:#374151;color:var(--primaryFontColor)}.bot-message.svelte-q7ot7s.svelte-q7ot7s{display:flex;flex-direction:column;gap:8px;align-self:flex-start}.bot-message.svelte-q7ot7s .message-bubble.svelte-q7ot7s{color:var(--primaryFontColor);border-bottom-left-radius:4px;padding:unset}.input-area.svelte-q7ot7s.svelte-q7ot7s{box-shadow:0 2px 5px #0000000d,0 10px 10px #0000000a,0 22px 13px #00000008,0 39px 16px #00000003,0 61px 17px #0000;display:flex;align-items:center;border-radius:10px;padding:10px;gap:8px;border:1px solid var(--primaryShadow)}.dark-input-area.svelte-q7ot7s.svelte-q7ot7s{box-shadow:0 2px 5px #9999990d,0 10px 10px #9d9c9c0a,0 22px 13px #a7a7a708,0 39px 16px #91919103,0 61px 17px #78787800}.input-area.svelte-q7ot7s textarea.svelte-q7ot7s{font-family:Inter,sans-serif;flex-grow:1;border:unset;resize:none;font-size:14px;line-height:1.5;min-height:24px;max-height:250px;overflow-y:auto;transition:height .1s ease;background-color:var(--sidebarLayoutColor);color:var(--primaryFontColor)}.input-area.svelte-q7ot7s textarea.svelte-q7ot7s:focus{outline:none}.send-button.svelte-q7ot7s.svelte-q7ot7s{background:none;border:none;cursor:pointer;color:#6b7280;background:linear-gradient(180deg,#0561e2 -5%,#2b7fff 107.5%);padding:8px;border-radius:10px;height:32px;display:flex;align-items:center;justify-content:center}.send-button.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#f3f4f6;color:#4f46e5}.send-button.svelte-q7ot7s.svelte-q7ot7s{color:#fff;background-color:#4f46e5}.send-button.svelte-q7ot7s.svelte-q7ot7s:hover{background-color:#4338ca;color:#fff}.stop-button.svelte-q7ot7s.svelte-q7ot7s{background:none;border:none;cursor:pointer;background:linear-gradient(180deg,#0561e2 -5%,#2b7fff 107.5%);padding:8px;border-radius:10px;height:32px;width:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-square.svelte-q7ot7s.svelte-q7ot7s{height:8px;width:8px;background-color:#fff}.stop-button.svelte-q7ot7s.svelte-q7ot7s:hover{background:linear-gradient(180deg,#b91c1c -5%,#dc2626 107.5%);transform:scale(1.05)}.input-area.svelte-q7ot7s textarea.svelte-q7ot7s:disabled{opacity:.6;cursor:not-allowed}.thinking-loader.svelte-q7ot7s.svelte-q7ot7s{display:flex;align-items:center;gap:8px;color:var(--primaryFontColor);font-size:14px;padding:12px 16px}.thinking-text.svelte-q7ot7s.svelte-q7ot7s{background:linear-gradient(270deg,#000000,#b7b7b7,#000000);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-q7ot7s-shine 3s linear infinite}.dots.svelte-q7ot7s.svelte-q7ot7s{display:flex;gap:2px}.dot.svelte-q7ot7s.svelte-q7ot7s{animation:svelte-q7ot7s-jump 1.4s infinite;font-size:16px;font-weight:700}.dot.svelte-q7ot7s.svelte-q7ot7s:nth-child(1){animation-delay:0s}.dot.svelte-q7ot7s.svelte-q7ot7s:nth-child(2){animation-delay:.2s}.dot.svelte-q7ot7s.svelte-q7ot7s:nth-child(3){animation-delay:.4s}@keyframes svelte-q7ot7s-jump{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.typing-cursor.svelte-q7ot7s.svelte-q7ot7s{animation:svelte-q7ot7s-blink 1s infinite;color:var(--primaryFontColor);font-weight:400}@keyframes svelte-q7ot7s-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes svelte-q7ot7s-shine{0%{background-position:200% center}to{background-position:-200% center}}
