html,body{height:100%;margin:0;padding:0;font-size:16px;font-family:Helvetica,Tahoma,sans-serif;overscroll-behavior-y:none}#app{height:100%;background-color:#f0f0f0;padding:5px;box-sizing:border-box}.icon-tooltip-wrapper[data-v-f515c335]{position:relative;display:inline-flex}.icon-tooltip[data-v-f515c335]{position:absolute;background-color:#000000d9;color:#fff;padding:6px 10px;border-radius:4px;font-size:16px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1001;pointer-events:none}.icon-tooltip[data-v-f515c335]:before{content:"";position:absolute;border:5px solid transparent}.icon-tooltip.visible[data-v-f515c335]{opacity:1;visibility:visible}.tooltip-bottom[data-v-f515c335]{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip-bottom[data-v-f515c335]:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#000000d9}.tooltip-left[data-v-f515c335]{top:50%;right:100%;transform:translateY(-50%);margin-right:8px}.tooltip-left[data-v-f515c335]:before{left:100%;top:50%;transform:translateY(-50%);border-left-color:#000000d9}.tooltip-top[data-v-f515c335]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip-top[data-v-f515c335]:before{top:100%;left:50%;transform:translate(-50%);border-top-color:#000000d9}.tooltip-right[data-v-f515c335]{top:50%;left:100%;transform:translateY(-50%);margin-left:8px}.tooltip-right[data-v-f515c335]:before{right:100%;top:50%;transform:translateY(-50%);border-right-color:#000000d9}.copy-actions[data-v-bb0a0424]{display:flex;gap:10px}.copy-conversation-icon[data-v-bb0a0424],.download-pdf-icon[data-v-bb0a0424]{cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.copy-conversation-icon[data-v-bb0a0424]:hover,.download-pdf-icon[data-v-bb0a0424]:hover{transform:scale(1.1);background-color:#ffffff1a}@keyframes pulse-bb0a0424{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.copy-conversation-icon.pulse[data-v-bb0a0424],.download-pdf-icon.pulse[data-v-bb0a0424]{animation:pulse-bb0a0424 .3s ease-in-out}.relative[data-v-534400c6]{position:relative}.share-chat-link-icon[data-v-534400c6]{cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.share-chat-link-icon[data-v-534400c6]:hover{transform:scale(1.1);background-color:#ffffff1a}.popup-container[data-v-534400c6]{position:absolute;top:100%;right:0;margin-top:11px;margin-right:-3px;background-color:#2d3748;color:#fff;border:1px solid #4a5568;border-radius:8px;padding:12px;z-index:50;width:275px;box-shadow:0 4px 6px #0000001a}.link-input[data-v-534400c6]{width:95%;background-color:#1a202c;color:#cbd5e0;border:1px solid #4a5568;border-radius:4px;padding:6px 8px;margin-right:8px}.copy-button[data-v-534400c6]{background-color:#4a5568;color:#fff;border:none;border-radius:4px;padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:80px}.copy-button[data-v-534400c6]:hover{background-color:#2d3748}@keyframes pulse-534400c6{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.share-chat-link-icon.pulse[data-v-534400c6]{animation:pulse-534400c6 .3s ease-in-out}.top-bar[data-v-4a6cec75]{background-color:#e42313;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0;position:relative}.title-container[data-v-4a6cec75]{display:flex;align-items:center}.ai-icon[data-v-4a6cec75]{margin-right:10px;cursor:pointer;transition:all .2s ease;padding:5px;border-radius:4px}.ai-icon svg[data-v-4a6cec75]{width:24px;height:24px}.ai-icon[data-v-4a6cec75]:hover{transform:scale(1.1);background-color:#ffffff1a}.ai-icon.active[data-v-4a6cec75]{color:#fc0;background-color:#fff3;box-shadow:0 0 5px #ffcc0080}.top-bar h1[data-v-4a6cec75]{margin:0;font-size:1.4em}.model-menu[data-v-4a6cec75]{position:absolute;top:100%;left:20px;background-color:#f0f0f0;border:1px solid #ccc;padding:10px;border-radius:4px;z-index:1000;color:#333}.model-menu select[data-v-4a6cec75]{margin-left:5px;background-color:#fff;color:#333;font-size:100%}.action-buttons[data-v-4a6cec75]{display:flex;align-items:center}.toggle-button[data-v-4a6cec75]{margin-right:15px;display:flex;align-items:center;cursor:pointer;position:relative}.toggle-button input[data-v-4a6cec75]{position:absolute;opacity:0;width:0;height:0}.toggle-button .svg-inline--fa[data-v-4a6cec75]{font-size:1.2em;transition:all .2s ease;padding:5px;border-radius:4px}.toggle-button .svg-inline--fa[data-v-4a6cec75]:hover{transform:scale(1.1);background-color:#ffffff1a}.toggle-button .svg-inline--fa.active[data-v-4a6cec75]{color:#fc0;background-color:#fff3;box-shadow:0 0 5px #ffcc0080}.logout-icon[data-v-4a6cec75]{cursor:pointer;transition:all .3s ease;margin-left:15px;padding:5px;border-radius:4px}.logout-icon[data-v-4a6cec75]:hover{transform:scale(1.1);background-color:#ffffff1a}@media (max-width: 480px){.title-container h1[data-v-4a6cec75]{display:none}}.copy-icon[data-v-2395bf80]{cursor:pointer;opacity:.6;transition:opacity .3s ease}.copy-icon[data-v-2395bf80]:hover{opacity:1}.copy-btn[data-v-2395bf80]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:14px;background-color:#0d6efd;color:#fff;transition:background-color .3s ease}.copy-btn[data-v-2395bf80]:hover{background-color:#0b5ed7}@keyframes pulse-2395bf80{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.pulse[data-v-2395bf80]{animation:pulse-2395bf80 .3s ease-in-out}.metadata-line[data-v-6bbfe127]{display:flex;justify-content:flex-start;gap:10px;font-size:.8em;color:#666}.bottom-line[data-v-6bbfe127]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.sources[data-v-6bbfe127]{font-size:.8em;line-height:140%}.source[data-v-6bbfe127]{line-height:170%;padding:1px 3px;border-radius:5px;margin:3px;background-color:#a9a9a9;color:#fff;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.source[data-v-6bbfe127]:hover{background-color:#000}.message-actions[data-v-6bbfe127]{display:flex;justify-content:flex-end;margin-top:5px;gap:8px}.try-again-btn[data-v-6bbfe127]{background:none;border:none;color:#666;font-size:1.2em;cursor:pointer;padding:2px 5px;border-radius:3px;transition:color .2s}.try-again-btn[data-v-6bbfe127]:hover{color:#e42313;background-color:#f0f0f0}.edit-btn[data-v-6bbfe127]{background:none;border:none;color:#666;font-size:1.2em;cursor:pointer;padding:2px 5px;border-radius:3px;transition:color .2s;margin-left:5px}.edit-btn[data-v-6bbfe127]:hover{color:#e42313;background-color:#f0f0f0}.source-title[data-v-6bbfe127]{font-size:1.1em;font-weight:700;color:#333;cursor:pointer;padding:5px 10px;margin-bottom:5px;-webkit-user-select:none;user-select:none;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;transition:background-color .2s,color .2s;display:inline-block}.source-title[data-v-6bbfe127]:hover{background-color:#e0e0e0;color:#e42313}.source .source-type[data-v-6bbfe127]{font-size:200%;text-transform:capitalize;padding:5px}.sources img[data-v-6bbfe127]{max-width:270px;max-height:270px;object-fit:contain}.source-item[data-v-6bbfe127]{display:inline-block;vertical-align:top}.intersource[data-v-6bbfe127]{display:flex;flex-direction:column;align-items:center;max-width:270px}.message[data-v-36319824]{margin-bottom:10px;padding:8px;border-radius:5px;position:relative;transition:all .2s linear}.message.user[data-v-36319824]{background-color:#e2ffd3;color:#0f5132;align-self:flex-end;margin-left:auto;width:80%}@media (max-width: 480px){.message.user[data-v-36319824]{width:100%}}.message.ai[data-v-36319824]{background-color:#e2e3e5;color:#41464b;align-self:flex-start}.message.system[data-v-36319824]{background-color:#ffa07a}.copy-icon-wrapper[data-v-36319824]{position:absolute;top:5px;right:5px}.message-content[data-v-36319824]{padding-right:10px}.edit-container[data-v-36319824]{margin-bottom:10px}.edit-textarea[data-v-36319824]{width:100%;border:1px solid #ccc;border-radius:4px;padding:8px;font-size:14px;resize:vertical;box-sizing:border-box}.edit-actions[data-v-36319824]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cancel-btn[data-v-36319824],.send-btn[data-v-36319824]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.cancel-btn[data-v-36319824]{background-color:#6c757d;color:#fff}.cancel-btn[data-v-36319824]:hover{background-color:#5a6268}.send-btn[data-v-36319824]{background-color:#e42313;color:#fff}.send-btn[data-v-36319824]:hover{background-color:#6c757d}.favorites-btn[data-v-36319824]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:14px;background-color:#f8dc75;color:#666;transition:background-color .2s,color .2s;display:flex;align-items:center;gap:5px}.favorites-btn[data-v-36319824]:hover{background-color:#e42313;color:#fff}.message .thoughts[data-v-36319824]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#495057;white-space:pre-wrap;word-wrap:break-word}.message.ai[data-v-36319824] a.intersearch-path{color:#e42313}.message[data-v-36319824] a{word-break:break-all}.message[data-v-36319824] a.scaura-source-link{color:#e42313;word-break:normal;cursor:pointer}.message[data-v-36319824] .suggestion-icon{margin-left:8px;padding:4px 10px;background-color:#269133;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:background-color .2s;vertical-align:middle}.message[data-v-36319824] .suggestion-icon svg{width:14px;height:14px;padding:1px}.message[data-v-36319824] .suggestion-icon:hover{background-color:#6c757d}.message[data-v-36319824] .source-chip{display:inline-block;margin:0 4px;padding:4px 12px;background-color:#269133;color:#fff;border:none;border-radius:16px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;vertical-align:middle;box-shadow:0 2px 4px #0000001a}.message[data-v-36319824] .source-chip:hover{background-color:#6c757d;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.message[data-v-36319824] .source-chip:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.message-image-thumb[data-v-36319824]{display:block;max-height:200px;max-width:100%;border-radius:6px;margin-top:8px;border:1px solid #ccc;object-fit:contain}.message[data-v-36319824] code{white-space:normal}.message.waiting[data-v-f9d9b707]{background-color:#e42313;color:#fff;padding:10px;margin-top:10px;animation:pulse-f9d9b707 1.5s infinite ease-in-out}@keyframes pulse-f9d9b707{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.elapsed-time[data-v-f9d9b707]{font-size:.8em;margin-top:5px;text-align:right}.messages[data-v-e609ba1d]{flex:1;overflow-y:auto;border:1px solid #ddd;padding:10px;background-color:#fff;scroll-behavior:smooth}.favorite-questions[data-v-d210b01d]{margin-top:10px;padding:0 10px}.collapse-button[data-v-d210b01d]{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:4px;padding:8px;cursor:pointer;text-align:center;margin-bottom:10px;transition:background-color .3s ease}.collapse-button[data-v-d210b01d]:hover{background-color:#e9ecef}.questions-container[data-v-d210b01d]{display:flex;flex-direction:column;overflow:hidden}.add-section[data-v-d210b01d]{display:flex;gap:10px;margin-bottom:15px;align-items:center}.add-input[data-v-d210b01d]{flex:1;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:.9em}.add-button[data-v-d210b01d]{padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-d210b01d]:disabled{background-color:#6c757d;cursor:not-allowed}.max-message[data-v-d210b01d]{color:#dc3545;font-size:.8em;margin-left:10px}.favorites-list[data-v-d210b01d]{display:flex;flex-direction:column}.no-favorites[data-v-d210b01d]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.question-row[data-v-d210b01d]{display:flex;justify-content:space-between;margin-bottom:10px}.question-box[data-v-d210b01d]{background-color:#e9ecef;border:1px solid #ced4da;border-radius:4px;padding:8px;cursor:pointer;flex:1;margin:0 5px;text-align:left;font-size:.9em;transition:background-color .3s ease,opacity .3s ease;position:relative;display:flex;justify-content:space-between;align-items:center}.question-text[data-v-d210b01d]{flex:1}.delete-btn[data-v-d210b01d]{background:none;border:none;font-size:1.2em;color:#dc3545;cursor:pointer;padding:0 5px;margin-left:10px}.delete-btn[data-v-d210b01d]:hover{background-color:#dc35451a;border-radius:50%}.question-box[data-v-d210b01d]:hover{background-color:#d6d8db}.favorite-questions.disabled .question-box[data-v-d210b01d],.question-box.disabled[data-v-d210b01d]{opacity:.5;cursor:not-allowed}.favorite-questions.disabled .question-box[data-v-d210b01d]:hover,.question-box.disabled[data-v-d210b01d]:hover{background-color:#e9ecef}.slide-enter-active[data-v-d210b01d],.slide-leave-active[data-v-d210b01d]{transition:max-height .3s ease-in-out,opacity .3s ease-in-out;max-height:1000px;opacity:1;overflow:hidden}.slide-enter[data-v-d210b01d],.slide-leave-to[data-v-d210b01d]{max-height:0;opacity:0}.modal-overlay[data-v-94b6152c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-94b6152c]{background:#fff;border-radius:8px;width:90%;max-height:85vh;overflow-x:hidden;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.modal-header[data-v-94b6152c]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e5e5e5}.modal-header h3[data-v-94b6152c]{margin:0;font-size:1.2em;color:#333}.modal-close-btn[data-v-94b6152c]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;line-height:1}.modal-close-btn[data-v-94b6152c]:hover{color:#e42313}.modal-footer[data-v-94b6152c]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #e5e5e5}.settings-body[data-v-0da9217b]{padding:20px}.setting-group[data-v-0da9217b]{margin-bottom:20px}.setting-group[data-v-0da9217b]:last-child{margin-bottom:0}.settings-body label[data-v-0da9217b]{display:block;margin-bottom:8px;font-weight:700;color:#333}.settings-body select[data-v-0da9217b],.settings-body input[type=number][data-v-0da9217b]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1em;background-color:#fff;color:#333}.settings-body input[type=number][data-v-0da9217b]:focus{outline:none;border-color:#e42313}.settings-body small[data-v-0da9217b]{display:block;margin-top:5px;color:#666;font-size:.85em}.save-btn[data-v-0da9217b]{padding:10px 20px;background-color:#e42313;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em}.save-btn[data-v-0da9217b]:hover:not(:disabled){background-color:#c41e10}.save-btn[data-v-0da9217b]:disabled{background-color:#ccc;cursor:not-allowed}.modal-body[data-v-31316847]{padding:20px}.description[data-v-31316847]{color:#666;margin-bottom:15px;font-size:.9em}.tool-options[data-v-31316847]{display:flex;flex-direction:column;gap:12px}.tool-option[data-v-31316847]{display:flex;flex-direction:column;padding:12px;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer}.tool-option[data-v-31316847]:hover{background:#f9f9f9}.tool-label[data-v-31316847]{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:4px}.tool-desc[data-v-31316847]{font-size:.85em;color:#666;margin-left:26px}.error[data-v-31316847]{margin-top:12px;padding:10px;background:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;font-size:.9em}.btn-cancel[data-v-31316847],.btn-save[data-v-31316847]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:.95em}.btn-cancel[data-v-31316847]{background:#f0f0f0;color:#333}.btn-save[data-v-31316847]{background:#e42313;color:#fff}.btn-save[data-v-31316847]:disabled{opacity:.5;cursor:not-allowed}.tool-icon-btn[data-v-31316847]{padding:10px;background-color:#6c757d;color:#fff;border:none;cursor:pointer;border-radius:4px}.tool-icon-btn[data-v-31316847]:hover{background-color:#5a6268}.compose-container[data-v-3e7f29f6]{display:flex;flex-direction:column}.image-preview[data-v-3e7f29f6]{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:#f0f0f0;border-top:1px solid #ddd}.image-thumb[data-v-3e7f29f6]{max-height:60px;max-width:120px;border-radius:4px;object-fit:cover;border:1px solid #ccc}.remove-image-btn[data-v-3e7f29f6]{background:#aaa;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.remove-image-btn[data-v-3e7f29f6]:hover{background-color:#e42313}.input-container[data-v-3e7f29f6]{display:flex;padding:10px;background-color:#f0f0f0;border-top:1px solid #ddd;gap:10px;align-items:center}.desktop-actions[data-v-3e7f29f6]{display:flex;gap:6px;align-items:center}.desktop-action-btn[data-v-3e7f29f6]{width:38px;height:38px;padding:0;background-color:#6c757d;color:#fff;border:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.desktop-action-btn[data-v-3e7f29f6]:hover{background-color:#5a6268}.desktop-action-btn[data-v-3e7f29f6]:disabled{opacity:.5;cursor:not-allowed}.actions-menu-wrapper[data-v-3e7f29f6]{position:relative;display:flex;align-items:center}.actions-toggle-btn[data-v-3e7f29f6]{width:38px;height:38px;padding:0;background-color:#6c757d;color:#fff;border:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.actions-toggle-btn[data-v-3e7f29f6]:hover{background-color:#5a6268}.actions-popover[data-v-3e7f29f6]{position:absolute;bottom:calc(100% + 8px);left:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:4px;padding:6px;z-index:100;width:52px}.action-item[data-v-3e7f29f6]{width:38px;height:38px;padding:0;background-color:#6c757d;color:#fff;border:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.action-item[data-v-3e7f29f6]:hover{background-color:#5a6268}.action-item[data-v-3e7f29f6]:disabled{opacity:.5;cursor:not-allowed}.actions-popover[data-v-3e7f29f6] .tool-icon-btn,.desktop-actions[data-v-3e7f29f6] .tool-icon-btn{width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center}textarea[data-v-3e7f29f6]{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;font-size:1em;font-family:inherit}button[data-v-3e7f29f6]{padding:10px;border:none;cursor:pointer;border-radius:4px;font-size:1em}.send-btn[data-v-3e7f29f6]{margin-left:10px;background-color:#e42313;color:#fff}.send-btn[data-v-3e7f29f6]:hover{background-color:#6c757d}.input-container textarea[data-v-3e7f29f6]:disabled,.input-container button[data-v-3e7f29f6]:disabled{opacity:.5;cursor:not-allowed}.stop-btn[data-v-3e7f29f6]{margin-left:5px;background:#f44336;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer}.pulsing-dot[data-v-3e7f29f6]{width:12px;height:12px;background-color:#4caf50;border-radius:50%;animation:pulse-3e7f29f6 1.5s ease-in-out infinite}@keyframes pulse-3e7f29f6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.chat-sidebar[data-v-95b8114b]{width:300px;background-color:#f8f9fa;border-right:1px solid #dee2e6;display:flex;flex-direction:column;transition:width .3s ease}.chat-sidebar.collapsed[data-v-95b8114b]{width:50px}.sidebar-header[data-v-95b8114b]{display:flex;align-items:center;padding:15px;border-bottom:1px solid #dee2e6;background-color:#e9ecef}.toggle-btn[data-v-95b8114b]{font-size:150%;background:none;border:none;cursor:pointer;padding:5px;margin-right:10px}.sidebar-header h3[data-v-95b8114b]{flex:1;margin:0;font-size:1.2em}.bulk-actions[data-v-95b8114b]{display:flex;gap:10px;margin-right:10px}.select-all-checkbox[data-v-95b8114b]{cursor:pointer;width:16px;height:16px;align-self:center}.bulk-delete-btn[data-v-95b8114b]{background:none;border:none;cursor:pointer;color:#dc3545;font-size:16px;padding:2px}.new-chat-btn[data-v-95b8114b]{background-color:#e42313;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:5px}.new-chat-btn[data-v-95b8114b]:hover{background-color:#c41e10}.open-intersearch[data-v-95b8114b],.open-interflon-chat[data-v-95b8114b]{width:30px;height:30px;font-size:150%;padding:0;margin:5px;border:none;color:#444}@media (min-width:1025px){.open-intersearch[data-v-95b8114b],.open-interflon-chat[data-v-95b8114b]{display:none}}.chat-list[data-v-95b8114b]{flex:1;overflow-y:auto}.chat-item[data-v-95b8114b]{padding:12px 15px;border-bottom:1px solid #dee2e6;cursor:pointer;position:relative;transition:background-color .2s;display:flex;align-items:center;gap:10px}.chat-item[data-v-95b8114b]:hover{background-color:#e9ecef}.chat-item.active[data-v-95b8114b]{background-color:#e42313;color:#fff}.chat-checkbox[data-v-95b8114b]{cursor:pointer;width:16px;height:16px}.chat-info[data-v-95b8114b]{flex:1;min-width:0}.chat-name[data-v-95b8114b]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-date[data-v-95b8114b]{margin-top:4px}.chat-item.active .chat-name[data-v-95b8114b]{white-space:normal;word-break:break-word;overflow:visible;text-overflow:unset}.chat-date[data-v-95b8114b]{font-size:.8em;color:#6c757d}.chat-item.active .chat-date[data-v-95b8114b]{color:#fffc}.no-chats[data-v-95b8114b]{padding:20px;text-align:center;color:#6c757d;font-style:italic}.chat-sidebar.collapsed .sidebar-header[data-v-95b8114b]{flex-direction:column;align-items:center;padding:10px 5px}.chat-sidebar.collapsed .new-chat-btn[data-v-95b8114b]{display:flex!important;margin-left:0;margin-top:30px}@media (max-width: 480px){.chat-sidebar[data-v-95b8114b]:not(.collapsed){width:100%!important;position:absolute;left:0;top:0;height:100%;z-index:1000}}.sidebar-title-input-wrapper[data-v-95b8114b]{position:relative;flex:1}.sidebar-title-input[data-v-95b8114b]{font-size:1.1em;padding:6px 28px 6px 8px;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box;background:#fff;color:#333}.clear-filter-btn[data-v-95b8114b]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.2em;color:#888;padding:0 4px;line-height:1}.clear-filter-btn[data-v-95b8114b]:hover{color:#e42313}.form-section[data-v-c3201da0],.confirm-section[data-v-c3201da0],.error-section[data-v-c3201da0]{text-align:left;padding:20px}h2[data-v-c3201da0]{margin-bottom:10px;font-size:24px}p[data-v-c3201da0]{margin-bottom:20px;color:#333}label[data-v-c3201da0]{display:block;text-align:left;margin-top:15px;font-weight:700}select[data-v-c3201da0],textarea[data-v-c3201da0],input[type=file][data-v-c3201da0]{width:100%;padding:10px;margin-top:5px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}textarea[data-v-c3201da0]{resize:vertical;min-height:100px}.buttons[data-v-c3201da0]{display:flex;justify-content:right;gap:20px;margin-top:20px}button[data-v-c3201da0]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.cancel[data-v-c3201da0]{background-color:#fff;border:1px solid #aaa;color:#000}.cancel[data-v-c3201da0]:hover{background:#bbb}.send[data-v-c3201da0]{background:#e42313;color:#fff}.send[data-v-c3201da0]:hover{background:#6c757d}.send[data-v-c3201da0]:disabled{background:#ccc;cursor:not-allowed}.close[data-v-c3201da0]{background:#e42313;color:#fff;width:100%;margin-top:20px}.close[data-v-c3201da0]:hover{background:#6c757d}.checkmark[data-v-c3201da0]{font-size:64px;color:#28a745;margin-bottom:20px}.section-header[data-v-c3201da0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.close-icon[data-v-c3201da0]{background:none;border:none;font-size:35px;color:#333;cursor:pointer;padding:0;margin-left:10px}.close-icon[data-v-c3201da0]:hover,.error-section h2[data-v-c3201da0]{color:#dc3545}.popup-overlay[data-v-345cbbf0]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;align-items:flex-start;justify-content:flex-end;z-index:50;padding-top:64px;padding-left:345px}.popup-window[data-v-345cbbf0]{background-color:#fff;border-radius:12px 12px 0 0;width:100%;height:calc(100vh - 64px);display:flex;flex-direction:column}.fixed-header[data-v-345cbbf0]{background:#444;color:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;min-height:40px}.document-title[data-v-345cbbf0]{font-size:1rem;font-weight:400;margin:0}.content[data-v-345cbbf0]{flex:1;overflow-y:auto;padding:16px}.close-button[data-v-345cbbf0]{font-size:20px;color:#fff;border:none;background:none;cursor:pointer;padding:4px}.close-button[data-v-345cbbf0]:hover{background-color:#e42313}.controls-bar[data-v-345cbbf0]{background:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5}.controls-wrapper[data-v-345cbbf0]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.left-controls[data-v-345cbbf0]{display:flex;align-items:center}.right-controls[data-v-345cbbf0]{display:flex;gap:8px;margin-left:auto}.intersearch-btn[data-v-345cbbf0]{font-size:120%;background:#d3d3d3;border:1px solid #555;color:#555;border-radius:8px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;gap:12px;white-space:nowrap}.intersearch-btn[data-v-345cbbf0]:hover{background-color:#e42313;color:#fff}@media (max-width: 768px){.controls-wrapper[data-v-345cbbf0]{flex-direction:column}.right-controls[data-v-345cbbf0]{margin-left:0;width:100%;justify-content:space-between}.intersearch-btn[data-v-345cbbf0]{font-size:100%}.popup-overlay[data-v-345cbbf0]{padding-left:0}}.content-inner[data-v-ff1750f2]{flex:1;overflow-y:auto;padding:0 16px}.translate-btn[data-v-ff1750f2],.intersearch-btn[data-v-ff1750f2]{font-size:120%;background:#d3d3d3;border:1px solid #555;color:#555;border-radius:8px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;gap:12px;white-space:nowrap}.intersearch-btn[data-v-ff1750f2]:hover{background-color:#e42313;color:#fff}.langs[data-v-ff1750f2]{display:flex;gap:12px}.lang[data-v-ff1750f2]{background-color:#fff;padding:5px 7px 2px;border-radius:4px}.lang[data-v-ff1750f2]:hover{background-color:#e42313}.lang.active[data-v-ff1750f2]{background-color:#2f4f4f}.lang>img[data-v-ff1750f2]{width:30px;height:20px}.pagination-controls[data-v-ff1750f2]{display:flex;align-items:center;gap:8px}.page-btn[data-v-ff1750f2]{background:#d3d3d3;border:1px solid #555;border-radius:4px;padding:6px 12px;cursor:pointer}.page-btn[data-v-ff1750f2]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-ff1750f2]:hover:not(:disabled){background-color:#e42313;color:#fff}.page-indicator[data-v-ff1750f2]{min-width:60px;text-align:center;font-size:120%}.zoom-controls[data-v-ff1750f2]{display:flex;align-items:center;gap:8px;margin-left:16px}.zoom-btn[data-v-ff1750f2]{background:#d3d3d3;border:1px solid #555;border-radius:4px;padding:6px 8px;cursor:pointer;font-size:120%;font-weight:700;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.zoom-btn[data-v-ff1750f2]:disabled{opacity:.5;cursor:not-allowed}.zoom-btn[data-v-ff1750f2]:hover:not(:disabled){background-color:#e42313;color:#fff}.zoom-indicator[data-v-ff1750f2]{min-width:40px;text-align:center;font-size:110%;font-weight:700}.image-container[data-v-ff1750f2],.pdf-container[data-v-ff1750f2]{display:flex;justify-content:center;max-width:100%;max-height:calc(100vh - 212px)}.image-container img[data-v-ff1750f2]{max-width:100%;max-height:100%;object-fit:contain}.video-container[data-v-ff1750f2]{display:flex;flex-direction:column;height:calc(100vh - 212px)}.video-container p[data-v-ff1750f2]{margin:0;height:100%}.video-container video[data-v-ff1750f2]{width:100%;height:100%;object-fit:contain}.scaura-details-popup[data-v-461f6d35] .content{padding:0}.content-inner[data-v-461f6d35]{flex:1;overflow-y:auto;padding:0 16px;position:relative;height:100%}.zoom-controls[data-v-461f6d35]{display:flex;align-items:center;gap:8px;margin-left:16px}.zoom-btn[data-v-461f6d35]{background:#d3d3d3;border:1px solid #555;border-radius:4px;padding:6px 8px;cursor:pointer;font-size:120%;font-weight:700;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.zoom-btn[data-v-461f6d35]:disabled{opacity:.5;cursor:not-allowed}.zoom-btn[data-v-461f6d35]:hover:not(:disabled){background-color:#e42313;color:#fff}.zoom-indicator[data-v-461f6d35]{min-width:40px;text-align:center;font-size:110%;font-weight:700}.image-container[data-v-461f6d35]{display:flex;justify-content:center;max-width:100%;max-height:calc(100vh - 212px)}.image-container img[data-v-461f6d35]{max-width:100%;max-height:100%;object-fit:contain}.pdf-pagination[data-v-461f6d35]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0}.pdf-page-btn[data-v-461f6d35]{background:#d3d3d3;border:1px solid #555;border-radius:4px;cursor:pointer;font-size:150%;font-weight:700;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pdf-page-btn[data-v-461f6d35]:disabled{opacity:.5;cursor:not-allowed}.pdf-page-btn[data-v-461f6d35]:hover:not(:disabled){background-color:#e42313;color:#fff}.pdf-page-select[data-v-461f6d35]{border:1px solid #555;border-radius:4px;height:32px;padding:0 8px;background:#fff}.video-container[data-v-461f6d35]{display:flex;flex-direction:column;height:calc(100vh - 212px)}.video-container p[data-v-461f6d35]{margin:0;height:100%}.image-container p[data-v-461f6d35]{margin:0}.video-container video[data-v-461f6d35]{width:100%;height:100%;object-fit:contain}.preview-loading[data-v-461f6d35]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px}.loading-spinner[data-v-461f6d35]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#e42313;border-radius:50%;animation:spin-461f6d35 .8s linear infinite}.loading-text[data-v-461f6d35]{color:#555;font-size:14px}@keyframes spin-461f6d35{to{transform:rotate(360deg)}}.nav-btn[data-v-461f6d35]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:1px solid #ccc;border-radius:4px;width:36px;height:56px;font-size:200%;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;z-index:10}.nav-btn[data-v-461f6d35]:hover{background-color:#e42313;border-color:#e42313;color:#fff}.nav-btn-prev[data-v-461f6d35]{left:16px}.nav-btn-next[data-v-461f6d35]{right:16px}.translate-btn[data-v-461f6d35]{font-size:120%;background:#d3d3d3;border:1px solid #555;color:#555;border-radius:8px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;gap:8px}.translate-btn.active[data-v-461f6d35]{background:#e8f0fe;border-color:#4a90e2;color:#4a90e2}.translate-btn.final[data-v-461f6d35]{background:#fff0f0;border-color:#e42313;color:#e42313;cursor:not-allowed;opacity:.85}.translate-btn[data-v-461f6d35]:hover:not(:disabled):not(.active){background-color:#e42313;color:#fff}.lang[data-v-461f6d35]{background-color:#fff;padding:5px 7px 2px;border-radius:4px}.lang.active[data-v-461f6d35]{background-color:#2f4f4f}.lang>img[data-v-461f6d35]{width:30px;height:20px}.list-group-item[data-v-ece5c964]{padding:12px;border-bottom:1px solid #e5e5e5}.doc-info-value[data-v-ece5c964]{display:inline}.as-ref-number[data-v-f131344a]{display:inline-block;margin-right:8px}.content-inner[data-v-f131344a]{flex:1;overflow-y:auto;padding:16px}.as-layout[data-v-f131344a]{display:flex;gap:20px}.as-content[data-v-f131344a]{flex:1}.list-group[data-v-f131344a]{list-style:none;padding:0;margin:0}.list-group-item[data-v-f131344a]{padding:12px;border-bottom:1px solid #e5e5e5}.as-images[data-v-f131344a]{width:200px;flex-shrink:0}.image-item[data-v-f131344a]{margin-bottom:16px;cursor:pointer;text-align:center}.image-item img[data-v-f131344a]{max-width:100%;border:2px solid transparent;border-radius:4px}.image-item:hover img[data-v-f131344a]{border-color:#e42313}@media (max-width: 768px){.as-layout[data-v-f131344a]{flex-direction:column}.as-images[data-v-f131344a]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.image-item[data-v-f131344a]{flex:0 0 calc(50% - 5px)}}.content-inner[data-v-77dc9110]{flex:1;overflow-y:auto;padding:16px}.list-group[data-v-77dc9110]{list-style:none;padding:0;margin:0}.list-group-item[data-v-77dc9110]{padding:12px;border-bottom:1px solid #e5e5e5}.client-name[data-v-77dc9110]{font-weight:700;font-size:120%}.app-container[data-v-2bc4f3c2]{display:flex;flex-direction:column;height:100%;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}.main-layout[data-v-2bc4f3c2]{display:flex;flex:1;overflow:hidden}.chat-content[data-v-2bc4f3c2]{flex:1;display:flex;flex-direction:column}.chat-container[data-v-2bc4f3c2]{display:flex;flex-direction:column;flex:1;min-height:0}.save-chat-section[data-v-2bc4f3c2]{display:flex;justify-content:right;gap:8px;padding:5px;background-color:#f0f0f0;border-bottom:1px solid #ddd}.translate-chat-button[data-v-2bc4f3c2]{background-color:#4a5568;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.translate-chat-button[data-v-2bc4f3c2]:hover:not(:disabled){background-color:#2d3748}.translate-chat-button[data-v-2bc4f3c2]:disabled{background-color:#a0a0a0;cursor:not-allowed}.save-chat-button[data-v-2bc4f3c2]{background-color:#e42313;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.save-chat-button[data-v-2bc4f3c2]:hover:not(:disabled){background-color:#c91a0e}.save-chat-button[data-v-2bc4f3c2]:disabled{background-color:#a0a0a0;cursor:not-allowed}.chat-disclaimer[data-v-2bc4f3c2]{padding:0 12px;font-size:12px;color:#666;text-align:center;border-top:1px solid #eee;background-color:#f0f0f0;display:flex;justify-content:space-evenly;align-items:center;gap:10px}.chat-disclaimer a[data-v-2bc4f3c2]{color:#e42313;text-decoration:none}.chat-disclaimer a[data-v-2bc4f3c2]:hover{text-decoration:underline}.help-button[data-v-2bc4f3c2]{cursor:pointer;width:24px;height:24px}@media (max-width: 768px){.chat-content[data-v-2bc4f3c2]{width:calc(100% - 50px)}}.login-container[data-v-fc4cac03]{width:100%;max-width:300px;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}h2[data-v-fc4cac03]{text-align:center;color:#333}.input-group[data-v-fc4cac03]{margin-bottom:15px}label[data-v-fc4cac03]{display:block;margin-bottom:5px}input[data-v-fc4cac03]{width:93.5%;padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-fc4cac03]{width:100%;padding:10px;background-color:#e42313;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-fc4cac03]:hover{background-color:#6c757d}.error-message[data-v-fc4cac03]{color:red;text-align:center}
