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}.copy-actions[data-v-f34262c3]{display:flex;gap:10px}.copy-conversation-icon[data-v-f34262c3],.download-pdf-icon[data-v-f34262c3]{cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.copy-conversation-icon[data-v-f34262c3]:hover,.download-pdf-icon[data-v-f34262c3]:hover{transform:scale(1.1);background-color:#ffffff1a}@keyframes pulse-f34262c3{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.copy-conversation-icon.pulse[data-v-f34262c3],.download-pdf-icon.pulse[data-v-f34262c3]{animation:pulse-f34262c3 .3s ease-in-out}.relative[data-v-0ad590aa]{position:relative}.share-chat-link-icon[data-v-0ad590aa]{cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.share-chat-link-icon[data-v-0ad590aa]:hover{transform:scale(1.1);background-color:#ffffff1a}.popup-container[data-v-0ad590aa]{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-0ad590aa]{width:95%;background-color:#1a202c;color:#cbd5e0;border:1px solid #4a5568;border-radius:4px;padding:6px 8px;margin-right:8px}.copy-button[data-v-0ad590aa]{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-0ad590aa]:hover{background-color:#2d3748}@keyframes pulse-0ad590aa{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.share-chat-link-icon.pulse[data-v-0ad590aa]{animation:pulse-0ad590aa .3s ease-in-out}.top-bar[data-v-4119e955]{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-4119e955]{display:flex;align-items:center}.ai-icon[data-v-4119e955]{margin-right:10px;cursor:pointer}.ai-icon svg[data-v-4119e955]{width:24px;height:24px}.top-bar h1[data-v-4119e955]{margin:0;font-size:1.4em}.model-menu[data-v-4119e955]{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-4119e955]{margin-left:5px;background-color:#fff;color:#333;font-size:100%}.action-buttons[data-v-4119e955]{display:flex;align-items:center}.toggle-button[data-v-4119e955]{margin-right:15px;display:flex;align-items:center;cursor:pointer;position:relative}.toggle-button input[data-v-4119e955]{position:absolute;opacity:0;width:0;height:0}.toggle-button .svg-inline--fa[data-v-4119e955]{font-size:1.2em;transition:all .2s ease;padding:5px;border-radius:4px}.toggle-button .svg-inline--fa[data-v-4119e955]:hover{transform:scale(1.1);background-color:#ffffff1a}.toggle-button .svg-inline--fa.active[data-v-4119e955]{color:#fc0;background-color:#fff3;box-shadow:0 0 5px #ffcc0080}.logout-icon[data-v-4119e955]{cursor:pointer;transition:all .3s ease;margin-left:15px;padding:5px;border-radius:4px}.logout-icon[data-v-4119e955]:hover{transform:scale(1.1);background-color:#ffffff1a}@media (max-width: 480px){.title-container h1[data-v-4119e955]{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-8763508c]{display:flex;justify-content:flex-start;gap:10px;font-size:.8em;color:#666}.bottom-line[data-v-8763508c]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.sources[data-v-8763508c]{font-size:.8em;line-height:140%}.source[data-v-8763508c]{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-8763508c]:hover{background-color:#000}.message-actions[data-v-8763508c]{display:flex;justify-content:flex-end;margin-top:5px;gap:8px}.try-again-btn[data-v-8763508c]{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-8763508c]:hover{color:#e42313;background-color:#f0f0f0}.edit-btn[data-v-8763508c]{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-8763508c]:hover{color:#e42313;background-color:#f0f0f0}.source-title[data-v-8763508c]{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-8763508c]:hover{background-color:#e0e0e0;color:#e42313}.source .source-type[data-v-8763508c]{font-size:200%;text-transform:capitalize;padding:5px}.sources img[data-v-8763508c]{max-width:270px;max-height:270px;object-fit:contain}.source-item[data-v-8763508c]{display:inline-block;vertical-align:top}.intersource[data-v-8763508c]{display:flex;flex-direction:column;align-items:center;max-width:270px}.message[data-v-78d21562]{margin-bottom:10px;padding:8px;border-radius:5px;position:relative;transition:all .2s linear}.message.user[data-v-78d21562]{background-color:#e2ffd3;color:#0f5132;align-self:flex-end;margin-left:auto;width:80%}@media (max-width: 480px){.message.user[data-v-78d21562]{width:100%}}.message.ai[data-v-78d21562]{background-color:#e2e3e5;color:#41464b;align-self:flex-start}.message.system[data-v-78d21562]{background-color:#ffa07a}.copy-icon-wrapper[data-v-78d21562]{position:absolute;top:5px;right:5px}.message-content[data-v-78d21562]{padding-right:10px}.edit-container[data-v-78d21562]{margin-bottom:10px}.edit-textarea[data-v-78d21562]{width:100%;border:1px solid #ccc;border-radius:4px;padding:8px;font-size:14px;resize:vertical;box-sizing:border-box}.edit-actions[data-v-78d21562]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cancel-btn[data-v-78d21562],.send-btn[data-v-78d21562]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.cancel-btn[data-v-78d21562]{background-color:#6c757d;color:#fff}.cancel-btn[data-v-78d21562]:hover{background-color:#5a6268}.send-btn[data-v-78d21562]{background-color:#e42313;color:#fff}.send-btn[data-v-78d21562]:hover{background-color:#6c757d}.favorites-btn[data-v-78d21562]{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-78d21562]:hover{background-color:#e42313;color:#fff}.message .thoughts[data-v-78d21562]{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-78d21562] a.intersearch-path{color:#e42313}.message[data-v-78d21562] a{word-break:break-all}.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-df973d6c]{flex:1;overflow-y:auto;border:1px solid #ddd;padding:10px;background-color:#fff;scroll-behavior:smooth}.favorite-questions[data-v-326b576a]{margin-top:10px;padding:0 10px}.collapse-button[data-v-326b576a]{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-326b576a]:hover{background-color:#e9ecef}.questions-container[data-v-326b576a]{display:flex;flex-direction:column;overflow:hidden}.add-section[data-v-326b576a]{display:flex;gap:10px;margin-bottom:15px;align-items:center}.add-input[data-v-326b576a]{flex:1;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:.9em}.add-button[data-v-326b576a]{padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-326b576a]:disabled{background-color:#6c757d;cursor:not-allowed}.max-message[data-v-326b576a]{color:#dc3545;font-size:.8em;margin-left:10px}.favorites-list[data-v-326b576a]{display:flex;flex-direction:column}.no-favorites[data-v-326b576a]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.question-row[data-v-326b576a]{display:flex;justify-content:space-between;margin-bottom:10px}.question-box[data-v-326b576a]{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-326b576a]{flex:1}.delete-btn[data-v-326b576a]{background:none;border:none;font-size:1.2em;color:#dc3545;cursor:pointer;padding:0 5px;margin-left:10px}.delete-btn[data-v-326b576a]:hover{background-color:#dc35451a;border-radius:50%}.question-box[data-v-326b576a]:hover{background-color:#d6d8db}.favorite-questions.disabled .question-box[data-v-326b576a],.question-box.disabled[data-v-326b576a]{opacity:.5;cursor:not-allowed}.favorite-questions.disabled .question-box[data-v-326b576a]:hover,.question-box.disabled[data-v-326b576a]:hover{background-color:#e9ecef}.slide-enter-active[data-v-326b576a],.slide-leave-active[data-v-326b576a]{transition:max-height .3s ease-in-out,opacity .3s ease-in-out;max-height:1000px;opacity:1;overflow:hidden}.slide-enter[data-v-326b576a],.slide-leave-to[data-v-326b576a]{max-height:0;opacity:0}.settings-popup-overlay[data-v-1a87a6f3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.settings-popup[data-v-1a87a6f3]{background:#fff;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 6px #0000001a}.settings-header[data-v-1a87a6f3]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e5e5e5}.settings-header h3[data-v-1a87a6f3]{margin:0;font-size:1.2em;color:#333}.close-btn[data-v-1a87a6f3]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;line-height:1}.close-btn[data-v-1a87a6f3]:hover{color:#e42313}.settings-body[data-v-1a87a6f3]{padding:20px}.setting-group[data-v-1a87a6f3]{margin-bottom:20px}.setting-group[data-v-1a87a6f3]:last-child{margin-bottom:0}.settings-body label[data-v-1a87a6f3]{display:block;margin-bottom:8px;font-weight:700;color:#333}.settings-body select[data-v-1a87a6f3],.settings-body input[type=number][data-v-1a87a6f3]{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-1a87a6f3]:focus{outline:none;border-color:#e42313}.settings-body small[data-v-1a87a6f3]{display:block;margin-top:5px;color:#666;font-size:.85em}.settings-footer[data-v-1a87a6f3]{padding:15px 20px;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end}.save-btn[data-v-1a87a6f3]{padding:10px 20px;background-color:#e42313;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em}.save-btn[data-v-1a87a6f3]:hover:not(:disabled){background-color:#c41e10}.save-btn[data-v-1a87a6f3]:disabled{background-color:#ccc;cursor:not-allowed}.compose-container[data-v-2db3ef79]{display:flex;flex-direction:column}.input-container[data-v-2db3ef79]{display:flex;padding:10px;background-color:#f0f0f0;border-top:1px solid #ddd;gap:10px;align-items:center}.settings-btn[data-v-2db3ef79]{padding:10px;background-color:#6c757d;color:#fff;border:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.settings-btn[data-v-2db3ef79]:hover{background-color:#5a6268}textarea[data-v-2db3ef79]{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-2db3ef79]{padding:10px;background-color:#e42313;color:#fff;border:none;cursor:pointer;border-radius:4px;margin-left:10px;font-size:1em}button[data-v-2db3ef79]:hover{background-color:#6c757d}.input-container textarea[data-v-2db3ef79]:disabled,.input-container button[data-v-2db3ef79]:disabled{opacity:.5;cursor:not-allowed}.stop-btn[data-v-2db3ef79]{margin-left:5px;background:#f44336;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer}.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}.help-modal-overlay[data-v-68eba752]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.help-modal-content[data-v-68eba752]{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;position:relative}.form-section[data-v-68eba752],.confirm-section[data-v-68eba752],.error-section[data-v-68eba752]{text-align:left}h2[data-v-68eba752]{margin-bottom:10px;font-size:24px}p[data-v-68eba752]{margin-bottom:20px;color:#333}label[data-v-68eba752]{display:block;text-align:left;margin-top:15px;font-weight:700}select[data-v-68eba752],textarea[data-v-68eba752],input[type=file][data-v-68eba752]{width:100%;padding:10px;margin-top:5px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}textarea[data-v-68eba752]{resize:vertical;min-height:100px}.buttons[data-v-68eba752]{display:flex;justify-content:right;gap:20px;margin-top:20px}button[data-v-68eba752]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.cancel[data-v-68eba752]{background-color:#fff;border:1px solid #aaa;color:#000}.cancel[data-v-68eba752]:hover{background:#bbb}.send[data-v-68eba752]{background:#e42313;color:#fff}.send[data-v-68eba752]:hover{background:#6c757d}.send[data-v-68eba752]:disabled{background:#ccc;cursor:not-allowed}.close[data-v-68eba752]{background:#e42313;color:#fff;width:100%;margin-top:20px}.close[data-v-68eba752]:hover{background:#6c757d}.checkmark[data-v-68eba752]{font-size:64px;color:#28a745;margin-bottom:20px}.section-header[data-v-68eba752]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.close-icon[data-v-68eba752]{background:none;border:none;font-size:35px;color:#333;cursor:pointer;padding:0;margin-left:10px}.close-icon[data-v-68eba752]:hover,.error-section h2[data-v-68eba752]{color:#dc3545}.popup-overlay[data-v-913e7165]{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-913e7165]{background-color:#fff;border-radius:12px 12px 0 0;width:100%;height:calc(100vh - 64px);display:flex;flex-direction:column}.fixed-header[data-v-913e7165]{background:#444;color:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;height:40px}.document-title[data-v-913e7165]{font-size:1rem;font-weight:400;margin:0}.controls-bar[data-v-913e7165]{background:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5}.controls-wrapper[data-v-913e7165]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.left-controls[data-v-913e7165]{display:flex;align-items:center}.right-controls[data-v-913e7165]{display:flex;gap:8px;margin-left:auto}@media (max-width: 768px){.controls-wrapper[data-v-913e7165]{flex-direction:column}.right-controls[data-v-913e7165]{margin-left:0;width:100%;justify-content:space-between}.right-controls .translate-btn[data-v-913e7165],.right-controls .intersearch-btn[data-v-913e7165]{font-size:100%}.popup-overlay[data-v-913e7165]{padding-left:0}}.translate-btn[data-v-913e7165],.intersearch-btn[data-v-913e7165]{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-913e7165]:hover{background-color:#e42313;color:#fff}.langs[data-v-913e7165]{display:flex;gap:12px}.lang[data-v-913e7165]{background-color:#fff;padding:5px 7px 2px;border-radius:4px}.lang[data-v-913e7165]:hover{background-color:#e42313}.lang.active[data-v-913e7165]{background-color:#2f4f4f}.lang>img[data-v-913e7165]{width:30px;height:20px}.content[data-v-913e7165]{flex:1;overflow-y:auto;padding:0 16px}.close-button[data-v-913e7165]{font-size:20px;color:#fff;border:none;background:none;cursor:pointer;padding:4px}.close-button[data-v-913e7165]:hover{background-color:#e42313}.pagination-controls[data-v-913e7165]{display:flex;align-items:center;gap:8px}.page-btn[data-v-913e7165]{background:#d3d3d3;border:1px solid #555;border-radius:4px;padding:6px 12px;cursor:pointer}.page-btn[data-v-913e7165]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-913e7165]:hover:not(:disabled){background-color:#e42313;color:#fff}.page-indicator[data-v-913e7165]{min-width:60px;text-align:center;font-size:120%}.zoom-controls[data-v-913e7165]{display:flex;align-items:center;gap:8px;margin-left:16px}.zoom-btn[data-v-913e7165]{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-913e7165]:disabled{opacity:.5;cursor:not-allowed}.zoom-btn[data-v-913e7165]:hover:not(:disabled){background-color:#e42313;color:#fff}.zoom-indicator[data-v-913e7165]{min-width:40px;text-align:center;font-size:110%;font-weight:700}.image-container[data-v-913e7165]{display:flex;justify-content:center;max-width:100%;max-height:calc(100vh - 169px)}.image-container img[data-v-913e7165]{max-width:100%;max-height:100%;object-fit:contain}.video-container[data-v-913e7165]{display:flex;flex-direction:column;height:calc(100vh - 169px)}.video-container p[data-v-913e7165]{margin:0;height:100%}.video-container video[data-v-913e7165]{width:100%;height:100%;object-fit:contain}.popup-overlay[data-v-3ab89fb5]{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-3ab89fb5]{background-color:#fff;border-radius:12px 12px 0 0;width:100%;height:calc(100vh - 64px);display:flex;flex-direction:column}.fixed-header[data-v-3ab89fb5]{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-3ab89fb5]{font-size:1rem;font-weight:400;margin:0}.as-ref-number[data-v-3ab89fb5]{display:inline-block;margin-right:8px}.content[data-v-3ab89fb5]{flex:1;overflow-y:auto;padding:16px}.as-layout[data-v-3ab89fb5]{display:flex;gap:20px}.as-content[data-v-3ab89fb5]{flex:1}.list-group[data-v-3ab89fb5]{list-style:none;padding:0;margin:0}.list-group-item[data-v-3ab89fb5]{padding:12px;border-bottom:1px solid #e5e5e5}.doc-info-value[data-v-3ab89fb5]{display:inline-block}.as-images[data-v-3ab89fb5]{width:200px;flex-shrink:0}.image-item[data-v-3ab89fb5]{margin-bottom:16px;cursor:pointer;text-align:center}.image-item img[data-v-3ab89fb5]{max-width:100%;border:2px solid transparent;border-radius:4px}.image-item:hover img[data-v-3ab89fb5]{border-color:#e42313}.close-button[data-v-3ab89fb5]{font-size:20px;color:#fff;border:none;background:none;cursor:pointer;padding:4px}.close-button[data-v-3ab89fb5]:hover{background-color:#e42313}.controls-bar[data-v-3ab89fb5]{background:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5}.controls-wrapper[data-v-3ab89fb5]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.right-controls[data-v-3ab89fb5]{display:flex;gap:8px;margin-left:auto}.intersearch-btn[data-v-3ab89fb5]{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-3ab89fb5]:hover{background-color:#e42313;color:#fff}@media (max-width: 768px){.controls-wrapper[data-v-3ab89fb5]{flex-direction:column}.right-controls[data-v-3ab89fb5]{margin-left:0;width:100%;justify-content:space-between}.intersearch-btn[data-v-3ab89fb5]{font-size:100%}.popup-overlay[data-v-3ab89fb5]{padding-left:0}.as-layout[data-v-3ab89fb5]{flex-direction:column}.as-images[data-v-3ab89fb5]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.image-item[data-v-3ab89fb5]{flex:0 0 calc(50% - 5px)}}.popup-overlay[data-v-921d7fc5]{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-921d7fc5]{background-color:#fff;border-radius:12px 12px 0 0;width:100%;height:calc(100vh - 64px);display:flex;flex-direction:column}.fixed-header[data-v-921d7fc5]{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-921d7fc5]{font-size:1rem;font-weight:400;margin:0}.content[data-v-921d7fc5]{flex:1;overflow-y:auto;padding:16px}.list-group[data-v-921d7fc5]{list-style:none;padding:0;margin:0}.list-group-item[data-v-921d7fc5]{padding:12px;border-bottom:1px solid #e5e5e5}.doc-info-value[data-v-921d7fc5]{display:inline-block}.client-name[data-v-921d7fc5]{font-weight:700;font-size:120%}.close-button[data-v-921d7fc5]{font-size:20px;color:#fff;border:none;background:none;cursor:pointer;padding:4px}.close-button[data-v-921d7fc5]:hover{background-color:#e42313}@media (max-width: 768px){.popup-overlay[data-v-921d7fc5]{padding-left:0}}.controls-bar[data-v-921d7fc5]{background:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5}.controls-wrapper[data-v-921d7fc5]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.right-controls[data-v-921d7fc5]{display:flex;gap:8px;margin-left:auto}.intersearch-btn[data-v-921d7fc5]{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-921d7fc5]:hover{background-color:#e42313;color:#fff}@media (max-width: 768px){.controls-wrapper[data-v-921d7fc5]{flex-direction:column}.right-controls[data-v-921d7fc5]{margin-left:0;width:100%;justify-content:space-between}.intersearch-btn[data-v-921d7fc5]{font-size:100%}}.app-container[data-v-a23a579a]{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-a23a579a]{display:flex;flex:1;overflow:hidden}.chat-content[data-v-a23a579a]{flex:1;display:flex;flex-direction:column}.chat-container[data-v-a23a579a]{display:flex;flex-direction:column;flex:1;min-height:0}.save-chat-section[data-v-a23a579a]{display:flex;justify-content:right;padding:5px;background-color:#f0f0f0;border-bottom:1px solid #ddd}.save-chat-button[data-v-a23a579a]{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-a23a579a]:hover:not(:disabled){background-color:#c91a0e}.save-chat-button[data-v-a23a579a]:disabled{background-color:#a0a0a0;cursor:not-allowed}.chat-disclaimer[data-v-a23a579a]{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-a23a579a]{color:#e42313;text-decoration:none}.chat-disclaimer a[data-v-a23a579a]:hover{text-decoration:underline}.help-button[data-v-a23a579a]{cursor:pointer;width:24px;height:24px}@media (max-width: 768px){.chat-content[data-v-a23a579a]{width:calc(100% - 50px)}}.login-container[data-v-8b567d55]{width:100%;max-width:300px;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}h2[data-v-8b567d55]{text-align:center;color:#333}.input-group[data-v-8b567d55]{margin-bottom:15px}label[data-v-8b567d55]{display:block;margin-bottom:5px}input[data-v-8b567d55]{width:93.5%;padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-8b567d55]{width:100%;padding:10px;background-color:#e42313;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-8b567d55]:hover{background-color:#6c757d}.error-message[data-v-8b567d55]{color:red;text-align:center}
