.grouped-chats{height:100%;overflow-y:auto}[dir] .grouped-chats{padding:16px;background-color:#f4f4f4;border-bottom:1px solid #ddd}.grouped-chats h2{font-size:26px}[dir] .grouped-chats h2{margin-bottom:12px;margin-top:10px}.grouped-chats .header{display:flex;align-items:center;gap:8px;position:relative}[dir] .grouped-chats .header{margin-bottom:12px}.grouped-chats .header .header-help-icon{color:#999;font-size:16px;text-decoration:none}[dir=ltr] .grouped-chats .header .header-help-icon{margin-left:auto}[dir=rtl] .grouped-chats .header .header-help-icon{margin-right:auto}.grouped-chats .header .header-help-icon:hover{color:#666}.grouped-chats .icon{width:24px;height:24px}.grouped-chats .new-chat-btn{transition:box-shadow .2s ease}[dir] .grouped-chats .new-chat-btn{border:none;margin-bottom:10px;background-color:#d9d9d9;border-radius:3px;padding:5px;box-shadow:0 2px 6px rgba(0,0,0,.2)}[dir] .grouped-chats .new-chat-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.grouped-chats ul{list-style:none}[dir] .grouped-chats ul{padding:0;margin:0}.grouped-chats li{transition:background-color .2s}[dir] .grouped-chats li{padding:10px;border-radius:6px;cursor:pointer;margin-bottom:8px;background-color:#fff}[dir] .grouped-chats li:hover{background-color:#eaeaea}[dir] .grouped-chats li.active{background-color:#d0e7ff}.grouped-chats .chat-name{font-weight:700}.grouped-chats .last-message{font-size:13px;color:#555}.expand-toggle{display:flex;justify-content:flex-start}[dir] .expand-toggle{padding:10px}.expand-toggle button{font-size:20px;color:#2c2e65}[dir] .expand-toggle button{background:none;border:none;cursor:pointer}.expand-toggle button:hover{color:#1a1d4e}.conversation-name{font-weight:700;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .conversation-name{margin-top:3px}[dir=ltr] .conversation-name{margin-left:20px}[dir=rtl] .conversation-name{margin-right:20px}.delete-btn{color:#a00;font-size:18px;position:absolute;top:50%;opacity:.7}[dir] .delete-btn{background:transparent;border:none;cursor:pointer;transform:translateY(-50%)}[dir=ltr] .delete-btn{right:10px}[dir=rtl] .delete-btn{left:10px}.delete-btn:hover{opacity:1}.options-menu{position:absolute;top:5px}[dir=ltr] .options-menu{right:10px}[dir=rtl] .options-menu{left:10px}.options-btn{font-size:18px}[dir] .options-btn{background:none;border:none;cursor:pointer}.options-dropdown{position:absolute;top:20px;z-index:10;display:flex;flex-direction:column}[dir] .options-dropdown{background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2)}[dir=ltr] .options-dropdown{right:0}[dir=rtl] .options-dropdown{left:0}.options-dropdown button{width:100%}[dir] .options-dropdown button{padding:5px 10px;border:none;background:none;cursor:pointer}[dir=ltr] .options-dropdown button{text-align:left}[dir=rtl] .options-dropdown button{text-align:right}[dir] .options-dropdown button:hover{background-color:#eee}.chat-name-input{font-size:1rem;width:100%;box-sizing:none}[dir] .chat-name-input{padding:4px 8px}.empty-chat-message{color:#666;font-size:1rem}[dir] .empty-chat-message{text-align:center;padding:40px 20px}[dir] .dark-layout .grouped-chats{background-color:#1e1e2f;border-bottom:1px solid #555}.dark-layout .grouped-chats .new-chat-btn{color:#fff}[dir] .dark-layout .grouped-chats .new-chat-btn{background-color:#3a3c6e}.dark-layout .grouped-chats li{color:#fff}[dir] .dark-layout .grouped-chats li{background-color:#2c2c45}[dir] .dark-layout .grouped-chats li:hover{background-color:#336}[dir] .dark-layout .grouped-chats li.active{background-color:#4a6ea8}.dark-layout .grouped-chats .last-message{color:#ccc}.dark-layout .grouped-chats .expand-toggle button{color:#9faaff}.dark-layout .grouped-chats .expand-toggle button:hover{color:#cfd3ff}[dir] .dark-layout .grouped-chats .options-dropdown{background:#2c2c45;border-color:#555}.dark-layout .grouped-chats .options-dropdown button{color:#fff}[dir] .dark-layout .grouped-chats .options-dropdown button:hover{background-color:#336}.dark-layout .grouped-chats .chat-name-input{color:#fff}[dir] .dark-layout .grouped-chats .chat-name-input{background-color:#2c2c45;border:1px solid #555}.dark-layout .grouped-chats .empty-chat-message{color:#ccc}.dark-layout .conversation-name{color:#e7e7e7}.dark-layout .options-btn{color:#9faaff}.chat-name[data-v-62fa038b]{display:flex;align-items:center;flex-wrap:wrap;word-break:break-word;white-space:normal;max-width:100%}[dir] .chat-name[data-v-62fa038b]{cursor:pointer}.chat-name-input[data-v-62fa038b]{width:100%;font-size:1rem;outline:none;transition:all .2s ease}[dir] .chat-name-input[data-v-62fa038b]{padding:4px 8px;border:1px solid #007bff;border-radius:4px;background-color:#f0f8ff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.options-menu[data-v-62fa038b]{position:absolute;top:8px}[dir=ltr] .options-menu[data-v-62fa038b]{right:10px}[dir=rtl] .options-menu[data-v-62fa038b]{left:10px}.options-btn[data-v-62fa038b]{font-size:18px}[dir] .options-btn[data-v-62fa038b]{background:none;border:none;cursor:pointer}.options-dropdown[data-v-62fa038b]{position:absolute;top:100%;z-index:10}[dir] .options-dropdown[data-v-62fa038b]{background:#fff;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:5px}[dir=ltr] .options-dropdown[data-v-62fa038b]{right:0}[dir=rtl] .options-dropdown[data-v-62fa038b]{left:0}.chat-editing[data-v-62fa038b]{display:flex;flex-direction:column;align-items:center;gap:4px}[dir=ltr] .chat-editing[data-v-62fa038b]{margin-right:30px}[dir=rtl] .chat-editing[data-v-62fa038b]{margin-left:30px}.chat-editing b-spinner[data-v-62fa038b]{width:16px!important;height:16px!important}.modal-content{color:#212529}[dir] .modal-content{background-color:#fff;border:1px solid #dee2e6}.modal-body,.modal-footer,.modal-header{color:#212529}[dir] .modal-body,[dir] .modal-footer,[dir] .modal-header{background-color:#fff}.modal-title{font-weight:700}input.form-control{color:#212529}[dir] input.form-control{background-color:#fff}input.form-control::placeholder{color:#6c757d}.dica{color:#333}.dark-layout .modal-content{color:#f1f1f1}[dir] .dark-layout .modal-content{background-color:#2c2c45;border:1px solid #444}.dark-layout .modal-body,.dark-layout .modal-footer,.dark-layout .modal-header{color:#f1f1f1}[dir] .dark-layout .modal-body,[dir] .dark-layout .modal-footer,[dir] .dark-layout .modal-header{background-color:#2c2c45}.dark-layout input.form-control{color:#f5f5f5}[dir] .dark-layout input.form-control{background-color:#1e1e2f;border:1px solid #444}.dark-layout input.form-control::placeholder{color:#aaa}.dark-layout .dica{color:#ccc}.chat-window{display:flex;flex-direction:column;height:80vh;max-width:100%;overflow:hidden;color:#333;word-break:break-word;overflow-wrap:anywhere}[dir] .chat-window{margin:auto;border:1px solid #ccc;border-radius:8px;background-color:#fff;padding:16px}.chat-window .messages{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start}[dir] .chat-window .messages{padding:10px}.chat-window .messages.empty{justify-content:center;align-items:center}.chat-window .messages .message-row .message-content{max-width:85%;word-break:break-word;overflow-wrap:anywhere}.chat-window .default-message{font-size:12px;color:#666;width:100%}[dir] .chat-window .default-message{margin-top:15px;text-align:center}[dir=ltr] .chat-window .default-message{margin-left:10px}[dir=rtl] .chat-window .default-message{margin-right:10px}.chat-window .centered-input{width:60%;max-width:400px;resize:none;box-sizing:border-box;font-family:inherit;font-size:1rem;line-height:1.4;overflow:hidden;outline:none}[dir] .chat-window .centered-input{padding:12px;border-radius:8px;border:1px solid #ccc}.chat-window .welcome-message-sm{font-size:1.2rem;color:#333}[dir] .chat-window .welcome-message-sm{margin-top:8px}.chat-window .input-area{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;min-height:70px;box-sizing:border-box}[dir] .chat-window .input-area{border-top:1px solid #ccc;padding:16px 12px;background-color:#fafafa}.chat-window .input-area textarea{flex-grow:1;resize:none;box-sizing:border-box;font-family:inherit;font-size:1rem;overflow:hidden;line-height:1.4;outline:none;min-height:40px;max-height:120px}[dir] .chat-window .input-area textarea{padding:12px;border-radius:8px;border:1px solid #ccc}[dir] .chat-window .input-area textarea:focus{border-color:#2c2e65}.chat-window .input-actions{flex-shrink:0}.chat-window .input-actions button{color:#fff;font-size:16px;transition:background-color .2s ease}[dir] .chat-window .input-actions button{background:#2c2e65;border:none;border-radius:6px;padding:8px 16px;cursor:pointer}[dir] .chat-window .input-actions button:hover{background-color:#1a1d4e}.chat-window .message-row{display:flex;align-items:flex-start}[dir] .chat-window .message-row{margin-bottom:12px}.chat-window .message-row .avatar{width:40px;height:40px}[dir] .chat-window .message-row .avatar{border-radius:50%;background-color:#fff}[dir=ltr] .chat-window .message-row .avatar{margin-right:10px}[dir=rtl] .chat-window .message-row .avatar{margin-left:10px}.chat-window .message-row .message-content{font-size:16px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;overflow-x:auto;max-width:90%}[dir] .chat-window .message-row .message-content{background-color:#f1f1f1;border-radius:10px;padding:10px}.chat-window .user-message{flex-direction:row-reverse}[dir=ltr] .chat-window .user-message .avatar{margin-left:10px;margin-right:0}[dir=rtl] .chat-window .user-message .avatar{margin-right:10px;margin-left:0}.chat-window .user-message .message-content{align-items:flex-end}[dir] .chat-window .user-message .message-content{background-color:#cddcfa}[dir=ltr] .chat-window .user-message .message-content{text-align:right}[dir=rtl] .chat-window .user-message .message-content{text-align:left}[dir] .chat-window .bot-message .message-content{background-color:#f1f1f1}.chat-window .username{font-weight:700;font-size:.9rem;color:#333}[dir] .chat-window .username{margin-bottom:4px}.chat-window .logo{max-width:20vh;height:auto;display:block}[dir] .chat-window .logo{margin:0 auto}.chat-window .header-top{display:flex;flex-direction:column;align-items:center;gap:12px}[dir] .chat-window .header-top{padding:16px;text-align:center;border-bottom:1px solid #ccc;background-color:#f9f9f9}.chat-window .welcome-message{font-size:1.2rem;color:#333}[dir] .chat-window .welcome-message{text-align:center;margin:0 0 8px 0}[dir] .chat-window .welcome-container{margin-top:120px;text-align:center}.chat-window .input-wrapper{display:flex;align-items:center;gap:8px;width:100%}[dir] .chat-window .input-wrapper{margin-top:30px}[dir=ltr] .chat-window .input-wrapper,[dir=rtl] .chat-window .input-wrapper{margin-left:auto;margin-right:auto}.chat-window .input-wrapper.wiki-mode{max-width:120vh}.chat-window .input-wrapper.normal-mode{max-width:90vh}.chat-window .wiki-button-outside{color:#fff;font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background-color .3s ease;flex-shrink:0}[dir] .chat-window .wiki-button-outside{background-color:#2c2e65;border:none;border-radius:6px;padding:10px 16px;cursor:pointer}[dir] .chat-window .wiki-button-outside:hover{background-color:#1a1d4e}.chat-window .input-with-button{position:relative;flex:1;display:flex;align-items:center}.chat-window .input-with-button textarea{width:100%;font-family:inherit;font-size:1rem;line-height:1.4;resize:none;min-height:0;max-height:120px;box-sizing:border-box;outline:none;overflow:hidden}[dir] .chat-window .input-with-button textarea{border-radius:8px;border:1px solid #ccc}[dir=ltr] .chat-window .input-with-button textarea{padding:8px 40px 8px 12px}[dir=rtl] .chat-window .input-with-button textarea{padding:8px 12px 8px 40px}.chat-window .button-inside-input{position:absolute;top:50%;color:#2c2e65;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background-color .3s ease,color .3s ease;flex-shrink:0}[dir] .chat-window .button-inside-input{transform:translateY(-50%);background-color:#fff;border:none;border-radius:6px;cursor:pointer;padding:0}[dir=ltr] .chat-window .button-inside-input{right:8px}[dir=rtl] .chat-window .button-inside-input{left:8px}.chat-window .button-inside-input:hover{color:#fff}[dir] .chat-window .button-inside-input:hover{background-color:#2c2e65;border-color:#2c2e65}.chat-window .button-inside-input i{pointer-events:none}.chat-window .typing-indicator{display:inline-flex;gap:4px;font-size:1.5rem;color:#666;font-weight:700}[dir=ltr] .chat-window .typing-indicator span,[dir=rtl] .chat-window .typing-indicator span{animation:blink 1.4s infinite}[dir=ltr] .chat-window .typing-indicator span:nth-child(2),[dir=rtl] .chat-window .typing-indicator span:nth-child(2){animation-delay:.2s}[dir=ltr] .chat-window .typing-indicator span:nth-child(3),[dir=rtl] .chat-window .typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.chat-window .overlay-loading{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;color:#333;z-index:10}[dir] .chat-window .overlay-loading{background:hsla(0,0%,100%,.9)}[dir=ltr] .chat-window .overlay-loading,[dir=rtl] .chat-window .overlay-loading{left:0;right:0}.chat-window .wiki-extra-container{display:flex;flex-direction:column;width:100%}[dir=ltr] .chat-window .wiki-extra-container{margin-left:8px}[dir=rtl] .chat-window .wiki-extra-container{margin-right:8px}.chat-window .wiki-extra-fields{display:flex;gap:12px;flex-wrap:wrap;width:100%}[dir] .chat-window .wiki-extra-fields{margin-bottom:10px}.chat-window .wiki-input{flex:1 1 150px;min-width:120px;font-size:14px;box-sizing:border-box;min-width:0;max-width:100%}[dir] .chat-window .wiki-input{padding:8px 12px;border:1px solid #ccc;border-radius:4px}.chat-window .wiki-input:focus{outline:none}[dir] .chat-window .wiki-input:focus{border-color:#007bff;box-shadow:0 0 4px rgba(0,123,255,.5)}.chat-window .fields-row{display:flex;gap:8px}[dir] .chat-window .fields-row{margin-bottom:12px}.chat-window .fields-row input.wiki-input,.chat-window .fields-row select.wiki-input{flex:1 1 0;min-width:0;max-width:33%}.dark-layout .chat-window{color:#ddd;scrollbar-width:thin;scrollbar-color:#4a4c87 #222240}[dir] .dark-layout .chat-window{background-color:#1e1e2f;border-color:#555}.dark-layout .chat-window .message-row .username{color:#ddd}.dark-layout .chat-window .message-row.bot-message .username{color:#c5d8ff}.dark-layout .chat-window .message-row.user-message .username{color:#ffe8a3}.dark-layout .chat-window a{color:#a8caff}[dir] .dark-layout .chat-window a{cursor:pointer}.dark-layout .chat-window a:hover{color:#f5f9ff}.dark-layout .chat-window::-webkit-scrollbar{width:8px;height:8px}[dir] .dark-layout .chat-window::-webkit-scrollbar-track{background:#222240}[dir] .dark-layout .chat-window::-webkit-scrollbar-thumb{background-color:#4a4c87;border-radius:8px;border:2px solid #222240}[dir] .dark-layout .chat-window::-webkit-scrollbar-thumb:hover{background-color:#262856}[dir] .dark-layout .chat-window .input-area{background-color:#222240}.dark-layout .chat-window .input-area textarea{color:#ddd}[dir] .dark-layout .chat-window .input-area textarea{border-color:#555;background-color:#222240}[dir] .dark-layout .chat-window .input-area textarea:focus{border-color:#3a3c6e}.dark-layout .chat-window input::placeholder,.dark-layout .chat-window textarea::placeholder{color:#fff}.dark-layout .chat-window .expand-toggle button{color:#a9b9c3}.dark-layout .chat-window .guide-link{color:#82c7ff}[dir] .dark-layout .chat-window .input-actions button{background:#3a3c6e}[dir] .dark-layout .chat-window .input-actions button:hover{background-color:#262856}[dir] .dark-layout .chat-window .message-row .avatar{background-color:#446}.dark-layout .chat-window .message-row .message-content{color:#ddd}[dir] .dark-layout .chat-window .message-row .message-content{background-color:#2c2c45}.dark-layout .chat-window .user-message .message-content{color:#ddd}[dir] .dark-layout .chat-window .user-message .message-content{background-color:#4a4c87}[dir] .dark-layout .chat-window .header-top{background-color:#222240;border-color:#555}[dir] .dark-layout .chat-window .wiki-button-outside{background-color:#3a3c6e}[dir] .dark-layout .chat-window .wiki-button-outside:hover{background-color:#262856}.dark-layout .chat-window .welcome-message,.dark-layout .chat-window .welcome-message-sm{font-size:1.2rem;color:#ddd}.dark-layout .chat-window .wiki-input{color:#ddd}[dir] .dark-layout .chat-window .wiki-input{background-color:#336;border-color:#555}[dir] .dark-layout .chat-window .wiki-input:focus{border-color:#3a3c6e;box-shadow:0 0 4px rgba(58,60,110,.5)}.dark-layout .chat-window .logo{max-width:20vh;height:auto;display:block}[dir] .dark-layout .chat-window .logo{margin:0 auto}.dark-layout .chat-window .input-with-button textarea{color:#ddd}[dir] .dark-layout .chat-window .input-with-button textarea{background-color:#222240;border-color:#555}.dark-layout .chat-window .button-inside-input{color:#ddd}[dir] .dark-layout .chat-window .button-inside-input{background-color:transparent}.dark-layout .chat-window .button-inside-input:hover{color:#fff}[dir] .dark-layout .chat-window .button-inside-input:hover{border-color:#262856}.dark-layout .chat-window .tooltip{color:#6495ed}.dark-layout .chat-window .overlay-loading{color:#ddd}[dir] .dark-layout .chat-window .overlay-loading{background:rgba(30,30,47,.9)}.dark-layout .shepherd-element{color:#ddd}[dir] .dark-layout .shepherd-element{background-color:#1e1e2f;border:1px solid #555;box-shadow:0 0 10px rgba(0,0,0,.4)}.dark-layout .shepherd-element .shepherd-header h3{color:#222240}.dark-layout .shepherd-element .shepherd-header h3 .shepherd-title{color:#ddd;font-weight:700}.dark-layout .shepherd-element .shepherd-header h3 .shepherd-cancel-icon{color:#222240;opacity:1}.dark-layout .shepherd-element .shepherd-header h3 .shepherd-cancel-icon:hover{color:#f7f7f7}.dark-layout .shepherd-element .shepherd-text{color:#ddd}.dark-layout .shepherd-element .shepherd-button{color:#fff;transition:background-color .3s ease}[dir] .dark-layout .shepherd-element .shepherd-button{background-color:#3a3c6e;border:none;padding:8px 16px;border-radius:4px}[dir=ltr] .dark-layout .shepherd-element .shepherd-button{margin-left:8px}[dir=rtl] .dark-layout .shepherd-element .shepherd-button{margin-right:8px}[dir] .dark-layout .shepherd-element .shepherd-button:hover{background-color:#262856}[dir] .dark-layout .shepherd-element .shepherd-button.shepherd-button-finish{background-color:#43a047}[dir] .dark-layout .shepherd-element .shepherd-arrow:before{border-color:#1e1e2f}.wiki-button-outside{position:fixed;top:100px;z-index:9999;width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center}[dir] .wiki-button-outside{padding:0;border-radius:50%;background-color:#2c2e65}[dir=ltr] .wiki-button-outside{right:30px}[dir=rtl] .wiki-button-outside{left:30px}.wiki-button-outside span{display:none}[dir] .wiki-button-outside:hover{background-color:#1a1d4e}.wiki-button-outside i{font-size:16px;pointer-events:none}.input-with-button[data-v-6afd5dcc]{display:flex;flex-direction:column;gap:5px;max-width:90vh}.input-row[data-v-6afd5dcc]{display:flex;align-items:flex-end;gap:5px}.wiki-input[data-v-6afd5dcc]{max-height:36px}textarea[data-v-6afd5dcc]{flex:1;width:70vh!important;overflow-y:auto;resize:none}[dir=ltr] textarea[data-v-6afd5dcc]{margin-right:20px}[dir=rtl] textarea[data-v-6afd5dcc]{margin-left:20px}.button-inside-input[data-v-6afd5dcc]{height:34px;min-width:34px;align-self:flex-end;display:flex;justify-content:center;align-items:center}.button-inside-input b-spinner[data-v-6afd5dcc]{width:16px;height:16px}.file-upload-wrapper[data-v-6afd5dcc]{display:flex;align-items:center;gap:10px}[dir] .file-upload-wrapper[data-v-6afd5dcc]{margin-bottom:5px}.upload-button[data-v-6afd5dcc]{color:var(--primary);font-size:14px}[dir] .upload-button[data-v-6afd5dcc]{background-color:transparent;border:none;cursor:pointer;padding:5px}[dir=ltr] .upload-button i[data-v-6afd5dcc]{margin-right:5px}[dir=rtl] .upload-button i[data-v-6afd5dcc]{margin-left:5px}[dir] .file-info-block-wrapper[data-v-6afd5dcc]{margin-bottom:5px}.file-info-block[data-v-6afd5dcc]{display:flex;align-items:center;gap:8px;font-size:14px;min-width:50px}[dir] .file-info-block[data-v-6afd5dcc]{background:#f5f5f5;padding:6px 10px;border-radius:8px;border:1px solid #ddd}.remove-file[data-v-6afd5dcc]{color:red;font-size:16px}[dir] .remove-file[data-v-6afd5dcc]{background:none;border:none;cursor:pointer}[dir=ltr] .remove-file[data-v-6afd5dcc]{margin-left:auto}[dir=rtl] .remove-file[data-v-6afd5dcc]{margin-right:auto}[dir] .input-error[data-v-6afd5dcc]{border:1px solid red!important;box-shadow:0 0 3px red}.intent-dropdown[data-v-6afd5dcc]{position:relative}[dir=ltr] .intent-dropdown[data-v-6afd5dcc]{margin-right:5px}[dir=rtl] .intent-dropdown[data-v-6afd5dcc]{margin-left:5px}.menu-button[data-v-6afd5dcc]{width:38px;height:38px;color:var(--primary,#4a90e2);display:flex;justify-content:center;align-items:center;transition:all .25s ease}[dir] .menu-button[data-v-6afd5dcc]{border-radius:10px;border:none;background:transparent;cursor:pointer}[dir] .menu-button[data-v-6afd5dcc]:hover{transform:scale(1.05);box-shadow:0 0 8px rgba(74,144,226,.4)}.dropdown-options-up[data-v-6afd5dcc]{position:absolute;bottom:45px;backdrop-filter:blur(8px);display:flex;flex-direction:column;min-width:190px;z-index:10}[dir] .dropdown-options-up[data-v-6afd5dcc]{padding:6px;background:hsla(0,0%,100%,.95);border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.15)}[dir=ltr] .dropdown-options-up[data-v-6afd5dcc]{left:0}[dir=rtl] .dropdown-options-up[data-v-6afd5dcc]{right:0}.dropdown-options-up button[data-v-6afd5dcc]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;transition:all .2s ease}[dir] .dropdown-options-up button[data-v-6afd5dcc]{padding:10px 12px;border:none;background:transparent;cursor:pointer;border-radius:6px}[dir=ltr] .dropdown-options-up button[data-v-6afd5dcc]{text-align:left}[dir=rtl] .dropdown-options-up button[data-v-6afd5dcc]{text-align:right}.dropdown-options-up button i[data-v-6afd5dcc]{font-size:16px;color:#4a90e2;transition:color .2s ease}[dir] .dropdown-options-up button[data-v-6afd5dcc]:hover{background:rgba(74,144,226,.1)}.dropdown-options-up button.active[data-v-6afd5dcc]{color:#fff}[dir] .dropdown-options-up button.active[data-v-6afd5dcc]{background:var(--primary,#4a90e2)}.dropdown-options-up button.active i[data-v-6afd5dcc]{color:#fff}[dir] .dropdown-options-up hr[data-v-6afd5dcc]{margin:4px 0;border:none;border-top:1px solid #ddd}.wiki-actions[data-v-6afd5dcc]{position:fixed;top:11%;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:9999}[dir=ltr] .wiki-actions[data-v-6afd5dcc]{right:2%}[dir=rtl] .wiki-actions[data-v-6afd5dcc]{left:2%}.tools-toggle[data-v-6afd5dcc]{width:42px;height:42px;color:#fff;font-size:18px}[dir] .tools-toggle[data-v-6afd5dcc]{border-radius:50%;border:none;background:var(--primary,#4a90e2);cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2)}.tools-menu[data-v-6afd5dcc]{display:flex;flex-direction:column;gap:8px}[dir] .tools-menu[data-v-6afd5dcc]{margin-top:6px}[dir] .tools-menu .wiki-button-outside[data-v-6afd5dcc]:hover{background:#f5f8ff;border-color:var(--primary,#4a90e2)}.fade-slide-enter-active[data-v-6afd5dcc],.fade-slide-leave-active[data-v-6afd5dcc]{transition:all .2s ease}.fade-slide-enter-from[data-v-6afd5dcc],.fade-slide-leave-to[data-v-6afd5dcc]{opacity:0}[dir] .fade-slide-enter-from[data-v-6afd5dcc],[dir] .fade-slide-leave-to[data-v-6afd5dcc]{transform:translateY(-6px)}.input-wrapper[data-v-6afd5dcc]{position:relative}.tools-menu .wiki-button-outside[data-v-6afd5dcc]{display:flex;align-items:center;gap:8px;width:auto;max-width:200px;height:auto;color:#333;user-select:none}[dir] .tools-menu .wiki-button-outside[data-v-6afd5dcc]{padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #ddd;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.12)}.tools-menu .wiki-button-outside span[data-v-6afd5dcc]{display:block!important;white-space:normal;word-break:break-word;line-height:1.2}.tools-menu .wiki-button-outside[data-v-6afd5dcc]{position:static!important}.close-button{top:16px;font-size:20px;color:#333}[dir] .close-button{background:transparent;border:none;cursor:pointer}[dir=ltr] .close-button{right:16px}[dir=rtl] .close-button{left:16px}.close-button:hover{color:red}.dark-layout .close-button{top:16px;font-size:20px;color:#e90d0d}[dir] .dark-layout .close-button{background:transparent;border:none;cursor:pointer}[dir=ltr] .dark-layout .close-button{right:16px}[dir=rtl] .dark-layout .close-button{left:16px}.dark-layout .close-button:hover{color:#d44242}.pb-project-builder-container{display:flex;flex-direction:column;height:75vh;gap:10px;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--primary);font-weight:400;font-size:16px;position:relative}[dir] .pb-project-builder-container{padding:20px;background:#f9f9fb;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1)}.pb-project-builder-container .pb-project-builder-header{flex:0 0 auto;font-weight:700;font-size:1.5rem;color:#222;display:flex;align-items:center;justify-content:space-between}[dir] .pb-project-builder-container .pb-project-builder-header{margin-bottom:16px;border-bottom:2px solid var(--primary);padding-bottom:8px}.pb-project-builder-container .pb-header-left,.pb-project-builder-container .pb-header-right{display:flex;align-items:center;gap:10px}[dir] .file-name.clickable{cursor:pointer}.file-name.clickable:hover{text-decoration:underline}.btn-signout{color:var(--primary);font-size:1.2rem}[dir] .btn-signout{background:transparent;border:none;padding:0;cursor:pointer}.btn-signout:hover{color:var(--primary)}.btn-signout i{pointer-events:none}.pb-main-content{display:flex;flex:1 1 auto;gap:16px;min-height:0}[dir=ltr] .pb-main-content{padding-right:16px}[dir=rtl] .pb-main-content{padding-left:16px}.pb-main-content .pb-left-column,.pb-main-content .pb-right-column{flex:1 1 50%;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;overflow-y:auto;min-height:0;transition:box-shadow .3s ease}[dir] .pb-main-content .pb-left-column,[dir] .pb-main-content .pb-right-column{padding:16px;border-radius:10px}[dir] .pb-main-content .pb-file-input,[dir] .pb-main-content .pb-instructions{border:1px solid #cbd5df;border-radius:8px;padding:12px}.pb-main-content .dots-btn{font-size:18px;width:24px;height:24px;transition:background .2s;display:flex;align-items:center;justify-content:center;line-height:1}[dir] .pb-main-content .dots-btn{background:transparent;border:none;cursor:pointer;padding:0;border-radius:4px}[dir] .pb-main-content .dots-btn:hover{background-color:rgba(0,0,0,.05)}.pb-main-content .chat-actions{position:relative;display:flex;align-items:center}.pb-main-content .action-buttons{display:flex;flex-direction:column;position:absolute;bottom:100%;min-width:120px;z-index:10}[dir] .pb-main-content .action-buttons{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:5px 0;box-shadow:0 2px 6px rgba(0,0,0,.2)}[dir=ltr] .pb-main-content .action-buttons{right:0}[dir=rtl] .pb-main-content .action-buttons{left:0}.pb-main-content .action-buttons button{font-size:14px;transition:background .2s}[dir] .pb-main-content .action-buttons button{background:transparent;border:none;padding:6px 12px;cursor:pointer}[dir=ltr] .pb-main-content .action-buttons button{text-align:left}[dir=rtl] .pb-main-content .action-buttons button{text-align:right}[dir] .pb-main-content .action-buttons button:hover{background-color:#f0f0f0}.pb-main-content .pb-new-chat-wrapper{display:flex;justify-content:center;align-items:center}[dir] .pb-main-content .pb-new-chat-wrapper{margin-top:1rem}.pb-main-content .pb-right-column .pb-action-buttons{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.pb-main-content .pb-right-column .pb-action-buttons button{flex:0 0 auto;font-size:1rem;font-weight:500;color:#fff;transition:background .3s ease,box-shadow .3s ease}[dir] .pb-main-content .pb-right-column .pb-action-buttons button{padding:12px 14px;border-radius:5px;border:none;cursor:pointer;background-color:var(--primary)}[dir] .pb-main-content .pb-right-column .pb-action-buttons button:hover{background-color:#1a426d}.pb-main-content .pb-chat-creating-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}[dir] .pb-main-content .pb-chat-creating-overlay{background:hsla(0,0%,100%,.6)}[dir=ltr] .pb-main-content .pb-chat-creating-overlay{left:0}[dir=rtl] .pb-main-content .pb-chat-creating-overlay{right:0}.pb-main-content .pb-chats,.pb-main-content .pb-file-input,.pb-main-content .pb-instructions{flex:auto;overflow-y:auto}[dir] .pb-main-content .pb-chats,[dir] .pb-main-content .pb-file-input,[dir] .pb-main-content .pb-instructions{border-radius:8px;padding:12px;background:#fff;box-shadow:inset 0 0 8px rgba(0,0,0,.05)}.pb-main-content .text-area-instructions{color:#222}[dir] .pb-main-content .text-area-instructions{background-color:#fff;border:1px solid #ccc}.pb-main-content .text-area-instructions.readonly{color:#666}[dir] .pb-main-content .text-area-instructions.readonly{background-color:#f4f4f4;border-color:#ddd;cursor:not-allowed}.pb-new-chat-wrapper{flex:0 0 auto}[dir] .pb-new-chat-wrapper{padding-bottom:16px}[dir=ltr] .pb-new-chat-wrapper{text-align:right}[dir=rtl] .pb-new-chat-wrapper{text-align:left}.pb-project-loading-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999;backdrop-filter:blur(4px)}[dir] .pb-project-loading-overlay{background-color:hsla(0,0%,100%,.85)}[dir=ltr] .pb-project-loading-overlay{left:0}[dir=rtl] .pb-project-loading-overlay{right:0}.pb-project-loading-overlay .pb-spinner-large{width:50px;height:50px}[dir] .pb-project-loading-overlay .pb-spinner-large{border:6px solid #ddd;border-top-color:var(--primary);border-radius:50%}[dir=ltr] .pb-project-loading-overlay .pb-spinner-large{animation:spin-ltr 1s linear infinite}[dir=rtl] .pb-project-loading-overlay .pb-spinner-large{animation:spin-rtl 1s linear infinite}.upload-label.disabled{opacity:.5;pointer-events:none}[dir] .upload-label.disabled{cursor:not-allowed}.pb-btn-new-chat{color:#fff;font-size:1.1rem;font-weight:600;transition:background-color .3s ease,box-shadow .3s ease;user-select:none}[dir] .pb-btn-new-chat{background-color:var(--primary);border:none;padding:10px 12px;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px rgba(0,123,255,.3)}[dir] .pb-btn-new-chat:hover{background-color:#1a426d;box-shadow:0 6px 16px rgba(0,86,179,.5)}[dir] .pb-btn-new-chat:active{transform:scale(.98)}.pb-edit-btn{color:inherit}[dir] .pb-edit-btn{background:transparent!important;border:none!important;padding:0;cursor:pointer}[dir=ltr] .pb-edit-btn{margin-left:10px}[dir=rtl] .pb-edit-btn{margin-right:10px}.pb-modal-overlay{position:fixed;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(6px)}[dir] .pb-modal-overlay{background:rgba(0,0,0,.6)}[dir=ltr] .pb-modal-overlay,[dir=rtl] .pb-modal-overlay{left:0;right:0;animation:fadeIn .3s ease forwards}.pb-permission-tag{font-size:.8rem;font-weight:500}[dir] .pb-permission-tag{padding:2px 6px;border-radius:4px}.pb-permission-admin{color:#2a612d}[dir] .pb-permission-admin{background-color:#cde9cd}.pb-permission-owner{color:#6e245e}[dir] .pb-permission-owner{background-color:#ffc8ea}.pb-permission-editor{color:#db6516}[dir] .pb-permission-editor{background-color:#f3e2ce}.pb-permission-viewer{color:#575757}[dir] .pb-permission-viewer{background-color:#cfcece}.pb-modal-content{color:#222;width:360px;max-width:90%;font-size:1rem;font-weight:500;display:flex;flex-direction:column;gap:12px}[dir] .pb-modal-content{background:#fff;padding:28px 30px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.pb-modal-content input{width:100%;font-size:1rem;transition:border-color .25s ease,box-shadow .25s ease}[dir] .pb-modal-content input{padding:10px 14px;border-radius:8px;border:1.5px solid #ccc}.pb-modal-content input:focus{outline:none}[dir] .pb-modal-content input:focus{border-color:var(--primary);box-shadow:0 0 8px var(--primary)}.pb-modal-content .pb-buttons{display:flex;justify-content:flex-end;gap:10px}.pb-modal-content .pb-buttons button{font-size:14px;font-weight:500}[dir] .pb-modal-content .pb-buttons button{padding:8px 16px;border-radius:6px;border:none;cursor:pointer}.pb-modal-content .pb-buttons button:first-child{color:#333}[dir] .pb-modal-content .pb-buttons button:first-child{background-color:#ccc}.pb-modal-content .pb-buttons button:last-child{color:#fff}[dir] .pb-modal-content .pb-buttons button:last-child{background-color:var(--primary)}[dir] .pb-modal-content .pb-buttons button:last-child:disabled{background-color:#999;cursor:not-allowed}input{width:100%;box-sizing:border-box;font-size:1rem;transition:border-color .25s ease;outline-offset:2px}[dir] input{margin-bottom:16px;padding:10px 14px;border:1.5px solid #ccc;border-radius:8px}input:focus{outline:none}[dir] input:focus{border-color:var(--primary);box-shadow:0 0 8px var(--primary)}.dark-layout .pb-project-builder-container{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container{background:#1e1e2f}.dark-layout .pb-project-builder-container .pb-project-builder-header{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container .pb-project-builder-header{border-bottom-color:var(--primary)}[dir] .dark-layout .pb-project-builder-container .pb-main-content .pb-left-column,[dir] .dark-layout .pb-project-builder-container .pb-main-content .pb-right-column{background:#2a2a3d;border:1px solid #333;box-shadow:0 2px 8px rgba(0,0,0,.6)}.dark-layout .pb-project-builder-container .pb-main-content .pb-chats,.dark-layout .pb-project-builder-container .pb-main-content .pb-file-input,.dark-layout .pb-project-builder-container .pb-main-content .pb-instructions{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container .pb-main-content .pb-chats,[dir] .dark-layout .pb-project-builder-container .pb-main-content .pb-file-input,[dir] .dark-layout .pb-project-builder-container .pb-main-content .pb-instructions{background:#2a2a3d;box-shadow:inset 0 0 8px rgba(0,0,0,.6)}.dark-layout .pb-project-builder-container .pb-main-content .text-area-instructions{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container .pb-main-content .text-area-instructions{background-color:#2a2a3d;border:1px solid #333}.dark-layout .pb-project-builder-container .pb-main-content .text-area-instructions.readonly{color:#aaa}[dir] .dark-layout .pb-project-builder-container .pb-main-content .text-area-instructions.readonly{background-color:#222238;border-color:#444;cursor:not-allowed}.dark-layout .pb-project-builder-container input{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container input{background-color:#2a2a3d;border:1.5px solid #333}.dark-layout .pb-project-builder-container input:focus{outline:none}[dir] .dark-layout .pb-project-builder-container input:focus{border-color:var(--primary);box-shadow:0 0 8px rgba(38,40,86,.5)}[dir] .dark-layout .pb-project-builder-container .pb-btn-new-chat{background-color:var(--primary)}[dir] .dark-layout .pb-project-builder-container .pb-btn-new-chat:hover{background-color:#262856;box-shadow:0 6px 16px rgba(0,86,179,.7)}[dir] .dark-layout .pb-project-builder-container .pb-project-loading-overlay{background-color:rgba(30,30,30,.85)}[dir] .dark-layout .pb-project-builder-container .pb-project-loading-overlay .pb-spinner-large{border:6px solid #555;border-top-color:var(--primary)}.dark-layout .pb-project-builder-container .pb-edit-btn{color:inherit}[dir] .dark-layout .pb-project-builder-container .pb-edit-btn{background:transparent!important;border:none!important;padding:0;cursor:pointer}[dir=ltr] .dark-layout .pb-project-builder-container .pb-edit-btn{margin-left:10px}[dir=rtl] .dark-layout .pb-project-builder-container .pb-edit-btn{margin-right:10px}.dark-layout .pb-project-builder-container .pb-modal-content{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container .pb-modal-content{background:#2a2a3d}.dark-layout .pb-project-builder-container .pb-modal-content input{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container .pb-modal-content input{background-color:#2a2a3d;border:1.5px solid #333}[dir] .dark-layout .pb-project-builder-container .pb-modal-content input:focus{border-color:var(--primary);box-shadow:0 0 8px rgba(38,40,86,.5)}.dark-layout .pb-project-builder-container .pb-modal-content .text-area-instructions{color:#e0e0e0}[dir] .dark-layout .pb-project-builder-container .pb-modal-content .text-area-instructions{background-color:#2a2a3d;border:1px solid #333}.dark-layout .pb-project-builder-container .pb-modal-content .text-area-instructions.readonly{color:#aaa}[dir] .dark-layout .pb-project-builder-container .pb-modal-content .text-area-instructions.readonly{background-color:#222238;border-color:#444;cursor:not-allowed}.dark-layout .project-builder-files-group .project-builder-file-list h4,.dark-layout .project-builder-files-group .project-builder-file-list p,.dark-layout .project-builder-files-group .project-builder-file-list ul li{color:#e0e0e0}.dark-layout .project-builder-files-group .project-builder-file-list .delete-file-btn{color:#f66}.dark-layout .btn-signout{color:#cde9cd;font-size:1.2rem}[dir] .dark-layout .btn-signout{background:transparent;border:none;padding:0;cursor:pointer}.dark-layout .btn-signout:hover{color:#1a426d}.dark-layout .btn-signout i{pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.project-builder-files-group label{color:var(--primary);font-size:16px;font-weight:600}.project-builder-files-group .file-section-content{color:#222}[dir] .project-builder-files-group .file-section-content{border:1px solid #ddd;padding:12px;border-radius:4px;background-color:#f5f7fa}.project-builder-files-group .file-upload-actions{display:flex;gap:10px;align-items:center}[dir] .project-builder-files-group .file-upload-actions{margin-bottom:10px}.project-builder-files-group .custom-file-upload{position:relative;overflow:hidden;display:inline-block}.project-builder-files-group .custom-file-upload input[type=file]{font-size:100px;position:absolute;top:0;opacity:0;height:100%;width:100%}[dir] .project-builder-files-group .custom-file-upload input[type=file]{cursor:pointer}[dir=ltr] .project-builder-files-group .custom-file-upload input[type=file]{left:0}[dir=rtl] .project-builder-files-group .custom-file-upload input[type=file]{right:0}.project-builder-files-group .custom-file-upload .upload-label{display:inline-block;color:#fff;transition:background .3s}[dir] .project-builder-files-group .custom-file-upload .upload-label{padding:8px 12px;background-color:var(--primary);border-radius:4px;cursor:pointer}[dir] .project-builder-files-group .custom-file-upload .upload-label:hover{background-color:#1a426d;cursor:pointer}.project-builder-files-group .upload-button{color:#fff;min-width:140px;transition:background .3s}[dir] .project-builder-files-group .upload-button{padding:8px 12px;background-color:#4caf50;border:none;border-radius:4px;cursor:pointer}[dir] .project-builder-files-group .upload-button:disabled{background-color:#ccc;cursor:not-allowed}.project-builder-files-group .file-item{display:flex;align-items:center;justify-content:space-between;color:#222}[dir] .project-builder-files-group .file-item{margin-bottom:6px}.project-builder-files-group .delete-file-btn{color:#d32f2f;font-size:16px}[dir] .project-builder-files-group .delete-file-btn{background:none;border:none;cursor:pointer}[dir=ltr] .project-builder-files-group .delete-file-btn{margin-left:8px}[dir=rtl] .project-builder-files-group .delete-file-btn{margin-right:8px}.project-builder-files-group .delete-file-btn i{pointer-events:none}.dark-layout .project-builder-files-group label{color:#e0e0e0;font-size:16px}.dark-layout .project-builder-files-group .file-section-content{color:#e0e0e0}[dir] .dark-layout .project-builder-files-group .file-section-content{background-color:#2a2a3d;border:1px solid #333}[dir] .dark-layout .project-builder-files-group .project-builder-file-list{background-color:rgba(105,108,173,.49411764705882355);border:1px solid #333;border-radius:4px;padding:8px}.dark-layout .project-builder-files-group .project-builder-file-list h4,.dark-layout .project-builder-files-group .project-builder-file-list p,.dark-layout .project-builder-files-group .project-builder-file-list ul li{color:#e0e0e0}.dark-layout .project-builder-files-group .project-builder-file-list ul li .delete-file-btn{color:#f66}.dark-layout .project-builder-files-group .custom-file-upload .upload-label{color:#e0e0e0}[dir] .dark-layout .project-builder-files-group .custom-file-upload .upload-label{background-color:var(--primary)}[dir] .dark-layout .project-builder-files-group .custom-file-upload .upload-label:hover{background-color:#262856}.dark-layout .project-builder-files-group .upload-button{color:#fff}[dir] .dark-layout .project-builder-files-group .upload-button{background-color:#4caf50}[dir] .dark-layout .project-builder-files-group .upload-button:disabled{background-color:#555}.dark-layout .project-builder-files-group .file-item{color:#e0e0e0}.dark-layout .project-builder-files-group .delete-file-btn{color:#f66}textarea[data-v-0b5ea71c]{width:100%;font-size:16px;transition:background-color .3s,color .3s;overflow-y:hidden;resize:none;line-height:1.4;height:auto;min-height:50px;max-height:400px;box-sizing:border-box}[dir] textarea[data-v-0b5ea71c]{border-radius:4px;border:1px solid #ccc;padding:6px 8px}textarea.readonly[data-v-0b5ea71c]{color:#666}[dir] textarea.readonly[data-v-0b5ea71c]{background-color:#f4f4f4;border-color:#ddd;cursor:not-allowed}.label-with-edit label[data-v-0b5ea71c]{font-size:16px;font-weight:600;color:var(--primary)}[dir] .pb-edit-btn[data-v-0b5ea71c]{cursor:pointer;border:none;background:transparent}[dir=ltr] .pb-edit-btn[data-v-0b5ea71c]{margin-left:8px}[dir=rtl] .pb-edit-btn[data-v-0b5ea71c]{margin-right:8px}.pb-edit-btn[data-v-0b5ea71c]:disabled{opacity:.6}[dir] .pb-edit-btn[data-v-0b5ea71c]:disabled{cursor:not-allowed}.dark-layout .label-with-edit label[data-v-0b5ea71c]{color:#e0e0e0}.project-builder-drop-zone[data-v-31723be4]{min-height:150px;transition:background-color .3s,color .3s;color:#222}[dir] .project-builder-drop-zone[data-v-31723be4]{border:2px dashed #ccc;padding:20px;background-color:#fafafa}.project-builder-drop-zone .drop-zone-placeholder[data-v-31723be4]{font-style:italic;color:#888}[dir] .project-builder-drop-zone .drop-zone-placeholder[data-v-31723be4]{text-align:center}.project-builder-drop-zone .dropped-chats-list[data-v-31723be4]{display:flex;flex-direction:column;gap:10px}.project-builder-drop-zone .dropped-chats-list label[data-v-31723be4]{font-size:16px!important;font-weight:500!important;color:var(--primary)!important}.project-builder-drop-zone .dropped-chat-card[data-v-31723be4]{color:#222;transition:background .3s,color .3s}[dir] .project-builder-drop-zone .dropped-chat-card[data-v-31723be4]{background:#fff;border:1px solid #ccc;padding:10px;border-radius:4px;cursor:pointer}.project-builder-drop-zone .chat-header[data-v-31723be4]{display:flex;justify-content:space-between;align-items:center}.chat-name-input[data-v-31723be4]{width:100%;outline:none}[dir] .chat-name-input[data-v-31723be4]{padding:4px 8px;border:1px solid #007bff;border-radius:4px;background-color:#f0f8ff}.dark-layout .project-builder-drop-zone[data-v-31723be4]{color:#e0e0e0}[dir] .dark-layout .project-builder-drop-zone[data-v-31723be4]{background-color:#1e1e2f;border-color:#444}.dark-layout .project-builder-drop-zone .drop-zone-placeholder[data-v-31723be4]{color:#aaa}.dark-layout .project-builder-drop-zone .dropped-chat-card[data-v-31723be4]{color:#e0e0e0}[dir] .dark-layout .project-builder-drop-zone .dropped-chat-card[data-v-31723be4]{background:#515170;border:1px solid #444}.dark-layout .project-builder-drop-zone .remove-chat-btn[data-v-31723be4]{color:#f66}.dark-layout .project-builder-drop-zone .dropped-chats-list label[data-v-31723be4]{font-size:16px!important;font-weight:500!important;color:#e0e0e0!important}.pb-shared-tag[data-v-750424fe]{color:#007bff;font-size:.85rem;font-weight:500}[dir] .pb-shared-tag[data-v-750424fe]{background-color:#e0f3ff;padding:2px 6px;border-radius:4px}.projects-container{height:100%;overflow-y:auto;color:#222}[dir] .projects-container{padding:16px;background-color:#f4f4f4;border-bottom:1px solid #ddd}.projects-container .projects-header{display:flex;align-items:center;gap:8px}[dir] .projects-container .projects-header{margin-bottom:12px}.projects-container .projects-icon{width:24px;height:24px}.projects-container .projects-add-btn{transition:box-shadow .2s ease}[dir] .projects-container .projects-add-btn{border:none;margin-bottom:10px;background-color:#d9d9d9;border-radius:3px;padding:6px 12px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2)}[dir] .projects-container .projects-add-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.projects-container .empty-project-message{color:#666;font-size:1rem}[dir] .projects-container .empty-project-message{text-align:center;padding:40px 20px}.projects-container .projects-list{list-style:none}[dir] .projects-container .projects-list{padding:0;margin:0}.projects-container .projects-list .projects-item{transition:background-color .2s,box-shadow .2s;position:relative}[dir] .projects-container .projects-list .projects-item{padding:10px;border-radius:6px;cursor:pointer;margin-bottom:8px;background-color:#fff}[dir] .projects-container .projects-list .projects-item:hover{background-color:#f5f7fa}[dir] .projects-container .projects-list .projects-item--active{background-color:#d0e7ff}.projects-container .projects-list .projects-item .projects-item__name{font-weight:700;color:#747272;display:flex;align-items:center;flex-wrap:wrap;word-break:break-word;white-space:normal;max-width:100%}.projects-container .projects-list .projects-item .projects-item__last-message{font-size:13px;color:#000}.projects-container .projects-list .projects-item .project-editing{display:flex;flex-direction:column;gap:4px}.projects-container .projects-list .projects-item .project-editing .project-name-input{width:100%;color:#222;outline:none;transition:all .2s ease}[dir] .projects-container .projects-list .projects-item .project-editing .project-name-input{padding:4px 8px;border:1px solid #007bff;border-radius:4px;background-color:#f5f7fa}.projects-container .projects-list .projects-item .project-editing .spinner{display:inline-block;width:16px;height:16px;vertical-align:middle}[dir] .projects-container .projects-list .projects-item .project-editing .spinner{border:2px solid #ddd;border-top-color:transparent;border-radius:50%}[dir=ltr] .projects-container .projects-list .projects-item .project-editing .spinner{animation:spin-ltr .7s linear infinite;margin-left:8px}[dir=rtl] .projects-container .projects-list .projects-item .project-editing .spinner{animation:spin-rtl .7s linear infinite;margin-right:8px}.projects-container .projects-list .projects-item .options-menu{position:absolute;top:10px;z-index:5}[dir=ltr] .projects-container .projects-list .projects-item .options-menu{right:10px}[dir=rtl] .projects-container .projects-list .projects-item .options-menu{left:10px}.projects-container .projects-list .projects-item .options-menu .options-btn{font-size:18px}[dir] .projects-container .projects-list .projects-item .options-menu .options-btn{background:none;border:none;cursor:pointer;padding:0 4px}.projects-container .projects-list .projects-item .options-menu .options-dropdown{position:absolute;top:100%;z-index:10;display:flex;flex-direction:column;min-width:120px}[dir] .projects-container .projects-list .projects-item .options-menu .options-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:6px 0}[dir=ltr] .projects-container .projects-list .projects-item .options-menu .options-dropdown{right:0}[dir=rtl] .projects-container .projects-list .projects-item .options-menu .options-dropdown{left:0}.projects-container .projects-list .projects-item .options-menu .options-dropdown button{font-size:14px;width:100%}[dir] .projects-container .projects-list .projects-item .options-menu .options-dropdown button{background:none;border:none;padding:8px 12px;cursor:pointer}[dir=ltr] .projects-container .projects-list .projects-item .options-menu .options-dropdown button{text-align:left}[dir=rtl] .projects-container .projects-list .projects-item .options-menu .options-dropdown button{text-align:right}[dir] .projects-container .projects-list .projects-item .options-menu .options-dropdown button:hover{background-color:#f5f7fa}.dark-layout .projects-container{color:#e0e0e0}[dir] .dark-layout .projects-container{background-color:#1e1e2f;border-bottom:1px solid #333}.dark-layout .projects-container .projects-add-btn{color:#fff}[dir] .dark-layout .projects-container .projects-add-btn{background-color:#3f4069}[dir] .dark-layout .projects-container .projects-add-btn:hover{background-color:#262856}.dark-layout .projects-container .projects-icon{filter:brightness(0) invert(1)}[dir] .dark-layout .projects-container .projects-list .projects-item,[dir] .dark-layout .projects-container .projects-list .projects-item:hover{background-color:#2a2a3d}[dir] .dark-layout .projects-container .projects-list .projects-item--active{background-color:#3f3f5b}.dark-layout .projects-container .projects-list .projects-item .projects-item__last-message{color:#fff}.dark-layout .projects-container .projects-list .projects-item .projects-item__name{color:#fff;display:flex;align-items:center;flex-wrap:wrap;word-break:break-word;white-space:normal;max-width:100%}.dark-layout .projects-container .projects-list .projects-item .project-editing .project-name-input{color:#e0e0e0}[dir] .dark-layout .projects-container .projects-list .projects-item .project-editing .project-name-input{background-color:#2a2a3d;border:1px solid #333}[dir] .dark-layout .projects-container .projects-list .projects-item .spinner{border:2px solid #555;border-top-color:transparent}[dir] .dark-layout .projects-container .projects-list .projects-item .options-dropdown{background-color:#2a2a3d;border:1px solid #333;box-shadow:0 2px 5px rgba(0,0,0,.6)}.dark-layout .projects-container .projects-list .projects-item .options-dropdown button{color:#e0e0e0}[dir] .dark-layout .projects-container .projects-list .projects-item .options-dropdown button:hover{background-color:#2a2a3d}@keyframes spin-ltr{to{transform:rotate(1turn)}}@keyframes spin-rtl{to{transform:rotate(-1turn)}}.spinner[data-v-5341bfde]{display:inline-block;width:16px;height:16px;vertical-align:middle}[dir] .spinner[data-v-5341bfde]{border:2px solid #999;border-top-color:transparent;border-radius:50%}[dir=ltr] .spinner[data-v-5341bfde]{animation:spin-ltr-data-v-5341bfde .7s linear infinite;margin-left:8px}[dir=rtl] .spinner[data-v-5341bfde]{animation:spin-rtl-data-v-5341bfde .7s linear infinite;margin-right:8px}@keyframes spin-ltr-data-v-5341bfde{to{transform:rotate(1turn)}}@keyframes spin-rtl-data-v-5341bfde{to{transform:rotate(-1turn)}}.projects-header[data-v-5341bfde]{display:flex;align-items:center;gap:8px}.projects-help-icon[data-v-5341bfde]{color:#999;font-size:16px;text-decoration:none}[dir=ltr] .projects-help-icon[data-v-5341bfde]{margin-left:auto}[dir=rtl] .projects-help-icon[data-v-5341bfde]{margin-right:auto}.projects-help-icon[data-v-5341bfde]:hover{color:#666}.shepherd-button{color:hsla(0,0%,100%,.75);transition:all .5s ease}[dir] .shepherd-button{background:#3288e6;border:0;border-radius:3px;cursor:pointer;padding:.5rem 1.5rem}[dir=ltr] .shepherd-button{margin-right:.5rem}[dir=rtl] .shepherd-button{margin-left:.5rem}.shepherd-button:not(:disabled):hover{color:hsla(0,0%,100%,.75)}[dir] .shepherd-button:not(:disabled):hover{background:#196fcc}.shepherd-button.shepherd-button-secondary{color:rgba(0,0,0,.75)}[dir] .shepherd-button.shepherd-button-secondary{background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:rgba(0,0,0,.75)}[dir] .shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db}[dir] .shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{display:flex;justify-content:flex-end}[dir] .shepherd-footer{padding:0 .75rem .75rem}[dir=ltr] .shepherd-footer,[dir=rtl] .shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px}[dir=ltr] .shepherd-footer .shepherd-button:last-child{margin-right:0}[dir=rtl] .shepherd-footer .shepherd-button:last-child{margin-left:0}.shepherd-cancel-icon{color:hsla(0,0%,50%,.75);font-size:2em;font-weight:400;transition:color .5s ease}[dir] .shepherd-cancel-icon{background:transparent;border:none;cursor:pointer;margin:0;padding:0}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover,.shepherd-title{color:rgba(0,0,0,.75)}.shepherd-title{display:flex;flex:1 0 auto;font-size:1rem;font-weight:400}[dir] .shepherd-title{margin:0;padding:0}.shepherd-header{align-items:center;display:flex;justify-content:flex-end;line-height:2em}[dir] .shepherd-header{padding:.75rem .75rem 0}[dir=ltr] .shepherd-header,[dir=rtl] .shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px}[dir] .shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em}[dir] .shepherd-text{padding:.75em}[dir] .shepherd-text p{margin-top:0}[dir] .shepherd-text p:last-child{margin-bottom:0}.shepherd-content{outline:none}[dir] .shepherd-content{border-radius:5px;padding:0}.shepherd-element{max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}[dir] .shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);margin:0;padding:0}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{content:""}[dir] .shepherd-arrow:before{background:#fff}[dir=ltr] .shepherd-arrow:before{transform:rotate(45deg)}[dir=rtl] .shepherd-arrow:before{transform:rotate(-45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}[dir=ltr] .shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}[dir=ltr] .shepherd-element[data-popper-placement^=right]>.shepherd-arrow,[dir=rtl] .shepherd-element[data-popper-placement^=left]>.shepherd-arrow{left:-8px}[dir=rtl] .shepherd-element[data-popper-placement^=right]>.shepherd-arrow{right:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}[dir] .shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}[dir=ltr] .shepherd-modal-overlay-container{left:0}[dir=rtl] .shepherd-modal-overlay-container{right:0}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}[dir] .shepherd-modal-overlay-container.shepherd-modal-is-visible{transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.silvia-layout[data-v-853cd9a4]{display:flex;height:76vh}.left-sidebar[data-v-853cd9a4]{width:280px;display:flex;flex-direction:column;overflow-y:auto;transition:width .3s ease,opacity .3s ease}[dir=ltr] .left-sidebar[data-v-853cd9a4]{border-right:1px solid #ccc}[dir=rtl] .left-sidebar[data-v-853cd9a4]{border-left:1px solid #ccc}.left-sidebar.collapsed[data-v-853cd9a4]{width:0;opacity:0;overflow:hidden}.chat-area[data-v-853cd9a4]{flex:1;transition:width .3s ease}[dir] .chat-area[data-v-853cd9a4]{background-color:trasnparent;padding:10px}.chat-area.expanded[data-v-853cd9a4]{width:100%}[dir] .chat-area.expanded[data-v-853cd9a4]{padding:20px 40px}