.custom-tools-modal[data-v-39c05aa8]{background-color:#fff;border-radius:8px;box-sizing:border-box;padding:16px;width:100%}.dropdown-header[data-v-39c05aa8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dropdown-header h3[data-v-39c05aa8]{color:#232425;font-size:16px;font-weight:600;margin:0}.add-link[data-v-39c05aa8]{color:#4285f4;cursor:pointer;font-size:13px}.arrow[data-v-39c05aa8]{font-weight:700}.tools-list[data-v-39c05aa8]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-x:hidden;overflow-y:auto}.tool-item[data-v-39c05aa8]{flex-shrink:0;min-height:32px;padding:6px 0}.tool-icon[data-v-39c05aa8],.tool-item[data-v-39c05aa8]{align-items:center;display:flex}.tool-icon[data-v-39c05aa8]{height:20px;justify-content:center;margin-right:10px;width:20px}.tool-icon img[data-v-39c05aa8]{border-radius:4px;max-height:100%;max-width:100%}.default-icon[data-v-39c05aa8]{align-items:center;background-color:#e0e0e0;border-radius:4px;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;width:20px}.tool-name[data-v-39c05aa8]{color:#232425;flex-grow:1;font-size:14px}.checkbox[data-v-39c05aa8]{position:relative}.checkbox input[data-v-39c05aa8]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox label[data-v-39c05aa8]{background-color:#fff;border:2px solid #dcdfe0;border-radius:4px;cursor:pointer;display:inline-block;height:18px;position:relative;width:18px}.checkbox input:checked+label[data-v-39c05aa8]{background-color:#4285f4;border-color:#4285f4}.checkbox input:checked+label[data-v-39c05aa8]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.dropdown-footer[data-v-39c05aa8]{display:flex;gap:8px;justify-content:flex-end}.apply-btn[data-v-39c05aa8],.cancel-btn[data-v-39c05aa8]{border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.cancel-btn[data-v-39c05aa8]{background-color:transparent;border:1px solid #dcdfe0;color:#606366}.apply-btn[data-v-39c05aa8]{background-color:#4285f4;border:none;color:#fff}@media (prefers-color-scheme:dark){.custom-tools-modal[data-v-39c05aa8]{background-color:#333}.dropdown-header h3[data-v-39c05aa8],.tool-name[data-v-39c05aa8]{color:#fff}.default-icon[data-v-39c05aa8]{background-color:#555;color:#fff}.checkbox label[data-v-39c05aa8]{background-color:#333;border-color:#555}.cancel-btn[data-v-39c05aa8]{border-color:#555;color:#ddd}}.custom-tools-icon-container[data-v-7b912e4e]{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:visible!important;position:relative;transition:all .2s ease}.icon-wrapper[data-v-7b912e4e]{border-radius:50%;justify-content:center;width:36px}.icon-wrapper[data-v-7b912e4e],.tools-wrapper[data-v-7b912e4e]{align-items:center;border:1px solid #efefef;box-sizing:border-box;cursor:pointer;display:flex;height:36px;position:relative}.tools-wrapper[data-v-7b912e4e]{border-radius:32px;color:#232425;gap:4px;justify-content:flex-start;padding:12px;transition:all .2s ease}.tools-wrapper[data-v-7b912e4e]:hover{background:#f5f5f5;border-color:#dcdfe0}@media (prefers-color-scheme:dark){.tools-wrapper[data-v-7b912e4e]{border:1px solid #efefef30;color:#efefef}.tools-wrapper[data-v-7b912e4e]:hover{background:#444}}.tool-icon[data-v-7b912e4e]{box-sizing:border-box!important;display:inline-block!important;flex-shrink:0;-o-object-fit:contain;object-fit:contain;overflow:hidden!important;position:relative!important}.tool-icon[data-v-7b912e4e],.tool-icon svg[data-v-7b912e4e]{height:20px!important;width:20px!important}.tool-icon[data-v-7b912e4e],.tool-icon[data-v-7b912e4e] *,.tool-icon svg[data-v-7b912e4e]{max-height:20px!important;max-width:20px!important}.tool-count[data-v-7b912e4e]{color:#909499;font-size:12px;font-weight:500;padding:0 4px}.promption-tips-wrapper[data-v-7b912e4e]{align-items:center;border:0;margin-top:50px;position:absolute;z-index:1000}.custom-tools-dropdown[data-v-7b912e4e]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:400px;min-height:200px;overflow:visible;position:fixed;width:300px;z-index:9999}.custom-tools-dropdown.dropdown-above[data-v-7b912e4e]{box-shadow:0 -4px 12px #00000026}.custom-tools-dropdown.dropdown-below[data-v-7b912e4e]{box-shadow:0 4px 12px #00000026}.promption-tips-wrapper[data-v-7b912e4e] svg path{fill:#ececec}@media (prefers-color-scheme:dark){.tool-count[data-v-7b912e4e]{color:#fff}.promption-tips-wrapper[data-v-7b912e4e] svg path{fill:#444}.custom-tools-dropdown[data-v-7b912e4e]{background-color:#333;border:1px solid #444}.custom-tools-dropdown.dropdown-above[data-v-7b912e4e]{box-shadow:0 -4px 12px #0000004d}.custom-tools-dropdown.dropdown-below[data-v-7b912e4e]{box-shadow:0 4px 12px #0000004d}}.model-selection-container[data-v-3e43b854]{align-items:center;display:flex;position:relative}.model-selection-button[data-v-3e43b854]{align-items:center;background:#fff;border:1px solid #efefef;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;height:36px;padding:8px;transition:all .2s ease}@media screen and (max-width:480px){.model-selection-button[data-v-3e43b854]{max-width:170px}}.model-selection-button[data-v-3e43b854]:hover{background:#f5f5f5;border-color:#dcdfe0}.model-selection-button.active[data-v-3e43b854]{background:#f8f9fa;border-color:#007bff}.model-selection-button.disabled[data-v-3e43b854]{cursor:pointer;opacity:.7}.model-selection-button.disabled[data-v-3e43b854]:hover{background:#f5f5f5;opacity:.85}.model-icon[data-v-3e43b854]{border-radius:2px;flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.model-label[data-v-3e43b854]{color:#333;flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-3e43b854]{color:#666;flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.dropdown-icon.rotated[data-v-3e43b854]{transform:rotate(180deg)}.model-dropdown[data-v-3e43b854]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:calc(100vh - 160px);max-width:320px;min-width:280px;overflow:hidden;position:fixed;z-index:9999}.dropdown-content[data-v-3e43b854]{max-height:calc(100vh - 200px);overflow-y:auto;padding:16px}.model-option[data-v-3e43b854]{border-radius:12px;cursor:pointer;margin-bottom:20px;transition:background-color .2s ease}.model-option[data-v-3e43b854]:last-child{margin-bottom:0}.model-option .row[data-v-3e43b854]{align-items:center;display:flex;justify-content:space-between}.model-option .row[data-v-3e43b854]:has(+.description){margin-bottom:4px}.model-option .left[data-v-3e43b854]{align-items:center;display:flex;flex:1;gap:8px}.model-option .left .icon[data-v-3e43b854]{display:flex;flex-shrink:0;height:14px;width:14px}.model-option-icon[data-v-3e43b854]{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.model-option .left .text[data-v-3e43b854]{color:#333;font-size:14px;font-weight:500;line-height:1.4}.model-option .right[data-v-3e43b854]{align-items:center;display:flex;justify-content:flex-end}.model-option .right input[type=radio][data-v-3e43b854]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;cursor:pointer;height:16px;margin:0;position:relative;width:16px}.model-option .right input[type=radio][data-v-3e43b854]:checked{background-color:#fff;border-color:#0f7fff}.model-option .right input[type=radio][data-v-3e43b854]:checked:after{background:#0f7fff;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.model-option .description[data-v-3e43b854]{margin-top:0}.model-option .description .text[data-v-3e43b854]{color:#666;font-size:12px;line-height:1.4}.model-switch-popover[data-v-3e43b854]{max-height:410px;max-width:380px;overflow-y:auto}@media (max-width:1220px){.model-switch-popover[data-v-3e43b854]{max-height:calc(100vh - 300px);max-width:calc(100vw - 88px)}}.model-switch-popover .new-chat-session[data-v-3e43b854]{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:16px}.model-switch-popover .new-chat-session .desc[data-v-3e43b854]{color:#232425;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.model-switch-popover .button[data-v-3e43b854]{align-items:center;background:#232425;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;gap:6px;height:32px;line-height:150%;padding:5px 16px}.model-switch-popover .icon[data-v-3e43b854]{align-items:center;display:flex;height:16px;justify-content:center;width:16px}@media (prefers-color-scheme:dark){.model-switch-popover .new-chat-session .desc[data-v-3e43b854]{color:#fff}.model-selection-button[data-v-3e43b854]{background:#333;border-color:#444;color:#fff}.model-selection-button[data-v-3e43b854]:hover{background:#444;border-color:#555}.model-selection-button.active[data-v-3e43b854]{background:#2a2a2a;border-color:#09f}.model-selection-button.disabled[data-v-3e43b854]{cursor:pointer;opacity:.7}.model-selection-button.disabled[data-v-3e43b854]:hover{background:#444;opacity:.85}.model-label[data-v-3e43b854]{color:#fff}.dropdown-icon[data-v-3e43b854]{color:#ccc}.model-dropdown[data-v-3e43b854]{background:#333;border-color:#444;box-shadow:0 4px 12px #0000004d}.model-option .left .text[data-v-3e43b854]{color:#fff}.model-option .description .text[data-v-3e43b854]{color:#ccc}.model-option .right input[type=radio][data-v-3e43b854]{background-color:#fff;border-color:#666}.model-option .right input[type=radio][data-v-3e43b854]:checked{background-color:#fff;border-color:#0f7fff}}.model-dropdown.dropdown-above[data-v-3e43b854]{box-shadow:0 -4px 12px #00000026}.model-dropdown.dropdown-below[data-v-3e43b854]{box-shadow:0 4px 12px #00000026}@media (prefers-color-scheme:dark){.model-dropdown.dropdown-above[data-v-3e43b854]{box-shadow:0 -4px 12px #0000004d}.model-dropdown.dropdown-below[data-v-3e43b854]{box-shadow:0 4px 12px #0000004d}}.custom-agent-mention-wrapper[data-v-dfbb1dca]{pointer-events:none}.agent-mention-dropdown[data-v-dfbb1dca]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow-y:auto;pointer-events:auto}.dark .agent-mention-dropdown[data-v-dfbb1dca]{background:#2a2a2a;border-color:#444}.agent-mention-list[data-v-dfbb1dca]{padding:4px}.agent-mention-item[data-v-dfbb1dca]{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px 12px;transition:background-color .15s ease}.agent-mention-item[data-v-dfbb1dca]:hover{background-color:#f5f5f5}.dark .agent-mention-item[data-v-dfbb1dca]:hover{background-color:#3a3a3a}.agent-mention-item.selected[data-v-dfbb1dca]{background-color:#e8f4ff}.dark .agent-mention-item.selected[data-v-dfbb1dca]{background-color:#1a3a52}.agent-avatar[data-v-dfbb1dca],.agent-avatar-placeholder[data-v-dfbb1dca]{align-items:center;background:#f0f0f0;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:12px;width:32px}.dark .agent-avatar-placeholder[data-v-dfbb1dca]{background:#3a3a3a}.agent-avatar img[data-v-dfbb1dca]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.agent-info[data-v-dfbb1dca]{flex:1;min-width:0}.agent-name[data-v-dfbb1dca]{color:#262626;font-size:14px;font-weight:500;line-height:1.4}.dark .agent-name[data-v-dfbb1dca]{color:#e0e0e0}.agent-description[data-v-dfbb1dca]{color:#666;font-size:12px;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .agent-description[data-v-dfbb1dca]{color:#999}.selected-context-bar[data-v-9f0a5f9e]{align-items:center;background:#e5e7eb!important;border:1px solid #e5e7eb!important;border-radius:16px 16px 0 0!important;box-sizing:border-box!important;display:flex;margin-bottom:8px;padding:8px 24px;position:relative;width:100%}.dark .selected-context-bar[data-v-9f0a5f9e]{background:#2a2a2a!important;border-color:#2a2a2a!important}.context-bar-inner[data-v-9f0a5f9e]{width:100%}.context-item[data-v-9f0a5f9e]{align-items:center;display:flex;justify-content:space-between}.context-item-left[data-v-9f0a5f9e]{align-items:center;display:flex;gap:8px}.context-item-icon[data-v-9f0a5f9e]{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.context-item-icon img[data-v-9f0a5f9e]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.context-item-label[data-v-9f0a5f9e]{color:#262626;font-size:14px;font-weight:500}.dark .context-item-label[data-v-9f0a5f9e]{color:#e0e0e0}.context-item-remove[data-v-9f0a5f9e]{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .15s ease}.context-item-remove[data-v-9f0a5f9e]:hover{background-color:#0000000d}.dark .context-item-remove[data-v-9f0a5f9e]{color:#999}.dark .context-item-remove[data-v-9f0a5f9e]:hover{background-color:#ffffff0d}.upload-video-container[data-v-f6c37e19]{display:inline-block;position:relative}.upload-options-popover[data-v-f6c37e19]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:240px;padding:8px 0}.upload-option-item[data-v-f6c37e19]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease}.upload-option-item[data-v-f6c37e19]:hover{background-color:#f5f5f5}.option-icon[data-v-f6c37e19]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.option-icon[data-v-f6c37e19] svg{color:#232425;height:100%;width:100%}.option-label[data-v-f6c37e19]{color:#232425;font-size:14px;font-weight:400;line-height:1.4}@media (prefers-color-scheme:dark){.upload-options-popover[data-v-f6c37e19]{background:#333;border:1px solid #444}.upload-option-item[data-v-f6c37e19]:hover{background-color:#404040}.option-label[data-v-f6c37e19]{color:#fff}.invert-icon[data-v-f6c37e19]{filter:invert(1)}}.spin[data-v-0946bd67]{align-items:center;animation:spin-0946bd67 2s linear infinite;display:flex;justify-content:center;left:-24px;position:absolute;top:1px}@keyframes spin-0946bd67{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.buttons[data-v-0946bd67]{display:flex;flex-direction:row;justify-content:space-between}.button[data-v-0946bd67]{border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:6px 0;width:calc(50% - 5px)}.button .label[data-v-0946bd67]{position:relative}.cancel[data-v-0946bd67]{background:#f5f5f5;color:#606366}.confirm[data-v-0946bd67]{background:#232425;color:#fff}.wrapper[data-v-0946bd67]{background:#fff;border-radius:16px;color:#000;max-width:calc(100vw - 32px);padding:24px;width:540px}.title[data-v-0946bd67]{color:#000;font-size:20px}.desc[data-v-0946bd67],.title[data-v-0946bd67]{font-style:normal;font-weight:700;line-height:normal}.desc[data-v-0946bd67]{margin-top:24px}.alert[data-v-0946bd67],.desc[data-v-0946bd67]{color:#232425;font-size:14px}.alert[data-v-0946bd67]{align-items:flex-start;align-self:stretch;background:#fffbee;border-radius:8px;display:flex;flex-direction:column;font-style:normal;font-weight:400;gap:2px;line-height:150%;padding:12px}.github-binding-prompt-wrapper[data-v-cd775e42]{align-items:center;background:#fff;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:11}@media (prefers-color-scheme:dark){.github-binding-prompt-wrapper[data-v-cd775e42]{background:#232425}}.github-binding-prompt-wrapper .github-binding-prompt-inner[data-v-cd775e42]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:400px;padding:24px;text-align:center}.github-binding-prompt-wrapper .title[data-v-cd775e42]{color:#232425;font-size:18px;font-style:normal;font-weight:600;line-height:150%}@media (prefers-color-scheme:dark){.github-binding-prompt-wrapper .title[data-v-cd775e42]{color:#fff}}.github-binding-prompt-wrapper .description[data-v-cd775e42]{color:#232425;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (prefers-color-scheme:dark){.github-binding-prompt-wrapper .description[data-v-cd775e42]{color:#d1d5db}}.github-binding-prompt-wrapper .buttons[data-v-cd775e42]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.github-binding-prompt-wrapper .button[data-v-cd775e42]{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:100px;padding:8px 16px;transition:opacity .3s ease}.github-binding-prompt-wrapper .button.primary[data-v-cd775e42]{background:#232425;color:#fff}.github-binding-prompt-wrapper .button.secondary[data-v-cd775e42]{background:#f5f5f5;color:#606366}@media (prefers-color-scheme:dark){.github-binding-prompt-wrapper .button.primary[data-v-cd775e42]{background:#fff;color:#232425}.github-binding-prompt-wrapper .button.secondary[data-v-cd775e42]{background:#374151;color:#d1d5db}}.github-binding-prompt-wrapper .button[data-v-cd775e42]:hover{opacity:.8}.github-binding-prompt-wrapper .button .icon[data-v-cd775e42]{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.github-binding-prompt-wrapper .button .label[data-v-cd775e42]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convert-document-type-prompt-wrapper[data-v-35796eef]{align-items:center;background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:11}@media (prefers-color-scheme:dark){.convert-document-type-prompt-wrapper[data-v-35796eef]{background:#232425}}.convert-document-type-prompt-wrapper .convert-document-type-prompt-inner[data-v-35796eef]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.convert-document-type-prompt-wrapper .text[data-v-35796eef]{color:#232425;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media (prefers-color-scheme:dark){.convert-document-type-prompt-wrapper .text[data-v-35796eef]{color:#fff}}.convert-document-type-prompt-wrapper .button[data-v-35796eef]{align-items:center;background:#232425;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:center;max-width:200px;padding:6px 14px;transition:opacity .3s ease}.convert-document-type-prompt-wrapper .button.disabled[data-v-35796eef]{cursor:not-allowed;opacity:.5}@media (prefers-color-scheme:dark){.convert-document-type-prompt-wrapper .button[data-v-35796eef]{background:#fff;color:#232425}}.convert-document-type-prompt-wrapper .button .icon[data-v-35796eef]{align-items:center;color:#fff;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}@media (prefers-color-scheme:dark){.convert-document-type-prompt-wrapper .button .icon[data-v-35796eef]{color:#232425}}.convert-document-type-prompt-wrapper .button .label[data-v-35796eef]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollback-prompt-wrapper[data-v-7757fc37]{align-items:center;background:#fff;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:11}@media (prefers-color-scheme:dark){.rollback-prompt-wrapper[data-v-7757fc37]{background:#232425}}.rollback-prompt-wrapper .rollback-prompt-inner[data-v-7757fc37]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.rollback-prompt-wrapper .text[data-v-7757fc37]{color:#232425;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media (prefers-color-scheme:dark){.rollback-prompt-wrapper .text[data-v-7757fc37]{color:#fff}}.rollback-prompt-wrapper .button[data-v-7757fc37]{align-items:center;background:#232425;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:center;max-width:200px;padding:6px 14px}@media (prefers-color-scheme:dark){.rollback-prompt-wrapper .button[data-v-7757fc37]{background:#fff;color:#232425}}.rollback-prompt-wrapper .button .icon[data-v-7757fc37]{align-items:center;color:#fff;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}@media (prefers-color-scheme:dark){.rollback-prompt-wrapper .button .icon[data-v-7757fc37]{color:#232425}}.rollback-prompt-wrapper .button .label[data-v-7757fc37]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-session-wrapper[data-v-7757fc37]{align-items:center;border:1px solid #efefef;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}@media (hover:hover){.chat-session-wrapper[data-v-7757fc37]:hover{background:#f5f5f5}}@media (prefers-color-scheme:dark){.chat-session-wrapper[data-v-7757fc37]{background:#333;border-color:#444}@media (hover:hover){.chat-session-wrapper[data-v-7757fc37]:hover{background:#444;border-color:#555}}}.chat-session-wrapper .icon[data-v-7757fc37]{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;width:24px}.chat-session-popover[data-v-7757fc37]{max-height:410px;max-width:380px;overflow-y:auto}@media (max-width:1220px){.chat-session-popover[data-v-7757fc37]{max-height:calc(100vh - 300px);max-width:calc(100vw - 88px)}}.chat-session-popover .button[data-v-7757fc37]{align-items:center;background:#232425;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;gap:6px;height:32px;line-height:150%;padding:5px 16px}.chat-session-popover .divider[data-v-7757fc37]{background:#efefef;height:1px;margin:0 0 16px;width:100%}.chat-session-popover .new-chat-session[data-v-7757fc37]{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:16px}.chat-session-popover .new-chat-session .desc[data-v-7757fc37]{color:#232425;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (prefers-color-scheme:dark){.chat-session-popover .new-chat-session .desc[data-v-7757fc37]{color:#fff}}.chat-session-popover .icon[data-v-7757fc37]{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.chat-session-history-item[data-v-7757fc37]{color:#232425;cursor:pointer;height:28px;opacity:.5}@media (prefers-color-scheme:dark){.chat-session-history-item[data-v-7757fc37]{color:#fff}}.chat-session-history-item.active[data-v-7757fc37]{opacity:1}@media (hover:hover){.chat-session-history-item[data-v-7757fc37]:hover{opacity:1}}.stop-icon[data-v-7757fc37]{align-items:center;display:flex;height:14px;justify-content:center;width:14px}.remove[data-v-7757fc37] svg{height:100%;width:100%}.prompt-files .prompt-file.image[data-v-7757fc37]{height:50px;padding:0;width:50px}.prompt-files .prompt-file.image .remove[data-v-7757fc37]{right:-8px;top:-8px}.file-wrapper[data-v-7757fc37]{align-items:center;background:#fafafa;border:1px solid #efefef;border-radius:12px;display:flex;flex-direction:row;flex-shrink:0;gap:8px;height:48px;justify-content:flex-start;padding:0 8px;width:152px}.file-wrapper .file-icon[data-v-7757fc37]{background-color:#fff;border-radius:8px;box-sizing:border-box;flex-shrink:0;height:36px;padding:6px;width:36px}.file-wrapper .file-icon[data-v-7757fc37] svg{height:100%;width:100%}.file-wrapper .file-info[data-v-7757fc37]{flex-grow:1;max-width:100px}.file-wrapper .file-info .file-name[data-v-7757fc37]{color:#232425;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.file-wrapper .file-info .file-size[data-v-7757fc37]{color:#909499;font-size:10px;font-style:normal;font-weight:400;line-height:150%;width:100%}.textarea-wrapper[data-v-7757fc37]{box-sizing:border-box;display:flex;gap:10px;overflow:visible;position:relative;z-index:10}.prompt-files[data-v-7757fc37]{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:12px 0 0;width:100%}.prompt-files .prompt-file[data-v-7757fc37]{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.prompt-files .prompt-file-inner[data-v-7757fc37]{height:100%;position:relative;width:100%}.prompt-files .prompt-file .remove[data-v-7757fc37]{align-items:center;background:#000;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:16px;justify-content:center;position:absolute;right:0;top:-8px;width:16px;z-index:1}.prompt-files .prompt-file img[data-v-7757fc37]{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.prompt-files .prompt-file.template-card[data-v-7757fc37]{height:48px;width:auto}.template-card-wrapper[data-v-7757fc37]{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;height:48px;max-width:240px;min-width:200px;overflow:hidden}@media (prefers-color-scheme:dark){.template-card-wrapper[data-v-7757fc37]{background:#2a2a2a;border:1px solid #444}}.template-preview[data-v-7757fc37]{flex-shrink:0;height:48px;overflow:hidden}.template-preview-image[data-v-7757fc37]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.prompt-files .prompt-file.template-card img[data-v-7757fc37]{border-radius:0}.template-info[data-v-7757fc37]{flex:1;min-width:0;padding:0 8px}.template-name[data-v-7757fc37]{color:#232425;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (prefers-color-scheme:dark){.template-name[data-v-7757fc37]{color:#fff}}.template-label[data-v-7757fc37]{color:#909499;font-size:10px;font-style:normal;font-weight:400;line-height:150%;width:100%}.search-input-wrapper-background[data-v-7757fc37]{background:#0f7fff;background:linear-gradient(270deg,#000,#000 45%,#376cd2,#0f7fff 55%,#0f7fff);height:100%;margin-left:-170%;position:absolute;top:0;transition:all 1s ease-in-out;width:300%;z-index:-1}.searchAskFollowUp .search-input-wrapper-background[data-v-7757fc37],.sparkQuestion .search-input-wrapper-background[data-v-7757fc37]{background:#fff}.active .search-input-wrapper-background[data-v-7757fc37]{margin-left:-10%}.input.sparkQuestion[data-v-7757fc37],.input.white[data-v-7757fc37]{background:#fff;color:#d9d9d9}.input.sparkQuestion[data-v-7757fc37]{padding-right:4px}.input.sparkQuestion textarea[data-v-7757fc37],.input.white textarea[data-v-7757fc37]{background:transparent;color:#606366}.input.searchAskFollowUp textarea[data-v-7757fc37],.input.searchAskFollowUp.active textarea[data-v-7757fc37]{caret-color:#232425;color:#232425}.input.sparkQuestion.active textarea[data-v-7757fc37]{caret-color:#606366;color:#606366}.sparkQuestion .input-icon[data-v-7757fc37],.white .input-icon[data-v-7757fc37]{background:#f2f2f2;border-radius:8px;color:#232425;height:20px;padding:4px;width:20px}.searchAskFollowUp .input-icon[data-v-7757fc37]{height:32px;width:32px}.icon-group[data-v-7757fc37]{background:#fff;display:flex;overflow:visible;position:relative}.icon-group.in-speech[data-v-7757fc37]{z-index:11}@media (prefers-color-scheme:dark){.icon-group[data-v-7757fc37]{background:#333}}.right-icon-group[data-v-7757fc37]{align-items:center;display:flex;justify-content:flex-end;width:100%}.searchAskFollowUp .icon-group[data-v-7757fc37]{margin-right:0}.sparkQuestion .input-icon[data-v-7757fc37]{background:#fff}.sparkQuestion .input-icon[data-v-7757fc37]:hover{background:#2324250f}.input-icon[data-v-7757fc37] svg{align-items:center;display:flex;justify-content:center;width:100%}.white[data-v-7757fc37] .input-icon *,.white.active[data-v-7757fc37] .input-icon *{fill:#232425}.sparkQuestion[data-v-7757fc37] .input-icon *{fill:#232425;opacity:.65}.sparkQuestion.active[data-v-7757fc37] .input-icon *{fill:#606366;opacity:1}.input[data-v-7757fc37]{align-items:stretch;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;position:relative;z-index:1}.input.searchAskFollowUp[data-v-7757fc37]{border:1px solid #efefef}.input.searchAskFollowUp.focus[data-v-7757fc37]{box-shadow:0 1px 8px #00000014}.input.has-suggestions[data-v-7757fc37]{border-radius:12px 12px 0 0}.input.sparkQuestion[data-v-7757fc37]{border:1px solid #fff}.input.has-suggestions.sparkQuestion[data-v-7757fc37]{border-radius:0 0 12px 12px}.input.focus.sparkQuestion[data-v-7757fc37]{border:1px solid #dcdfe0}.input textarea[data-v-7757fc37]{background:transparent;border:0;box-sizing:border-box;font-size:16px;outline:none;resize:none;transition:color 1s ease-in-out;width:100%}.input-icon[data-v-7757fc37]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.active .input-icon[data-v-7757fc37]{color:#fff}.searchAskFollowUp .input-icon[data-v-7757fc37]{color:#232425}.prefix-button[data-v-7757fc37]{align-items:center;border:1px solid #efefef;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:start;padding:0 12px}@media (max-width:1220px){.input-icon.expand[data-v-7757fc37]{display:none}}@media (prefers-color-scheme:dark){.input.sparkQuestion[data-v-7757fc37],.searchAskFollowUp .search-input-wrapper-background[data-v-7757fc37],.sparkQuestion .search-input-wrapper-background[data-v-7757fc37]{background:#232425}.input.active textarea[data-v-7757fc37],.input.active.searchAskFollowUp textarea[data-v-7757fc37],.input.active.sparkQuestion textarea[data-v-7757fc37],.input.active.white textarea[data-v-7757fc37],.input.searchAskFollowUp textarea[data-v-7757fc37],.input.sparkQuestion textarea[data-v-7757fc37],.input.white textarea[data-v-7757fc37]{caret-color:#fff;color:#fff}.input-icon[data-v-7757fc37] svg:hover{fill:#fff}.spin-icon[data-v-7757fc37] svg:hover{fill:#000}.white[data-v-7757fc37] .input-icon *,.white.active[data-v-7757fc37] .input-icon *{fill:#fff}.searchAskFollowUp[data-v-7757fc37] .input-icon *,.sparkQuestion[data-v-7757fc37] .input-icon *{fill:#fff;color:#fff;opacity:.8}.searchAskFollowUp.active[data-v-7757fc37] .input-icon *,.sparkQuestion.active[data-v-7757fc37] .input-icon *{fill:#fff;color:#fff;opacity:1}.index .search-input-wrapper-background[data-v-7757fc37]{background:linear-gradient(270deg,#333,#333 45%,#376cd2,#0f7fff 55%,#0f7fff)}.input.index[data-v-7757fc37]{border:1px solid transparent}.input.index.has-suggestions[data-v-7757fc37]{border:1px solid #0f7fff}}.moa .search-input-wrapper-background[data-v-7757fc37]{background:#fff}.moa.input[data-v-7757fc37]{border-radius:16px}.moa.input textarea[data-v-7757fc37]{color:#232425}.moa .icon-group[data-v-7757fc37]{margin-right:0}@media (prefers-color-scheme:dark){.moa .input-icon[data-v-7757fc37]{color:#232425}.moa .search-input-wrapper-background[data-v-7757fc37]{background:#333}.moa.input textarea[data-v-7757fc37]{color:#fff}.search-input[data-v-7757fc37]{scrollbar-color:#676767 transparent}}.enter-icon[data-v-7757fc37]{display:flex;flex-direction:column;height:100%}.enter-icon-wrapper[data-v-7757fc37]{justify-content:center;width:36px}.enter-icon-wrapper[data-v-7757fc37],.research-me-btn[data-v-7757fc37]{align-items:center;display:flex;height:36px}.research-me-btn[data-v-7757fc37]{border:1px solid #efefef;border-radius:32px;box-sizing:border-box;color:#232425;justify-content:flex-start;padding:12px;transition:all .2s ease}.research-me-btn[data-v-7757fc37]:hover{background:#f5f5f5;border-color:#dcdfe0}.research-me-btn-icon[data-v-7757fc37]{align-items:center;border:1px solid #efefef;border-radius:50%;box-sizing:border-box;display:flex;height:36px;justify-content:center;width:36px}@media (prefers-color-scheme:dark){.research-me-btn[data-v-7757fc37]{background:#333;color:#fff}.research-me-btn-icon[data-v-7757fc37]{border:1px solid #efefef30}.research-me-btn-icon[data-v-7757fc37]:hover{border:1px solid #efefef}.research-me-btn[data-v-7757fc37]{border:1px solid #efefef2f}.research-me-btn[data-v-7757fc37]:hover{background:#444}}.custom-tools-dropdown[data-v-7757fc37]{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;position:absolute;width:235px;z-index:9999}.icon-group .flex.items-center.gap-2[data-v-7757fc37]{overflow:visible;position:relative}@media (prefers-color-scheme:dark){.custom-tools-dropdown[data-v-7757fc37]{background-color:#333;border:1px solid #444}}.model-selection-icon-container[data-v-7757fc37]{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.selected-context-bar[data-v-7757fc37]{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:16px 16px 0 0;box-sizing:border-box;width:100%}.dark .selected-context-bar[data-v-7757fc37]{background:#2a2a2a;border-color:#404040}.context-bar-inner[data-v-7757fc37]{align-items:center;display:flex;flex-wrap:wrap;gap:0;width:100%}.context-item[data-v-7757fc37]{align-items:center;border-radius:12px 12px 0 0;display:flex;flex:1;gap:8px;padding:8px 12px}.context-item[data-v-7757fc37],.dark .context-item[data-v-7757fc37]{background:transparent}.context-item-agent[data-v-7757fc37]{justify-content:space-between}.context-item-left[data-v-7757fc37]{align-items:center;display:flex;flex:1;gap:8px}.context-item-icon[data-v-7757fc37]{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;overflow:hidden;width:20px}.dark .context-item-icon[data-v-7757fc37]{background:#374151}.context-item-icon img[data-v-7757fc37]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.context-item-label[data-v-7757fc37]{color:#374151;flex:1;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .context-item-label[data-v-7757fc37]{color:#e5e7eb}.context-item-remove[data-v-7757fc37]{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:18px;justify-content:center;margin-left:4px;padding:0;transition:all .2s;width:18px}.context-item-remove[data-v-7757fc37]:hover{background:#f3f4f6;color:#374151}.dark .context-item-remove[data-v-7757fc37]{color:#9ca3af}.dark .context-item-remove[data-v-7757fc37]:hover{background:#374151;color:#e5e7eb}.context-bar-inner.has-multiple-items[data-v-7757fc37]{justify-content:flex-start}.context-bar-inner.has-multiple-items .context-item[data-v-7757fc37]{flex:0 0 auto}.prompt-input-agent-bar[data-v-7757fc37]{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}@media (max-width:1880px) and (min-width:1220px){.search-input-wrapper[data-v-06311849]{min-width:var(--container-width,760px);width:var(--container-width,760px)}}@media (min-width:1880px){.search-input-wrapper[data-v-06311849]{min-width:var(--container-width,760px);width:var(--container-width,760px)}}
