:root{--color-brand-red: #E42313;--color-brand-red-hover: #c41e10}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-072ae0dc]{position:relative;display:inline-flex}.icon-tooltip[data-v-072ae0dc]{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-072ae0dc]:before{content:"";position:absolute;border:5px solid transparent}.icon-tooltip.visible[data-v-072ae0dc]{opacity:1;visibility:visible}.tooltip-bottom[data-v-072ae0dc]{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip-bottom[data-v-072ae0dc]:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#000000d9}.tooltip-left[data-v-072ae0dc]{top:50%;right:100%;transform:translateY(-50%);margin-right:8px}.tooltip-left[data-v-072ae0dc]:before{left:100%;top:50%;transform:translateY(-50%);border-left-color:#000000d9}.tooltip-top[data-v-072ae0dc]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip-top[data-v-072ae0dc]:before{top:100%;left:50%;transform:translate(-50%);border-top-color:#000000d9}.tooltip-right[data-v-072ae0dc]{top:50%;left:100%;transform:translateY(-50%);margin-left:8px}.tooltip-right[data-v-072ae0dc]:before{right:100%;top:50%;transform:translateY(-50%);border-right-color:#000000d9}.copy-actions[data-v-aa790992]{display:flex;gap:10px}.copy-conversation-icon[data-v-aa790992],.download-pdf-icon[data-v-aa790992]{cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.copy-conversation-icon[data-v-aa790992]:hover,.download-pdf-icon[data-v-aa790992]:hover{transform:scale(1.1);background-color:#ffffff1a}@keyframes pulse-aa790992{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.copy-conversation-icon.pulse[data-v-aa790992],.download-pdf-icon.pulse[data-v-aa790992]{animation:pulse-aa790992 .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-c006e834]{background-color:var(--color-brand-red);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-c006e834]{display:flex;align-items:center}.ai-icon[data-v-c006e834]{background:none;border:none;color:inherit;font:inherit;display:flex;align-items:center;margin-right:10px;cursor:pointer;transition:all .2s ease;padding:5px;border-radius:4px}.ai-icon svg[data-v-c006e834]{width:24px;height:24px}.ai-icon[data-v-c006e834]:hover{transform:scale(1.1);background-color:#ffffff1a}.ai-icon.active[data-v-c006e834]{color:#fc0;background-color:#fff3;box-shadow:0 0 5px #ffcc0080}.top-bar h1[data-v-c006e834]{margin:0;font-size:1.4em}.model-menu[data-v-c006e834]{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-c006e834]{margin-left:5px;background-color:#fff;color:#333;font-size:100%}.action-buttons[data-v-c006e834]{display:flex;align-items:center}.toggle-button[data-v-c006e834]{margin-right:15px;display:flex;align-items:center;cursor:pointer;position:relative}.toggle-button input[data-v-c006e834]{position:absolute;opacity:0;width:0;height:0}.toggle-button .svg-inline--fa[data-v-c006e834]{font-size:1.2em;transition:all .2s ease;padding:5px;border-radius:4px}.toggle-button .svg-inline--fa[data-v-c006e834]:hover{transform:scale(1.1);background-color:#ffffff1a}.toggle-button .svg-inline--fa.active[data-v-c006e834]{color:#fc0;background-color:#fff3;box-shadow:0 0 5px #ffcc0080}.logout-icon[data-v-c006e834]{background:none;border:none;color:inherit;font:inherit;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;margin-left:15px;padding:5px;border-radius:4px}.logout-icon[data-v-c006e834]:hover{transform:scale(1.1);background-color:#ffffff1a}@media (max-width: 480px){.title-container h1[data-v-c006e834]{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-94d65a07]{display:flex;justify-content:flex-start;gap:10px;font-size:.8em;color:#666}.bottom-line[data-v-94d65a07]{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.sources[data-v-94d65a07]{font-size:.8em;line-height:140%}.source[data-v-94d65a07]{font:inherit;text-align:left;border:none;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-94d65a07]:hover{background-color:#000}.message-actions[data-v-94d65a07]{display:flex;justify-content:flex-end;margin-top:5px;gap:8px}.try-again-btn[data-v-94d65a07]{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-94d65a07]:hover{color:var(--color-brand-red);background-color:#f0f0f0}.edit-btn[data-v-94d65a07]{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-94d65a07]:hover{color:var(--color-brand-red);background-color:#f0f0f0}.source-title[data-v-94d65a07]{font:inherit;text-align:left;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-94d65a07]:hover{background-color:#e0e0e0;color:var(--color-brand-red)}.source .source-type[data-v-94d65a07]{font-size:200%;text-transform:capitalize;padding:5px}.sources img[data-v-94d65a07]{max-width:270px;max-height:270px;object-fit:contain}.source-item[data-v-94d65a07]{display:inline-block;vertical-align:top}.intersource[data-v-94d65a07]{display:flex;flex-direction:column;align-items:center;max-width:270px}.message-notice[data-v-5a749aaf]{display:flex;align-items:baseline;gap:8px;margin:10px 0 0;padding:8px 12px;border-left:3px solid;border-radius:4px;font-size:95%}.message-notice-label[data-v-5a749aaf]{font-weight:700;text-transform:uppercase;font-size:85%;letter-spacing:.04em}.message-notice--warning[data-v-5a749aaf]{border-left-color:#b7791f;background:#fdf6e3;color:#7a5209}.message-notice--error[data-v-5a749aaf]{border-left-color:var(--color-brand-red);background:#fdeaea;color:#8a1f1f}.message[data-v-5a749aaf]{margin-bottom:10px;padding:8px;border-radius:5px;position:relative;transition:all .2s linear}.message.user[data-v-5a749aaf]{background-color:#e2ffd3;color:#0f5132;align-self:flex-end;margin-left:auto;width:80%}@media (max-width: 480px){.message.user[data-v-5a749aaf]{width:100%}}.message.ai[data-v-5a749aaf]{background-color:#e2e3e5;color:#41464b;align-self:flex-start}.message.system[data-v-5a749aaf]{background-color:#ffa07a}.copy-icon-wrapper[data-v-5a749aaf]{position:absolute;top:5px;right:5px}.message-content[data-v-5a749aaf]{padding-right:10px}.edit-container[data-v-5a749aaf]{margin-bottom:10px}.edit-textarea[data-v-5a749aaf]{width:100%;border:1px solid #ccc;border-radius:4px;padding:8px;font-size:14px;resize:vertical;box-sizing:border-box}.edit-actions[data-v-5a749aaf]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cancel-btn[data-v-5a749aaf],.send-btn[data-v-5a749aaf]{padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.cancel-btn[data-v-5a749aaf]{background-color:#6c757d;color:#fff}.cancel-btn[data-v-5a749aaf]:hover{background-color:#5a6268}.send-btn[data-v-5a749aaf]{background-color:var(--color-brand-red);color:#fff}.send-btn[data-v-5a749aaf]:hover{background-color:#6c757d}.message .thoughts[data-v-5a749aaf]{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;overflow-wrap:anywhere}.message.ai[data-v-5a749aaf] a.intersearch-path{color:var(--color-brand-red)}.message[data-v-5a749aaf] a{word-break:break-all}.message[data-v-5a749aaf] .scaura-source-link{background:none;border:none;padding:0;font:inherit;color:var(--color-brand-red);word-break:normal;cursor:pointer}.message[data-v-5a749aaf] .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-5a749aaf] .suggestion-icon svg{width:14px;height:14px;padding:1px}.message[data-v-5a749aaf] .suggestion-icon:hover{background-color:#6c757d}.message[data-v-5a749aaf] .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-5a749aaf] .source-chip:hover{background-color:#6c757d;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.message[data-v-5a749aaf] .source-chip:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.message[data-v-5a749aaf] .question-chip{display:inline-block;margin:0 4px;padding:4px 12px;background-color:#fff;color:#269133;border:1px solid #269133;border-radius:16px;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;transition:all .2s ease;vertical-align:middle}.message[data-v-5a749aaf] .question-chip:hover:not(:disabled){background-color:#269133;color:#fff}.message[data-v-5a749aaf] .question-chip:disabled{cursor:not-allowed;opacity:.55}.message-image-thumb[data-v-5a749aaf]{display:block;max-height:200px;max-width:100%;border-radius:6px;margin-top:8px;border:1px solid #ccc;object-fit:contain}.message[data-v-5a749aaf] code{white-space:normal}.message[data-v-5a749aaf] table{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.message.waiting[data-v-d0838cff]{background-color:var(--color-brand-red);color:#fff;padding:10px;margin-top:10px;animation:pulse-d0838cff 1.5s infinite ease-in-out}@keyframes pulse-d0838cff{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.elapsed-time[data-v-d0838cff]{font-size:.8em;margin-top:5px;text-align:right}.client-setup-toggle[data-v-b8f69e94]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#f7f7f7;color:#555;font:inherit;font-size:.875rem;cursor:pointer}.client-setup-toggle[data-v-b8f69e94]:hover{background:#eee}.client-setup-toggle[data-v-b8f69e94]:focus-visible{outline:2px solid #007bff;outline-offset:2px}.messages[data-v-b8f69e94]{flex:1;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;padding:10px;background-color:#fff;scroll-behavior:smooth}.question-panel[data-v-4817be90]{display:contents}.collapse-button[data-v-4817be90]{order:0;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:999px;padding:5px 12px;font-size:.85em;font-family:inherit;color:inherit;cursor:pointer;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease}.collapse-button[data-v-4817be90]:hover{background-color:#e9ecef}.collapse-button.active[data-v-4817be90]{background-color:#d6d8db;border-color:#adb5bd}.questions-container[data-v-4817be90]{order:1;flex-basis:100%;display:flex;flex-direction:column;overflow:hidden}.add-section[data-v-4817be90]{display:flex;gap:10px;margin-bottom:15px;align-items:center}.questions-list[data-v-4817be90]{display:flex;flex-direction:column}.no-questions[data-v-4817be90]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.question-row[data-v-4817be90]{display:flex;justify-content:space-between;margin-bottom:10px}.question-box[data-v-4817be90]{background-color:#e9ecef;border:1px solid #ced4da;border-radius:4px;padding:8px;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-box[data-v-4817be90]:hover{background-color:#d6d8db}.question-panel.disabled .question-box[data-v-4817be90],.question-box.disabled[data-v-4817be90]{opacity:.5;cursor:not-allowed}.question-panel.disabled .question-box[data-v-4817be90]:hover,.question-box.disabled[data-v-4817be90]:hover{background-color:#e9ecef}.slide-enter-active[data-v-4817be90],.slide-leave-active[data-v-4817be90]{transition:max-height .3s ease-in-out,opacity .3s ease-in-out;max-height:1000px;opacity:1;overflow:hidden}.slide-enter[data-v-4817be90],.slide-leave-to[data-v-4817be90]{max-height:0;opacity:0}@media (max-width: 480px){.add-section[data-v-4817be90]{flex-direction:column;align-items:stretch;gap:8px}.question-row[data-v-4817be90]{flex-direction:column;margin-bottom:0}.question-box[data-v-4817be90]{margin:0 0 10px}}.add-input[data-v-e291ff77]{flex:1;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:.9em}.add-button[data-v-e291ff77]{padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-button[data-v-e291ff77]:disabled{background-color:#6c757d;cursor:not-allowed}.max-message[data-v-e291ff77]{color:#dc3545;font-size:.8em;margin-left:10px}.question-title[data-v-e291ff77]{flex:1;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.question-title[data-v-e291ff77]:disabled{cursor:not-allowed}.delete-btn[data-v-e291ff77]{background:none;border:none;font-size:1.2em;color:#dc3545;cursor:pointer;padding:0 5px;margin-left:10px}.delete-btn[data-v-e291ff77]:hover{background-color:#dc35451a;border-radius:50%}.add-input[data-v-b7f07874]{flex:1;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:.9em}.add-title-input[data-v-b7f07874]{flex:0 0 30%}.add-button[data-v-b7f07874]{padding:8px 12px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.add-button[data-v-b7f07874]:hover:not(:disabled){background-color:#5a6268}.add-button[data-v-b7f07874]:disabled{background-color:#6c757d;opacity:.65;cursor:not-allowed}.question-title[data-v-b7f07874]{flex:1;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;text-align:left;cursor:pointer;font-weight:600}.question-title[data-v-b7f07874]:disabled{cursor:not-allowed}.delete-btn[data-v-b7f07874]{background:none;border:none;font-size:1em;color:#dc3545;cursor:pointer;padding:0 5px;margin-left:10px}.delete-btn[data-v-b7f07874]:hover{background-color:#dc35451a;border-radius:50%}@media (max-width: 480px){.add-input[data-v-b7f07874],.add-title-input[data-v-b7f07874]{flex:1 1 auto;width:100%}.add-button[data-v-b7f07874]{width:100%}}.modal-overlay[data-v-4c4a0707]{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-4c4a0707]:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-2px}.modal-box[data-v-4c4a0707]{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-4c4a0707]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e5e5e5}.modal-header h3[data-v-4c4a0707]{margin:0;font-size:1.2em;color:#333}.modal-close-btn[data-v-4c4a0707]{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-4c4a0707]:hover{color:var(--color-brand-red)}.modal-footer[data-v-4c4a0707]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #e5e5e5}.settings-body[data-v-d988657c]{padding:20px}.setting-group[data-v-d988657c]{margin-bottom:20px}.setting-group[data-v-d988657c]:last-child{margin-bottom:0}.settings-body label[data-v-d988657c]{display:block;margin-bottom:8px;font-weight:700;color:#333}.settings-body select[data-v-d988657c],.settings-body input[type=number][data-v-d988657c]{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-d988657c]:focus{outline:none;border-color:var(--color-brand-red)}.settings-body small[data-v-d988657c]{display:block;margin-top:5px;color:#666;font-size:.85em}.save-btn[data-v-d988657c]{padding:10px 20px;background-color:var(--color-brand-red);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em}.save-btn[data-v-d988657c]:hover:not(:disabled){background-color:var(--color-brand-red-hover)}.save-btn[data-v-d988657c]:disabled{background-color:#ccc;cursor:not-allowed}.modal-body[data-v-bf6bfce9]{padding:20px}.description[data-v-bf6bfce9]{color:#666;margin-bottom:15px;font-size:.9em}.tool-options[data-v-bf6bfce9]{display:flex;flex-direction:column;gap:12px}.tool-option[data-v-bf6bfce9]{display:flex;flex-direction:column;padding:12px;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer}.tool-option[data-v-bf6bfce9]:hover{background:#f9f9f9}.tool-label[data-v-bf6bfce9]{display:flex;align-items:center;gap:8px;font-weight:500;margin-bottom:4px}.tool-desc[data-v-bf6bfce9]{font-size:.85em;color:#666;margin-left:26px}.error[data-v-bf6bfce9]{margin-top:12px;padding:10px;background:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;font-size:.9em}.btn-cancel[data-v-bf6bfce9],.btn-save[data-v-bf6bfce9]{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:.95em}.btn-cancel[data-v-bf6bfce9]{background:#f0f0f0;color:#333}.btn-save[data-v-bf6bfce9]{background:var(--color-brand-red);color:#fff}.btn-save[data-v-bf6bfce9]:disabled{opacity:.5;cursor:not-allowed}.tool-icon-btn[data-v-bf6bfce9]{padding:10px;background-color:#6c757d;color:#fff;border:none;cursor:pointer;border-radius:4px}.tool-icon-btn[data-v-bf6bfce9]:hover:not(:disabled){background-color:#5a6268}.tool-icon-btn[data-v-bf6bfce9]:disabled{opacity:.5;cursor:not-allowed}.desktop-action-btn[data-v-c41e0112],.action-item[data-v-c41e0112]{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-c41e0112]:hover,.action-item[data-v-c41e0112]:hover{background-color:#5a6268}.desktop-action-btn[data-v-c41e0112]:disabled,.action-item[data-v-c41e0112]:disabled{opacity:.5;cursor:not-allowed}[data-v-c41e0112] .tool-icon-btn{width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center}.questions-section[data-v-08825f40]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;margin-bottom:8px;padding:0 10px}.compose-container[data-v-08825f40]{display:flex;flex-direction:column}.image-preview[data-v-08825f40]{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:#f0f0f0;border-top:1px solid #ddd}.image-thumb[data-v-08825f40]{max-height:60px;max-width:120px;border-radius:4px;object-fit:cover;border:1px solid #ccc}.remove-image-btn[data-v-08825f40]{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-08825f40]:hover{background-color:var(--color-brand-red)}.input-container[data-v-08825f40]{display:flex;padding:10px;background-color:#f0f0f0;border-top:1px solid #ddd;gap:10px;align-items:center}.desktop-actions[data-v-08825f40]{display:flex;gap:6px;align-items:center}.actions-menu-wrapper[data-v-08825f40]{position:relative;display:flex;align-items:center}.actions-toggle-btn[data-v-08825f40]{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-08825f40]:hover{background-color:#5a6268}.actions-popover[data-v-08825f40]{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}textarea[data-v-08825f40]{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-08825f40]{padding:10px;border:none;cursor:pointer;border-radius:4px;font-size:1em}.send-btn[data-v-08825f40]{margin-left:10px;background-color:var(--color-brand-red);color:#fff}.send-btn[data-v-08825f40]:hover{background-color:#6c757d}.input-container textarea[data-v-08825f40]:disabled,.input-container button[data-v-08825f40]:disabled{opacity:.5;cursor:not-allowed}.stop-btn[data-v-08825f40]{margin-left:5px;background:#f44336;color:#fff;border:none;padding:6px 10px;border-radius:4px;cursor:pointer}.pulsing-dot[data-v-08825f40]{width:12px;height:12px;background-color:#4caf50;border-radius:50%;animation:pulse-08825f40 1.5s ease-in-out infinite}@keyframes pulse-08825f40{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.chat-list[data-v-9c953546]{flex:1;overflow-y:auto}.chat-item[data-v-9c953546]{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-9c953546]:hover{background-color:#e9ecef}.chat-item.active[data-v-9c953546]{background-color:var(--color-brand-red);color:#fff}.chat-checkbox[data-v-9c953546]{cursor:pointer;width:16px;height:16px}.chat-info[data-v-9c953546]{flex:1;min-width:0}.chat-name[data-v-9c953546]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-date[data-v-9c953546]{margin-top:4px}.chat-item.active .chat-name[data-v-9c953546]{white-space:normal;word-break:break-word;overflow:visible;text-overflow:unset}.chat-date[data-v-9c953546]{font-size:.8em;color:#6c757d}.chat-item.active .chat-date[data-v-9c953546]{color:#fffc}.no-chats[data-v-9c953546]{padding:20px;text-align:center;color:#6c757d;font-style:italic}.chat-sidebar[data-v-5e61e139]{width:300px;background-color:#f8f9fa;border-right:1px solid #dee2e6;display:flex;flex-direction:column;transition:width .3s ease}.chat-sidebar.collapsed[data-v-5e61e139]{width:50px}.sidebar-header[data-v-5e61e139]{display:flex;align-items:center;padding:15px;border-bottom:1px solid #dee2e6;background-color:#e9ecef}.toggle-btn[data-v-5e61e139]{font-size:150%;background:none;border:none;cursor:pointer;padding:5px;margin-right:10px}.sidebar-header h3[data-v-5e61e139]{flex:1;margin:0;font-size:1.2em}.bulk-actions[data-v-5e61e139]{display:flex;gap:10px;margin-right:10px}.select-all-checkbox[data-v-5e61e139]{cursor:pointer;width:16px;height:16px;align-self:center}.bulk-delete-btn[data-v-5e61e139]{background:none;border:none;cursor:pointer;color:#dc3545;font-size:16px;padding:2px}.new-chat-btn[data-v-5e61e139]{background-color:var(--color-brand-red);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-5e61e139]:hover{background-color:var(--color-brand-red-hover)}.open-intersearch[data-v-5e61e139],.open-interflon-chat[data-v-5e61e139]{width:30px;height:30px;font-size:150%;padding:0;margin:5px;border:none;color:#444}@media (min-width:1025px){.open-intersearch[data-v-5e61e139],.open-interflon-chat[data-v-5e61e139]{display:none}}.chat-sidebar.collapsed .sidebar-header[data-v-5e61e139]{flex-direction:column;align-items:center;padding:10px 5px}.chat-sidebar.collapsed .new-chat-btn[data-v-5e61e139]{display:flex!important;margin-left:0;margin-top:30px}@media (max-width: 480px){.chat-sidebar[data-v-5e61e139]:not(.collapsed){width:100%!important;position:absolute;left:0;top:0;height:100%;z-index:1000}}.sidebar-title-input-wrapper[data-v-5e61e139]{position:relative;flex:1}.sidebar-title-input[data-v-5e61e139]{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-5e61e139]{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-5e61e139]:hover{color:var(--color-brand-red)}.form-section[data-v-569d55c6],.confirm-section[data-v-569d55c6],.error-section[data-v-569d55c6]{text-align:left;padding:20px}h2[data-v-569d55c6]{margin-bottom:10px;font-size:24px}p[data-v-569d55c6]{margin-bottom:20px;color:#333}label[data-v-569d55c6]{display:block;text-align:left;margin-top:15px;font-weight:700}select[data-v-569d55c6],textarea[data-v-569d55c6],input[type=file][data-v-569d55c6]{width:100%;padding:10px;margin-top:5px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}textarea[data-v-569d55c6]{resize:vertical;min-height:100px}.buttons[data-v-569d55c6]{display:flex;justify-content:right;gap:20px;margin-top:20px}button[data-v-569d55c6]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.cancel[data-v-569d55c6]{background-color:#fff;border:1px solid #aaa;color:#000}.cancel[data-v-569d55c6]:hover{background:#bbb}.send[data-v-569d55c6]{background:var(--color-brand-red);color:#fff}.send[data-v-569d55c6]:hover{background:#6c757d}.send[data-v-569d55c6]:disabled{background:#ccc;cursor:not-allowed}.close[data-v-569d55c6]{background:var(--color-brand-red);color:#fff;width:100%;margin-top:20px}.close[data-v-569d55c6]:hover{background:#6c757d}.checkmark[data-v-569d55c6]{font-size:64px;color:#28a745;margin-bottom:20px}.section-header[data-v-569d55c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.close-icon[data-v-569d55c6]{background:none;border:none;font-size:35px;color:#333;cursor:pointer;padding:0;margin-left:10px}.close-icon[data-v-569d55c6]:hover,.error-section h2[data-v-569d55c6]{color:var(--color-brand-red)}.popup-overlay[data-v-31150094]{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-31150094]:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-2px}.popup-window[data-v-31150094]{background-color:#fff;border-radius:12px 12px 0 0;width:100%;height:calc(100vh - 64px);display:flex;flex-direction:column}.fixed-header[data-v-31150094]{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-31150094]{font-size:1rem;font-weight:400;margin:0}.content[data-v-31150094]{flex:1;overflow-y:auto;padding:16px}.close-button[data-v-31150094]{font-size:20px;color:#fff;border:none;background:none;cursor:pointer;padding:4px}.close-button[data-v-31150094]:hover{background-color:var(--color-brand-red)}.controls-bar[data-v-31150094]{background:#fff;padding:8px 16px;border-bottom:1px solid #e5e5e5}.controls-wrapper[data-v-31150094]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.left-controls[data-v-31150094]{display:flex;align-items:center}.right-controls[data-v-31150094]{display:flex;gap:8px;margin-left:auto}.intersearch-btn[data-v-31150094]{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-31150094]:hover{background-color:var(--color-brand-red);color:#fff}@media (max-width: 768px){.controls-wrapper[data-v-31150094]{flex-direction:column}.right-controls[data-v-31150094]{margin-left:0;width:100%;justify-content:space-between}.intersearch-btn[data-v-31150094]{font-size:100%}.popup-overlay[data-v-31150094]{padding-left:0}}.zoom-controls[data-v-ac763619]{display:flex;align-items:center;gap:8px;margin-left:16px}.zoom-btn[data-v-ac763619]{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-ac763619]:disabled{opacity:.5;cursor:not-allowed}.zoom-btn[data-v-ac763619]:hover:not(:disabled){background-color:var(--color-brand-red);color:#fff}.zoom-indicator[data-v-ac763619]{min-width:40px;text-align:center;font-size:110%;font-weight:700}.content-inner[data-v-f177e80c]{flex:1;overflow-y:auto;padding:0 16px}.translate-btn[data-v-f177e80c],.intersearch-btn[data-v-f177e80c]{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-f177e80c]:hover{background-color:var(--color-brand-red);color:#fff}.langs[data-v-f177e80c]{display:flex;gap:12px}.lang[data-v-f177e80c]{background-color:#fff;padding:5px 7px 2px;border-radius:4px}.lang[data-v-f177e80c]:hover{background-color:var(--color-brand-red)}.lang.active[data-v-f177e80c]{background-color:#2f4f4f}.lang>img[data-v-f177e80c]{width:30px;height:20px}.pagination-controls[data-v-f177e80c]{display:flex;align-items:center;gap:8px}.page-btn[data-v-f177e80c]{background:#d3d3d3;border:1px solid #555;border-radius:4px;padding:6px 12px;cursor:pointer}.page-btn[data-v-f177e80c]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-f177e80c]:hover:not(:disabled){background-color:var(--color-brand-red);color:#fff}.page-indicator[data-v-f177e80c]{min-width:60px;text-align:center;font-size:120%}.image-container[data-v-f177e80c],.pdf-container[data-v-f177e80c]{display:flex;justify-content:center;max-width:100%;max-height:calc(100vh - 212px)}.image-container img[data-v-f177e80c]{max-width:100%;max-height:100%;object-fit:contain}.video-container[data-v-f177e80c]{display:flex;flex-direction:column;height:calc(100vh - 212px)}.video-container p[data-v-f177e80c]{margin:0;height:100%}.video-container video[data-v-f177e80c]{width:100%;height:100%;object-fit:contain}.scaura-details-popup[data-v-30b672e7] .content{padding:0}.content-inner[data-v-30b672e7]{flex:1;overflow-y:auto;padding:0 16px;position:relative;height:100%}.image-container[data-v-30b672e7]{display:flex;justify-content:center;max-width:100%;max-height:calc(100vh - 212px)}.image-container img[data-v-30b672e7]{max-width:100%;max-height:100%;object-fit:contain}.pdf-pagination[data-v-30b672e7]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0}.pdf-page-btn[data-v-30b672e7]{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-30b672e7]:disabled{opacity:.5;cursor:not-allowed}.pdf-page-btn[data-v-30b672e7]:hover:not(:disabled){background-color:var(--color-brand-red);color:#fff}.pdf-page-select[data-v-30b672e7]{border:1px solid #555;border-radius:4px;height:32px;padding:0 8px;background:#fff}.video-container[data-v-30b672e7]{display:flex;flex-direction:column;height:calc(100vh - 212px)}.video-container p[data-v-30b672e7]{margin:0;height:100%}.image-container p[data-v-30b672e7]{margin:0}.video-container video[data-v-30b672e7]{width:100%;height:100%;object-fit:contain}.preview-loading[data-v-30b672e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px}.loading-spinner[data-v-30b672e7]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:var(--color-brand-red);border-radius:50%;animation:spin-30b672e7 .8s linear infinite}.loading-text[data-v-30b672e7]{color:#555;font-size:14px}@keyframes spin-30b672e7{to{transform:rotate(360deg)}}.nav-btn[data-v-30b672e7]{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-30b672e7]:hover{background-color:var(--color-brand-red);border-color:var(--color-brand-red);color:#fff}.nav-btn-prev[data-v-30b672e7]{left:16px}.nav-btn-next[data-v-30b672e7]{right:16px}.translate-btn[data-v-30b672e7]{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-30b672e7]{background:#e8f0fe;border-color:#4a90e2;color:#4a90e2}.translate-btn.final[data-v-30b672e7]{background:#fff0f0;border-color:var(--color-brand-red);color:var(--color-brand-red);cursor:not-allowed;opacity:.85}.translate-btn[data-v-30b672e7]:hover:not(:disabled):not(.active){background-color:var(--color-brand-red);color:#fff}.lang[data-v-30b672e7]{background-color:#fff;padding:5px 7px 2px;border-radius:4px}.lang.active[data-v-30b672e7]{background-color:#2f4f4f}.lang>img[data-v-30b672e7]{width:30px;height:20px}.list-group-item[data-v-bdd1fab5]{padding:12px;border-bottom:1px solid #e5e5e5}.doc-info-value[data-v-bdd1fab5]{display:inline}.as-ref-number[data-v-34d58575]{display:inline-block;margin-right:8px}.content-inner[data-v-34d58575]{flex:1;overflow-y:auto;padding:16px}.as-layout[data-v-34d58575]{display:flex;gap:20px}.as-content[data-v-34d58575]{flex:1}.list-group[data-v-34d58575]{list-style:none;padding:0;margin:0}.list-group-item[data-v-34d58575]{padding:12px;border-bottom:1px solid #e5e5e5}.as-images[data-v-34d58575]{width:200px;flex-shrink:0}.image-item[data-v-34d58575]{background:none;border:none;padding:0;font:inherit;color:inherit;display:block;width:100%;margin-bottom:16px;cursor:pointer;text-align:center}.image-item img[data-v-34d58575]{max-width:100%;border:2px solid transparent;border-radius:4px}.image-item:hover img[data-v-34d58575]{border-color:var(--color-brand-red)}.image-item-title[data-v-34d58575]{display:block}@media (max-width: 768px){.as-layout[data-v-34d58575]{flex-direction:column}.as-images[data-v-34d58575]{width:100%;display:flex;flex-wrap:wrap;gap:10px}.image-item[data-v-34d58575]{flex:0 0 calc(50% - 5px)}}.content-inner[data-v-42e3937b]{flex:1;overflow-y:auto;padding:16px}.list-group[data-v-42e3937b]{list-style:none;padding:0;margin:0}.list-group-item[data-v-42e3937b]{padding:12px;border-bottom:1px solid #e5e5e5}.client-name[data-v-42e3937b]{font-weight:700;font-size:120%}.app-container[data-v-e27cc798]{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-e27cc798]{display:flex;flex:1;overflow:hidden}.chat-content[data-v-e27cc798]{flex:1;display:flex;flex-direction:column}.chat-container[data-v-e27cc798]{display:flex;flex-direction:column;flex:1;min-height:0}.save-chat-section[data-v-e27cc798]{display:flex;justify-content:right;gap:8px;padding:5px;background-color:#f0f0f0;border-bottom:1px solid #ddd}.translate-chat-button[data-v-e27cc798]{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-e27cc798]:hover:not(:disabled){background-color:#2d3748}.translate-chat-button[data-v-e27cc798]:disabled{background-color:#a0a0a0;cursor:not-allowed}.save-chat-button[data-v-e27cc798]{background-color:var(--color-brand-red);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-e27cc798]:hover:not(:disabled){background-color:var(--color-brand-red-hover)}.save-chat-button[data-v-e27cc798]:disabled{background-color:#a0a0a0;cursor:not-allowed}.chat-disclaimer[data-v-e27cc798]{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-e27cc798]{color:var(--color-brand-red);text-decoration:none}.chat-disclaimer a[data-v-e27cc798]:hover{text-decoration:underline}.help-button[data-v-e27cc798]{background:none;border:none;padding:0;display:flex;align-items:center;cursor:pointer;width:24px;height:24px}.help-button img[data-v-e27cc798]{width:100%;height:100%}@media (max-width: 768px){.chat-content[data-v-e27cc798]{width:calc(100% - 50px)}}.login-container[data-v-dfd589b6]{width:100%;max-width:300px;margin:50px auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}h2[data-v-dfd589b6]{text-align:center;color:#333}.input-group[data-v-dfd589b6]{margin-bottom:15px}label[data-v-dfd589b6]{display:block;margin-bottom:5px}input[data-v-dfd589b6]{width:93.5%;padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-dfd589b6]{width:100%;padding:10px;background-color:var(--color-brand-red);color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-dfd589b6]:hover{background-color:#6c757d}.error-message[data-v-dfd589b6]{color:red;text-align:center}
