@charset "UTF-8";.block-mention[data-v-97e64f6f]{display:inline;background:var(--color-primary-background-light);padding:4px;cursor:pointer}.conversation-mention[data-v-934c3e19]{display:inline;color:#4f46e5;text-decoration:none;cursor:pointer}.conversation-mention[data-v-934c3e19]:hover{text-decoration:underline}.conversation-mention[data-v-934c3e19]:active{color:#291fd9}.select[data-v-293d3fd2]{position:relative}.select select[data-v-293d3fd2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;padding:2px 6px 2px 4px;cursor:pointer;background:white}.select select[data-v-293d3fd2]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.select select[data-v-293d3fd2]:focus-within,.select select[data-v-293d3fd2]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.select select .placeholder[data-v-293d3fd2],.select select[data-v-293d3fd2]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.select[data-v-293d3fd2]:after{position:absolute;content:"";right:2px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #0F172A;top:45%}.document-mention[data-v-293d3fd2]{display:inline;color:#0f172a;cursor:pointer;position:relative}.full-document-name-link[data-v-293d3fd2]{color:#4f46e5;text-decoration:none;cursor:pointer}.full-document-name-link[data-v-293d3fd2]:hover{text-decoration:underline}.full-document-name-link[data-v-293d3fd2]:active{color:#291fd9}.full-document-name-link.unavailable[data-v-293d3fd2]{text-decoration:line-through;opacity:.7}.full-document-name-link .unavailable-indicator[data-v-293d3fd2]{color:#e74c3c;font-weight:700}.indicator[data-v-293d3fd2]{font-size:.8rem;vertical-align:top;color:#4f46e5}.indicator.unavailable[data-v-293d3fd2]{text-decoration:line-through;opacity:.7}.content-unavailable-warning[data-v-293d3fd2]{background-color:#e74c3c1a;color:#e74c3c;padding:8px;border-radius:4px;margin-bottom:10px;display:flex;align-items:center;font-weight:700}.content-unavailable-warning .warning-icon[data-v-293d3fd2]{margin-right:8px}.upload-hint[data-v-293d3fd2]{background-color:#3498db1a;color:#3498db;padding:8px;border-radius:4px;margin-bottom:10px;display:flex;align-items:center;font-size:.9rem}.upload-hint .hint-icon[data-v-293d3fd2]{margin-right:8px}.upload-hint .upload-button[data-v-293d3fd2]{margin-left:8px}.hover-context[data-v-293d3fd2]{position:fixed;opacity:0;width:300px;max-height:calc(100vh - 40px);transition:opacity .2s ease-in-out;pointer-events:none;user-select:none;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 10px 25px #0f172a1a,0 4px 6px #0f172a0d;display:flex;flex-direction:column;padding:16px;z-index:999;overflow-y:auto;scrollbar-width:thin}.hover-context[data-v-293d3fd2]::-webkit-scrollbar{width:6px}.hover-context[data-v-293d3fd2]::-webkit-scrollbar-track{background:transparent}.hover-context[data-v-293d3fd2]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.hover-context[data-v-293d3fd2]:before{display:none}.meta[data-v-293d3fd2]{font-size:.85rem;color:var(--color-text);width:100%;pointer-events:none;display:flex;flex-direction:column;line-height:1.4}.meta>*[data-v-293d3fd2]{word-wrap:break-word;margin-bottom:.4rem}.meta .name[data-v-293d3fd2],.meta .label[data-v-293d3fd2]{font-weight:700}.save-to-list-container[data-v-293d3fd2]{display:flex;align-items:center;margin-top:.5rem;position:relative}.save-to-list-container .save-label[data-v-293d3fd2]{margin-right:.5rem;font-size:.85rem;color:#0f172ab3}.save-to-list-container .document-list-select[data-v-293d3fd2]{flex:1;border-radius:8px;border:1px solid rgba(15,23,42,.1)}.save-to-list-container .document-list-select .select[data-v-293d3fd2]{position:relative}.save-to-list-container .document-list-select .select select[data-v-293d3fd2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;padding:6px 15px 6px 10px;cursor:pointer;background:white}.save-to-list-container .document-list-select .select select[data-v-293d3fd2]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.save-to-list-container .document-list-select .select select[data-v-293d3fd2]:focus-within,.save-to-list-container .document-list-select .select select[data-v-293d3fd2]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.save-to-list-container .document-list-select .select select .placeholder[data-v-293d3fd2],.save-to-list-container .document-list-select .select select[data-v-293d3fd2]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.save-to-list-container .document-list-select .select[data-v-293d3fd2]:after{position:absolute;content:"";right:5px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #0F172A;top:45%}.hover-context.visible[data-v-293d3fd2]{opacity:1;pointer-events:all}.hover-context.visible .additional-information[data-v-293d3fd2]{margin-top:.5rem;border-top:1px solid rgba(0,0,0,.1);padding-top:.5rem}.hover-context.visible .additional-information .info-item[data-v-293d3fd2]{margin-bottom:.5rem}.hover-context.visible .additional-information .info-item .info-type[data-v-293d3fd2]{font-size:.8rem;font-weight:700;color:#0f172a;margin-bottom:.2rem;text-transform:capitalize}.hover-context.visible .citation-download-button-container[data-v-293d3fd2]{display:flex;flex-direction:column;margin-top:.5rem}.hover-context.visible .citation-download-button-container .citation-download-button[data-v-293d3fd2]{pointer-events:all;margin-top:.5rem}.hover-context.visible .citation-text-generator[data-v-293d3fd2]{background:rgba(0,0,0,.03);border-radius:4px;padding:8px;margin-bottom:1rem;pointer-events:all}.hover-context.visible .citation-text-generator .style-selector[data-v-293d3fd2]{display:flex;align-items:center;margin-bottom:.5rem}.hover-context.visible .citation-text-generator .style-selector label[data-v-293d3fd2]{margin-right:.5rem;font-size:.8rem;color:#0f172ab3;font-weight:500}.hover-context.visible .citation-text-generator .style-selector .citation-style-select[data-v-293d3fd2]{font-size:.8rem;border-radius:8px;border:1px solid rgba(15,23,42,.1)}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select[data-v-293d3fd2]{position:relative}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-293d3fd2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;padding:4px 12px 4px 8px;cursor:pointer;background:white}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-293d3fd2]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-293d3fd2]:focus-within,.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-293d3fd2]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select .placeholder[data-v-293d3fd2],.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-293d3fd2]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select[data-v-293d3fd2]:after{position:absolute;content:"";right:4px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #0F172A;top:45%}.hover-context.visible .citation-text-generator .citation-text-display .citation-field[data-v-293d3fd2]{margin-bottom:.5rem}.hover-context.visible .citation-text-generator .citation-text-display .citation-field label[data-v-293d3fd2]{font-size:.8rem;color:#0f172ab3;margin-bottom:.4rem;font-weight:500;display:block}.hover-context.visible .citation-text-generator .citation-text-display .citation-field .citation-text[data-v-293d3fd2]{background:white;padding:8px 12px;border-radius:8px;font-size:.8rem;cursor:pointer;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a08 inset;transition:all .2s}.hover-context.visible .citation-text-generator .citation-text-display .citation-field .citation-text[data-v-293d3fd2]:hover{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.hover-context.visible .external-link[data-v-293d3fd2],.hover-context.visible .document-list-select[data-v-293d3fd2]{pointer-events:all}.hover-context.visible .show-source-button[data-v-293d3fd2]{margin-top:.8rem}.quality-analysis[data-v-293d3fd2]{margin-top:.5rem;font-size:.9rem}.quality-analysis .quality-score[data-v-293d3fd2]{display:flex;align-items:center;gap:.5rem}.quality-analysis .quality-score .label[data-v-293d3fd2]{color:#4f46e5;font-weight:700}.quality-analysis .quality-score .score[data-v-293d3fd2]{background:rgba(79,70,229,.1);padding:2px 6px;border-radius:4px;font-weight:700}.work-mention[data-v-91010223]{display:inline;position:relative;color:#4f46e5;text-decoration:none;cursor:pointer}.work-mention[data-v-91010223]:hover{text-decoration:underline}.work-mention[data-v-91010223]:active{color:#291fd9}.file-mention[data-v-b2cdc482]{display:inline;color:#000000b3}.dataspace-mention[data-v-f0230eff]{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,.05);border-radius:4px;padding:0 4px;color:var(--color-primary);cursor:pointer;user-select:none;font-size:.9em;vertical-align:baseline}.dataspace-mention .icon[data-v-f0230eff]{font-size:.8em;opacity:.7}.comment-block-content[data-v-75b447f7]{min-width:300px;z-index:10}.comment-headline[data-v-75b447f7]{font-weight:600;width:100%;color:#f58a8a;cursor:pointer}.comment-loading[data-v-75b447f7]{padding:10px;background-color:#f8f8f8;border-radius:4px;text-align:center}.refresh-comment-btn[data-v-75b447f7]{margin-top:8px;padding:4px 8px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9em}.refresh-comment-btn[data-v-75b447f7]:hover{background-color:#e0e0e0}.editor-and-submit[data-v-75b447f7]{display:flex;flex-direction:row;align-items:stretch}.editor-and-submit .editor[data-v-75b447f7]{position:sticky;bottom:0;background:white;border-radius:5px;border:1px solid #f58a8a;box-shadow:5px 5px 5px #f58a8a;max-width:900px;width:100%;color:#f58a8a;font-weight:450}.editor-and-submit .editor.assistant[data-v-75b447f7]{background:white;border:1px solid #4F46E5;color:#4f46e5;box-shadow:#a49ff2 5px 5px 5px}.composite[data-v-6fb6728f]{display:inline;padding:1px;margin:0;position:relative}.text-only-comment[data-v-6fb6728f]{color:inherit;background-color:transparent;border-bottom:1px dotted #ccc}.text-only-comment.assistant[data-v-6fb6728f]{border-bottom:1px dotted #a49ff2}.text-only-comment.user[data-v-6fb6728f]{border-bottom:1px dotted #f58a8a}.comment[data-v-6fb6728f]{background-color:#f58a8a;color:#fff;border-radius:6px}.comment[data-v-6fb6728f]:hover{background-color:#f37373;color:#fff;cursor:pointer}.comment.assistant[data-v-6fb6728f]{background-color:#a49ff233;border-bottom:3px solid #4F46E5;color:#0f172a}.comment.assistant[data-v-6fb6728f]:hover{background-color:#4f46e54d;color:#0f172a}.comment-editor[data-v-6fb6728f]{display:relative}.bold[data-v-6fb6728f]{font-weight:700}.italic[data-v-6fb6728f]{font-style:italic}.annotation[data-v-6fb6728f]{border-bottom:2px dashed #7a73eb;position:relative}.annotation.annotation.plagiarism[data-v-6fb6728f]{border-bottom:2px dashed #f58a8a}.annotation-content[data-v-6fb6728f]{position:fixed;padding:8px;border-radius:4px;z-index:1000;box-shadow:0 2px 4px #0000001a;min-width:200px;max-width:400px;background-color:#fff;border:1px solid #4F46E5;color:#0f172a}.annotation[data-v-6fb6728f]{cursor:pointer}.annotation[data-v-6fb6728f]:hover{background-color:#a49ff24d}.annotation:hover.plagiarism[data-v-6fb6728f]{background-color:#f58a8a4d}.annotation-container[data-v-6fb6728f]{display:inline;position:relative}.inline-image-wrapper[data-v-4b38b914]{display:inline-block;vertical-align:top;margin:2px}.inline-image[data-v-4b38b914]{border-radius:4px;box-shadow:0 1px 3px #0000001a;vertical-align:top}.image-placeholder[data-v-4b38b914]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#E2E8F0;border:1px dashed #E2E8F0;border-radius:4px;font-size:.9rem;color:#64748b}.image-placeholder.loading[data-v-4b38b914]{color:#4f46e5}.image-placeholder.error[data-v-4b38b914]{color:#ef4444}.entity-excerpt[data-v-4579e89c]{flex-direction:row;align-items:stretch;display:inline-flex;border:1px dotted #4F46E5;cursor:pointer}.content-image[data-v-4579e89c]{display:flex;align-items:flex-start;flex-direction:column;min-height:0}img[data-v-4579e89c]{min-height:0;max-height:10rem;max-width:100%}.spacer[data-v-4579e89c]{flex:1}.math-formatted-text-element[data-v-508db8dd]{display:inline}.text-element[data-v-46c8b0ce]{white-space:pre-wrap}.link-element[data-v-46c8b0ce]{color:#0078d4;text-decoration:underline;cursor:pointer}.link-element[data-v-46c8b0ce]:hover{text-decoration:none}.annotation[data-v-46c8b0ce]{border-bottom:2px solid rgba(164,159,242,.5);position:relative;cursor:pointer}.annotation.plagiarism[data-v-46c8b0ce]{border-bottom:2px solid rgba(245,138,138,.5)}.annotation.explanation.plagiarism[data-v-46c8b0ce]{border-bottom:4px solid rgba(245,138,138,.5)}.annotation[data-v-46c8b0ce]:hover{background-color:#a49ff24d;border-bottom:2px solid #a49ff2}.annotation:hover.plagiarism[data-v-46c8b0ce]{background-color:#f58a8a4d;border-bottom:2px solid #f58a8a}.annotation:hover.explanation.plagiarism[data-v-46c8b0ce]{background-color:#cd95be4d;border-bottom:2px solid #f58a8a}.annotation.hidden[data-v-46c8b0ce]{border-bottom:none;cursor:default}.annotation.hidden[data-v-46c8b0ce]:hover{background-color:transparent}.annotation-content[data-v-46c8b0ce]{position:fixed;padding:8px;border-radius:4px;z-index:1000;box-shadow:0 2px 4px #0000001a;min-width:200px;max-width:400px;background-color:#fff;border:1px solid #4F46E5;color:#0f172a;overflow:hidden;display:flex;flex-direction:column}.annotation-items[data-v-46c8b0ce]{overflow-y:auto;flex:1}.annotation-items[data-v-46c8b0ce]::-webkit-scrollbar{width:6px}.annotation-items[data-v-46c8b0ce]::-webkit-scrollbar-track{background:rgba(164,159,242,.1);border-radius:3px}.annotation-items[data-v-46c8b0ce]::-webkit-scrollbar-thumb{background:rgba(164,159,242,.3);border-radius:3px}.annotation-items[data-v-46c8b0ce]::-webkit-scrollbar-thumb:hover{background:rgba(164,159,242,.5)}.annotation-item[data-v-46c8b0ce]{padding:4px 0}.annotation-type-label[data-v-46c8b0ce]{font-weight:700;opacity:.7;color:#000;text-transform:capitalize;margin-bottom:4px}.annotation-separator[data-v-46c8b0ce]{height:1px;background-color:#4f46e5;margin:4px 0}.annotation-container[data-v-46c8b0ce]{display:inline;position:relative}.commented[data-v-46c8b0ce]{position:relative;display:inline;text-decoration:underline solid 3px;text-underline-offset:3px;cursor:pointer}.comment-assistant[data-v-46c8b0ce]{text-decoration-color:#a49ff2}.comment-user[data-v-46c8b0ce]{text-decoration-color:#f9b9b9}.comment-content[data-v-46c8b0ce]{position:absolute;z-index:100;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:12px;min-width:200px;max-width:500px;overflow-y:auto}.comment-role[data-v-46c8b0ce]{font-weight:700;margin-bottom:8px;color:#2118ad;text-transform:capitalize}.comment-content-inner[data-v-46c8b0ce]{max-height:300px;overflow-y:auto}.comment-loading[data-v-46c8b0ce]{padding:10px;background-color:#f8f8f8;border-radius:4px;text-align:center}.refresh-comment-btn[data-v-46c8b0ce]{margin-top:8px;padding:4px 8px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9em}.refresh-comment-btn[data-v-46c8b0ce]:hover{background-color:#e0e0e0}.formatted-text[data-v-67d726ab]{white-space:pre-wrap;word-break:break-word;user-select:text}.formatted-text>*[data-v-67d726ab]{vertical-align:top}.custom-rephrase-prompt[data-v-67d726ab]{position:fixed;background:var(--color-background-raised, white);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;z-index:1001;min-width:320px}.custom-rephrase-prompt .prompt-content[data-v-67d726ab]{display:flex;flex-direction:column;gap:8px}.custom-rephrase-prompt .prompt-header[data-v-67d726ab]{font-weight:500;color:var(--color-text)}.custom-rephrase-prompt input[data-v-67d726ab]{padding:8px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;width:100%}.custom-rephrase-prompt input[data-v-67d726ab]:focus{outline:none;border-color:var(--color-primary)}.custom-rephrase-prompt .prompt-actions[data-v-67d726ab]{display:flex;justify-content:flex-end;gap:8px}.custom-rephrase-prompt .prompt-actions button[data-v-67d726ab]{padding:6px 12px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;font-size:14px}.custom-rephrase-prompt .prompt-actions button[data-v-67d726ab]:hover{background:var(--color-background-hover)}.custom-rephrase-prompt .prompt-actions button.primary[data-v-67d726ab]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.custom-rephrase-prompt .prompt-actions button.primary[data-v-67d726ab]:hover{background:var(--color-primary-dark)}.lds-ellipsis[data-v-aff9255f]{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div[data-v-aff9255f]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#4F46E5;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-aff9255f]:nth-child(1){left:8px;animation:lds-ellipsis1-aff9255f .6s infinite}.lds-ellipsis div[data-v-aff9255f]:nth-child(2){left:8px;animation:lds-ellipsis2-aff9255f .6s infinite}.lds-ellipsis div[data-v-aff9255f]:nth-child(3){left:32px;animation:lds-ellipsis2-aff9255f .6s infinite}.lds-ellipsis div[data-v-aff9255f]:nth-child(4){left:56px;animation:lds-ellipsis3-aff9255f .6s infinite}@keyframes lds-ellipsis1-aff9255f{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-aff9255f{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-aff9255f{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-ring[data-v-aff9255f]{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div[data-v-aff9255f]{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-aff9255f 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#4F46E5 transparent transparent transparent}.lds-ring.small[data-v-aff9255f]{width:40px;height:40px}.lds-ring.small div[data-v-aff9255f]{width:32px;height:32px;margin:4px;border-width:4px}.lds-ring div[data-v-aff9255f]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-aff9255f]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-aff9255f]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-aff9255f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lds-spinner[data-v-aff9255f]{display:inline-block;position:relative;width:80px;height:80px}.lds-spinner.small[data-v-aff9255f]{transform-origin:0 0;transform:scale(.5);width:40px;height:40px}.lds-spinner.inline[data-v-aff9255f]{transform-origin:0 0;transform:scale(.25);width:20px;height:20px}.lds-spinner div[data-v-aff9255f]{transform-origin:40px 40px;animation:lds-spinner-aff9255f 1.2s linear infinite}.lds-spinner div[data-v-aff9255f]:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:white}.lds-spinner.positive div[data-v-aff9255f]:after{content:" ";background:#4F46E5}.lds-spinner div[data-v-aff9255f]:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div[data-v-aff9255f]:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div[data-v-aff9255f]:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div[data-v-aff9255f]:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div[data-v-aff9255f]:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div[data-v-aff9255f]:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div[data-v-aff9255f]:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div[data-v-aff9255f]:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div[data-v-aff9255f]:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div[data-v-aff9255f]:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div[data-v-aff9255f]:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div[data-v-aff9255f]:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner-aff9255f{0%{opacity:1}to{opacity:0}}.pending-mention[data-v-452bb4c1]{display:inline}.pending-mention>*[data-v-452bb4c1]{vertical-align:middle}.pending-mention .infinite-loading-indicator[data-v-452bb4c1]{margin-right:.25em}.pending-mention .action-label[data-v-452bb4c1]{color:#4f46e5;font-weight:700}.mention-search[data-v-9e6ec6f6]{display:flex;flex-direction:column;box-shadow:0 0 5px #0003;background:white;align-items:stretch;z-index:10001;position:relative}.results[data-v-9e6ec6f6]{padding:4px;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:scroll;opacity:0;transition:opacity .2s ease-in-out}.results.visible[data-v-9e6ec6f6]{opacity:1}.results .result[data-v-9e6ec6f6]{word-break:break-all;padding:8px 16px;position:relative;font-weight:700;cursor:pointer;width:100%}.results .result[data-v-9e6ec6f6]:hover{color:#3a30e2}.results .result[data-v-9e6ec6f6]:active{color:#291fd9}.results .result .type[data-v-9e6ec6f6]{margin-right:4px;font-size:.8em;padding:2px;background-color:#0000001a;border-radius:2px}.modal-overlay[data-v-1591deeb]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:20000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-1591deeb]{background:var(--color-background-raised, white);padding:20px;border-radius:8px;width:600px;max-height:80vh;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 12px #00000026}h3[data-v-1591deeb]{margin:0}.navigation-bar[data-v-1591deeb]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.navigation-bar .path[data-v-1591deeb]{font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.selection-info[data-v-1591deeb]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-primary-light, rgba(59, 130, 246, .1));border-radius:4px;font-size:.9em}.selection-info .clear-btn[data-v-1591deeb]{padding:2px 8px;font-size:.85em;cursor:pointer;background:transparent;border:1px solid currentColor;border-radius:4px;opacity:.7}.selection-info .clear-btn[data-v-1591deeb]:hover{opacity:1}.nav-btn[data-v-1591deeb]{padding:4px 8px;cursor:pointer}.list[data-v-1591deeb]{flex:1;overflow-y:auto;min-height:200px;max-height:400px;border:1px solid var(--color-border);border-radius:4px}.item[data-v-1591deeb]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px}.item[data-v-1591deeb]:hover{background:rgba(0,0,0,.05)}.item.selected[data-v-1591deeb]{background:var(--color-primary-light, rgba(59, 130, 246, .15))}.item .checkbox[data-v-1591deeb]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.item .icon[data-v-1591deeb]{color:#888;flex-shrink:0}.item .icon.folder-icon[data-v-1591deeb]{color:#f59e0b}.item .icon.file-icon[data-v-1591deeb]{color:#6b7280}.item .entry-name[data-v-1591deeb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .entry-hint[data-v-1591deeb]{font-size:.8em;color:#888;flex-shrink:0}.actions[data-v-1591deeb]{display:flex;justify-content:flex-end;gap:8px}.empty[data-v-1591deeb],.loading[data-v-1591deeb]{padding:16px;text-align:center;color:#888}.text-editor[data-v-a1905f16]{user-select:text;position:relative}.text-editor .inner[data-v-a1905f16]{position:relative}.text-editor .content[data-v-a1905f16]{outline:none;white-space:pre-wrap}.text-editor .content.over-placeholder[data-v-a1905f16]{position:absolute;top:0;left:0;width:100%;height:100%}.text-editor .content>*[data-v-a1905f16]{vertical-align:top}.text-editor .placeholder[data-v-a1905f16]{color:#aaa;pointer-events:none}.text-editor:has(.placeholder) .content>*[data-v-a1905f16]{vertical-align:top}.create-document-suggestion[data-v-a1905f16]{position:fixed;top:0;left:0;z-index:100;border:1px solid #E2E8F0;box-shadow:0 0 5px #0003;background:white;opacity:0;pointer-events:none}.create-document-suggestion.visible[data-v-a1905f16]{opacity:1;pointer-events:all}.create-document-suggestion .option[data-v-a1905f16]{padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.create-document-suggestion .option[data-v-a1905f16]:hover{color:#3a30e2}.create-document-suggestion .option[data-v-a1905f16]:active{color:#291fd9}.last-position-element[data-v-a1905f16]{display:inline-block;width:.1rem;height:1em;vertical-align:top}.completion-hint[data-v-a1905f16]{opacity:.4;color:inherit;pointer-events:none;user-select:none}.completion-hint-indicator[data-v-a1905f16]{opacity:.5;font-size:.75rem;color:#666;margin-left:4px;pointer-events:none;user-select:none;font-style:italic}.mention-search[data-v-a1905f16]{position:fixed;z-index:1000}.custom-rephrase-prompt[data-v-a1905f16]{position:fixed;background:var(--color-background-raised, white);border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;z-index:1001;min-width:320px}.custom-rephrase-prompt .prompt-content[data-v-a1905f16]{display:flex;flex-direction:column;gap:8px}.custom-rephrase-prompt .prompt-header[data-v-a1905f16]{font-weight:500;color:var(--color-text)}.custom-rephrase-prompt input[data-v-a1905f16]{padding:8px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;width:100%;box-sizing:border-box}.custom-rephrase-prompt input[data-v-a1905f16]:focus{outline:none;border-color:var(--color-primary)}.custom-rephrase-prompt .prompt-actions[data-v-a1905f16]{display:flex;justify-content:flex-end;gap:8px}.text-editor-plain-text[data-v-13f08c70]{min-height:1em}.content[data-v-13f08c70]{border:none;background:transparent;font-size:1rem;color:#0f172a;padding:0;margin:0;width:100%;outline:none}.content.over-placeholder[data-v-13f08c70]{position:absolute;top:0;left:0;width:100%;height:100%}.placeholder[data-v-13f08c70]{color:#aaa;pointer-events:none}.text-block-content[data-v-d2d92114]{display:flex;align-items:center;min-height:1rem}.text-content[data-v-d2d92114]{white-space:pre-wrap;flex:1}.new-block-menu[data-v-d2d92114]{position:absolute;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;z-index:100;border:1px solid #E2E8F0;box-shadow:0 0 5px #0003;background:white;z-index:1000}.new-block-menu.visible[data-v-d2d92114]{pointer-events:all;opacity:1}.new-block-menu .menu-item[data-v-d2d92114]{border-radius:5px;padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.new-block-menu .menu-item[data-v-d2d92114]:hover{color:#3a30e2}.new-block-menu .menu-item[data-v-d2d92114]:active{color:#291fd9}.source[data-v-d2d92114],.source-trigger[data-v-d2d92114]{color:#000000b3;background:#e4e3fb;border-radius:5px;font-size:.8rem;padding:2px 4px}.drag-target[data-v-d2d92114]{position:absolute;top:0;left:0;width:100%;height:40%;background:#e4e3fb;opacity:.5}.drag-target.after[data-v-d2d92114]{top:auto;bottom:0}.drag-target[data-v-d2d92114]:hover{opacity:1}.dragging .drag-target[data-v-d2d92114]{display:none}.simple-editable-text[data-v-a93dbee8]{user-select:text}[data-v-a93dbee8]>*{z-index:-1}.heading[data-v-223a42b1]{font-weight:700;user-select:text;line-height:2}.level-1[data-v-223a42b1]{font-size:1.5rem}.level-2[data-v-223a42b1]{font-size:1.3rem}.level-3[data-v-223a42b1]{font-size:1.1rem}.conversation-message-content-group .header[data-v-f69fe443]{display:flex;align-items:center;padding:16px;background:var(--color-primary-background-light)}.conversation-message-content-group .header .title[data-v-f69fe443]{font-weight:700;color:var(--color-primary-text)}.conversation-message-content-group .contents[data-v-f69fe443]{padding:16px;display:flex;flex-direction:column}.conversation-message-content-group .contents>.conversation-message-content[data-v-f69fe443]{border-bottom:1px solid rgb(206,206,206);padding-bottom:16px;padding-top:16px}.conversation-message-content-group .contents>.conversation-message-content[data-v-f69fe443]:first-child{padding-top:0}.conversation-message-content-group .contents>.conversation-message-content[data-v-f69fe443]:last-child{border-bottom:none;padding-bottom:0}.literature-review-component[data-v-d1798e0a]{display:flex;flex-direction:column;align-items:flex-start}.section-container[data-v-d1798e0a],.queries-and-results-container[data-v-d1798e0a]{margin-bottom:1rem}h3[data-v-d1798e0a],h4[data-v-d1798e0a]{font-weight:700}.show-queries-button[data-v-d1798e0a]{margin-bottom:1rem;align-self:stretch}.queries-introduction[data-v-d1798e0a]{margin-bottom:1.5rem}.query-reasoning[data-v-d1798e0a],.candidate-queries[data-v-d1798e0a]{margin-bottom:1rem}.query-paper-result[data-v-d1798e0a]{margin-bottom:1.5rem}.show-included-papers-button[data-v-d1798e0a]{margin-bottom:1rem;align-self:stretch}.included-papers-container[data-v-d1798e0a]{margin-bottom:1rem}.included-paper-item[data-v-d1798e0a]{margin-bottom:.5rem}.tooltiped[data-v-34d4c9e7]{font-size:0}.tooltiped[data-v-34d4c9e7]>*{font-size:1rem}.tooltip[data-v-34d4c9e7]{position:fixed;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:10000000;display:none;visibility:hidden;max-width:300px;width:auto;height:auto;filter:drop-shadow(0 0 20px rgba(0,0,255,.2))}.tooltip.visible[data-v-34d4c9e7]{opacity:1;visibility:visible;pointer-events:none;display:block}.tooltip.visible[data-v-34d4c9e7] .tooltip-content{opacity:1;pointer-events:auto}.tooltip .tooltip-content[data-v-34d4c9e7]{padding:16px;width:auto;height:auto;box-sizing:border-box;border-radius:12px;background:white;z-index:100;opacity:0;transition:opacity .3s ease;overflow:auto}.tooltip .tooltip-arrow[data-v-34d4c9e7]{position:absolute;width:20px;height:20px;background-color:#fff;transform:rotate(45deg);z-index:99}.annotation-visibility-controls[data-v-59215983]{display:flex;align-items:center;justify-content:flex-end;position:relative;backdrop-filter:blur(1px);padding:4px;background:linear-gradient(to left,white 20%,white 20%,rgba(255,255,255,.8),transparent);transition:all .2s ease;border-bottom:1px solid #4F46E5}.annotation-visibility-controls[data-v-59215983]:hover{background:linear-gradient(to left,rgba(79,70,229,.12) 60%,transparent)}.control-button[data-v-59215983]{padding:6px 12px;cursor:pointer;color:#4f46e5;display:flex;align-items:center;gap:8px;transition:all .2s ease}.control-button[data-v-59215983]:hover{color:#291fd9;transform:translateY(-1px)}.control-button:hover .fa-eye[data-v-59215983]{transform:scale(1.1)}.control-button .fa-eye[data-v-59215983]{font-size:1.1em;transition:transform .2s ease}.control-button[data-v-59215983]:after{content:"Annotations";font-size:.95em;font-weight:700;opacity:.9}.annotation-menu[data-v-59215983]{min-width:200px;padding:8px 0;background:white;border-radius:4px}.menu-title[data-v-59215983]{font-weight:700;padding:8px 16px;border-bottom:1px solid #E2E8F0;margin-bottom:8px;color:#0f172a}.menu-item[data-v-59215983]{padding:8px 16px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.menu-item[data-v-59215983]:hover{background-color:#e4e3fb}.menu-item .item-icon[data-v-59215983]{margin-right:8px;width:16px}.menu-item .item-label[data-v-59215983]{flex-grow:1;color:#0f172a}.menu-item .visibility-icon[data-v-59215983]{opacity:.7}.menu-footer[data-v-59215983]{margin-top:8px;padding:8px 16px;border-top:1px solid #E2E8F0;display:flex;justify-content:space-between;gap:8px}.text-primary[data-v-59215983]{color:#4f46e5}.text-muted[data-v-59215983]{opacity:.5}.command-result-block[data-v-45630751]{position:relative}.command-result-block .toolbar[data-v-45630751]{position:sticky;top:-32px;z-index:10}.command-result-block .content-wrapper[data-v-45630751]{display:flex;gap:16px}.command-result-block .side-controls[data-v-45630751]{position:absolute;left:-40px;height:fit-content;opacity:0;transition:opacity .2s}.command-result-block:hover .side-controls[data-v-45630751]{opacity:1}.command-result-block .drag-handle[data-v-45630751]{cursor:grab;color:#4f46e5;padding:8px;font-size:1.2em;background:rgba(79,70,229,.1);border-radius:6px;margin-top:calc(-1rem - 16px)}.command-result-block .drag-handle[data-v-45630751]:hover{background:rgba(79,70,229,.2);transform:scale(1.1)}.command-result-block .drag-handle .drag-handle-icon[data-v-45630751]{width:1rem;height:1rem}.command-result-block .content[data-v-45630751]{flex:1;transition:outline .2s;outline:2px solid transparent;outline-offset:4px;min-width:0}.command-result-block .content.show-drag-hint[data-v-45630751]{outline-color:#4f46e5}.command-result-block.is-dragging .content[data-v-45630751]{opacity:.5}.deep-document-analysis-component[data-v-f34910ba]{display:flex;flex-direction:column;align-items:flex-start}.section-container[data-v-f34910ba],.analysis-container[data-v-f34910ba],.included-documents-container[data-v-f34910ba],.missing-documents-container[data-v-f34910ba]{margin-bottom:1rem}h3[data-v-f34910ba],h4[data-v-f34910ba]{font-weight:700}.deep-web-search-command-result[data-v-0a67906b]{display:flex;flex-direction:column;align-items:flex-start}.section-container[data-v-0a67906b],.queries-and-results-container[data-v-0a67906b]{margin-bottom:1rem}h3[data-v-0a67906b],h4[data-v-0a67906b]{font-weight:700}.show-queries-button[data-v-0a67906b]{margin-bottom:1rem;align-self:stretch}.queries-introduction[data-v-0a67906b]{margin-bottom:1.5rem}.query-reasoning[data-v-0a67906b],.candidate-queries[data-v-0a67906b]{margin-bottom:1rem}.query-result[data-v-0a67906b]{margin-bottom:1.5rem}.show-included-results-button[data-v-0a67906b]{margin-bottom:1rem;align-self:stretch}.included-results-container[data-v-0a67906b]{margin-bottom:1rem}.included-result-item[data-v-0a67906b]{margin-bottom:.5rem}.summarize-command-result[data-v-2987ab3f]{display:flex;flex-direction:column;align-items:flex-start}.section-container[data-v-2987ab3f],.summary-container[data-v-2987ab3f],.included-documents-container[data-v-2987ab3f],.missing-documents-container[data-v-2987ab3f]{margin-bottom:1rem}.summary-container .header[data-v-2987ab3f]{display:flex}.summary-container .summary-title[data-v-2987ab3f]{flex-grow:1}h3[data-v-2987ab3f],h4[data-v-2987ab3f]{font-weight:700}.admin-visualization[data-v-f73ee071]{background:#e4e3fb;border-radius:10px 10px 0 0;padding:8px;display:flex;align-items:center}.admin-visualization .results[data-v-f73ee071]{width:100%;background:white;padding:1rem;word-break:break-word;white-space:pre-wrap}.admin-visualization .results.isAdmin[data-v-f73ee071]{border:solid 2px #e4e3fb;border-radius:0 0 10px 10px}.job-view[data-v-21093650]{margin:8px 0}.periodic-indicator[data-v-21093650]{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:6px 10px;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:rgba(248,250,252,.5);font-size:.8rem}.periodic-icon[data-v-21093650]{color:#64748b;font-size:.8rem;opacity:.7}.label[data-v-21093650]{font-weight:400;color:#64748b;opacity:.8}.job-id[data-v-21093650]{font-weight:lighter}.state[data-v-21093650]{color:#f58a8a;font-weight:bolder}.description[data-v-21093650]{margin-bottom:16px}.description.flex[data-v-21093650]{display:flex;align-items:start}.interval[data-v-21093650]{font-size:.9rem}.page-change-request[data-v-095231ab]{display:flex;flex-direction:column;gap:16px;margin:16px 0;padding:12px 0;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.page-change-request .ai-intent-label[data-v-095231ab]{align-self:flex-start;font-size:.85rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.page-change-request .page-list[data-v-095231ab]{display:flex;flex-direction:column;gap:8px}.page-change-request .page-list .section-label[data-v-095231ab]{font-size:.85rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.page-change-request .page-list .page-names[data-v-095231ab]{margin:0;padding-left:18px}.page-change-request .page-list .page-names li[data-v-095231ab]{list-style:disc}.page-change-request .view-changes-button[data-v-095231ab]{align-self:flex-start}.page-create-request[data-v-508e2d3b]{padding:16px 0;margin:16px 0;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;display:flex;flex-direction:column;gap:12px}.page-create-request .ai-intent-label[data-v-508e2d3b]{align-self:flex-start;font-size:.85rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.page-create-request .page-create-info .title-row[data-v-508e2d3b]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.page-create-request .page-create-info .title-row h3[data-v-508e2d3b]{margin-top:0;color:#4f46e5}.page-create-request .page-create-info .title-row .help-link[data-v-508e2d3b]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.page-create-request .page-create-info .title-row .help-link .help-icon[data-v-508e2d3b]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#e4e3fb;color:#4f46e5;font-size:12px;font-weight:700;transition:all .2s ease}.page-create-request .page-create-info .title-row .help-link .help-icon[data-v-508e2d3b]:hover{background-color:#4f46e5;color:#fff}.page-create-request .page-create-info p[data-v-508e2d3b]{margin:6px 0}.page-create-request .page-create-info .page-list[data-v-508e2d3b]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.page-create-request .page-create-info .page-list .section-label[data-v-508e2d3b]{font-size:.85rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.page-create-request .page-create-info .page-list .page-names[data-v-508e2d3b]{margin:0;padding-left:18px}.page-create-request .page-create-info .page-list .page-names li[data-v-508e2d3b]{list-style:disc}.page-create-request .create-page-button[data-v-508e2d3b]{align-self:flex-start;margin-top:8px}.hint-box[data-v-c25ee84f]{background:white;border:1px solid rgba(15,23,42,.05);border-radius:20px;padding:32px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);margin:32px 0;overflow:hidden}.hint-box[data-v-c25ee84f]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.hint-box .hint-box-content[data-v-c25ee84f]{display:flex;flex-direction:column;gap:12px}.hint-box .hint-animation[data-v-c25ee84f]{width:100%;border-radius:4px;background-color:#f8f9fa;border:1px solid #e9ecef}.hint-box .hint-text[data-v-c25ee84f]{color:#0f172a;font-size:14px;line-height:1.5}.hint-box .hint-actions[data-v-c25ee84f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px}.hint-box .do-not-show-again[data-v-c25ee84f]{font-size:.75rem;gap:6px;color:#64748b}.hint-box .close-button[data-v-c25ee84f]{border:none;background:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease;color:#64748b;padding:4px;font-size:1rem;border-radius:4px}.hint-box .close-button[data-v-c25ee84f]:hover,.hint-box .close-button[data-v-c25ee84f]:focus{background-color:#0000000d;outline:none}.hint-box .close-button[data-v-c25ee84f]:active{background-color:#0000001a}.hint-box .close-button[data-v-c25ee84f]:hover,.hint-box .close-button[data-v-c25ee84f]:focus{color:#0f172a}h4[data-v-1d13ebf7]{margin-top:0;margin-bottom:8px;font-size:16px;font-weight:600}p[data-v-1d13ebf7]{margin:8px 0}p[data-v-1d13ebf7]:last-child{margin-bottom:0}.vm-live-view[data-v-133fa261]{background:white;border:1px solid rgba(15,23,42,.05);border-radius:20px;padding:32px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);margin:32px 0;display:flex;flex-direction:column;gap:8px}.vm-live-view[data-v-133fa261]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.header[data-v-133fa261]{display:flex;align-items:center;justify-content:space-between}.ids[data-v-133fa261]{display:flex;gap:12px;color:var(--color-text-secondary);font-size:.85rem}.terminal-panel[data-v-133fa261]{background:var(--color-surface);border:1px solid rgba(15,23,42,.05);border-radius:6px;padding:24px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.terminal-panel[data-v-133fa261]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.terminal-header-row[data-v-133fa261]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--color-background);border-bottom:1px solid var(--color-border)}.terminal-header-row .label[data-v-133fa261]{font-weight:600}.terminal-header-row .loading[data-v-133fa261]{color:var(--color-text-secondary);font-size:.85rem}.terminal-content[data-v-133fa261]{max-height:360px;overflow:auto;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:var(--color-surface)}.sessions[data-v-133fa261]{display:flex;flex-direction:column}.session-block[data-v-133fa261]{border-top:1px solid var(--color-border)}.session-header[data-v-133fa261]{background:var(--color-background);padding:6px 10px;font-weight:600;color:var(--color-text-secondary)}.session-content[data-v-133fa261]{max-height:260px}.entry[data-v-133fa261]{padding:6px 0;border-bottom:1px dashed var(--color-border)}.entry .meta[data-v-133fa261]{display:flex;gap:8px;color:var(--color-text-secondary);font-size:.8rem;margin-bottom:2px}.entry .command[data-v-133fa261]{color:var(--color-text);white-space:pre-wrap;word-break:break-word}.entry .output[data-v-133fa261]{color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0}.entry .error[data-v-133fa261]{color:#b00020;white-space:pre-wrap;word-break:break-word;margin:0}.empty[data-v-133fa261]{color:var(--color-text-secondary);display:grid;place-items:center;height:120px;gap:6px}.empty-icon[data-v-133fa261]{font-size:24px}.inspection-content[data-v-fa235e9d]{border:1px solid var(--divider-color, #e5e5e5);border-radius:8px;background:#fafafa;margin:8px 0}.inspection-header[data-v-fa235e9d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;user-select:none;transition:background .2s}.inspection-header[data-v-fa235e9d]:hover{background:#f0f0f0}.inspection-header .header-left[data-v-fa235e9d]{display:flex;align-items:center;gap:8px}.inspection-header .header-left .expand-icon[data-v-fa235e9d]{font-size:.85rem;color:#666}.inspection-header .header-left .label[data-v-fa235e9d]{font-weight:500;font-size:.9rem}.inspection-header .header-left .status[data-v-fa235e9d]{text-transform:uppercase;font-size:.7rem;padding:2px 6px;border-radius:4px;background:#f1f1f4}.inspection-header .header-left .status[data-status=running][data-v-fa235e9d]{color:#10b981}.inspection-header .header-left .status[data-status=failed][data-v-fa235e9d]{color:#ef4444}.inspection-header .header-left .status[data-status=completed][data-v-fa235e9d]{color:#666}.inspection-header .header-right[data-v-fa235e9d]{font-size:.8rem;color:#666}.live-preview[data-v-fa235e9d]{padding:8px 16px 12px;border-top:1px solid var(--divider-color, #eee);background:linear-gradient(to bottom,#fafafa,#f5f5f5)}.live-preview .nested-context-indicator[data-v-fa235e9d]{display:flex;align-items:center;gap:6px;padding:4px 8px;margin-bottom:6px;background:rgba(79,70,229,.1);border-radius:4px;font-size:.75rem;color:#4f46e5;font-weight:500}.live-preview .nested-context-indicator .context-icon[data-v-fa235e9d]{font-size:.7rem}.live-preview .nested-context-indicator .context-label[data-v-fa235e9d]{text-transform:capitalize}.live-preview .preview-step[data-v-fa235e9d]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.8rem;color:#666;opacity:.6;transition:opacity .2s}.live-preview .preview-step.latest[data-v-fa235e9d]{opacity:1;color:#333;font-weight:500}.live-preview .preview-step .step-dot-container[data-v-fa235e9d]{display:flex;align-items:center;justify-content:center;width:12px}.live-preview .preview-step .step-dot[data-v-fa235e9d]{width:6px;height:6px;border-radius:50%;background:#999}.live-preview .preview-step .step-dot.pulsing[data-v-fa235e9d]{background:#4F46E5;animation:pulse-fa235e9d 1.5s ease-in-out infinite}.live-preview .preview-step .step-name[data-v-fa235e9d]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-preview .preview-step .step-duration[data-v-fa235e9d]{font-size:.7rem;color:#888;font-weight:400;padding:1px 4px;background:rgba(0,0,0,.05);border-radius:3px}.live-preview .vm-preview[data-v-fa235e9d]{margin-top:8px;border-top:1px solid var(--divider-color, #eee);padding-top:8px}.live-preview .vm-preview[data-v-fa235e9d] .vm-live-view{margin:0;border:none;background:transparent}.live-preview .vm-preview[data-v-fa235e9d] .vm-live-view .header{padding:0 0 6px}.live-preview .vm-preview[data-v-fa235e9d] .vm-live-view .header h4{font-size:.8rem;font-weight:500}.live-preview .vm-preview[data-v-fa235e9d] .vm-live-view .terminal-panel{max-height:200px}.live-preview .vm-preview[data-v-fa235e9d] .vm-live-view .terminal-content{max-height:150px;font-size:.75rem}@keyframes pulse-fa235e9d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.inspection-details[data-v-fa235e9d]{border-top:1px solid var(--divider-color, #e5e5e5);padding:16px;max-height:600px;overflow-y:auto}.run-info[data-v-fa235e9d]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--divider-color, #e5e5e5);user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.run-info .run-title h4[data-v-fa235e9d]{margin:0 0 4px;font-size:1rem}.run-info .run-title p[data-v-fa235e9d]{margin:0;font-size:.85rem;color:#666}.run-info .loading-progress[data-v-fa235e9d]{margin-top:12px;display:flex;flex-direction:column;gap:4px}.run-info .loading-progress .progress-text[data-v-fa235e9d]{font-size:.75rem;color:#666}.run-info .loading-progress .progress-bar[data-v-fa235e9d]{width:100%;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden}.run-info .loading-progress .progress-bar .progress-fill[data-v-fa235e9d]{height:100%;background:#4F46E5;transition:width .2s ease-out}.run-info .duration-stats[data-v-fa235e9d]{margin-top:16px;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.run-info .duration-stats .stats-header[data-v-fa235e9d]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;color:#495057}.run-info .duration-stats .stats-header .stats-icon[data-v-fa235e9d]{color:#6c757d}.run-info .duration-stats .stats-grid[data-v-fa235e9d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 600px){.run-info .duration-stats .stats-grid[data-v-fa235e9d]{grid-template-columns:repeat(2,1fr)}}.run-info .duration-stats .stats-grid .stat-item[data-v-fa235e9d]{display:flex;flex-direction:column;gap:2px}.run-info .duration-stats .stats-grid .stat-item .stat-label[data-v-fa235e9d]{font-size:.7rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.run-info .duration-stats .stats-grid .stat-item .stat-value[data-v-fa235e9d]{font-size:.95rem;font-weight:600;color:#212529}.run-info .duration-stats .stats-grid .stat-item .stat-value.good[data-v-fa235e9d]{color:#198754}.run-info .duration-stats .stats-grid .stat-item .stat-value.poor[data-v-fa235e9d]{color:#dc3545}.run-info .duration-stats .stats-grid .stat-item.warning .stat-value[data-v-fa235e9d]{color:#fd7e14}.logs-list .log-entry[data-v-fa235e9d]{border-bottom:1px solid var(--divider-color, #ececec);padding:12px 0}.logs-list .log-entry[data-v-fa235e9d]:last-child{border-bottom:none}.logs-list .log-entry .log-summary[data-v-fa235e9d]{display:grid;grid-template-columns:auto auto 1fr 1fr auto auto;gap:12px;font-size:.85rem;cursor:pointer;align-items:center}.logs-list .log-entry .log-summary.simple[data-v-fa235e9d]{grid-template-columns:auto 1fr auto auto;gap:8px}.logs-list .log-entry .log-summary.simple .step-indicator[data-v-fa235e9d]{display:flex;align-items:center;justify-content:center;width:16px}.logs-list .log-entry .log-summary.simple .step-indicator .step-dot[data-v-fa235e9d]{font-size:.4rem;color:#4f46e5}.logs-list .log-entry .log-summary.simple .name[data-v-fa235e9d]{font-weight:400;color:#555}.logs-list .log-entry .log-summary .sequence[data-v-fa235e9d]{font-weight:600;font-size:.8rem}.logs-list .log-entry .log-summary .kind[data-v-fa235e9d]{text-transform:uppercase;font-size:.7rem;padding:2px 6px;border-radius:4px;background:#f1f1f4}.logs-list .log-entry .log-summary .kind[data-kind=step][data-v-fa235e9d]{color:#4f46e5}.logs-list .log-entry .log-summary .kind[data-kind=call][data-v-fa235e9d]{color:#8b5cf6}.logs-list .log-entry .log-summary .kind[data-kind=output][data-v-fa235e9d]{color:#0f766e}.logs-list .log-entry .log-summary .name[data-v-fa235e9d]{font-weight:500}.logs-list .log-entry .log-summary .context[data-v-fa235e9d]{color:#666;font-size:.75rem}.logs-list .log-entry .log-summary .duration[data-v-fa235e9d]{font-size:.7rem;color:#666;font-weight:500;padding:2px 6px;background:#f0f0f0;border-radius:4px;white-space:nowrap}.logs-list .log-entry .log-summary .timestamp[data-v-fa235e9d]{font-size:.7rem;color:#999;text-align:right}.logs-list .log-entry .log-details[data-v-fa235e9d]{margin-top:8px;padding:12px;background:#fff;border-radius:8px;border:1px solid #eee;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.logs-list .log-entry .log-details .summary-text[data-v-fa235e9d]{margin:0 0 8px;font-size:.85rem;color:#444}.logs-list .log-entry .log-details .summary-text.muted[data-v-fa235e9d]{color:#888;font-style:italic}.logs-list .log-entry .log-details .user-summary-text[data-v-fa235e9d]{margin:0 0 8px;font-size:.85rem;color:#333;line-height:1.5}.logs-list .log-entry .log-details .user-summary-text.dev-mode[data-v-fa235e9d]{padding:8px;background:#f0f9ff;border-radius:4px;border-left:3px solid #4F46E5}.logs-list .log-entry .log-details .user-summary-text.dev-mode .user-summary-label[data-v-fa235e9d]{font-weight:600;color:#4f46e5;font-size:.75rem;text-transform:uppercase;margin-right:4px}.logs-list .log-entry .log-details .user-summary-formatted[data-v-fa235e9d]{margin:0 0 8px;font-size:.85rem;color:#333;line-height:1.6}.logs-list .log-entry .log-details .user-summary-formatted.dev-mode[data-v-fa235e9d]{padding:8px;background:#f0f9ff;border-radius:4px;border-left:3px solid #4F46E5}.logs-list .log-entry .log-details .user-summary-formatted.dev-mode .user-summary-label[data-v-fa235e9d]{display:block;font-weight:600;color:#4f46e5;font-size:.75rem;text-transform:uppercase;margin-bottom:4px}.logs-list .log-entry .log-details .metadata-loading[data-v-fa235e9d]{font-size:.8rem;color:#888;font-style:italic;padding:8px 0}.logs-list .log-entry .log-details .metadata .metadata-item[data-v-fa235e9d]{margin-bottom:12px}.logs-list .log-entry .log-details .metadata .metadata-item[data-v-fa235e9d]:last-child{margin-bottom:0}.logs-list .log-entry .log-details .metadata .metadata-item .metadata-header[data-v-fa235e9d]{display:flex;justify-content:space-between;font-size:.75rem;color:#555;margin-bottom:4px}.logs-list .log-entry .log-details .metadata .metadata-item .metadata-header .badge[data-v-fa235e9d]{text-transform:uppercase;font-size:.65rem;background:#e4e4e7;padding:2px 6px;border-radius:4px}.logs-list .log-entry .log-details .metadata .metadata-item pre[data-v-fa235e9d]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.7rem;background:#fafafa;padding:8px;border-radius:4px;border:1px solid #eee;max-height:300px;overflow-y:auto;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.no-run[data-v-fa235e9d]{padding:24px;text-align:center;color:#666}.custom-select[data-v-396d635d]{position:relative;user-select:none}.custom-select.disabled[data-v-396d635d]{opacity:.6;cursor:not-allowed}.custom-select.disabled .select-trigger[data-v-396d635d]{background-color:#f8fafc;cursor:not-allowed}.select-trigger[data-v-396d635d]{padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.select-trigger[data-v-396d635d]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.select-trigger[data-v-396d635d]:focus-within,.select-trigger[data-v-396d635d]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.select-trigger .placeholder[data-v-396d635d],.select-trigger[data-v-396d635d]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.select-trigger .selected-value[data-v-396d635d]{color:#0f172a;flex:1}.select-trigger .arrow[data-v-396d635d]{color:#4f46e5;margin-left:8px;opacity:.7;transition:all .3s ease}.options-container[data-v-396d635d]{position:absolute;top:100%;left:0;right:0;margin-top:6px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);border:2px solid rgba(79,70,229,.2);border-radius:12px;box-shadow:0 12px 32px #0000001f,inset 0 1px #fffc;z-index:1000;max-height:200px;overflow-y:auto}.options-container .option[data-v-396d635d]{padding:12px 16px;cursor:pointer;transition:all .3s ease;font-weight:500;border-radius:8px;margin:2px}.options-container .option[data-v-396d635d]:hover{background:rgba(79,70,229,.08);color:#4f46e5}.options-container .option.selected[data-v-396d635d]{background:rgba(79,70,229,.12);color:#4f46e5;font-weight:600}.open .select-trigger[data-v-396d635d]{border-color:#4f46e599}.open .select-trigger .arrow[data-v-396d635d]{opacity:1;color:#4f46e5}.select[data-v-6459f21b]{position:relative}.select select[data-v-6459f21b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;padding:8px 24px 8px 16px;cursor:pointer;background:white}.select select[data-v-6459f21b]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.select select[data-v-6459f21b]:focus-within,.select select[data-v-6459f21b]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.select select .placeholder[data-v-6459f21b],.select select[data-v-6459f21b]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.select[data-v-6459f21b]:after{position:absolute;content:"";right:8px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #0F172A;top:45%}.status-update-content[data-v-6459f21b]{background:white;border:1px solid rgba(15,23,42,.05);border-radius:20px;padding:32px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);margin:32px 0;display:flex;align-items:center;gap:8px}.status-update-content[data-v-6459f21b]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.conversation-message-content[data-v-6459f21b]{max-height:none;display:flex;align-items:stretch;line-height:1.5}.conversation-message-content .content[data-v-6459f21b]{flex:1;display:flex;min-width:0;flex-direction:column;justify-content:center}.conversation-message-content .content-wrapper[data-v-6459f21b]{display:flex;gap:16px}.conversation-message-content .side-controls[data-v-6459f21b]{width:36px}.conversation-message-content .main-content[data-v-6459f21b]{flex:1;min-width:0}.conversation-message-content .job-loading-indicator[data-v-6459f21b]{padding:8px;background:#4F46E5;margin-bottom:8px;box-shadow:2px 2px 4px #4f46e533;display:flex;align-items:center}.conversation-message-content .job-loading-indicator .text[data-v-6459f21b]{margin-left:8px;color:#fff;font-weight:700;font-size:.9rem}.conversation-message-content.response[data-v-6459f21b]{padding:8px 0}.conversation-message-content.response[data-v-6459f21b]:before{content:"";position:absolute;inset:0 -8px;border-radius:5px;background:white}.future-request-recommendations[data-v-6459f21b]{display:flex;flex-direction:column;margin:24px 0;padding:16px 0;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.future-request-recommendations .section-label[data-v-6459f21b]{font-size:.9rem;font-weight:700;color:#64748b;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.future-request-recommendations .recommendations[data-v-6459f21b]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.citation-download[data-v-6459f21b]{display:flex;padding:32px 0 16px;flex-direction:column;gap:32px;border-top:1px solid #E2E8F0;margin-bottom:32px;border-bottom:1px solid #E2E8F0}.citation-download .citation-download-buttons[data-v-6459f21b]{display:flex;flex-direction:row;align-items:center;gap:8px}.citation-download .save-label[data-v-6459f21b]{width:100%;font-size:.9rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.citation-download .save-to-list-container[data-v-6459f21b]{display:flex;flex-flow:row wrap;align-items:center;gap:16px}.citation-download .save-to-list-container .citation-management-hint[data-v-6459f21b]{width:100%;font-size:.85rem;color:#64748b;margin:0 0 8px;line-height:1.4}.citation-download .save-to-list-container .document-list-select[data-v-6459f21b]{min-width:200px;width:100%}.citation-download .save-to-list-container .document-list-actions[data-v-6459f21b]{display:flex;flex-flow:row wrap;gap:8px;width:100%}.future-request-recommendation[data-v-6459f21b]{padding:12px 16px;border-radius:6px;background:white;color:#0f172a;cursor:pointer;transition:all .2s ease;font-size:.9rem;user-select:none;border:1px solid #E2E8F0;box-shadow:0 1px 2px #0000000d}.future-request-recommendation[data-v-6459f21b]:hover{border-color:#4f46e5;color:#4f46e5;background:white;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.future-request-recommendation[data-v-6459f21b]:active{transform:translateY(0);background:#F8FAFC;box-shadow:none}@media (width <= 600px){.future-request-recommendations .recommendations[data-v-6459f21b]{grid-template-columns:1fr}}.image-block-content img[data-v-ed4b2725]{max-width:100%;cursor:pointer}.image-overlay[data-v-ed4b2725]{position:fixed;inset:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:200}.image-overlay .overlay-content[data-v-ed4b2725]{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column}.image-overlay .overlay-content .image-container[data-v-ed4b2725]{display:flex;justify-content:center;align-items:center;width:100%;height:80vh;position:relative}.image-overlay .overlay-content .image-container img[data-v-ed4b2725]{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;will-change:transform;user-select:none}.image-overlay .overlay-content .top-controls[data-v-ed4b2725]{display:flex;justify-content:flex-end;margin-bottom:10px}.image-overlay .overlay-content .top-controls .close-button[data-v-ed4b2725]{background-color:#00000080;border:none;color:#fff;font-size:24px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:201}.image-overlay .overlay-content .top-controls .close-button[data-v-ed4b2725]:hover{background-color:#fff3}.image-overlay .overlay-content .zoom-controls[data-v-ed4b2725]{display:flex;align-items:center;justify-content:center;margin-bottom:10px;background-color:#00000080;border-radius:20px;padding:5px 12px;align-self:center}.image-overlay .overlay-content .zoom-controls .zoom-btn[data-v-ed4b2725]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.image-overlay .overlay-content .zoom-controls .zoom-btn[data-v-ed4b2725]:hover{background-color:#ffffff1a}.image-overlay .overlay-content .zoom-controls .zoom-btn.reset[data-v-ed4b2725]{font-size:14px;margin-left:5px}.image-overlay .overlay-content .zoom-controls .zoom-level[data-v-ed4b2725]{color:#fff;font-size:14px;margin:0 10px;min-width:50px;text-align:center}.page-block-content[data-v-559e8549]{color:#4f46e5;text-decoration:none;cursor:pointer}.page-block-content[data-v-559e8549]:hover{text-decoration:underline}.page-block-content[data-v-559e8549]:active{color:#291fd9}.draggable[data-v-b8db30dd]{position:relative}.draggable.dragging[data-v-b8db30dd]{position:fixed;z-index:10000;pointer-events:none}.document-reference-block-content[data-v-a4d418e8]{padding:8px;background:#f9f9fe;color:#000;font-weight:700;transition:background .1s;cursor:pointer}.document-reference-block-content[data-v-a4d418e8]:hover{background:#e4e3fb}.document-reference-block-content[data-v-a4d418e8]:active{background:#cfccf8}.latex-document-card[data-v-a4d418e8]{border:1px solid #E2E8F0;border-left:4px solid #4F46E5;border-radius:6px;padding:12px 16px;cursor:pointer;transition:background .15s,box-shadow .15s}.latex-document-card[data-v-a4d418e8]:hover{background:#F8FAFC;box-shadow:0 1px 4px #00000014}.latex-document-card[data-v-a4d418e8]:active{background:#F1F5F9}.latex-card-header[data-v-a4d418e8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.latex-card-title[data-v-a4d418e8]{font-weight:600;font-size:.875rem;color:#0f172a;line-height:1.5}.latex-card-badges[data-v-a4d418e8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.latex-badge[data-v-a4d418e8]{display:inline-block;padding:2px 8px;font-size:.8125rem;font-weight:500;color:#4f46e5;background:#f9f9fe;border-radius:4px;white-space:nowrap}.editor-hint[data-v-a4d418e8]{font-size:.8125rem;color:#94a3b8;white-space:nowrap}.latex-card-meta[data-v-a4d418e8]{margin-top:6px;font-size:.75rem;color:#475569;line-height:1.5}.latex-card-separator[data-v-a4d418e8]{margin:0 4px}.latex-card-authors[data-v-a4d418e8]{font-style:italic}.latex-card-preview[data-v-a4d418e8]{margin-top:8px;font-size:.75rem;color:#64748b;line-height:1.75}.database-block-content table[data-v-35f2583b]{width:100%;border-collapse:collapse}.database-block-content table th[data-v-35f2583b]{background-color:#f2f2f2;text-align:left;padding:8px;border-bottom:1px solid #ddd}.document-excerpt-block-content[data-v-7fc58e8f]{display:flex}.content-wrapper[data-v-7fc58e8f]{border:1px dashed #4F46E5;padding:8px}img[data-v-7fc58e8f]{max-width:100%}.document-list-block-content[data-v-73d5a90a]{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;background:white;border-radius:8px;box-shadow:0 2px 4px #0000000d}.name[data-v-73d5a90a]{font-weight:700;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;font-size:1.25rem;padding:.5rem;border-radius:4px;transition:background-color .2s}.name[data-v-73d5a90a]:hover{background-color:#f8fafc}.name[data-v-73d5a90a]:focus{outline:2px solid #4F46E5;background-color:#f8fafc}.table-container[data-v-73d5a90a]{width:100%;overflow-x:auto;border:1px solid #E2E8F0;border-radius:6px}.data[data-v-73d5a90a]{width:100%;border-collapse:collapse}.data th[data-v-73d5a90a]{text-align:left;padding:1rem;background:#F8FAFC;font-weight:600;color:#64748b;border-bottom:2px solid #E2E8F0;white-space:nowrap}.data td[data-v-73d5a90a]{padding:.75rem 1rem;border-bottom:1px solid #E2E8F0;vertical-align:middle;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data td.authors[data-v-73d5a90a]{max-width:200px}.data td.date[data-v-73d5a90a]{white-space:nowrap}.data td.journal[data-v-73d5a90a]{max-width:200px}.data td.journal .journal-meta[data-v-73d5a90a]{color:#64748b;font-size:.875rem}.data td.citations[data-v-73d5a90a]{text-align:right}.data tr:last-child td[data-v-73d5a90a]{border-bottom:none}.data .loading[data-v-73d5a90a]{color:#64748b;text-align:center;padding:1rem}.data .loading .fa-spinner[data-v-73d5a90a]{margin-right:.5rem}.status-badge[data-v-73d5a90a]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;background:#E2E8F0;color:#64748b}.status-badge.available[data-v-73d5a90a]{background:#f9f9fe;color:#4f46e5}.warning-badge[data-v-73d5a90a]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;background:rgba(245,158,11,.15);color:#7b4f05}.remove-button[data-v-73d5a90a]{padding:.5rem;border:none;background:transparent;color:#64748b;cursor:pointer;border-radius:4px;transition:all .2s}.remove-button[data-v-73d5a90a]:hover{color:#ef4444;background:rgba(239,68,68,.1)}.meta[data-v-73d5a90a]{color:#64748b;font-size:.875rem}.list-buttons[data-v-73d5a90a]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px}.button-group[data-v-73d5a90a]{display:flex;flex-direction:column;gap:.5rem;width:100%}.button-group>button[data-v-73d5a90a],.button-group[data-v-73d5a90a]>.tooltiped>button{width:100%;justify-content:flex-start}.url-import[data-v-73d5a90a]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;margin-top:.5rem;border-top:1px solid #E2E8F0;width:100%}.url-input[data-v-73d5a90a]{padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px;font-size:.875rem;width:100%}.url-input[data-v-73d5a90a]:focus{outline:none;border-color:#4f46e5}.url-input[data-v-73d5a90a]:active{outline:none;border-color:#4f46e5}.upload-help-text[data-v-73d5a90a]{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-top:.5rem;background:rgba(79,70,229,.05);border:1px solid rgba(79,70,229,.2);border-radius:6px;font-size:.875rem;color:#64748b;line-height:1.4}.upload-help-text .info-icon[data-v-73d5a90a]{color:#4f46e5;flex-shrink:0}.upload-tooltip p[data-v-73d5a90a]{margin:.25rem 0}.upload-tooltip p[data-v-73d5a90a]:first-child{margin-top:0}.upload-tooltip p[data-v-73d5a90a]:last-child{margin-bottom:0}.upload-tooltip strong[data-v-73d5a90a]{color:#0f172a}.upload-results[data-v-73d5a90a]{margin-top:1rem;padding:1rem;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px}.upload-results-header[data-v-73d5a90a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #E2E8F0}.upload-results-header .close-results[data-v-73d5a90a]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.upload-results-header .close-results[data-v-73d5a90a]:hover{background-color:#fff}.upload-results-list[data-v-73d5a90a]{display:flex;flex-direction:column;gap:.75rem}.upload-result-item[data-v-73d5a90a]{padding:.75rem;background:white;border-radius:6px;border-left:3px solid #E2E8F0}.result-file-name[data-v-73d5a90a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.result-file-name svg.matched[data-v-73d5a90a]{color:#4f46e5}.result-file-name svg.created[data-v-73d5a90a]{color:#64748b}.result-file-name svg.skipped[data-v-73d5a90a]{color:#64748b;opacity:.6}.result-file-name svg.error[data-v-73d5a90a]{color:#ef4444}.result-details[data-v-73d5a90a]{margin-left:1.75rem}.result-badge[data-v-73d5a90a]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.result-badge.matched[data-v-73d5a90a]{background:rgba(79,70,229,.15);color:#4f46e5}.result-badge.created[data-v-73d5a90a]{background:rgba(100,116,139,.15);color:#64748b}.result-badge.skipped[data-v-73d5a90a]{background:rgba(100,116,139,.1);color:#64748b;opacity:.8}.result-badge.error[data-v-73d5a90a]{background:rgba(239,68,68,.15);color:#ef4444}.result-badge .confidence[data-v-73d5a90a]{font-weight:400;opacity:.8}.result-badge .already-in-list[data-v-73d5a90a]{font-weight:400;opacity:.7;font-style:italic}.result-reason[data-v-73d5a90a]{margin-top:.5rem;margin-bottom:0;font-size:.875rem;color:#64748b;font-style:italic}.table-block-content table[data-v-51cc2ec7]{display:block;overflow-x:auto;border:1px solid #cbd5e1;border-radius:8px;align-self:stretch;background:white;box-shadow:0 0 4px #0000001a}.table-block-content table tbody[data-v-51cc2ec7]{display:table;width:100%;border-collapse:collapse}.table-block-content table td[data-v-51cc2ec7]{min-width:300px;padding:16px 16px 16px 32px;position:relative;border-bottom:1px solid rgba(0,0,0,.2)}.table-block-content table tr:last-child td[data-v-51cc2ec7]{border-bottom:none}.table-block-content table .cell-inner[data-v-51cc2ec7]{display:flex;flex-direction:column;gap:8px}.table-block-content table tr.collapsed td .cell-content[data-v-51cc2ec7]{max-height:160px;overflow:hidden}.table-block-content table tr.expanded td .cell-content[data-v-51cc2ec7]{max-height:none;overflow:visible}.table-block-content table .cell-content[data-v-51cc2ec7]{overflow-wrap:anywhere}.table-block-content table td.header[data-v-51cc2ec7]{font-weight:700;padding:16px 16px 16px 32px;border-bottom:1px solid rgba(0,0,0,.2)}.table-block-content table .formatted-text[data-v-51cc2ec7]{word-break:break-word}.table-block-content table .row-handle[data-v-51cc2ec7]{cursor:grab;width:16px;height:16px;background:#4F46E5;border-radius:50%;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.table-block-content table .expand-toggle[data-v-51cc2ec7]{align-self:flex-end}.table-block-content .actions-container[data-v-51cc2ec7]{display:flex;justify-content:flex-end;margin-top:16px}.table-block-content .actions-container .download-button[data-v-51cc2ec7]{pointer-events:all}.table-block-content .row-menu[data-v-51cc2ec7]{position:fixed;z-index:100;border:1px solid #E2E8F0;box-shadow:0 0 5px #0003;background:white}.table-block-content .row-menu .action-item[data-v-51cc2ec7]{padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.table-block-content .row-menu .action-item[data-v-51cc2ec7]:hover{color:#3a30e2}.table-block-content .row-menu .action-item[data-v-51cc2ec7]:active{color:#291fd9}.comment-block-content[data-v-fd28f3bf]{margin-top:8px;margin-bottom:8px}.comment-headline[data-v-fd28f3bf]{font-weight:600;width:100%;color:#f58a8a;cursor:pointer}.editor-and-submit[data-v-fd28f3bf]{display:flex;flex-direction:row;align-items:stretch}.editor-and-submit .editor[data-v-fd28f3bf]{position:sticky;bottom:0;background:white;border-radius:5px;box-shadow:0 0 5px #f58a8a;max-width:900px;width:100%;color:#f58a8a;font-weight:450}.entity-reference-block[data-v-7c3a34dc]{display:flex;align-items:center;gap:1rem;padding:.5rem;border:1px solid #ddd;border-radius:4px}.entity-reference-block .entity-info[data-v-7c3a34dc]{flex:1}.entity-reference-block .entity-info .name[data-v-7c3a34dc]{font-weight:500}.entity-reference-block .entity-info .size[data-v-7c3a34dc]{font-size:.9em;color:#666}.entity-reference-block .download-button[data-v-7c3a34dc]{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;min-width:100px;text-align:center}.entity-reference-block .download-button[data-v-7c3a34dc]:hover:not(:disabled){background-color:#0056b3}.entity-reference-block .download-button[data-v-7c3a34dc]:disabled{background-color:#ccc;cursor:not-allowed}.list-item-block[data-v-37c61331]{display:flex;align-items:flex-start;gap:8px;padding:4px 0}.list-item-block .checkbox[data-v-37c61331]{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;padding:0}.list-item-block .marker[data-v-37c61331]{width:1rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.list-item-block .content[data-v-37c61331],.list-item-block .content-editor[data-v-37c61331]{flex:1}.code-block[data-v-0c3e0bfb]{border-radius:6px;overflow:hidden;background-color:#1e1e1e;font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;margin:8px 0}.code-block .code-header[data-v-0c3e0bfb]{background-color:#2d2d2d;padding:6px 12px;border-bottom:1px solid #3d3d3d}.code-block .code-header .language-label[data-v-0c3e0bfb]{font-size:12px;color:#888;text-transform:lowercase}.code-block .code-content[data-v-0c3e0bfb]{margin:0;padding:12px 16px;overflow-x:auto;font-size:14px;line-height:1.5}.code-block .code-content code[data-v-0c3e0bfb]{color:#d4d4d4;background:transparent;font-family:inherit}.commentable-block[data-v-51e5afea]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px}.block-on-page[data-v-bcd9fca8]{display:flex;flex-direction:column;position:relative}.block-on-page.is-interactive-toggle>.main .content[data-v-bcd9fca8]{font-weight:700;cursor:pointer}.block-on-page.is-interactive-toggle:hover>.main .content[data-v-bcd9fca8]{color:#4f46e5}.block-on-page.is-interactive-toggle:hover>.main .children-toggle[data-v-bcd9fca8]{color:#4f46e5}.block-on-page .main[data-v-bcd9fca8]{display:flex;align-items:flex-start;position:relative}.block-on-page.type-page-section .main[data-v-bcd9fca8]{align-items:center}.block-on-page .drag-target-indicator[data-v-bcd9fca8]{padding:16px;width:100%;position:absolute;z-index:100;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.block-on-page .drag-target-indicator[data-v-bcd9fca8]:after{content:"";display:block;background:#4F46E5;opacity:.1;height:4px}.block-on-page .drag-target-indicator[data-v-bcd9fca8]:hover{opacity:1}.block-on-page .drag-target-indicator[data-v-bcd9fca8]:hover:after{transform:scaleY(2)}.block-on-page .drag-target-indicator.start[data-v-bcd9fca8]{top:0;transform:translateY(-50%)}.block-on-page .drag-target-indicator.end[data-v-bcd9fca8]{bottom:0;transform:translateY(50%)}.block-on-page.drag-targets-active .drag-target-indicator[data-v-bcd9fca8]{pointer-events:all}.block-on-page .controls[data-v-bcd9fca8]{position:absolute;opacity:0;transition:all .2s ease-in-out;right:calc(100% + 8px);display:flex;align-items:center}.block-on-page:hover>.main>.controls[data-v-bcd9fca8]{opacity:1}.block-on-page .content[data-v-bcd9fca8],.block-on-page .content-before-update[data-v-bcd9fca8]{flex:1;min-width:0;display:flex;flex-direction:column}.block-on-page .content .comment-control[data-v-bcd9fca8],.block-on-page .content-before-update .comment-control[data-v-bcd9fca8]{font-size:1.8rem;font-weight:500;width:100%;color:#f9b9b9;margin-bottom:8px}.block-on-page .content .comment-control .comment-icon[data-v-bcd9fca8],.block-on-page .content-before-update .comment-control .comment-icon[data-v-bcd9fca8]{color:#f9b9b9;transition:color .2s ease-in-out}.block-on-page .content .comment-control .comment-icon[data-v-bcd9fca8]:hover,.block-on-page .content-before-update .comment-control .comment-icon[data-v-bcd9fca8]:hover{color:#f58a8a;cursor:pointer}.block-on-page .content-before-update[data-v-bcd9fca8]{opacity:.5}.block-on-page.highlighted[data-v-bcd9fca8]{background-color:#e4e3fb}.children-toggle[data-v-bcd9fca8]{margin-right:8px}.children[data-v-bcd9fca8]{padding:16px 0 0 16px}.context-menu[data-v-bcd9fca8]{background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:10000000;min-width:150px}.context-menu .context-menu-item[data-v-bcd9fca8]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px}.context-menu .context-menu-item[data-v-bcd9fca8]:hover{background-color:#f5f5f5}.context-menu .context-menu-item[data-v-bcd9fca8]:first-child{border-radius:4px 4px 0 0}.context-menu .context-menu-item[data-v-bcd9fca8]:last-child{border-radius:0 0 4px 4px}.move-search-overlay[data-v-bcd9fca8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.move-search-overlay .move-search-container[data-v-bcd9fca8]{background:white;border-radius:8px;padding:20px;min-width:400px;max-width:500px;max-height:400px}.move-search-overlay .move-search-container h3[data-v-bcd9fca8]{margin:0 0 16px;font-size:18px;font-weight:600}.block-change-controls[data-v-6baa156d]{display:flex;gap:8px;margin:8px 0}.block-change-controls button[data-v-6baa156d]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;border:none;cursor:pointer;font-size:.8rem;transition:background-color .2s}.block-change-controls button[data-v-6baa156d]:disabled{opacity:.5;cursor:not-allowed}.block-change-controls button.accept-button[data-v-6baa156d]{background-color:#a49ff21a;color:#a49ff2}.block-change-controls button.accept-button[data-v-6baa156d]:hover{background-color:#a49ff233}.block-change-controls button.reject-button[data-v-6baa156d]{background-color:#f58a8a1a;color:#f58a8a}.block-change-controls button.reject-button[data-v-6baa156d]:hover{background-color:#f58a8a33}.table-of-contents[data-v-dcd6ec5f]{position:fixed;right:0;top:50%;transform:translateY(-50%);background:white;border-left:1px solid #E2E8F0;box-shadow:0 0 20px #0000001a;z-index:100;display:flex;transition:transform .3s ease;border-radius:8px 0 0 8px}.table-of-contents[data-v-dcd6ec5f]:not(.is-visible){transform:translate(calc(100% - 48px)) translateY(-50%)}.table-of-contents:not(.is-visible) .toc-toggle[data-v-dcd6ec5f]{width:48px;font-size:1.2rem;padding:12px}.table-of-contents .toc-toggle[data-v-dcd6ec5f]{width:32px;border:none;background:#4F46E5;cursor:pointer;padding:8px;color:#fff;border-radius:8px 0 0 8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.table-of-contents .toc-toggle[data-v-dcd6ec5f]:hover{background:#3a30e2}.table-of-contents .toc-toggle[data-v-dcd6ec5f]:active{background:#291fd9}.table-of-contents .content[data-v-dcd6ec5f]{width:280px;max-height:80vh;overflow-y:auto;padding:20px}.table-of-contents .content h3[data-v-dcd6ec5f]{margin:0 0 16px;font-size:1.1rem;font-weight:700;color:#0f172a;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif}.table-of-contents .sections .section[data-v-dcd6ec5f]{padding:8px 16px;cursor:pointer;transition:all .2s ease;color:#64748b;margin-bottom:4px;font-size:.95rem;line-height:1.4}.table-of-contents .sections .section[data-v-dcd6ec5f]:hover{background:#f9f9fe;color:#4f46e5}.table-of-contents .sections .section.active[data-v-dcd6ec5f]{background:#4F46E5;color:#fff;font-weight:500}.table-of-contents .sections .section.active[data-v-dcd6ec5f]:hover{background:#3a30e2}.editable-child-blocks-area[data-v-68397eed]{padding:16px;padding-bottom:40vh;cursor:text}.block-container[data-v-68397eed]{position:relative}.block-status[data-v-68397eed]{position:relative;font-size:.75rem;padding:2px 6px;border-radius:4px;color:#4f46e5;transition:opacity .2s ease;pointer-events:none;z-index:1;align-self:flex-start;opacity:1;font-weight:700;margin-left:4px}.original-block.deleted .block-status[data-v-68397eed]{background-color:#f58a8a1a;color:#f58a8a}.block-status.new[data-v-68397eed]{background-color:#10b9811a;color:#10b981}.original-block[data-v-68397eed]{position:relative}.original-block.deleted[data-v-68397eed]{padding:8px;border-radius:6px;margin:8px 0;background-color:#f58a8a26;position:relative}.original-block.deleted[data-v-68397eed]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(245,138,138,.05),rgba(245,138,138,.05) 10px,rgba(245,138,138,.1) 10px,rgba(245,138,138,.1) 20px);pointer-events:none;border-radius:6px;z-index:-1}.suggested-block[data-v-68397eed]{position:relative;padding:8px;margin:8px 0;border-radius:6px}.suggested-block.insert-before[data-v-68397eed],.suggested-block.insert-after[data-v-68397eed],.suggested-block.append[data-v-68397eed]{background-color:#10b98126;position:relative}.suggested-block.insert-before[data-v-68397eed]:after,.suggested-block.insert-after[data-v-68397eed]:after,.suggested-block.append[data-v-68397eed]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(16,185,129,.03),rgba(16,185,129,.03) 10px,rgba(16,185,129,.06) 10px,rgba(16,185,129,.06) 20px);pointer-events:none;border-radius:6px;z-index:-1}.replacement-block[data-v-68397eed]{background-color:#10b98126;border-radius:6px;padding:8px;margin:8px 0;position:relative}.replacement-block[data-v-68397eed]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(16,185,129,.03),rgba(16,185,129,.03) 10px,rgba(16,185,129,.06) 10px,rgba(16,185,129,.06) 20px);pointer-events:none;border-radius:6px;z-index:-1}.changes-header[data-v-68397eed]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:8px;background-color:#4f46e51a;border-radius:4px}.changes-header.auto-applied-notice[data-v-68397eed]{background-color:#10b9811a}.changes-header.auto-applied-notice h3[data-v-68397eed]{color:#10b981}.changes-header h3[data-v-68397eed]{margin:0;font-size:1rem;color:#4f46e5}.changes-header .changes-header-buttons[data-v-68397eed]{display:flex;gap:8px;align-items:center}.changes-header .accept-all-button[data-v-68397eed],.changes-header .reject-all-button[data-v-68397eed],.changes-header .hide-suggestions-button[data-v-68397eed]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.changes-header .accept-all-button[data-v-68397eed]{background-color:#10b981;color:#fff}.changes-header .accept-all-button[data-v-68397eed]:hover{background-color:#0c8a60}.changes-header .reject-all-button[data-v-68397eed]{background-color:#f58a8a;color:#fff}.changes-header .reject-all-button[data-v-68397eed]:hover{background-color:#f15b5b}.changes-header .hide-suggestions-button[data-v-68397eed]{background-color:#4f46e51a;color:#4f46e5}.changes-header .hide-suggestions-button[data-v-68397eed]:hover{background-color:#4f46e533}.page[data-v-cd0d04ad]{display:flex;flex-direction:column;flex-grow:1}.page .editable-child-blocks-area[data-v-cd0d04ad]{flex-grow:1}.page-search[data-v-2d4f8a2e]{display:flex;flex-direction:column;box-shadow:0 0 5px #0003;background:white;align-items:stretch;z-index:10001;position:absolute;top:100%;left:0;min-width:300px}.query[data-v-2d4f8a2e]{padding:8px;border:none;border-bottom:1px solid #E2E8F0;outline:none;font-size:1em}.results[data-v-2d4f8a2e]{padding:4px;display:flex;flex-direction:column;max-height:300px;overflow-y:auto;opacity:0;transition:opacity .2s ease-in-out}.results.visible[data-v-2d4f8a2e]{opacity:1}.results .result[data-v-2d4f8a2e]{word-break:break-all;position:relative;font-weight:700;cursor:pointer;width:100%;padding:8px}.results .result[data-v-2d4f8a2e]:hover{color:#3a30e2}.results .result[data-v-2d4f8a2e]:active{color:#291fd9}.results .result .name[data-v-2d4f8a2e]{font-size:.9em}.block-view[data-v-0e40751d]{position:relative;background:white;display:flex;flex-direction:column}.header[data-v-0e40751d]{padding:16px 32px}.header .line-1[data-v-0e40751d]{display:flex;align-items:center}.header .line-1 .spacer[data-v-0e40751d]{flex-grow:1}.header .line-2[data-v-0e40751d]{display:flex;align-items:center}.navigation[data-v-0e40751d]{display:flex}.page-link[data-v-0e40751d]{padding:4px 8px;border-radius:4px;background:transparent;cursor:pointer}.page-link[data-v-0e40751d]:hover{background:rgba(79,70,229,.08)}.page-link[data-v-0e40751d]:active{background:rgba(79,70,229,.15)}.page-link-divider[data-v-0e40751d]{padding:4px}.block-name[data-v-0e40751d]{flex:1;font-size:2rem;font-weight:700;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;letter-spacing:-.02em}@media screen and (max-width: 600px){.block-name[data-v-0e40751d]{font-size:1.5rem}}[data-v-0e40751d] .block-content{padding:0 32px}.block-actions[data-v-0e40751d]{display:flex;gap:8px;align-items:center;margin-right:16px}.block-actions .icon-button[data-v-0e40751d]{gap:8px}.compare-button-container[data-v-0e40751d]{position:relative}.block-content[data-v-0e40751d],.text-document-view[data-v-6a7e9952]{flex:1;display:flex;flex-direction:column}.name-text-field[data-v-6a7e9952]{width:100%}.horizontal[data-v-6a7e9952]{height:100vh;display:flex;flex-direction:row;max-width:100%;align-items:stretch}.content[data-v-6a7e9952]{flex:1;flex:0 0 50%;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;overflow-y:scroll;min-height:0}.content .text[data-v-6a7e9952]{width:100%;margin-bottom:8px;white-space:pre-wrap}.rectangle-excerpt-marking[data-v-2cbdd780]{position:absolute;border:1px dashed #f58a8a;pointer-events:none}.rectangle-excerpt-marking.unassigned[data-v-2cbdd780]{background:rgba(245,138,138,.2);cursor:pointer;pointer-events:all}.rectangle-excerpt-marking.unassigned[data-v-2cbdd780]:hover{background:rgba(245,138,138,.3)}.rectangle-excerpt-marking.dragging[data-v-2cbdd780]{position:fixed;z-index:1000;pointer-events:none}.text-excerpt-marking[data-v-2cbdd780]{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%}.text-excerpt-marking .text[data-v-2cbdd780]{position:absolute;white-space:pre;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0% 0%;text-align:initial;color:transparent}.text-excerpt-marking .text.highlighted[data-v-2cbdd780]{background:rgba(245,138,138,.1);mix-blend-mode:multiply}.text-excerpt-marking.unassigned .text[data-v-2cbdd780]{pointer-events:all;cursor:pointer}.text-excerpt-marking.unassigned .text.highlighted[data-v-2cbdd780]{background:rgba(245,138,138,.5)}.text-excerpt-marking.dragging[data-v-2cbdd780]{position:fixed;z-index:1000}.text-excerpt-marking.dragging .text[data-v-2cbdd780]{pointer-events:none}.notes[data-v-2cbdd780]{box-shadow:0 0 5px #0003;background:white;position:absolute;pointer-events:all;min-width:300px;padding-left:32px}.tutorial-box[data-v-3da04ff7]{background:#4F46E5;box-shadow:0 0 8px #0003;color:#fff;padding:16px;display:flex;align-items:center}.content[data-v-3da04ff7]{margin-right:16px}.pdf-document-view[data-v-e0723072]{display:flex;flex-direction:column;flex:1;position:relative;outline:0}.loading-indicator-wrapper[data-v-e0723072]{display:flex;align-items:center;justify-content:center;flex:1}.toolbar[data-v-e0723072]{position:sticky;top:0;left:0;z-index:1;background:white;display:flex;align-self:stretch;justify-content:flex-start;gap:8px;padding:32px}.toolbar .spacer[data-v-e0723072]{flex:1}.pages[data-v-e0723072]{display:flex;flex-direction:column;align-items:flex-start;overflow-x:scroll;position:relative}.tutorial-box[data-v-e0723072]{position:absolute;top:64px;right:16px;max-width:200px}.page[data-v-e0723072]{position:relative;transform-origin:0 0}.page .text-layer[data-v-e0723072]{position:absolute;top:0;left:0;width:100%;height:100%;font-family:sans-serif}.page .text-layer .text[data-v-e0723072]{position:absolute;white-space:pre;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0% 0%;cursor:text;text-align:initial;color:transparent}.page .text-layer .text[data-v-e0723072]::selection{background-color:#f9b9b94d;mix-blend-mode:multiply}.page .text-layer .text.highlighted[data-v-e0723072]{background:rgba(249,185,185,.6);mix-blend-mode:multiply}.excerpt-markings-layer[data-v-e0723072],.highlight-overlay-layer[data-v-e0723072]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.highlight-overlay-layer .rectangle-highlight[data-v-e0723072]{position:absolute;background:rgba(249,185,185,.4);border:2px solid #f58a8a;mix-blend-mode:multiply;border-radius:2px}.selection-rectangle[data-v-e0723072]{position:absolute;border:1px solid #f58a8a;background:rgba(249,185,185,.2);pointer-events:none;opacity:0}.selection-rectangle.visible[data-v-e0723072]{opacity:1}.selection-toolbar[data-v-e0723072]{position:absolute;padding:8px;box-shadow:0 0 5px #0003;background:white;opacity:0;pointer-events:none;z-index:100}.selection-toolbar.visible[data-v-e0723072]{pointer-events:all;opacity:1}.selection-toolbar.visible button[data-v-e0723072]{padding:20px}.infinite-loading-indicator[data-v-e0723072]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-document-view[data-v-f5a38db5]{display:flex;flex-direction:column;max-width:100%;align-items:stretch}.embed-container[data-v-f5a38db5]{position:relative;overflow:hidden;padding-top:56.25%}.embed-container iframe[data-v-f5a38db5]{position:absolute;top:0;left:0;width:100%;height:100%;border-style:none}.captions[data-v-f5a38db5]{flex:1;max-width:100%;min-height:0;overflow-y:auto}.captions .caption[data-v-f5a38db5]{display:flex;margin-bottom:4px}.captions .time[data-v-f5a38db5]{font-size:.8rem;padding:2px 4px;background-color:var(--color-primary-background-light);border-radius:3px}.content[data-v-18152c02]{padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;overflow-y:scroll;min-height:0}.progress-bar[data-v-3af8aa84]{height:20px;border-radius:20px;overflow:hidden;border:2px solid #e4e3fb}.progress-bar .progress[data-v-3af8aa84]{height:100%;background-color:#4f46e5}.tabbed[data-v-a81827c3]{display:flex;flex-direction:column}.tabbed .tabs[data-v-a81827c3]{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(15,23,42,.08);padding:0 4px;gap:4px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tabbed .tabs[data-v-a81827c3]::-webkit-scrollbar{display:none}.tabbed .tabs.vertical-tabs[data-v-a81827c3]{flex-direction:column;border-bottom:none;padding:0 8px}.tabbed .tabs.vertical-tabs .tab[data-v-a81827c3]{border-radius:8px;margin-bottom:4px;border:1px solid transparent;justify-content:flex-start}.tabbed .tabs.vertical-tabs .tab.selected[data-v-a81827c3]{border-bottom:1px solid transparent;background:rgba(79,70,229,.08)}.tabbed .tabs[data-v-a81827c3] .tooltiped{margin-bottom:-1px}.tabbed .tab-content[data-v-a81827c3]{padding-top:16px}.tabbed .tab[data-v-a81827c3]{display:flex;align-items:center;justify-content:center;padding:8px 6px;white-space:nowrap;cursor:pointer;font-weight:500;font-size:.85rem;color:#666;transition:all .2s ease;background:transparent;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;position:relative}.tabbed .tab .icon[data-v-a81827c3]{margin-right:6px;font-size:.9rem}.tabbed .tab .name[data-v-a81827c3]{text-align:center}.tabbed .tab.selected[data-v-a81827c3]{color:var(--color-primary);background:transparent;border-color:transparent;border-bottom:2px solid var(--color-primary)}.tabbed .tab[data-v-a81827c3]:hover:not(.selected){color:var(--color-text);background:rgba(15,23,42,.03)}.web-view iframe[data-v-29fd51fe]{width:100%;height:100%;border:none}.web-view webview[data-v-29fd51fe]{width:100%;height:100%;border:none}.potential-document-view[data-v-4fcd7b45]{display:flex;flex-direction:column;align-items:stretch;position:relative;background:white}.meta-info[data-v-4fcd7b45]{padding:0 32px;display:flex;flex-direction:column;margin-bottom:1.5rem}.meta-info>*[data-v-4fcd7b45]{margin-bottom:16px}.meta-info>*[data-v-4fcd7b45]:last-child{margin-bottom:0}.view-heading[data-v-4fcd7b45]{font-size:2rem;font-weight:700;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;letter-spacing:-.02em;margin-bottom:16px}@media screen and (max-width: 600px){.view-heading[data-v-4fcd7b45]{font-size:1.5rem}}.creation-error-banner[data-v-4fcd7b45]{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-bottom:16px}.creation-error-banner .error-icon[data-v-4fcd7b45]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#ef4444;color:#fff;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0}.creation-error-banner .error-content[data-v-4fcd7b45]{flex:1}.creation-error-banner .error-content strong[data-v-4fcd7b45]{display:block;color:#ef4444;font-size:.95rem;margin-bottom:4px}.creation-error-banner .error-content p[data-v-4fcd7b45]{color:#0f172a;font-size:.9rem;margin:0;line-height:1.4}.document-type-properties[data-v-4fcd7b45]{padding-top:8px;text-align:left;width:100%;display:flex;flex-direction:column;align-items:stretch}[data-v-4fcd7b45] .tabbed{width:100%;display:flex;flex-direction:column;align-items:stretch}[data-v-4fcd7b45] .tab-content{text-align:left;display:flex;flex-direction:column;align-items:stretch;width:100%}.property[data-v-4fcd7b45]{margin-bottom:24px;display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%}.property-divider[data-v-4fcd7b45]{display:flex;align-items:center;margin:24px 0;position:relative}.property-divider[data-v-4fcd7b45]:before,.property-divider[data-v-4fcd7b45]:after{content:"";flex:1;height:1px;background:#E2E8F0}.property-divider .divider-text[data-v-4fcd7b45]{padding:0 16px;color:#64748b;font-size:.875rem;font-style:italic}.data-label[data-v-4fcd7b45]{font-weight:600;color:#0f172a;font-size:.95rem;margin-bottom:4px}input[type=text][data-v-4fcd7b45]{width:100%;padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px}input[type=text][data-v-4fcd7b45]:focus{outline:none;border-color:#4f46e5}input[type=text][data-v-4fcd7b45]:active{outline:none;border-color:#4f46e5}textarea[data-v-4fcd7b45]{padding:12px 16px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.6;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;min-height:120px;resize:vertical;font-family:Inter,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif}textarea[data-v-4fcd7b45]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}textarea[data-v-4fcd7b45]:focus-within,textarea[data-v-4fcd7b45]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}textarea .placeholder[data-v-4fcd7b45],textarea[data-v-4fcd7b45]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.text-content-input[data-v-4fcd7b45]{min-height:200px}.doi-input[data-v-4fcd7b45]{min-height:80px}.latex-content-input[data-v-4fcd7b45]{min-height:300px;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-size:13px;background:#1e1e2e;color:#cdd6f4;border:1px solid #E2E8F0;border-radius:8px}.latex-content-input[data-v-4fcd7b45]::placeholder{color:#6c7086}.latex-hint[data-v-4fcd7b45]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:rgba(79,70,229,.08);border-radius:8px;font-size:.85rem;color:#64748b}.latex-hint svg[data-v-4fcd7b45]{color:#4f46e5;flex-shrink:0;margin-top:2px}.file-input-wrapper[data-v-4fcd7b45]{position:relative}.file-input[data-v-4fcd7b45]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.file-input-label[data-v-4fcd7b45]{width:100%;padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;background:#F8FAFC;border:2px dashed #E2E8F0;position:relative;min-height:44px}.file-input-label[data-v-4fcd7b45]:focus{outline:none;border-color:#4f46e5}.file-input-label[data-v-4fcd7b45]:active{outline:none;border-color:#4f46e5}.file-input-label[data-v-4fcd7b45]:hover{background:#CBD5E1;border-color:#8f89ee}.file-input-label[data-v-4fcd7b45]:active{background:#bbc8d8;border-color:#4f46e5}.file-input-text[data-v-4fcd7b45]{flex:1;color:#64748b;font-style:italic;pointer-events:none}.file-input-text.has-file[data-v-4fcd7b45]{color:#0f172a;font-style:normal;font-weight:500}.webview-container[data-v-4fcd7b45]{margin-top:24px;border:1px solid #E2E8F0;border-radius:8px;overflow:hidden;min-height:400px;max-height:70vh}.webview-container[data-v-4fcd7b45] .web-view{height:100%;min-height:400px}.action-section[data-v-4fcd7b45]{margin-top:8px}.create-button[data-v-4fcd7b45]{min-width:180px}.progress-container[data-v-4fcd7b45]{margin-top:12px;max-width:400px}@media screen and (max-width: 600px){.potential-document-view[data-v-4fcd7b45],.document-creation-card[data-v-4fcd7b45]{padding:16px}.create-button[data-v-4fcd7b45]{width:100%;min-width:unset}}.pdf-view[data-v-e2a095e7]{display:flex;flex-direction:column;flex:1}.toolbar[data-v-e2a095e7]{padding:32px;display:flex;justify-content:flex-start;gap:8px}.pages[data-v-e2a095e7]{display:flex;flex-direction:column;align-items:flex-start;overflow-x:scroll;position:relative}.page[data-v-e2a095e7]{position:relative;transform-origin:0 0;margin-bottom:16px}.page[data-v-e2a095e7]:last-child{margin-bottom:0}.loading-indicator-wrapper[data-v-e2a095e7]{display:flex;align-items:center;justify-content:center;flex:1}.latex-editor-view[data-v-fc8709cb]{display:flex;flex-direction:column;height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow:hidden;background:white;border-radius:8px;border:1px solid #E2E8F0}.toolbar[data-v-fc8709cb]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#F8FAFC;border-bottom:1px solid #E2E8F0;flex-shrink:0}.toolbar-left[data-v-fc8709cb],.toolbar-right[data-v-fc8709cb]{display:flex;align-items:center;gap:8px}.view-toggle[data-v-fc8709cb]{display:flex;background:white;border-radius:6px;overflow:hidden;border:1px solid #E2E8F0}.view-toggle button[data-v-fc8709cb]{padding:6px 10px;border:none;background:transparent;cursor:pointer;color:#64748b;transition:all .15s}.view-toggle button[data-v-fc8709cb]:hover{background:#CBD5E1}.view-toggle button.active[data-v-fc8709cb]{background:#4F46E5;color:#fff}.unsaved-indicator[data-v-fc8709cb]{display:flex;align-items:center;gap:4px;color:#f59e0b;font-size:.75rem;font-weight:500}.unsaved-indicator svg[data-v-fc8709cb]{font-size:6px}.status-message[data-v-fc8709cb]{font-size:.75rem;padding:4px 8px;border-radius:4px;animation:fadeIn-fc8709cb .2s}.status-message.success[data-v-fc8709cb]{color:#10b981;background:rgba(16,185,129,.1)}.status-message.error[data-v-fc8709cb]{color:#ef4444;background:rgba(239,68,68,.1)}@keyframes fadeIn-fc8709cb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-fc8709cb],.fade-leave-active[data-v-fc8709cb]{transition:opacity .2s}.fade-enter-from[data-v-fc8709cb],.fade-leave-to[data-v-fc8709cb]{opacity:0}.tools-dropdown[data-v-fc8709cb]{position:relative}.tools-dropdown .dropdown-menu[data-v-fc8709cb]{position:absolute;top:100%;right:0;margin-top:4px;background:white;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:160px;z-index:100;overflow:hidden}.tools-dropdown .dropdown-menu button[data-v-fc8709cb]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:.85rem;color:#0f172a}.tools-dropdown .dropdown-menu button[data-v-fc8709cb]:hover{background:#CBD5E1}.tools-dropdown .dropdown-menu button svg[data-v-fc8709cb]{width:14px;color:#64748b}.dropdown-enter-active[data-v-fc8709cb],.dropdown-leave-active[data-v-fc8709cb]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-fc8709cb],.dropdown-leave-to[data-v-fc8709cb]{opacity:0;transform:translateY(-8px)}.icon-button[data-v-fc8709cb]{padding:6px 10px;border:1px solid #E2E8F0;border-radius:6px;background:white;cursor:pointer;color:#64748b;transition:all .15s}.icon-button[data-v-fc8709cb]:hover{background:#CBD5E1;color:#0f172a}.icon-button.active[data-v-fc8709cb]{background:#f9f9fe;border-color:#4f46e5;color:#4f46e5}.compile-buttons[data-v-fc8709cb]{display:flex;gap:0}.compile-button[data-v-fc8709cb]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:#4F46E5;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s}.compile-button.primary[data-v-fc8709cb]{border-radius:6px 0 0 6px}.compile-button.smart[data-v-fc8709cb]{padding:8px 10px;border-radius:0 6px 6px 0;border-left:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#7c3aed,#6366f1)}.compile-button.smart[data-v-fc8709cb]:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#4f46e5)}.compile-button[data-v-fc8709cb]:hover:not(:disabled){background:#3a30e2;transform:translateY(-1px)}.compile-button[data-v-fc8709cb]:disabled{opacity:.5;cursor:not-allowed}.compile-button.saving[data-v-fc8709cb]{background:#F59E0B}.fullscreen-btn[data-v-fc8709cb]{padding:8px 10px;border:1px solid #E2E8F0;border-radius:6px;background:white;color:#64748b;cursor:pointer;transition:all .15s;margin-left:8px}.fullscreen-btn[data-v-fc8709cb]:hover{background:#CBD5E1;color:#4f46e5;border-color:#4f46e5}.main-content[data-v-fc8709cb]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.editor-area[data-v-fc8709cb]{display:flex;flex:1;min-height:0;overflow:hidden}.editor-area.split .editor-panel[data-v-fc8709cb],.editor-area.split .pdf-panel[data-v-fc8709cb]{width:50%}.editor-area.editor .editor-panel[data-v-fc8709cb],.editor-area.pdf .pdf-panel[data-v-fc8709cb]{width:100%}.editor-panel[data-v-fc8709cb],.pdf-panel[data-v-fc8709cb]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.latex-editor[data-v-fc8709cb]{flex:1;width:100%;padding:16px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6;border:none;resize:none;outline:none;background:#1e1e2e;color:#cdd6f4;overflow:auto;min-height:0}.latex-editor[data-v-fc8709cb]::placeholder{color:#6c7086}.latex-editor[data-v-fc8709cb]::-webkit-scrollbar{width:8px}.latex-editor[data-v-fc8709cb]::-webkit-scrollbar-track{background:#1e1e2e}.latex-editor[data-v-fc8709cb]::-webkit-scrollbar-thumb{background:#45475a;border-radius:4px}.panel-resizer[data-v-fc8709cb]{width:4px;background:#E2E8F0;cursor:col-resize;transition:background .15s}.panel-resizer[data-v-fc8709cb]:hover{background:#4F46E5}.pdf-content[data-v-fc8709cb]{flex:1;overflow:auto;background:#525659;display:flex;min-height:0}.no-pdf[data-v-fc8709cb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;gap:4px}.no-pdf .no-pdf-icon[data-v-fc8709cb]{font-size:32px;opacity:.3}.no-pdf p[data-v-fc8709cb]{margin:0;font-size:.85rem}.no-pdf .no-pdf-hint[data-v-fc8709cb]{font-size:.75rem;opacity:.6}.ai-tools-panel[data-v-fc8709cb]{border-top:1px solid #E2E8F0;background:#F8FAFC;flex-shrink:0;max-height:200px;overflow-y:auto}.tools-tabs[data-v-fc8709cb]{display:flex;border-bottom:1px solid #E2E8F0;background:white}.tools-tabs button[data-v-fc8709cb]{flex:1;max-width:200px;padding:10px 16px;border:none;background:transparent;cursor:pointer;font-size:.85rem;font-weight:500;color:#64748b;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;position:relative}.tools-tabs button[data-v-fc8709cb]:hover{color:#0f172a;background:#CBD5E1}.tools-tabs button.active[data-v-fc8709cb]{color:#4f46e5}.tools-tabs button.active[data-v-fc8709cb]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4F46E5}.tools-tabs button .badge[data-v-fc8709cb]{background:#4F46E5;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:600}.tools-content[data-v-fc8709cb]{padding:12px 16px}.assistant-tab[data-v-fc8709cb]{display:flex;flex-direction:column;gap:12px}.assistant-main[data-v-fc8709cb]{display:flex;gap:16px;align-items:flex-start}.prompt-section[data-v-fc8709cb]{flex:1;display:flex;flex-direction:column;gap:8px}.type-pills[data-v-fc8709cb]{display:flex;gap:4px}.type-pills button[data-v-fc8709cb]{padding:4px 12px;border:1px solid #E2E8F0;border-radius:16px;background:white;font-size:.75rem;cursor:pointer;transition:all .15s;text-transform:capitalize}.type-pills button[data-v-fc8709cb]:hover{border-color:#8f89ee}.type-pills button.active[data-v-fc8709cb]{background:#4F46E5;color:#fff;border-color:#4f46e5}.prompt-input-row[data-v-fc8709cb]{display:flex;gap:8px}.prompt-input-row input[data-v-fc8709cb]{flex:1;padding:10px 14px;border:1px solid #E2E8F0;border-radius:8px;font-size:.9rem;transition:border-color .15s}.prompt-input-row input[data-v-fc8709cb]:focus{outline:none;border-color:#4f46e5}.prompt-input-row .generate-btn[data-v-fc8709cb]{padding:10px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s;white-space:nowrap}.prompt-input-row .generate-btn[data-v-fc8709cb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.prompt-input-row .generate-btn[data-v-fc8709cb]:disabled{opacity:.5;cursor:not-allowed}.result-section[data-v-fc8709cb]{flex:1;max-width:400px;border:1px solid #E2E8F0;border-radius:8px;overflow:hidden;background:white}.result-header[data-v-fc8709cb]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#F8FAFC;font-size:.8rem;font-weight:600;color:#64748b}.result-header .result-actions[data-v-fc8709cb]{display:flex;gap:4px}.result-header .result-actions button[data-v-fc8709cb]{padding:4px 10px;border:1px solid #E2E8F0;border-radius:4px;background:white;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s}.result-header .result-actions button[data-v-fc8709cb]:hover,.result-header .result-actions button.insert-btn[data-v-fc8709cb]{background:#4F46E5;color:#fff;border-color:#4f46e5}.result-header .result-actions button.insert-btn[data-v-fc8709cb]:hover{background:#3a30e2}.result-code[data-v-fc8709cb]{padding:12px;margin:0;font-family:JetBrains Mono,monospace;font-size:.8rem;background:#1e1e2e;color:#cdd6f4;overflow-x:auto;white-space:pre-wrap;max-height:120px}.result-hint[data-v-fc8709cb]{padding:8px 12px;font-size:.75rem;color:#64748b;background:#F8FAFC;border-top:1px solid #E2E8F0}.quick-templates[data-v-fc8709cb]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #E2E8F0}.quick-templates .templates-label[data-v-fc8709cb]{font-size:.75rem;color:#64748b;font-weight:500}.quick-templates button[data-v-fc8709cb]{padding:4px 10px;border:1px solid #E2E8F0;border-radius:4px;background:white;font-size:.75rem;cursor:pointer;transition:all .15s}.quick-templates button[data-v-fc8709cb]:hover{background:#4F46E5;color:#fff;border-color:#4f46e5}.search-tab[data-v-fc8709cb]{display:flex;flex-direction:column;gap:12px}.search-main[data-v-fc8709cb]{display:flex;gap:16px}.search-input-row[data-v-fc8709cb]{display:flex;gap:8px;width:300px;flex-shrink:0}.search-input-row input[data-v-fc8709cb]{flex:1;padding:10px 14px;border:1px solid #E2E8F0;border-radius:8px;font-size:.9rem}.search-input-row input[data-v-fc8709cb]:focus{outline:none;border-color:#4f46e5}.search-input-row .search-btn[data-v-fc8709cb]{padding:10px 14px;border:none;border-radius:8px;background:#4F46E5;color:#fff;cursor:pointer}.search-input-row .search-btn[data-v-fc8709cb]:disabled{opacity:.5}.search-results[data-v-fc8709cb]{flex:1;min-width:0}.results-scroll[data-v-fc8709cb]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.results-scroll[data-v-fc8709cb]::-webkit-scrollbar{height:4px}.results-scroll[data-v-fc8709cb]::-webkit-scrollbar-thumb{background:#E2E8F0;border-radius:2px}.paper-item[data-v-fc8709cb]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:white;border:1px solid #E2E8F0;border-radius:8px;min-width:280px;max-width:320px;flex-shrink:0}.paper-item .paper-info[data-v-fc8709cb]{flex:1;min-width:0}.paper-item .paper-title[data-v-fc8709cb]{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-item .paper-meta[data-v-fc8709cb]{font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-item .cite-btn[data-v-fc8709cb]{padding:6px 12px;border:1px solid #4F46E5;border-radius:6px;background:transparent;color:#4f46e5;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s;flex-shrink:0}.paper-item .cite-btn[data-v-fc8709cb]:hover{background:#4F46E5;color:#fff}.no-results[data-v-fc8709cb]{flex:1;display:flex;align-items:center;color:#64748b;font-size:.85rem}.no-results p[data-v-fc8709cb]{margin:0}.bibliography-bar[data-v-fc8709cb]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:rgba(79,70,229,.08);border-radius:8px;font-size:.85rem;color:#4f46e5}.bibliography-bar .insert-bib-btn[data-v-fc8709cb]{padding:6px 14px;border:none;border-radius:6px;background:#4F46E5;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.bibliography-bar .insert-bib-btn[data-v-fc8709cb]:hover{background:#3a30e2}@media (max-width: 900px){.assistant-main[data-v-fc8709cb]{flex-direction:column}.result-section[data-v-fc8709cb]{max-width:100%}.search-main[data-v-fc8709cb]{flex-direction:column}.search-input-row[data-v-fc8709cb]{width:100%}}@media (max-width: 600px){.latex-editor-view[data-v-fc8709cb]{height:calc(100vh - 180px);max-height:calc(100vh - 180px)}.toolbar[data-v-fc8709cb]{padding:6px 8px}.compile-button span[data-v-fc8709cb]{display:none}.tools-tabs button[data-v-fc8709cb]{padding:8px 12px;font-size:.8rem}.quick-templates[data-v-fc8709cb]{flex-wrap:wrap}.editor-area.split[data-v-fc8709cb]{flex-direction:column}.editor-area.split .editor-panel[data-v-fc8709cb],.editor-area.split .pdf-panel[data-v-fc8709cb]{width:100%;flex:1}.editor-area.split .panel-resizer[data-v-fc8709cb]{width:100%;height:4px;cursor:row-resize;flex-shrink:0}}.tabular-document-view[data-v-d13ae94d]{display:flex;flex-direction:column;flex:1}.toolbar[data-v-d13ae94d]{padding:32px;display:flex;gap:8px}.preview[data-v-d13ae94d]{padding:32px;overflow:auto}table[data-v-d13ae94d]{border-collapse:collapse}td[data-v-d13ae94d]{border:1px solid #E2E8F0;padding:6px 8px}td.header[data-v-d13ae94d]{background:#F8FAFC;font-weight:700}.cell[data-v-d13ae94d]{white-space:pre-wrap;word-break:break-word}.no-preview[data-v-d13ae94d]{padding:32px;color:#64748b}.document-view[data-v-7419c064]{display:flex;flex-direction:column;align-items:stretch;position:relative;background:white}.loading-indicator-wrapper[data-v-7419c064]{display:flex;flex:1;align-items:center;justify-content:center}.header[data-v-7419c064]{padding:32px;display:flex;align-items:center}.document-name[data-v-7419c064]{flex:1;font-size:2rem;font-weight:700;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;letter-spacing:-.02em;word-break:break-word;margin-right:16px}@media screen and (max-width: 600px){.document-name[data-v-7419c064]{font-size:1.5rem}}.close-button[data-v-7419c064]{color:#0f172a66;transition:all .2s}.close-button[data-v-7419c064]:hover{color:#0f172acc;transform:scale(1.05)}.active-document[data-v-7419c064]{display:flex;flex-direction:column;flex:1}.meta-info[data-v-7419c064]{padding:0 32px 24px;display:flex;flex-direction:column;margin-bottom:1.5rem;border-bottom:1px solid rgba(15,23,42,.06)}.meta-info .meta-field-label[data-v-7419c064]{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#0f172a80;margin-bottom:8px;display:block}.meta-info>*[data-v-7419c064]{margin-bottom:24px}.meta-info>*[data-v-7419c064]:last-child{margin-bottom:0}.user-select-allowed-text[data-v-7419c064],.user-select-allowed[data-v-7419c064],.context-input[data-v-7419c064]{font-size:.95rem;color:var(--color-text);line-height:1.5;margin:0}.document-context .context-input[data-v-7419c064]{padding:8px 12px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;min-height:2rem;white-space:pre-wrap;word-break:break-word}.document-context .context-input[data-v-7419c064]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.document-context .context-input[data-v-7419c064]:focus-within,.document-context .context-input[data-v-7419c064]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.document-context .context-input .placeholder[data-v-7419c064],.document-context .context-input[data-v-7419c064]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.additional-info[data-v-7419c064]{margin-top:1rem;padding-top:1rem;border-top:1px solid #E2E8F0}.editable-authors[data-v-7419c064]{display:flex;flex-direction:column;gap:8px}.editable-authors .author-entry[data-v-7419c064]{display:flex;align-items:center;gap:8px}.editable-authors .author-entry input[data-v-7419c064]{width:100%;padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px;flex:1}.editable-authors .author-entry input[data-v-7419c064]:focus{outline:none;border-color:#4f46e5}.editable-authors .author-entry input[data-v-7419c064]:active{outline:none;border-color:#4f46e5}.editable-authors .author-entry .remove-author[data-v-7419c064]{border:none;background:none;padding:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s ease,color .2s ease;color:#64748b;font-size:1.2em;font-weight:700}.editable-authors .author-entry .remove-author[data-v-7419c064]:hover,.editable-authors .author-entry .remove-author[data-v-7419c064]:focus{background-color:#0000000d;outline:none}.editable-authors .author-entry .remove-author[data-v-7419c064]:active{background-color:#0000001a}.editable-authors .author-entry .remove-author[data-v-7419c064]:hover{color:#ef4444;background-color:#ef44441a}.editable-authors .add-author[data-v-7419c064]{background:none;border:none;box-shadow:none;text-shadow:none;color:#64748b;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease;outline:none;align-self:flex-start;padding:6px 12px;border:1px solid #E2E8F0;border-radius:6px;background:#F8FAFC}.editable-authors .add-author[data-v-7419c064]:hover,.editable-authors .add-author[data-v-7419c064]:focus{color:#4f46e5;text-decoration:underline}.editable-authors .add-author[data-v-7419c064]:disabled{color:#64748b80;text-decoration:none;cursor:not-allowed}.editable-authors .add-author[data-v-7419c064]:hover{background:#CBD5E1;border-color:#8f89ee;text-decoration:none}.editable-journal[data-v-7419c064]{display:flex;flex-direction:column;gap:8px}.editable-journal input[data-v-7419c064]{width:100%;padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px}.editable-journal input[data-v-7419c064]:focus{outline:none;border-color:#4f46e5}.editable-journal input[data-v-7419c064]:active{outline:none;border-color:#4f46e5}.editable-date input[data-v-7419c064]{width:100%;padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px}.editable-date input[data-v-7419c064]:focus{outline:none;border-color:#4f46e5}.editable-date input[data-v-7419c064]:active{outline:none;border-color:#4f46e5}.editable-citation-count input[data-v-7419c064]{width:100%;padding:8px 16px;border:2px solid #E2E8F0;border-radius:5px;width:120px}.editable-citation-count input[data-v-7419c064]:focus{outline:none;border-color:#4f46e5}.editable-citation-count input[data-v-7419c064]:active{outline:none;border-color:#4f46e5}.progress-button[data-v-a8c349ce]{position:relative;overflow:visible;transition:all .3s ease}.progress-button .button-content[data-v-a8c349ce]{position:relative;display:flex;align-items:center;justify-content:center}.progress-button .main-icon[data-v-a8c349ce]{transition:all .3s ease;z-index:2}.progress-button .main-icon.spinning[data-v-a8c349ce]{animation:spin-a8c349ce 1s linear infinite}.progress-button .processing-indicator[data-v-a8c349ce]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:1}.progress-button .processing-indicator .pulse-ring[data-v-a8c349ce]{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #4F46E5;border-radius:50%;opacity:.6;animation:pulse-ring-a8c349ce 2s cubic-bezier(.4,0,.6,1) infinite}.progress-button.waiting-for-completion[data-v-a8c349ce]{background:rgba(79,70,229,.1);border-color:#4f46e5}.progress-button.waiting-for-completion .main-icon[data-v-a8c349ce]{color:#4f46e5}.progress-button[data-v-a8c349ce]:disabled{cursor:not-allowed;opacity:.8}@keyframes spin-a8c349ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ring-a8c349ce{0%{transform:scale(.33);opacity:1}80%,to{transform:scale(1);opacity:0}}.stars-container[data-v-b1b22acb]{display:flex;font-size:large}.stars[data-v-b1b22acb]{color:#4f46e5}.feedback-menu-button[data-v-67352f0d]{background:none;border:none;box-shadow:none;text-shadow:none;padding:0;border-radius:0;color:#64748b;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease;outline:none;display:inline-flex;align-items:center;gap:6px;font-size:.78rem}.feedback-menu-button[data-v-67352f0d]:hover,.feedback-menu-button[data-v-67352f0d]:focus{color:#0f172a;text-decoration:underline}.feedback-menu-button[data-v-67352f0d]:disabled{color:#64748b80;text-decoration:none;cursor:not-allowed}.feedback-menu-button.active[data-v-67352f0d]{color:#0f172a}.feedback-menu-button .icon[data-v-67352f0d]{font-size:.85rem;opacity:.7}.message-feedback[data-v-67352f0d]{display:flex;flex-direction:column;gap:24px;padding:24px;margin-top:16px;background:white;border-radius:16px;box-shadow:none;border:1px solid rgba(100,116,139,.15)}.message-feedback .feedback-header[data-v-67352f0d]{text-align:left}.message-feedback .feedback-header h3[data-v-67352f0d]{color:#0f172a;margin:0 0 8px;font-size:1.1rem}.message-feedback .feedback-header p[data-v-67352f0d]{color:#0f172a99;margin:0}.message-feedback .metrics[data-v-67352f0d]{display:flex;flex-direction:column;gap:16px}.message-feedback .metrics .metric[data-v-67352f0d]{padding:12px;background:none;border:1px solid rgba(100,116,139,.12);border-radius:8px}.message-feedback .metrics .metric .question[data-v-67352f0d]{margin-bottom:8px;font-weight:500;color:#0f172a}.text-feedback[data-v-67352f0d]{display:flex;flex-direction:column;gap:12px}.text-feedback .text-feedback-header[data-v-67352f0d]{font-weight:500;color:#0f172a}.text-feedback .editor[data-v-67352f0d]{border:1px solid rgba(100,116,139,.15);border-radius:8px;width:100%;padding:12px;background:white;transition:all .2s ease}.text-feedback .editor[data-v-67352f0d]:hover{border-color:#64748b4d;background:white}.scroll-container[data-v-193eafe2]{position:relative;height:100%}.stretch-container[data-v-193eafe2]{opacity:0;pointer-events:none}.content[data-v-193eafe2]{position:absolute;top:0;left:0}.reimbursement-container[data-v-56ce4b3c]{margin:0;display:flex;justify-content:flex-end;width:auto}.reimbursement-button[data-v-56ce4b3c]{background:none;border:none;box-shadow:none;text-shadow:none;padding:0;border-radius:0;color:#64748b;text-decoration:none;cursor:pointer;transition:color .2s ease;outline:none;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.82rem}.reimbursement-button[data-v-56ce4b3c]:hover,.reimbursement-button[data-v-56ce4b3c]:focus{color:#0f172a;text-decoration:underline}.reimbursement-button[data-v-56ce4b3c]:disabled{color:#64748b80;text-decoration:none;cursor:not-allowed}.reimbursement-button[data-v-56ce4b3c]:disabled{opacity:.6;cursor:not-allowed}.reimbursement-button.reimbursement-requested[data-v-56ce4b3c]{color:#0c8a60}.reimbursement-button.reimbursement-requested[data-v-56ce4b3c]:hover,.reimbursement-button.reimbursement-requested[data-v-56ce4b3c]:focus{color:#06442f}.reimbursement-button.reimbursement-accepted[data-v-56ce4b3c]{color:#042c1f;cursor:default;text-decoration:none}.reimbursement-button.reimbursement-accepted[data-v-56ce4b3c]:hover,.reimbursement-button.reimbursement-accepted[data-v-56ce4b3c]:focus{color:#042c1f;text-decoration:none}.reimbursement-button .button-icon[data-v-56ce4b3c]{font-size:.9rem;opacity:.7}.loading-spinner[data-v-56ce4b3c]{width:12px;height:12px;border:2px solid rgba(0,0,0,.15);border-radius:50%;border-top-color:#0006;animation:spin-56ce4b3c 1s linear infinite}@keyframes spin-56ce4b3c{to{transform:rotate(360deg)}}.tooltip-content .additional-info[data-v-56ce4b3c]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.tooltip-content .additional-info .info-note[data-v-56ce4b3c]{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px;font-size:.85rem}.tooltip-content .additional-info .info-note .info-icon[data-v-56ce4b3c]{margin-top:2px;flex-shrink:0}.error-message[data-v-56ce4b3c]{color:#ef4444;font-size:.8rem;margin-top:4px}.modal-overlay[data-v-56ce4b3c]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-56ce4b3c]{background-color:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column}.modal-header[data-v-56ce4b3c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-header h3[data-v-56ce4b3c]{margin:0;font-size:1.2rem;color:#0f172a}.modal-header .close-button[data-v-56ce4b3c]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#00000080;padding:5px}.modal-header .close-button[data-v-56ce4b3c]:hover{color:#ef4444}.modal-body[data-v-56ce4b3c]{padding:20px}.modal-body .modal-description[data-v-56ce4b3c]{margin-bottom:16px;color:#0f172a}.modal-body .details-textarea[data-v-56ce4b3c]{width:100%;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:12px;font-family:inherit;font-size:.95rem;resize:vertical;margin-bottom:16px}.modal-body .details-textarea[data-v-56ce4b3c]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.modal-body .details-textarea[data-v-56ce4b3c]::placeholder{color:#00000059;font-size:.9rem}.modal-body .modal-info-note[data-v-56ce4b3c]{display:flex;align-items:flex-start;gap:12px;background-color:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:16px}.modal-body .modal-info-note .info-icon[data-v-56ce4b3c]{color:#4f46e5;margin-top:2px;flex-shrink:0}.modal-body .modal-info-note .info-text[data-v-56ce4b3c]{flex:1}.modal-body .modal-info-note .info-text p[data-v-56ce4b3c]{margin:0 0 8px;font-weight:600;color:#0f172a}.modal-body .modal-info-note .info-text ul[data-v-56ce4b3c]{margin:0;padding-left:16px}.modal-body .modal-info-note .info-text ul li[data-v-56ce4b3c]{margin-bottom:4px;font-size:.9rem;color:#0f172a}.modal-body .modal-info-note .info-text ul li[data-v-56ce4b3c]:last-child{margin-bottom:0}.modal-footer[data-v-56ce4b3c]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(0,0,0,.1)}.conversation-message[data-v-80aaebca]{position:relative;border-radius:16px;display:flex;flex-direction:row;gap:16px}.conversation-message>.conversation-message-main[data-v-80aaebca]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;width:100%;min-width:0}.conversation-message.role-user[data-v-80aaebca]{background:white;padding:16px 20px;border-radius:20px;border:1px solid rgba(15,23,42,.05);box-shadow:0 4px 6px -1px #0f172a0d;flex-direction:row-reverse}.conversation-message.role-assistant[data-v-80aaebca]{background:white}.conversation-message.loading[data-v-80aaebca]{justify-content:center;align-items:center}.conversation-message .actions[data-v-80aaebca]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;opacity:0;gap:24px;pointer-events:none}.conversation-message .actions.top[data-v-80aaebca]{margin-bottom:16px}.conversation-message .actions.bottom[data-v-80aaebca]{margin-top:16px}.conversation-message .actions[data-v-80aaebca] .icon-button .icon{width:1.4rem;height:1.4rem}.conversation-message:hover .actions[data-v-80aaebca]{opacity:1;pointer-events:all}.conversation-message .stop-button[data-v-80aaebca]{min-width:200px;max-width:300px;align-self:center}.conversation-message .footer[data-v-80aaebca]{margin-top:16px;align-self:stretch;display:flex;justify-content:flex-end;align-items:center;padding:0}.conversation-message .footer .footer-info[data-v-80aaebca]{color:#4f46e5}.conversation-message .footer .feedback-menu[data-v-80aaebca]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;margin:0;color:#64748b}.conversation-message .footer .feedback-menu[data-v-80aaebca] button{font-size:.78rem;padding:0;border:none;background:none;color:inherit;text-decoration:none;cursor:pointer;transition:color .2s ease}.conversation-message .footer .feedback-menu[data-v-80aaebca] button:hover,.conversation-message .footer .feedback-menu[data-v-80aaebca] button:focus{color:#0f172a;text-decoration:underline}.conversation-message .footer .feedback-menu[data-v-80aaebca] .message-feedback{display:flex;align-items:center;gap:6px}.conversation-message .footer .feedback-menu[data-v-80aaebca] .message-feedback .icon-button{width:auto;height:auto;font-size:.85rem;padding:0;border:none;background:none;color:inherit;transition:color .2s ease}.conversation-message .footer .feedback-menu[data-v-80aaebca] .message-feedback .icon-button:hover,.conversation-message .footer .feedback-menu[data-v-80aaebca] .message-feedback .icon-button:focus{color:#0f172a}.conversation-message .footer-title[data-v-80aaebca]{font-weight:200;opacity:.6;flex:1}.conversation-message .feedback[data-v-80aaebca]{border-radius:5px;box-shadow:0 0 5px #0003;max-width:900px;padding:16px;margin:16px 16px 0 32px}.conversation-message .feedback .explanation[data-v-80aaebca]{padding:8px 0 0;font-size:.9rem;color:#000c}.conversation-message .feedback .submitted-text-container[data-v-80aaebca]{display:flex}.conversation-message .feedback .submitted-text-container p[data-v-80aaebca]{color:#00000080;padding:8px 32px;font-weight:700}.conversation-message .feedback .submitted-text-container .submitted-text[data-v-80aaebca]{color:#f58a8acc;padding:8px 32px 8px 0}.conversation-message .feedback .editor-and-submit[data-v-80aaebca]{display:flex;flex-direction:row;flex:1;align-items:flex-end}.conversation-message .feedback.feedback-editor[data-v-80aaebca]{display:flex;flex-direction:column;align-items:stretch}.conversation-message .feedback.feedback-editor .text-editor[data-v-80aaebca]{flex:1;margin-right:16px;padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;max-height:150px;overflow-y:auto}.conversation-message .feedback.feedback-editor .text-editor[data-v-80aaebca]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.conversation-message .feedback.feedback-editor .text-editor[data-v-80aaebca]:focus-within,.conversation-message .feedback.feedback-editor .text-editor[data-v-80aaebca]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.conversation-message .feedback.feedback-editor .text-editor[data-v-80aaebca] .placeholder,.conversation-message .feedback.feedback-editor .text-editor[data-v-80aaebca]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.conversation-message .role[data-v-80aaebca]{font-weight:700;opacity:1;flex:1;font-size:1.025rem}.conversation-message .role.user[data-v-80aaebca]{color:#f58a8a}.conversation-message .role.assistant[data-v-80aaebca]{color:#a49ff2}.conversation-message .working-indicator-container[data-v-80aaebca]{margin:32px 0;width:100%;display:flex;flex-direction:column;align-items:stretch}.conversation-message .working-indicator-container .working-card[data-v-80aaebca]{background:white;border:1px solid rgba(15,23,42,.05);border-radius:20px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:16px;padding:20px 24px;width:calc(100% - 52px);margin:32px 0 32px 52px;box-sizing:border-box}.conversation-message .working-indicator-container .working-card[data-v-80aaebca]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.conversation-message .working-indicator-container .status-details[data-v-80aaebca]{margin-top:4px;margin-left:52px;color:#64748b}.conversation-message .working-indicator-container .status-details[data-v-80aaebca] .formatted-text{font-size:.95rem}.conversation-message .working-indicator-container .working-primary[data-v-80aaebca]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.conversation-message .working-indicator-container .icon-container[data-v-80aaebca]{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(79,70,229,.1);border-radius:12px;flex-shrink:0}.conversation-message .working-indicator-container .icon-container .icon[data-v-80aaebca]{color:#4f46e5;font-size:24px;z-index:1}.conversation-message .working-indicator-container .icon-container .pulse[data-v-80aaebca]{position:absolute;width:100%;height:100%;background:rgba(79,70,229,.15);border-radius:12px;animation:pulse-80aaebca 2s cubic-bezier(.4,0,.6,1) infinite}.conversation-message .working-indicator-container .titles[data-v-80aaebca]{flex:1;min-width:220px}.conversation-message .working-indicator-container .titles h4[data-v-80aaebca]{color:#4f46e5;font-size:1.1rem;font-weight:600;margin:0 0 6px}.conversation-message .working-indicator-container .titles p[data-v-80aaebca]{color:#0f172abf;line-height:1.5;margin:0;font-size:.95rem}.conversation-message .working-indicator-container .meta[data-v-80aaebca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;min-width:160px}.conversation-message .working-indicator-container .meta-chip[data-v-80aaebca]{background:rgba(79,70,229,.12);color:#4f46e5;font-weight:600;font-size:.85rem;padding:6px 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.conversation-message .working-indicator-container .progress-track[data-v-80aaebca]{position:relative;width:100%;height:6px;border-radius:999px;background:rgba(79,70,229,.15);overflow:hidden}.conversation-message .working-indicator-container .progress-fill[data-v-80aaebca]{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#4F46E5,#7a73eb);transition:width .4s ease}@keyframes pulse-80aaebca{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:0;transform:scale(1.05)}}.conversation-message .working-indicator-container .onboarding-card[data-v-80aaebca]{background:white;border:1px solid rgba(15,23,42,.05);border-radius:20px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:16px;padding:14px 20px;width:calc(100% - 52px);margin:32px 0 32px 52px;box-sizing:border-box;background:rgba(16,185,129,.04);border-color:#10b98133;cursor:pointer;transition:background .2s,border-color .2s}.conversation-message .working-indicator-container .onboarding-card[data-v-80aaebca]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.conversation-message .working-indicator-container .onboarding-card[data-v-80aaebca]:hover{background:rgba(16,185,129,.08);border-color:#10b9814d}.conversation-message .working-indicator-container .onboarding-card:hover .arrow-icon[data-v-80aaebca]{transform:translate(3px)}.conversation-message .working-indicator-container .onboarding-card .icon-container[data-v-80aaebca]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.1);border-radius:10px;flex-shrink:0}.conversation-message .working-indicator-container .onboarding-card .icon-container .icon[data-v-80aaebca]{color:#10b981;font-size:18px}.conversation-message .working-indicator-container .onboarding-card .onboarding-content[data-v-80aaebca]{flex:1;display:flex;flex-direction:column;gap:2px}.conversation-message .working-indicator-container .onboarding-card .onboarding-title[data-v-80aaebca]{font-size:.9rem;font-weight:600;color:#10b981}.conversation-message .working-indicator-container .onboarding-card .onboarding-hint[data-v-80aaebca]{font-size:.8rem;color:#64748b}.conversation-message .working-indicator-container .onboarding-card .arrow-icon[data-v-80aaebca]{color:#10b981;opacity:.6;font-size:.9rem;transition:transform .2s}@media (max-width: 900px){.conversation-message .working-indicator-container .onboarding-card[data-v-80aaebca]{padding:12px 16px;margin-left:0;width:100%}}.conversation-message .working-indicator-container .learn-card[data-v-80aaebca]{background:white;border:1px solid rgba(15,23,42,.05);border-radius:20px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a05;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:16px;padding:20px 24px;width:calc(100% - 52px);margin:32px 0 32px 52px;box-sizing:border-box;background:rgba(139,92,246,.04);border-color:#8b5cf626;transition:padding .2s}.conversation-message .working-indicator-container .learn-card[data-v-80aaebca]:hover{box-shadow:0 10px 15px -3px #0f172a0f,0 20px 25px -5px #0f172a08}.conversation-message .working-indicator-container .learn-card[data-v-80aaebca]:not(.expanded){padding:12px 20px;gap:0}.conversation-message .working-indicator-container .learn-primary[data-v-80aaebca]{display:flex;align-items:center;gap:20px}.conversation-message .working-indicator-container .learn-primary .icon-container[data-v-80aaebca]{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.1);border-radius:12px;flex-shrink:0}.conversation-message .working-indicator-container .learn-primary .icon-container .icon[data-v-80aaebca]{color:#8b5cf6;font-size:20px}.conversation-message .working-indicator-container .learn-primary .learn-content[data-v-80aaebca]{flex:1}.conversation-message .working-indicator-container .learn-primary .learn-content h4[data-v-80aaebca]{margin:0 0 4px;font-size:.95rem;font-weight:600;color:#8b5cf6}.conversation-message .working-indicator-container .learn-primary .learn-content .learn-tip[data-v-80aaebca]{margin:0;font-size:.9rem;color:#64748b;line-height:1.4}.conversation-message .working-indicator-container .learn-primary .collapse-button[data-v-80aaebca]{background:transparent;border:none;color:#8b5cf6;cursor:pointer;padding:8px;border-radius:6px;opacity:.7;transition:opacity .2s,background .2s}.conversation-message .working-indicator-container .learn-primary .collapse-button[data-v-80aaebca]:hover{opacity:1;background:rgba(139,92,246,.1)}.conversation-message .working-indicator-container .learn-collapsed[data-v-80aaebca]{display:flex;align-items:center;gap:16px;cursor:pointer;transition:background .2s;border-radius:8px;margin:-8px;padding:8px}.conversation-message .working-indicator-container .learn-collapsed[data-v-80aaebca]:hover{background:rgba(139,92,246,.06)}.conversation-message .working-indicator-container .learn-collapsed .icon-container[data-v-80aaebca]{width:40px;height:40px}.conversation-message .working-indicator-container .learn-collapsed .icon-container .icon[data-v-80aaebca]{font-size:18px}.conversation-message .working-indicator-container .learn-collapsed .learn-collapsed-content[data-v-80aaebca]{flex:1;display:flex;flex-direction:column;gap:2px}.conversation-message .working-indicator-container .learn-collapsed .learn-collapsed-title[data-v-80aaebca]{font-size:.9rem;font-weight:600;color:#8b5cf6}.conversation-message .working-indicator-container .learn-collapsed .learn-collapsed-hint[data-v-80aaebca]{font-size:.8rem;color:#64748b}.conversation-message .working-indicator-container .learn-collapsed .expand-icon[data-v-80aaebca]{color:#8b5cf6;opacity:.6;font-size:.85rem;transition:transform .2s}.conversation-message .working-indicator-container .learn-collapsed:hover .expand-icon[data-v-80aaebca]{transform:translateY(2px)}.conversation-message .working-indicator-container .learn-chat[data-v-80aaebca]{border-top:1px solid rgba(139,92,246,.15);padding-top:16px}.conversation-message .working-indicator-container .learn-chat .chat-placeholder[data-v-80aaebca]{color:#64748b;font-size:.85rem;margin:0 0 12px;font-style:italic}.conversation-message .working-indicator-container .learn-chat .chat-placeholder .chat-note[data-v-80aaebca]{display:block;margin-top:8px;font-size:.75rem;opacity:.7;font-style:normal}.conversation-message .working-indicator-container .learn-chat .chat-messages[data-v-80aaebca]{max-height:200px;overflow-y:auto;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.conversation-message .working-indicator-container .learn-chat .chat-message[data-v-80aaebca]{padding:8px 12px;border-radius:12px;font-size:.85rem;line-height:1.4;max-width:85%}.conversation-message .working-indicator-container .learn-chat .chat-message.user[data-v-80aaebca]{background:rgba(139,92,246,.1);color:#8b5cf6;align-self:flex-end;border-bottom-right-radius:4px}.conversation-message .working-indicator-container .learn-chat .chat-message.assistant[data-v-80aaebca]{background:rgba(100,116,139,.1);color:#0f172a;align-self:flex-start;border-bottom-left-radius:4px}.conversation-message .working-indicator-container .learn-chat .chat-message.loading .typing-indicator[data-v-80aaebca]{animation:blink-80aaebca 1s infinite}@keyframes blink-80aaebca{0%,50%{opacity:1}51%,to{opacity:.3}}.conversation-message .working-indicator-container .learn-chat .chat-input-container[data-v-80aaebca]{display:flex;gap:8px}.conversation-message .working-indicator-container .learn-chat .chat-input-container input[data-v-80aaebca]{flex:1;padding:10px 14px;border:1px solid rgba(139,92,246,.2);border-radius:8px;font-size:.85rem;background:transparent;color:#0f172a}.conversation-message .working-indicator-container .learn-chat .chat-input-container input[data-v-80aaebca]:focus{outline:none;border-color:#8b5cf6}.conversation-message .working-indicator-container .learn-chat .chat-input-container input[data-v-80aaebca]::placeholder{color:#64748b;opacity:.7}.conversation-message .working-indicator-container .learn-chat .chat-input-container button[data-v-80aaebca]{padding:10px 14px;background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:opacity .2s}.conversation-message .working-indicator-container .learn-chat .chat-input-container button[data-v-80aaebca]:hover:not(:disabled){opacity:.9}.conversation-message .working-indicator-container .learn-chat .chat-input-container button[data-v-80aaebca]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.conversation-message .working-indicator-container .learn-card[data-v-80aaebca]{padding:16px;margin-left:0;width:100%}}@media (max-width: 900px){.conversation-message .working-indicator-container .working-card[data-v-80aaebca]{padding:16px;margin-left:0;width:100%}.conversation-message .working-indicator-container .meta[data-v-80aaebca]{width:100%;justify-content:flex-start}}.conversation-message .close-note[data-v-80aaebca]{margin-bottom:16px}.conversation-message .contents .conversation-message-content[data-v-80aaebca]{margin-bottom:0}.conversation-message .concise-contents[data-v-80aaebca]{display:flex;flex-direction:column;align-items:stretch}.conversation-message .show-all-contents-button[data-v-80aaebca]{margin-bottom:1.5rem}.conversation-message .aborted-label[data-v-80aaebca]{align-self:center;color:#ef4444;font-weight:700}.select[data-v-dcd3da21]{position:relative}.select select[data-v-dcd3da21]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;padding:8px 24px 8px 16px;cursor:pointer;background:white}.select select[data-v-dcd3da21]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.select select[data-v-dcd3da21]:focus-within,.select select[data-v-dcd3da21]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.select select .placeholder[data-v-dcd3da21],.select select[data-v-dcd3da21]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.select[data-v-dcd3da21]:after{position:absolute;content:"";right:8px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #0F172A;top:45%}.input-group[data-v-dcd3da21]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.number-input[data-v-dcd3da21]{min-width:100px}input[data-v-dcd3da21]{padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500}input[data-v-dcd3da21]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}input[data-v-dcd3da21]:focus-within,input[data-v-dcd3da21]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}input .placeholder[data-v-dcd3da21],input[data-v-dcd3da21]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}label[data-v-dcd3da21]{font-size:.9rem;color:#0006;font-weight:700;margin-bottom:4px;flex:0}.disabled[data-v-c3c3c52e]{pointer-events:none}.disabled[data-v-c3c3c52e]>*{opacity:.5;filter:grayscale(100%);transition:opacity .3s,filter .3s}.scheduled-message[data-v-3a8503b3]{margin:16px 0;width:100%;max-width:850px;display:flex;flex-direction:column;align-items:center}.periodic-indicator[data-v-3a8503b3]{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:.8rem}.periodic-icon[data-v-3a8503b3]{color:#64748b;font-size:.8rem;opacity:.7}.periodic-indicator .label[data-v-3a8503b3]{font-weight:400;color:#64748b;opacity:.8}.info-note[data-v-3a8503b3]{font-size:.85rem;font-weight:400;color:#64748b;margin-bottom:12px;line-height:1.5;text-align:center;opacity:.75;font-style:italic}.notification[data-v-3a8503b3]{font-size:.9rem;font-weight:500;color:#64748b;margin-bottom:20px;line-height:1.5;text-align:center}.controls[data-v-3a8503b3]{display:flex;flex-flow:row wrap;gap:16px;justify-content:center;align-items:center}.controls>*[data-v-3a8503b3]:first-child{margin-left:0}.controls>*[data-v-3a8503b3]:disabled{opacity:.5;cursor:unset}.controls .buttons[data-v-3a8503b3]{display:flex;flex-direction:row;gap:8px}.controls .notify[data-v-3a8503b3]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.controls .notify input[data-v-3a8503b3]{font-size:1.5rem}.status[data-v-727c575c]{padding:1rem;transition:background-color .3s}.status[data-v-727c575c]>*{color:#0f172a;font-weight:700;transition:color .3s}.status.rounded[data-v-727c575c]{border-radius:.5rem}.status.margin[data-v-727c575c]{margin-bottom:16px}.success[data-v-727c575c]{background-color:#10b98140;border-left:4px solid #10B981}.success[data-v-727c575c]>*{color:#085b40}.error[data-v-727c575c]{background-color:#ef444440;border-left:4px solid #EF4444}.error[data-v-727c575c]>*{color:#bd1010}.warning[data-v-727c575c]{background-color:#f59e0b73;border-left:4px solid #F59E0B}.warning[data-v-727c575c]>*{color:#7b4f05}.info[data-v-727c575c]{background-color:#a49ff240;border-left:4px solid #a49ff2}.info[data-v-727c575c]>*{color:#4f46e5}.input-wrapper[data-v-6b0e98ca]{padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;box-shadow:none;background:#f7f7f8;border:1px solid #e6e6e6;display:inline-block;position:relative;min-width:10px}.input-wrapper[data-v-6b0e98ca]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.input-wrapper[data-v-6b0e98ca]:focus-within,.input-wrapper[data-v-6b0e98ca]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.input-wrapper .placeholder[data-v-6b0e98ca],.input-wrapper[data-v-6b0e98ca]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.input-wrapper.in-form[data-v-6b0e98ca]{display:block;width:100%}.input-wrapper[data-v-6b0e98ca]:hover{background:#f0f0f0;border-color:#d0d0d0}.input-wrapper[data-v-6b0e98ca]:focus-within{border-color:#999;background:white}.input-content[data-v-6b0e98ca]{position:relative;background:transparent;min-width:inherit;z-index:1;outline:none;white-space:pre-wrap;word-break:break-word}.input-content.absolute[data-v-6b0e98ca]{position:absolute;inset:0;padding:8px 16px}.placeholder[data-v-6b0e98ca]{position:relative;pointer-events:none;white-space:pre-wrap;word-break:break-word}.guided-prompt-variable[data-v-6b0e98ca]{display:inline-flex;word-break:break-word;gap:8px;flex-wrap:wrap;align-items:center}.guided-prompt-variable .special-input[data-v-6b0e98ca]{padding-right:8px}.guided-prompt-variable.in-form[data-v-6b0e98ca]{width:100%}.guided-prompt-variable.in-form span[data-v-6b0e98ca]{min-width:10px}.guided-prompt-variable.in-form .special-input[data-v-6b0e98ca]{width:100%;display:flex;flex-flow:row wrap;gap:8px}.guided-prompt-variable.placeholder[data-v-6b0e98ca]{color:#64748b}.text-editor[data-v-6b0e98ca]{padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;position:relative;min-width:10px}.text-editor[data-v-6b0e98ca]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.text-editor[data-v-6b0e98ca]:focus-within,.text-editor[data-v-6b0e98ca]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.text-editor[data-v-6b0e98ca] .placeholder,.text-editor[data-v-6b0e98ca]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.guided-prompt-variable-tooltip-wrapper[data-v-6b0e98ca]{display:inline}.tooltip-text[data-v-6b0e98ca]{white-space:pre-wrap;word-break:break-word}.checkbox-container[data-v-6b0e98ca]{padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;box-shadow:none;background:#f7f7f8;border:1px solid #e6e6e6;display:flex;align-items:center;gap:12px;cursor:pointer}.checkbox-container[data-v-6b0e98ca]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.checkbox-container[data-v-6b0e98ca]:focus-within,.checkbox-container[data-v-6b0e98ca]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.checkbox-container .placeholder[data-v-6b0e98ca],.checkbox-container[data-v-6b0e98ca]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.checkbox-container[data-v-6b0e98ca]:hover{background:#f0f0f0;border-color:#d0d0d0}.checkbox-container input[type=checkbox][data-v-6b0e98ca]{margin:0;cursor:pointer;accent-color:#666}.checkbox-container .checkbox-label[data-v-6b0e98ca]{font-size:.95rem;font-weight:400;color:#555}.mention-selector[data-v-6b0e98ca]{display:flex;flex-direction:column;gap:8px}.selected-mentions[data-v-6b0e98ca]{display:flex;flex-wrap:wrap;gap:8px}.mention-chip[data-v-6b0e98ca]{background:#f7f7f8;border-radius:18px;padding:6px 14px;display:flex;align-items:center;gap:6px;border:1px solid #e6e6e6;font-weight:400;font-size:.9rem;transition:all .2s ease}.mention-chip[data-v-6b0e98ca]:hover{background:#efefef;border-color:#d0d0d0}.remove-chip[data-v-6b0e98ca]{background:none;border:none;color:#999;cursor:pointer}.remove-chip[data-v-6b0e98ca]:hover{color:#000}.dataspace-selector[data-v-6b0e98ca]{display:flex;flex-direction:column;gap:8px;width:100%}.dataspace-chip[data-v-6b0e98ca]{background:linear-gradient(135deg,#e0f2fe 0%,#dbeafe 100%);border-radius:18px;padding:8px 16px;display:flex;align-items:center;gap:8px;border:1px solid #93c5fd;font-weight:500;font-size:.9rem;color:#1e40af;transition:all .2s ease}.dataspace-chip .dataspace-icon[data-v-6b0e98ca]{color:#3b82f6}.dataspace-chip .dataspace-name[data-v-6b0e98ca]{flex:1}.dataspace-chip[data-v-6b0e98ca]:hover{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-color:#60a5fa}.page-selector[data-v-6b0e98ca]{display:flex;flex-direction:column;gap:8px;width:100%}.page-chip[data-v-6b0e98ca]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:18px;padding:8px 16px;display:flex;align-items:center;gap:8px;border:1px solid #fcd34d;font-weight:500;font-size:.9rem;color:#92400e;transition:all .2s ease}.page-chip .page-icon[data-v-6b0e98ca]{color:#d97706}.page-chip .page-name[data-v-6b0e98ca]{flex:1}.page-chip[data-v-6b0e98ca]:hover{background:linear-gradient(135deg,#fde68a 0%,#fcd34d 100%);border-color:#fbbf24}.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]{padding:14px 20px;border:1px solid rgba(0,0,0,.05);border-radius:16px;line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;box-shadow:none;background:#f7f7f8;border:1px solid #e6e6e6;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-weight:400;color:#333;transition:all .2s ease}.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]:focus-within,.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.guided-prompt-variable button.icon-and-text .placeholder[data-v-6b0e98ca],.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]:hover{background:#efefef;border-color:#d0d0d0;color:#000}.guided-prompt-variable button.icon-and-text:hover .icon[data-v-6b0e98ca]{color:#000}.guided-prompt-variable button.icon-and-text[data-v-6b0e98ca]:disabled{opacity:.5;cursor:not-allowed}.guided-prompt-variable button.icon-and-text .icon[data-v-6b0e98ca]{color:#666;transition:all .2s ease}.guided-prompt-variable button.icon-button[data-v-6b0e98ca]{padding:8px;background:transparent;border:none;border-radius:8px;transition:all .2s ease;color:#999}.guided-prompt-variable button.icon-button[data-v-6b0e98ca]:hover{background:#e8e8e8;color:#000}.prompt-guide-form-form-section[data-v-94b05299]{margin-bottom:20px}.prompt-guide-form-form-section .description[data-v-94b05299]{font-weight:500;color:#444;margin-bottom:10px;font-size:.95rem}.prompt-guide-form-form-section .optional-label[data-v-94b05299]{font-weight:400;font-size:.85em;color:#999;font-style:normal}.mode-selection .description[data-v-3005e898]{font-weight:500;margin-bottom:16px;color:#444;font-size:.95rem}.mode-selection .mode-options[data-v-3005e898]{display:flex;gap:12px;margin-bottom:16px}.mode-selection .mode-button[data-v-3005e898]{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #d6d6d6;border-radius:8px;background:#f8f8f8;cursor:pointer;transition:all .2s}.mode-selection .mode-button[data-v-3005e898]:hover{background:#f0f0f0;border-color:#bbb;box-shadow:0 1px 4px #0000000f}.mode-selection .mode-button.active[data-v-3005e898]{border-color:#999;background:#ececec;box-shadow:inset 0 1px 3px #00000014}.mode-selection .mode-button .mode-label[data-v-3005e898]{font-weight:500;color:#333;font-size:.95rem}.mode-selection .mode-button .mode-description[data-v-3005e898]{font-size:.85rem;color:#777;text-align:left;line-height:1.3}.mode-subsections[data-v-3005e898]{margin-top:20px;padding-left:20px;border-left:2px solid #d0d0d0}.nested-form-section[data-v-6accabd2]{margin-bottom:20px}.section-header[data-v-6accabd2]{margin-bottom:16px}.nested-content[data-v-6accabd2]{margin-left:28px;padding-left:20px;border-left:2px solid #d0d0d0}.form-section[data-v-39d887cd]{width:100%}.form-section .text-statement[data-v-39d887cd]{margin-bottom:20px;padding:12px 16px;background-color:#f8f9fa;border-left:3px solid #4a9eff;border-radius:4px}.form-section .text-statement p[data-v-39d887cd]{margin:0;color:#555;font-size:.95rem;line-height:1.5}.prompt-form-container[data-v-dd45f8e9]{display:flex;gap:0;width:100%;max-width:1200px}.prompt-form-container.mobile[data-v-dd45f8e9]{flex-direction:column;gap:0}.form-menu[data-v-dd45f8e9]{width:300px;display:flex;flex-direction:column;padding:16px 0;gap:0;border-right:1px solid #e5e7eb;background:linear-gradient(180deg,#fafbfc 0%,#f5f7f9 100%);overflow-y:auto;max-height:calc(100vh - 200px)}.mobile .form-menu[data-v-dd45f8e9]{width:100%;padding:12px;border-right:none;border-bottom:1px solid #e5e7eb;max-height:none}.form-menu .category-section[data-v-dd45f8e9]{margin-bottom:4px}.form-menu .category-section[data-v-dd45f8e9]:last-child{margin-bottom:0}.form-menu .category-header[data-v-dd45f8e9]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;cursor:pointer;user-select:none;transition:all .2s ease;border-left:3px solid transparent;background:transparent}.form-menu .category-header[data-v-dd45f8e9]:hover{background:rgba(0,0,0,.03)}.form-menu .category-header.expanded[data-v-dd45f8e9]{border-left-color:#6366f1;background:rgba(99,102,241,.04)}.form-menu .category-header.expanded .category-name[data-v-dd45f8e9]{color:#4338ca}.form-menu .category-header.expanded .category-icon[data-v-dd45f8e9]{color:#6366f1}.form-menu .category-header .category-header-left[data-v-dd45f8e9]{display:flex;align-items:center;gap:10px}.form-menu .category-header .category-icon[data-v-dd45f8e9]{font-size:.9rem;color:#9ca3af;width:18px;text-align:center;transition:color .2s ease}.form-menu .category-header .category-name[data-v-dd45f8e9]{font-size:.75rem;font-weight:500;font-family:Inter,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#64748b;color:#374151;transition:color .2s ease}.form-menu .category-header .expand-icon[data-v-dd45f8e9]{font-size:.7rem;color:#9ca3af;transition:transform .2s ease}.form-menu .category-forms[data-v-dd45f8e9]{padding:4px 0 8px;background:rgba(255,255,255,.5)}.form-menu .menu-item[data-v-dd45f8e9]{text-align:left;padding:10px 20px 10px 48px;border:none;border-radius:0;color:#0f172a;cursor:pointer;transition:all .15s ease;font-size:.9rem;line-height:1.4;display:flex;align-items:center;gap:10px;position:relative;background:transparent;border-left:3px solid transparent}.form-menu .menu-item .menu-item-content[data-v-dd45f8e9]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.form-menu .menu-item .menu-icon[data-v-dd45f8e9]{font-size:.8rem;color:#9ca3af;opacity:.8;transition:all .15s ease;flex-shrink:0;width:16px;text-align:center}.form-menu .menu-item .menu-text[data-v-dd45f8e9]{color:#6b7280;transition:color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-menu .menu-item .exp-badge[data-v-dd45f8e9]{font-size:.6rem;font-weight:700;padding:2px 5px;border-radius:4px;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#92400e;letter-spacing:.05em;flex-shrink:0}.form-menu .menu-item .periodic-badge[data-v-dd45f8e9]{font-size:.7rem;color:#6366f1;flex-shrink:0}.form-menu .menu-item[data-v-dd45f8e9]:hover{background:rgba(99,102,241,.04);border-left-color:#6366f14d}.form-menu .menu-item:hover .menu-icon[data-v-dd45f8e9]{color:#6366f1;opacity:1}.form-menu .menu-item:hover .menu-text[data-v-dd45f8e9]{color:#374151}.form-menu .menu-item.active[data-v-dd45f8e9]{background:rgba(99,102,241,.08);border-left-color:#6366f1}.form-menu .menu-item.active .menu-icon[data-v-dd45f8e9]{color:#6366f1;opacity:1}.form-menu .menu-item.active .menu-text[data-v-dd45f8e9]{color:#1f2937;font-weight:500}.mobile .form-menu .menu-item[data-v-dd45f8e9]{padding:12px 16px 12px 40px}.prompt-form[data-v-dd45f8e9]{flex:1;display:flex;flex-direction:column;gap:24px;padding:32px;background:white;max-width:800px;overflow-y:auto;max-height:calc(100vh - 200px)}.mobile .prompt-form[data-v-dd45f8e9]{padding:20px;max-width:none;max-height:none}.prompt-form .form-header[data-v-dd45f8e9]{display:flex;justify-content:space-between;align-items:center;gap:16px}.prompt-form .form-header h3[data-v-dd45f8e9]{font-size:1.375rem;font-weight:600;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;line-height:1.25;letter-spacing:-.02em;color:#0f172a;color:#111827}.prompt-form .form-header .close-button[data-v-dd45f8e9]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;border-radius:50%;cursor:pointer;transition:all .2s ease}.prompt-form .form-header .close-button[data-v-dd45f8e9]:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151;transform:rotate(90deg)}.prompt-form .form-description[data-v-dd45f8e9]{color:#6b7280;margin:0;font-size:.95rem;line-height:1.5}.prompt-form .instructions[data-v-dd45f8e9]{color:#9ca3af;margin:0;font-size:.85rem;line-height:1.6;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6}.prompt-form .instructions strong[data-v-dd45f8e9]{color:#6b7280;font-weight:600}.prompt-form .instructions a[data-v-dd45f8e9]{color:#6366f1;text-decoration:none;font-weight:500}.prompt-form .instructions a[data-v-dd45f8e9]:hover{text-decoration:underline}.prompt-form .form-sections[data-v-dd45f8e9]{display:flex;flex-direction:column;gap:20px}.prompt-form .periodic-settings[data-v-dd45f8e9]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border-radius:12px;border:1px solid #e9d5ff}.prompt-form .periodic-settings h4[data-v-dd45f8e9]{margin:0 0 16px;color:#5b21b6;font-size:1rem;font-weight:600}.prompt-form .periodic-settings .periodic-field[data-v-dd45f8e9]{margin-bottom:12px;display:flex;align-items:center;gap:12px}.prompt-form .periodic-settings .periodic-field[data-v-dd45f8e9]:last-child{margin-bottom:0}.prompt-form .periodic-settings .periodic-field label[data-v-dd45f8e9]{display:flex;align-items:center;gap:10px;color:#4c1d95;font-weight:500;font-size:.9rem}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-dd45f8e9]{appearance:none;background-color:#fff;margin:0;position:relative;cursor:pointer}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-dd45f8e9]:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid #4F46E5;border-radius:3px;vertical-align:middle;transition:background .1s}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-dd45f8e9]:checked:after{content:"";display:inline-block;width:8px;height:8px;background:#4F46E5;border-radius:2px;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-dd45f8e9]:focus:before{outline:none;border-color:#291fd9}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-dd45f8e9]:active:before{outline:none;border-color:#251bc3}.prompt-form .email-option[data-v-dd45f8e9]{margin:8px auto 0;display:flex;justify-content:center}.prompt-form .email-option label[data-v-dd45f8e9]{display:flex;align-items:center;gap:10px;color:#374151;font-weight:500;font-size:.9rem}.prompt-form .email-option label.disabled[data-v-dd45f8e9]{color:#9ca3af}.prompt-form .email-option label .disabled-text[data-v-dd45f8e9]{font-size:.85rem;color:#9ca3af;font-style:italic}.prompt-form .email-option label input[type=checkbox][data-v-dd45f8e9]{appearance:none;background-color:#fff;margin:0;position:relative;cursor:pointer}.prompt-form .email-option label input[type=checkbox][data-v-dd45f8e9]:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid #4F46E5;border-radius:3px;vertical-align:middle;transition:background .1s}.prompt-form .email-option label input[type=checkbox][data-v-dd45f8e9]:checked:after{content:"";display:inline-block;width:8px;height:8px;background:#4F46E5;border-radius:2px;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt-form .email-option label input[type=checkbox][data-v-dd45f8e9]:focus:before{outline:none;border-color:#291fd9}.prompt-form .email-option label input[type=checkbox][data-v-dd45f8e9]:active:before{outline:none;border-color:#251bc3}.prompt-form .cost-estimate[data-v-dd45f8e9]{text-align:center;padding:16px;background:#f9fafb;border-radius:12px;margin-top:16px;border:1px solid #e5e7eb}.prompt-form .cost-estimate p[data-v-dd45f8e9]{margin:0;font-weight:600;color:#374151;font-size:1rem}.prompt-form .cost-estimate.warning[data-v-dd45f8e9]{background:rgba(239,68,68,.08);border-color:#ef444433}.prompt-form .cost-estimate.warning .insufficient-credits[data-v-dd45f8e9]{color:#ef4444}.prompt-form .cost-estimate.warning .cost-hints[data-v-dd45f8e9]{margin-top:12px}.prompt-form .cost-estimate.warning .cost-hints ul[data-v-dd45f8e9]{margin:0;padding-left:24px}.prompt-form .cost-estimate.warning .cost-hints ul li[data-v-dd45f8e9]{color:#eb1515;font-size:.85rem;text-align:left;font-weight:500}.conversation-view[data-v-9377920d]{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:32px 32px 0;position:relative;max-width:100%;overflow-y:auto}.conversation-view.no-messages .no-messages-start-content[data-v-9377920d]{margin-top:10vh}.selection-menu-wrapper[data-v-9377920d]{position:absolute}.header[data-v-9377920d]{display:flex;align-items:center;justify-content:flex-end;padding:16px}.conversation-loading-overlay[data-v-9377920d]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.9);z-index:100;gap:16px}.conversation-loading-overlay .loading-text[data-v-9377920d]{font-size:1rem;color:#64748b;margin:0}.fade-enter-active[data-v-9377920d],.fade-leave-active[data-v-9377920d]{transition:opacity .2s ease}.fade-enter-from[data-v-9377920d],.fade-leave-to[data-v-9377920d]{opacity:0}.conversation-name[data-v-9377920d]{flex:1;font-size:2rem;font-weight:700;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;letter-spacing:-.02em}@media screen and (max-width: 600px){.conversation-name[data-v-9377920d]{font-size:1.5rem}}.messages[data-v-9377920d]{flex:1;display:flex;flex-direction:column;align-items:flex-end;padding:0 16px;max-width:1200px;width:100%;margin:0 auto}.messages .conversation-message[data-v-9377920d]{margin-bottom:48px}.messages .conversation-message.role-user[data-v-9377920d]{margin-left:64px;max-width:500px}.messages .conversation-message.role-assistant[data-v-9377920d]{align-self:stretch}.messages .job-controls-wrapper[data-v-9377920d]{align-self:stretch;display:flex;justify-content:center;margin-bottom:24px}.no-messages-start-content[data-v-9377920d]{display:flex;flex-direction:column;align-items:center;margin:0 auto 32px;width:100%}.no-messages-start-content .welcome-headline[data-v-9377920d]{font-size:2.5rem;font-weight:600;color:#0f172a;text-align:center;margin:0 0 48px;padding:0;max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:opacity .3s ease-in-out}@media screen and (width <= 700px){.no-messages-start-content .welcome-headline[data-v-9377920d]{font-size:2rem;max-height:3.6rem}}.no-messages-start-content .show-all-tips-button[data-v-9377920d]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(100,116,139,.3);color:#64748b;padding:8px 16px;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .2s;margin-top:-24px}.no-messages-start-content .show-all-tips-button[data-v-9377920d]:hover{background:rgba(79,70,229,.08);border-color:#4f46e5;color:#4f46e5}.no-messages-start-content .all-tips-container[data-v-9377920d]{background:rgba(79,70,229,.04);border:1px solid rgba(79,70,229,.15);border-radius:12px;padding:24px;max-width:600px;width:100%;text-align:left}.no-messages-start-content .all-tips-container .all-tips-header[data-v-9377920d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.no-messages-start-content .all-tips-container .all-tips-header h2[data-v-9377920d]{font-size:1.1rem;font-weight:600;color:#4f46e5;margin:0}.no-messages-start-content .all-tips-container .all-tips-header .close-tips-button[data-v-9377920d]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.no-messages-start-content .all-tips-container .all-tips-header .close-tips-button[data-v-9377920d]:hover{background:rgba(100,116,139,.1);color:#0f172a}.no-messages-start-content .all-tips-container .all-tips-list[data-v-9377920d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.no-messages-start-content .all-tips-container .all-tips-list li[data-v-9377920d]{font-size:.95rem;color:#0f172a;padding-left:20px;position:relative;line-height:1.5}.no-messages-start-content .all-tips-container .all-tips-list li[data-v-9377920d]:before{content:"\2022";position:absolute;left:0;color:#4f46e5;font-weight:700}.forms-section[data-v-9377920d]{max-width:1200px;width:100%;margin:48px auto 64px;padding:0 16px}.forms-section .forms-divider[data-v-9377920d]{text-align:center;margin:0 0 32px;position:relative}.forms-section .forms-divider[data-v-9377920d]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#d6d6d6;z-index:0}.forms-section .forms-divider span[data-v-9377920d]{position:relative;z-index:1;background:white;padding:0 20px;color:#888;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.forms-section .prompt-form-container[data-v-9377920d]{border-radius:12px;border:1px solid #e6e6e6;overflow:hidden}.new-message-area[data-v-9377920d]{z-index:101;padding:16px;background:transparent;max-width:850px;width:100%;margin:0 auto 16px;position:relative}.new-message-area.top-quick-input[data-v-9377920d]{margin-bottom:32px}.new-message-area.top-quick-input .editor-and-submit[data-v-9377920d]{gap:8px}.new-message-area .prompt-text-container[data-v-9377920d]{display:flex;flex-direction:column;align-items:stretch}.new-message-area .submission-pending-card[data-v-9377920d]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 18px;border-radius:18px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(120deg,rgba(79,70,229,.08),rgba(79,70,229,.02));box-shadow:0 6px 18px #00000014}.new-message-area .submission-pending-card .submission-pending-spinner[data-v-9377920d]{width:34px;height:34px;border-radius:50%;border:3px solid rgba(79,70,229,.3);border-top-color:#4f46e5;animation:submission-pending-spin-9377920d .9s linear infinite}.new-message-area .submission-pending-card .submission-pending-copy[data-v-9377920d]{flex:1}.new-message-area .submission-pending-card .submission-pending-copy .primary[data-v-9377920d]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 2px}.new-message-area .submission-pending-card .submission-pending-copy .secondary[data-v-9377920d]{font-size:.9rem;color:#000000a6;margin:0}.new-message-area .submission-pending-card .submission-pending-copy .fact[data-v-9377920d]{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:.85rem;color:#000000b3}.new-message-area .submission-pending-card .submission-pending-copy .fact .fact-icon[data-v-9377920d]{color:#4f46e5}.new-message-area .submission-pending-card .submission-pending-copy .onboarding-prompt-button[data-v-9377920d]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:.85rem;font-weight:500;color:#4f46e5;background:rgba(79,70,229,.1);border:1px solid rgba(79,70,229,.2);border-radius:8px;cursor:pointer;transition:all .2s ease}.new-message-area .submission-pending-card .submission-pending-copy .onboarding-prompt-button[data-v-9377920d]:hover{background:rgba(79,70,229,.18);border-color:#4f46e559}.new-message-area .submission-pending-card .submission-pending-copy .onboarding-prompt-button .onboarding-icon[data-v-9377920d]{font-size:.9rem}.new-message-area .credits-cta-card[data-v-9377920d]{display:flex;align-items:center;gap:20px;margin-bottom:16px;padding:20px 24px;border-radius:20px;background:linear-gradient(135deg,rgba(79,70,229,.08) 0%,rgba(79,70,229,.03) 100%);border:1px solid rgba(79,70,229,.15)}.new-message-area .credits-cta-card .credits-cta-icon[data-v-9377920d]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#4F46E5 0%,#716aea 100%);color:#fff;font-size:1.3rem;flex-shrink:0}.new-message-area .credits-cta-card .credits-cta-content[data-v-9377920d]{flex:1;min-width:0}.new-message-area .credits-cta-card .credits-cta-content h3[data-v-9377920d]{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:#0f172a}.new-message-area .credits-cta-card .credits-cta-content .credits-cta-subtitle[data-v-9377920d]{margin:0;font-size:.85rem;color:#0009}.new-message-area .credits-cta-card .credits-cta-actions[data-v-9377920d]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.new-message-area .credits-cta-card .credits-cta-actions .secondary-cta[data-v-9377920d]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:500;color:#4f46e5;background:white;border:1px solid rgba(79,70,229,.25);border-radius:6px;box-shadow:none}.new-message-area .credits-cta-card .credits-cta-actions .secondary-cta[data-v-9377920d]:hover{background:rgba(79,70,229,.06);border-color:#4f46e566;color:#4f46e5}@media (max-width: 640px){.new-message-area .credits-cta-card[data-v-9377920d]{flex-direction:column;text-align:center;padding:20px}.new-message-area .credits-cta-card .credits-cta-actions[data-v-9377920d],.new-message-area .credits-cta-card .credits-cta-actions button[data-v-9377920d]{width:100%}}.new-message-area .guided-prompting-menu[data-v-9377920d]{margin-bottom:16px}.new-message-area .guided-prompt-tree-node[data-v-9377920d]{padding:8px;border:2px solid #E2E8F0;border-radius:5px;cursor:pointer;transition:background .2s ease-in-out;margin:0 8px 0 0}.new-message-area .guided-prompt-tree-node[data-v-9377920d]:hover{background:#f9f9fe}.new-message-area .editor-and-submit[data-v-9377920d]{display:flex;flex-direction:row;flex:1;align-items:stretch;gap:8px;background:white;border-radius:24px;padding:8px;box-shadow:0 4px 6px -1px #0f172a0d,0 10px 15px -3px #0f172a0d}.new-message-area .editor-and-submit .plus-menu-wrapper[data-v-9377920d]{position:relative}.new-message-area .editor-and-submit .editor-wrapper[data-v-9377920d]{flex:1;display:flex;flex-direction:column;align-items:stretch;position:relative;background:transparent;border:none;border-radius:20px;padding:12px 16px;min-width:0;overflow:hidden}.new-message-area .editor-and-submit .text-editor[data-v-9377920d]{flex:1;margin-right:16px;max-width:100%;min-width:0;overflow-y:visible;background:transparent;border:none;word-break:break-word;overflow-wrap:break-word}.new-message-area .editor-and-submit .guided-prompt[data-v-9377920d]{flex:1;overflow-y:visible}.new-message-area .editor-and-submit .tooltiped[data-v-9377920d]:has(.submit-button){align-self:flex-end}.new-message-area .editor-and-submit .submit-button[data-v-9377920d]{color:#4f46e5;font-size:1.2rem;padding:10px;border-radius:9999px;transition:all .2s ease-in-out;background:white;margin-top:auto;position:sticky;bottom:0}.new-message-area .editor-and-submit .submit-button[data-v-9377920d]:hover{color:#291fd9;background:#f7f7f8}.new-message-area .editor-and-submit .submit-button[data-v-9377920d]:active{color:#2118ad;background:#efefef}.new-message-area .quick-modes[data-v-9377920d]{display:inline-flex;background:rgba(15,23,42,.02);border:1px solid rgba(15,23,42,.06);border-radius:12px;overflow:hidden;padding:2px}.new-message-area .quick-modes .mode-button[data-v-9377920d]{border:none;border-radius:0;padding:8px 14px;background:transparent;box-shadow:none;font-weight:500;font-size:.9rem;border-right:1px solid rgba(15,23,42,.05);color:var(--color-text);transition:all .2s ease;display:flex;align-items:center;gap:6px}.new-message-area .quick-modes .mode-button[data-v-9377920d]:last-child{border-right:none}.new-message-area .quick-modes .mode-button.selected[data-v-9377920d]{background:white;color:var(--color-primary);font-weight:600;border-radius:8px;box-shadow:0 1px 3px #0f172a1a;border:1px solid rgba(15,23,42,.05);margin:2px;padding:6px 12px}.new-message-area .quick-modes .mode-button[data-v-9377920d]:hover:not(.selected){background:rgba(0,0,0,.03)}.new-message-area .quick-modes .mode-button.agent-button[data-v-9377920d]{position:relative;font-weight:600}.new-message-area .quick-modes .mode-button.agent-button.selected[data-v-9377920d]{background:white;color:var(--color-primary);border-right-color:transparent}.new-message-area .quick-modes .mode-button.agent-button .agent-star-icon[data-v-9377920d]{color:gold;font-size:.85rem;filter:drop-shadow(0 0 2px rgba(255,215,0,.5));animation:star-shine-9377920d 2s ease-in-out infinite}.new-message-area .quick-modes .mode-button.agent-button[data-v-9377920d]:hover:not(.selected){background:rgba(79,70,229,.05)}.new-message-area .quick-modes .mode-button.legacy-button[data-v-9377920d]{opacity:.7;font-weight:400}.new-message-area .quick-modes .mode-button.legacy-button[data-v-9377920d]:hover{opacity:.9}.new-message-area .quick-modes .mode-button.legacy-button.selected[data-v-9377920d]{opacity:1}.new-message-area .quick-modes-row[data-v-9377920d]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:8px;flex-wrap:wrap}.new-message-area .mode-middle-actions[data-v-9377920d]{display:flex;align-items:center;justify-content:center}.new-message-area .mode-middle-actions .periodic-toggle[data-v-9377920d]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.02);color:var(--color-text);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:none}.new-message-area .mode-middle-actions .periodic-toggle[data-v-9377920d]:hover{background:rgba(0,0,0,.04)}.new-message-area .mode-middle-actions .periodic-toggle[data-v-9377920d]:active{background:rgba(0,0,0,.08)}.new-message-area .mode-middle-actions .periodic-toggle.selected[data-v-9377920d]{background:white;color:var(--color-primary);border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a1a}.new-message-area .mode-right-actions[data-v-9377920d]{margin-left:0;justify-content:center}.new-message-area .mode-right-actions[data-v-9377920d]{margin-left:auto;display:flex;align-items:center}.new-message-area .cheap-toggle[data-v-9377920d]{display:inline-flex;background:rgba(15,23,42,.02);border:1px solid rgba(15,23,42,.06);border-radius:12px;overflow:hidden;padding:2px}.new-message-area .cheap-toggle .mode-button[data-v-9377920d]{border:none;border-radius:0;padding:8px 14px;background:transparent;font-weight:500;font-size:.9rem;border-right:1px solid rgba(15,23,42,.05);color:var(--color-text);transition:all .2s ease}.new-message-area .cheap-toggle .mode-button[data-v-9377920d]:last-child{border-right:none}.new-message-area .cheap-toggle .mode-button.selected[data-v-9377920d]{background:white;color:var(--color-primary);font-weight:600;border-radius:8px;box-shadow:0 1px 3px #0f172a1a;border:1px solid rgba(15,23,42,.05);margin:2px;padding:6px 12px}.new-message-area .explanation[data-v-9377920d]{padding:8px 0 0;font-size:.9rem;color:#000c}.new-message-area .job-input-container[data-v-9377920d]{display:flex;flex-direction:column;align-items:stretch;margin:16px -16px -16px;padding:16px;background:#E2E8F0}.new-message-area .job-input-container label[data-v-9377920d]{font-size:.9rem;color:#0006;font-weight:700;margin-bottom:4px;flex:0}.new-message-area .job-input-container input[data-v-9377920d]{padding:8px;border-radius:5px;border:none;background:transparent;margin-bottom:8px}.new-message-area .job-input-container .bottom[data-v-9377920d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.new-message-area .job-input-container .bottom .interval-input[data-v-9377920d]{display:flex;align-items:start;gap:12px}.new-message-area .job-input-container .bottom .interval-input label[data-v-9377920d]{margin-top:8px;white-space:nowrap}.new-message-area .job-input-container .bottom .interval-input .autonomous-job-toggle[data-v-9377920d]{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#0009;font-size:.85rem;font-weight:500}.new-message-area .job-input-container .bottom .interval-input .autonomous-job-toggle input[data-v-9377920d]{margin:0;padding:0}.new-message-area .meta-line-at-the-end[data-v-9377920d]{font-size:.8rem;display:flex;flex-direction:row;gap:12px;margin-top:8px}.new-message-area .meta-line-at-the-end .ai-hint[data-v-9377920d]{color:#0006;width:100%}.new-message-area .meta-line-at-the-end[data-v-9377920d] a{color:#0006;text-decoration:none}.new-message-area .meta-line-at-the-end[data-v-9377920d] a:hover{text-decoration:underline}@media screen and (width <= 600px){.new-message-area .meta-line-at-the-end[data-v-9377920d]{flex-direction:column;gap:8px;align-items:flex-start}}.new-message-area:has(:focus) .text-editor[data-v-9377920d]{max-height:none}.new-message-area:has(:focus) .guided-prompt[data-v-9377920d]{max-height:none}@keyframes submission-pending-spin-9377920d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes star-shine-9377920d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.fade-text-enter-active[data-v-9377920d],.fade-text-leave-active[data-v-9377920d]{transition:opacity .4s ease-in-out}.fade-text-enter-from[data-v-9377920d],.fade-text-leave-to[data-v-9377920d]{opacity:0}.submission-pending-fade-enter-active[data-v-9377920d],.submission-pending-fade-leave-active[data-v-9377920d]{transition:opacity .25s ease,transform .25s ease}.submission-pending-fade-enter-from[data-v-9377920d],.submission-pending-fade-leave-to[data-v-9377920d]{opacity:0;transform:translateY(-6px)}.usage-note[data-v-9377920d]{max-width:850px;width:100%;margin:16px auto 48px;color:#64748b;font-size:.95rem;text-align:center}.usage-note strong[data-v-9377920d]{color:#0f172a}.conversation-feedback-button[data-v-9377920d]{background:var(--color-primary);color:#fff;padding:8px 16px;border-radius:5px;position:fixed;bottom:16px;right:16px;z-index:1000}.checkbox-text[data-v-9377920d]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.checkbox-text input[data-v-9377920d]{margin-right:.5rem}.checkbox-text.error[data-v-9377920d]{color:#ef4444;font-weight:700}.checkbox-text a[data-v-9377920d]{color:#4f46e5}.checkbox-text .checkbox-label[data-v-9377920d]{font-size:.9rem}@media screen and (height <= 900px){.new-message-area[data-v-9377920d],.conversation-view.no-messages .new-message-area[data-v-9377920d]{position:relative}}@media screen and (width <= 700px){.new-message-area .quick-modes-row[data-v-9377920d]{gap:8px;flex-direction:column;align-items:stretch}.new-message-area .quick-modes[data-v-9377920d]{width:100%}.new-message-area .quick-modes .mode-button[data-v-9377920d]{flex:1;font-size:.85rem;padding:6px 8px}.new-message-area .mode-middle-actions[data-v-9377920d]{order:2;margin-left:0}.new-message-area .mode-right-actions[data-v-9377920d]{order:3;margin-left:0;margin-top:0;justify-content:flex-start}}.send-options .checkbox-text[data-v-9377920d]{display:flex;align-items:center;gap:8px}.send-options .checkbox-text .checkbox-label[data-v-9377920d]{font-size:.9rem}[data-v-9377920d] .plus-menu-list{list-style:none;margin:0;padding:4px 0;min-width:200px;display:flex;flex-direction:column;gap:2px}.doi-dialog-body input[type=text][data-v-9377920d]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #e6e6e6;border-radius:6px}.doi-dialog-body .dialog-hint[data-v-9377920d]{margin-top:8px;font-size:.9rem;color:#0009}[data-v-9377920d] .plus-menu-list>li{padding:8px 12px;border-radius:8px;cursor:pointer;user-select:none;outline:none;transition:background .15s ease-in-out}[data-v-9377920d] .plus-menu-list>li:hover,[data-v-9377920d] .plus-menu-list>li:focus{background:rgba(0,0,0,.04)}[data-v-9377920d] .plus-menu-list>li:active{background:rgba(0,0,0,.08)}.plus-menu-list{list-style:none;margin:0;padding:4px 0;min-width:200px;display:flex;flex-direction:column;gap:2px}.plus-menu-list>li{padding:8px 12px;border-radius:8px;cursor:pointer;user-select:none;outline:none;transition:background .15s ease-in-out}.plus-menu-list>li:hover,.plus-menu-list>li:focus{background:rgba(0,0,0,.04)}.plus-menu-list>li:active{background:rgba(0,0,0,.08)}.openai-chat-completion-debug .message[data-v-49485274]{display:flex;flex-direction:column;margin-bottom:1rem}.openai-chat-completion-debug .message .role[data-v-49485274]{font-weight:700}.openai-chat-completion-debug .message .text[data-v-49485274]{margin-top:.5rem;white-space:pre-wrap}.label[data-v-af561b8f]{font-weight:700}.model-debug-data-view[data-v-84051f8e]{overflow-y:scroll;max-height:calc(100vh - var(--header-height));min-width:400px;width:50vw}.any-debug-data[data-v-84051f8e]{white-space:pre-wrap}.page-menu-entry[data-v-bc8db503]{display:flex;flex-direction:column;align-items:stretch}.page-menu-entry .main[data-v-bc8db503]{display:flex;flex-direction:row;align-items:center;border-radius:4px;transition:background-color .15s ease}.page-menu-entry.selected>.main[data-v-bc8db503]{background-color:#f9f9fe}.page-menu-entry.selected>.main .name[data-v-bc8db503]{color:#4f46e5;font-weight:600}.page-menu-entry .actions[data-v-bc8db503]{opacity:0;pointer-events:none}.page-menu-entry .actions.visible[data-v-bc8db503]{opacity:1;pointer-events:all}.page-menu-entry .actions .expand-icon[data-v-bc8db503]{transition:transform .2s ease}.page-menu-entry .actions .expand-icon.expanded[data-v-bc8db503]{transform:rotate(90deg)}.page-menu-entry .name[data-v-bc8db503]{cursor:pointer;color:var(--color-background-secondary-muted-text);padding:8px 16px;position:relative;font-weight:700;flex:1}.page-menu-entry .name .icon[data-v-bc8db503]{margin-right:8px}.page-menu-entry .name[data-v-bc8db503]:hover{color:var(--color-primary-text)}.subentries[data-v-bc8db503]{padding:8px;margin-left:11px;border-left:2px solid #ccc;display:flex;flex-direction:column}.subentries>*[data-v-bc8db503]{margin-bottom:8px}.page-menu[data-v-0477142e]{width:100%;display:flex;flex-direction:column;align-items:stretch;min-height:0;flex:1}.actions[data-v-0477142e]{padding:16px 32px;display:flex}.actions .button[data-v-0477142e]{flex:1}.actions .button[data-v-0477142e]:disabled{opacity:.7;cursor:wait}.root-block-children[data-v-0477142e]{overflow-y:auto;min-height:0;padding:0 calc(var(--main-sidebar-horizontal-screen-spacing) - 8px)}.root-block-children .page-menu-item-wrapper[data-v-0477142e]{display:flex;flex-direction:column}.root-block-children .page-menu-item[data-v-0477142e]{display:flex;align-items:center;position:relative}.root-block-children .page-menu-item .controls[data-v-0477142e]{opacity:0;transition:all .2s ease-in-out;display:flex;align-items:center}.root-block-children .page-menu-item .controls .grip[data-v-0477142e]{cursor:grab;color:var(--color-text-muted, #666);font-size:14px;padding:4px}.root-block-children .page-menu-item .controls .grip[data-v-0477142e]:hover{color:var(--color-primary, #007bff)}.root-block-children .page-menu-item .controls .grip[data-v-0477142e]:active{cursor:grabbing}.root-block-children .page-menu-item:hover .controls[data-v-0477142e]{opacity:1}.root-block-children .drag-target-indicator[data-v-0477142e]{width:100%;position:absolute;z-index:100;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;position:relative;padding:8px 16px;height:16px;display:flex;align-items:center;z-index:1001}.root-block-children .drag-target-indicator[data-v-0477142e]:after{content:"";display:block;background:#4F46E5;opacity:.1;height:4px}.root-block-children .drag-target-indicator[data-v-0477142e]:hover{opacity:1}.root-block-children .drag-target-indicator[data-v-0477142e]:hover:after{transform:scaleY(2)}.root-block-children .drag-target-indicator.start[data-v-0477142e]{top:0;transform:translateY(-50%)}.root-block-children .drag-target-indicator.end[data-v-0477142e]{bottom:0;transform:translateY(50%)}.root-block-children .drag-target-indicator[data-v-0477142e]:after{width:100%}.root-block-children .drag-target-indicator.start[data-v-0477142e],.root-block-children .drag-target-indicator.end[data-v-0477142e]{top:auto;bottom:auto;transform:none}.root-block-children.drag-targets-active .drag-target-indicator[data-v-0477142e]{pointer-events:all}.conversation-item[data-v-f0a04655]{padding:8px 8px 8px 16px;display:flex;position:relative;cursor:pointer;z-index:0}.conversation-item[data-v-f0a04655]:after{content:"";position:absolute;inset:4px;z-index:-1;border-radius:5px}.conversation-item.active[data-v-f0a04655]:after{background:var(--color-background-secondary-highlight)}.conversation-item .name[data-v-f0a04655]{flex:1;font-weight:700;color:var(--color-background-secondary-muted-text)}.conversation-item .timestamp[data-v-f0a04655]{padding-left:4px;color:var(--color-background-secondary-muted-text);font-size:.8rem}.conversation-item .delete-button[data-v-f0a04655]{transition:all .2s ease-in-out;opacity:0}.conversation-item .delete-button .icon[data-v-f0a04655]{width:.8rem;height:.8rem}.conversation-item .left-controls[data-v-f0a04655]{opacity:0;transition:opacity .15s;margin-right:8px}.conversation-item .left-controls .loading-spinner[data-v-f0a04655]{opacity:1}.conversation-item .left-controls .unread-indicator[data-v-f0a04655]{width:8px;height:8px;border-radius:50%;background-color:var(--color-primary, #3b82f6);flex-shrink:0;display:inline-block}.conversation-item.unread .left-controls[data-v-f0a04655]{opacity:1}.conversation-item.unread .name[data-v-f0a04655]{font-weight:700;color:var(--color-background-secondary-highlighted-text)}.conversation-item.loading .left-controls[data-v-f0a04655]{opacity:1}.conversation-item:hover .name[data-v-f0a04655]{color:var(--color-background-secondary-highlighted-text)}.conversation-item:hover .delete-button[data-v-f0a04655],.conversation-item:hover .left-controls[data-v-f0a04655]{opacity:1}.conversation-item.dragging[data-v-f0a04655]{position:fixed;pointer-events:none;z-index:1000}.conversation-item.dragging .left-controls[data-v-f0a04655]{opacity:1}.conversation-item.dragging[data-v-f0a04655]:after{background:var(--color-background-secondary)}.children[data-v-f0a04655]{margin-left:16px}#conversation-lazy-loader[data-v-166251f7]{min-height:10px;display:flex;justify-content:center}.loader[data-v-166251f7]{font-size:.8rem}.conversation-menu[data-v-85c63a79]{display:flex;flex-direction:column;overflow-y:scroll;min-height:0;flex:1}.conversation-menu .actions[data-v-85c63a79]{padding:16px 32px;display:flex}.conversation-menu .actions .button[data-v-85c63a79]{flex:1}.conversation-menu .actions .button[data-v-85c63a79]:disabled{opacity:.7;cursor:wait}.conversation-menu .actions .button .inline[data-v-85c63a79]{margin-right:4px}.conversation-menu .search-container[data-v-85c63a79]{padding:0 32px 16px}.conversation-menu .search-container .search-input-wrapper[data-v-85c63a79]{position:relative;display:flex;align-items:center}.conversation-menu .search-container .search-input-wrapper .search-icon[data-v-85c63a79]{position:absolute;left:12px;color:var(--color-background-secondary-muted-text);font-size:.9rem;z-index:1}.conversation-menu .search-container .search-input-wrapper .search-input[data-v-85c63a79]{width:100%;border:1px solid rgba(0,0,0,.05);line-height:1.5;color:#0f172a;background:white;backdrop-filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0f172a0d,0 8px 16px #0f172a08;font-size:16px;font-weight:500;padding:10px 12px 10px 36px;box-shadow:0 1px 2px #0f172a0d;border:1px solid rgba(15,23,42,.08);border-radius:12px;transition:all .2s ease}.conversation-menu .search-container .search-input-wrapper .search-input[data-v-85c63a79]:hover{box-shadow:0 4px 6px #0f172a0d,0 12px 24px #0f172a08;border-color:#4f46e54d}.conversation-menu .search-container .search-input-wrapper .search-input[data-v-85c63a79]:focus-within,.conversation-menu .search-container .search-input-wrapper .search-input[data-v-85c63a79]:focus{border-color:#4f46e5;background:white;box-shadow:0 4px 6px #0f172a0d,0 0 0 4px #4f46e526;outline:none}.conversation-menu .search-container .search-input-wrapper .search-input .placeholder[data-v-85c63a79],.conversation-menu .search-container .search-input-wrapper .search-input[data-v-85c63a79]::placeholder{color:#64748bb3;font-weight:400;font-style:italic}.conversation-menu .search-container .search-input-wrapper .search-input[data-v-85c63a79]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #4f46e526;outline:none}.conversation-menu .timeframe-headline[data-v-85c63a79]{padding-top:16px;padding-left:32px;font-weight:700;font-size:.8rem}.dataspace-sidebar[data-v-5ea23e3e]{display:flex;flex-direction:column;height:100%;background:#F8FAFC;min-width:0;width:100%}.dataspace-sidebar__header[data-v-5ea23e3e]{padding:10px 12px;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;justify-content:space-between;background:white;flex-shrink:0}.dataspace-sidebar__header h3[data-v-5ea23e3e]{margin:0;font-size:.9rem;font-weight:600;color:#0f172a}.dataspace-sidebar__header .actions[data-v-5ea23e3e]{display:flex;gap:2px}.dataspace-sidebar__header .icon-button[data-v-5ea23e3e]{padding:6px 8px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s ease}.dataspace-sidebar__header .icon-button[data-v-5ea23e3e]:hover{background:#F8FAFC;color:#4f46e5}.dataspace-sidebar__content[data-v-5ea23e3e]{flex:1;overflow:hidden;display:flex;flex-direction:column}.tree-container[data-v-5ea23e3e]{flex:1;overflow-y:auto;padding:4px 0}.tree-container.drag-over-container[data-v-5ea23e3e]{background:rgba(79,70,229,.06);outline:2px dashed #4F46E5;outline-offset:-4px}.root-drop-zone[data-v-5ea23e3e]{padding:12px 16px;margin:4px 8px;border:2px dashed #E2E8F0;border-radius:6px;text-align:center;font-size:.8rem;color:#64748b;transition:all .15s ease}.root-drop-zone.drop-active[data-v-5ea23e3e]{border-color:#10b981;background:rgba(16,185,129,.1);color:#10b981}.empty-state[data-v-5ea23e3e]{padding:32px 16px;text-align:center;color:#64748b;font-size:.85rem;line-height:1.5}.tree-item.deleted[data-v-5ea23e3e]{opacity:.5}.tree-item.deleted .label[data-v-5ea23e3e]{text-decoration:line-through}.tree-item.dataspace-node[data-v-5ea23e3e]{background:white;border-bottom:1px solid #E2E8F0}.tree-item.dataspace-node .tree-button[data-v-5ea23e3e]{font-weight:600;padding-top:10px;padding-bottom:10px}.tree-item.dataspace-node+.tree-item[data-v-5ea23e3e]:not(.dataspace-node){margin-top:0}.tree-item.drag-over[data-v-5ea23e3e]{background:rgba(79,70,229,.1);outline:2px dashed #4F46E5;outline-offset:-2px}.tree-item.drag-over .tree-item-inner[data-v-5ea23e3e]{background:transparent}.tree-item.internal-drag-over[data-v-5ea23e3e]{background:rgba(16,185,129,.1);outline:2px solid #10B981;outline-offset:-2px}.tree-item.internal-drag-over .tree-item-inner[data-v-5ea23e3e]{background:transparent}.tree-item.is-dragging[data-v-5ea23e3e]{opacity:.4}.tree-item-inner[data-v-5ea23e3e]{display:flex;align-items:center;width:100%;min-height:32px;transition:background .1s ease}.tree-item-inner[data-v-5ea23e3e]:hover{background:rgba(79,70,229,.06)}.tree-item-inner:hover .node-actions[data-v-5ea23e3e]{display:flex}.tree-item-inner:hover .drag-handle[data-v-5ea23e3e]{opacity:.5}.drag-handle[data-v-5ea23e3e]{opacity:0;cursor:grab;padding:4px 4px 4px 2px;color:#64748b;font-size:.65rem;flex-shrink:0;transition:opacity .15s ease;user-select:none}.drag-handle[data-v-5ea23e3e]:hover{opacity:.8!important}.drag-handle[data-v-5ea23e3e]:active{cursor:grabbing}.tree-button[data-v-5ea23e3e]{flex:1;display:flex;align-items:center;padding:6px 10px 6px 0;border:none;background:transparent;cursor:pointer;text-align:left;color:#0f172a;font-size:.85rem;min-width:0;transition:color .1s ease}.tree-button[data-v-5ea23e3e]:hover{color:#4f46e5}.tree-button .caret-wrapper[data-v-5ea23e3e]{width:16px;display:flex;justify-content:center;align-items:center;margin-right:2px;flex-shrink:0}.tree-button .caret[data-v-5ea23e3e]{font-size:.6rem;color:#64748b;transition:transform .15s ease}.tree-button .icon[data-v-5ea23e3e]{margin-right:8px;width:14px;text-align:center;flex-shrink:0;font-size:.85rem}.tree-button .icon.dataspace-icon[data-v-5ea23e3e]{color:#4f46e5}.tree-button .icon.folder-icon[data-v-5ea23e3e]{color:#e6a700}.tree-button .icon.file-icon[data-v-5ea23e3e]{color:#64748b}.tree-button .label[data-v-5ea23e3e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.tree-button .spinner[data-v-5ea23e3e]{margin-left:8px;font-size:.75rem;color:#4f46e5;flex-shrink:0;animation:spin-5ea23e3e 1s linear infinite}@keyframes spin-5ea23e3e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.node-actions[data-v-5ea23e3e]{display:none;padding-right:8px;gap:2px}.node-actions .action-btn[data-v-5ea23e3e]{padding:4px 6px;background:transparent;border:none;cursor:pointer;color:#64748b;font-size:.75rem;border-radius:4px;transition:all .15s ease}.node-actions .action-btn[data-v-5ea23e3e]:hover{background:white;color:#4f46e5}.main-sidebar[data-v-bfc65c92]{background:white;display:flex;flex-direction:column;height:calc(100vh - var(--header-height))}.main-sidebar .footer-links[data-v-bfc65c92]{padding:8px;display:flex;justify-content:center;gap:8px;font-size:.75rem;color:#888}.main-sidebar .footer-links .footer-link[data-v-bfc65c92]{color:#888;text-decoration:none;transition:color .2s ease}.main-sidebar .footer-links .footer-link[data-v-bfc65c92]:hover{color:#555;text-decoration:underline}.main-sidebar .footer-links .separator[data-v-bfc65c92]{color:#ccc}.main-sidebar .user-area[data-v-bfc65c92]{padding:20px 16px 12px 20px;display:flex;border-bottom:1px solid rgba(15,23,42,.06);align-items:center}.main-sidebar .user-area .email[data-v-bfc65c92]{margin-right:16px;font-weight:700}.main-sidebar .user-area .fill[data-v-bfc65c92]{flex:1}.main-sidebar .user-area .search-button[data-v-bfc65c92]{margin-right:4px;color:#64748b;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:transparent}.main-sidebar .user-area .search-button[data-v-bfc65c92]:hover{color:var(--color-primary);background:rgba(79,70,229,.08)}.main-sidebar .user-area .notification-toggle.notifications-enabled[data-v-bfc65c92]{color:var(--color-primary, #3b82f6)}.main-sidebar .user-area .notification-toggle.notifications-enabled[data-v-bfc65c92]:hover{color:#0b63f3}.main-sidebar .user-area .inbox-button[data-v-bfc65c92]{position:relative}.main-sidebar .user-area .inbox-button .inbox-badge[data-v-bfc65c92]{position:absolute;top:-4px;right:-4px;background:#4F46E5;color:#fff;border-radius:999px;min-width:16px;height:16px;font-size:.65rem;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.main-sidebar .user-menu[data-v-bfc65c92]{overflow:hidden}.main-sidebar .user-menu .action-item[data-v-bfc65c92]{padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.main-sidebar .user-menu .action-item[data-v-bfc65c92]:hover{color:#3a30e2}.main-sidebar .user-menu .action-item[data-v-bfc65c92]:active{color:#291fd9}.main-sidebar .user-menu .action-item .icon[data-v-bfc65c92]{margin-right:16px}.main-sidebar .user-menu.account-info[data-v-bfc65c92]{padding:20px 16px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.main-sidebar .user-menu.account-info .credits-display[data-v-bfc65c92]{display:flex;align-items:baseline;gap:6px;padding:8px 16px;background:white;border:1px solid rgba(15,23,42,.05);border-radius:12px;box-shadow:0 1px 2px #0f172a08}.main-sidebar .user-menu.account-info .credits-display .credits-amount[data-v-bfc65c92]{font-size:1rem;font-weight:600;color:var(--color-primary)}.main-sidebar .user-menu.account-info .credits-display .credits-label[data-v-bfc65c92]{font-size:.8rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.main-sidebar .user-menu.account-info .organization-display[data-v-bfc65c92]{display:flex;align-items:center;gap:8px;font-size:.85rem;padding:8px 16px;background:white;border:1px solid rgba(15,23,42,.05);border-radius:12px;box-shadow:0 1px 2px #0f172a0d}.main-sidebar .user-menu.account-info .organization-display .org-icon[data-v-bfc65c92]{font-size:.85rem;color:var(--color-primary)}.main-sidebar .user-menu.account-info .organization-display .org-name[data-v-bfc65c92]{color:#0f172a;font-weight:500}.main-sidebar .admin-area[data-v-bfc65c92]{padding:8px var(--main-sidebar-horizontal-screen-spacing);display:flex;border-bottom:var(--divider-style);align-items:center}.main-sidebar .tabbed[data-v-bfc65c92]{flex:1;min-height:0}.main-sidebar .tabbed[data-v-bfc65c92] .tab-content{flex:1;min-height:0;display:flex;overflow:hidden}.main-sidebar .browser-control-indicator[data-v-bfc65c92]{position:relative}.main-sidebar .browser-control-indicator.browser-active[data-v-bfc65c92]{background:rgba(16,185,129,.2);color:#10b981}.main-sidebar .browser-control-indicator.browser-active[data-v-bfc65c92]:hover{background:rgba(16,185,129,.3)}.main-sidebar .browser-control-indicator.browser-inactive[data-v-bfc65c92]{background:rgba(15,23,42,.2);color:#0f172a}.main-sidebar .browser-control-indicator.browser-inactive[data-v-bfc65c92]:hover{background:rgba(15,23,42,.3)}.main-sidebar .browser-control-indicator .status-dot[data-v-bfc65c92]{position:absolute;top:2px;right:2px;width:8px;height:8px;background:#10B981;border:2px solid white;border-radius:50%;animation:pulse-bfc65c92 2s infinite}@keyframes pulse-bfc65c92{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.feedback-view[data-v-bdddf747]{display:flex;flex-direction:column;align-items:stretch;min-height:0}.header[data-v-bdddf747]{padding:16px;display:flex;align-items:center}.title[data-v-bdddf747]{font-weight:700;flex:1}.feedback-message[data-v-bdddf747]{display:flex;flex-direction:column;padding:16px}.feedback-message .title[data-v-bdddf747]{font-weight:700}.feedback-message .text[data-v-bdddf747]{margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.document-excerpt-block[data-v-e889df96]{padding:16px;display:flex;align-items:center}.document-excerpt-block.dragging[data-v-e889df96]{position:fixed;z-index:1000;pointer-events:none}.browse-view[data-v-7b0fe298]{display:flex;align-items:stretch;flex-direction:column;position:relative}.header[data-v-7b0fe298]{display:flex;align-items:center}.url[data-v-7b0fe298]{overflow-x:auto;flex:1;white-space:nowrap}.content[data-v-7b0fe298]{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1}.web-view[data-v-7b0fe298]{flex:1}.excerpt-button[data-v-7b0fe298]{position:absolute;top:0;right:0;background:black;color:#fff;padding:20px}.active-excerpt[data-v-7b0fe298]{position:absolute;top:0;left:0;background:black;color:#fff;padding:20px}.excerpts[data-v-7b0fe298]{position:absolute;bottom:0;left:0;right:0;background:black;color:#fff;padding:20px}.container[data-v-ee95247a]{position:absolute;z-index:9;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:5px;overflow:hidden;background:white;box-shadow:0 5px 10px #1e293b80;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.container.visible[data-v-ee95247a]{opacity:1;pointer-events:unset}.container.smooth-position-transition[data-v-ee95247a]{transition:top .2s ease-in-out,left .2s ease-in-out}.container .menu-item[data-v-ee95247a]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1rem;gap:.5rem}.container .action[data-v-ee95247a]{font-size:1.05rem;cursor:pointer;padding:.5rem 2rem;transition:color .2s ease-in-out,background .2s ease-in-out}.container .action[data-v-ee95247a]:hover{background:#f58a8a;color:#fff}.container .info[data-v-ee95247a]{font-size:1rem;padding:.5rem 2rem;color:#64748b;font-weight:700}.work-view[data-v-0121cf3b]{display:flex;flex-direction:column;align-items:stretch;position:relative;background:white}.header[data-v-0121cf3b]{padding:32px;display:flex;align-items:center}.work-name[data-v-0121cf3b]{flex:1;font-size:2rem;font-weight:700;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;letter-spacing:-.02em;word-break:break-word;margin-right:16px}@media screen and (max-width: 600px){.work-name[data-v-0121cf3b]{font-size:1.5rem}}.work[data-v-0121cf3b]{padding:0 32px}.work>*[data-v-0121cf3b]{margin-bottom:16px}.meta-info[data-v-0121cf3b]{display:flex;flex-direction:column;margin-bottom:1.5rem;user-select:text}.meta-info .meta-field[data-v-0121cf3b]{display:flex;flex-direction:column;margin-bottom:8px}.meta-info .meta-field label[data-v-0121cf3b]{font-weight:700;font-size:.9rem}.figures-grid[data-v-0121cf3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin:16px 0}.figure-container[data-v-0121cf3b]{display:flex;flex-direction:column;align-items:center}.figure-image[data-v-0121cf3b]{max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px;cursor:pointer}.figure-caption[data-v-0121cf3b]{margin-top:8px;font-size:.9em;color:#666}.selected-figure[data-v-0121cf3b]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.selected-figure .selected-figure-image[data-v-0121cf3b]{max-width:100%;max-height:600px;object-fit:contain;border:1px solid #ddd;border-radius:4px}.selected-figure .selected-figure-caption[data-v-0121cf3b]{margin-top:12px;font-size:1.1em;color:#666}.figure-container[data-v-0121cf3b]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s}.figure-container[data-v-0121cf3b]:hover{transform:scale(1.05)}.figure-container.selected[data-v-0121cf3b]{border:2px solid #4F46E5;border-radius:4px;padding:4px}.menubar[data-v-2f88d9fa]{display:flex;flex-direction:row;justify-content:start;align-items:center}.menubar-buttons[data-v-2f88d9fa]{display:flex;align-items:center}.menubar-buttons.disabled[data-v-2f88d9fa]{opacity:.5;pointer-events:none}.menubar-buttons .menu-item[data-v-2f88d9fa]{font-weight:700;transition:all .2s;cursor:pointer;margin-right:8px}.menubar-buttons .menu-item[data-v-2f88d9fa]:last-child{margin-right:0}.menubar-buttons .menu-item[data-v-2f88d9fa]:hover,.menubar-buttons .menu-item.selected[data-v-2f88d9fa]{color:#4f46e5}.shop[data-v-261d9f06]{display:flex;flex-direction:column;gap:1rem}button[data-v-261d9f06]{margin:auto;background-color:#4f46e5;color:#fff;width:300px}.pricing-footnotes[data-v-261d9f06]{margin-top:2rem;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.pricing-footnotes p[data-v-261d9f06]{max-width:300px;color:#666;font-size:.8rem;line-height:1.4;margin-bottom:.5rem}.publisher-credentials-settings[data-v-80910b5d]{padding:20px}.notice[data-v-80910b5d]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:10px;margin-bottom:20px;color:#856404}.role-warning[data-v-80910b5d]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:20px;margin-bottom:20px;color:#721c24}.role-warning .warning-content h4[data-v-80910b5d]{margin:0 0 10px;color:#721c24;font-size:1.1rem}.role-warning .warning-content p[data-v-80910b5d]{margin:8px 0;line-height:1.5}.role-warning .warning-content p[data-v-80910b5d]:last-child{margin-bottom:0}.global-enable-setting[data-v-80910b5d]{margin-bottom:30px;padding:20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.setting-item[data-v-80910b5d]{margin-bottom:15px}.checkbox-container[data-v-80910b5d]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-text[data-v-80910b5d]{display:flex;flex-direction:column;gap:4px}.setting-description[data-v-80910b5d]{font-size:.85rem;color:#6c757d;font-weight:400}.credentials-list[data-v-80910b5d]{margin-bottom:20px}.credential-item[data-v-80910b5d]{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:10px;background:#f9f9f9}.credential-header[data-v-80910b5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.credential-actions[data-v-80910b5d]{display:flex;gap:10px}.credential-details p[data-v-80910b5d]{margin:5px 0;color:#666}.form-group[data-v-80910b5d]{margin-bottom:15px}.form-group label[data-v-80910b5d]{display:block;margin-bottom:5px;font-weight:700}.form-group input[data-v-80910b5d]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.institution-input[data-v-80910b5d],.credential-field[data-v-80910b5d]{display:flex;align-items:center;gap:10px;margin-bottom:5px}.institution-input input[data-v-80910b5d],.credential-field input[data-v-80910b5d]{flex:1}.template-buttons[data-v-80910b5d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.form-actions[data-v-80910b5d],.edit-actions[data-v-80910b5d]{display:flex;gap:10px;margin-top:15px}.add-credential-form[data-v-80910b5d]{border:1px solid #ddd;border-radius:8px;padding:20px;background:#f9f9f9}.compute-resources-settings[data-v-bb9c4c5e]{padding:20px}.description[data-v-bb9c4c5e]{color:#666;margin-bottom:20px;line-height:1.5}.stats-summary[data-v-bb9c4c5e]{display:flex;gap:20px;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px}.stat[data-v-bb9c4c5e]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-bb9c4c5e]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-bb9c4c5e]{font-size:12px;color:#666}.loading[data-v-bb9c4c5e]{text-align:center;padding:40px;color:#666}.nodes-list[data-v-bb9c4c5e]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.node-card[data-v-bb9c4c5e]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fff;transition:opacity .2s}.node-card.disabled[data-v-bb9c4c5e]{opacity:.6}.node-header[data-v-bb9c4c5e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.node-title[data-v-bb9c4c5e]{display:flex;align-items:center;gap:12px}.node-title h4[data-v-bb9c4c5e]{margin:0;font-size:16px}.status-badge[data-v-bb9c4c5e]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;color:#fff;text-transform:capitalize}.toggle-switch[data-v-bb9c4c5e]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-bb9c4c5e]{opacity:0;width:0;height:0}.toggle-slider[data-v-bb9c4c5e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.toggle-slider[data-v-bb9c4c5e]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-bb9c4c5e]{background-color:#22c55e}.toggle-switch input:checked+.toggle-slider[data-v-bb9c4c5e]:before{transform:translate(20px)}.node-details[data-v-bb9c4c5e]{font-size:14px}.detail-row[data-v-bb9c4c5e]{display:flex;margin-bottom:6px}.detail-label[data-v-bb9c4c5e]{color:#666;width:120px;flex-shrink:0}.detail-value[data-v-bb9c4c5e]{color:#333}.detail-row.error .detail-value[data-v-bb9c4c5e]{color:#ef4444}.node-footer[data-v-bb9c4c5e]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.validation-message[data-v-bb9c4c5e]{margin-top:12px;padding:8px;background:#f0f9ff;border-radius:4px;font-size:13px;color:#0369a1}.empty-state[data-v-bb9c4c5e]{text-align:center;padding:40px;background:#f8f9fa;border-radius:8px;margin-bottom:20px}.empty-state p[data-v-bb9c4c5e]{margin:8px 0;color:#666}.empty-state .hint[data-v-bb9c4c5e]{font-size:13px;color:#888}.add-node-btn[data-v-bb9c4c5e]{width:100%}.add-node-form[data-v-bb9c4c5e]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#fafafa}.add-node-form h4[data-v-bb9c4c5e]{margin:0 0 20px}.form-section[data-v-bb9c4c5e]{margin-bottom:24px;padding:16px;background:#fff;border-radius:8px;border:1px solid #eee}.form-section h5[data-v-bb9c4c5e]{margin:0 0 12px;font-size:14px;color:#333}.form-group[data-v-bb9c4c5e]{margin-bottom:16px}.form-group label[data-v-bb9c4c5e]{display:block;margin-bottom:6px;font-weight:500;font-size:14px;color:#333}.form-group input[type=text][data-v-bb9c4c5e],.form-group input[type=password][data-v-bb9c4c5e],.form-group input[type=number][data-v-bb9c4c5e],.form-group textarea[data-v-bb9c4c5e]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group textarea[data-v-bb9c4c5e]{resize:vertical;font-family:monospace}.form-row[data-v-bb9c4c5e]{display:flex;gap:12px}.flex-1[data-v-bb9c4c5e]{flex:1}.flex-2[data-v-bb9c4c5e]{flex:2}.required[data-v-bb9c4c5e]{color:#ef4444}.hint[data-v-bb9c4c5e]{font-size:12px;color:#888;margin-top:4px}.radio-group[data-v-bb9c4c5e]{display:flex;gap:20px}.radio-option[data-v-bb9c4c5e],.checkbox-option[data-v-bb9c4c5e]{display:flex;align-items:center;gap:8px;cursor:pointer}.radio-option input[data-v-bb9c4c5e],.checkbox-option input[data-v-bb9c4c5e]{cursor:pointer}.jump-host-config[data-v-bb9c4c5e]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:6px}.test-result[data-v-bb9c4c5e]{margin:16px 0;padding:12px;border-radius:6px;font-size:14px}.test-result.success[data-v-bb9c4c5e]{background:#dcfce7;color:#166534}.test-result.error[data-v-bb9c4c5e]{background:#fee2e2;color:#991b1b}.fingerprint[data-v-bb9c4c5e]{display:block;margin-top:4px;font-family:monospace;font-size:12px;opacity:.8}.form-actions[data-v-bb9c4c5e]{display:flex;gap:12px;margin-top:20px}.btn-primary[data-v-bb9c4c5e],.btn-secondary[data-v-bb9c4c5e],.btn-tertiary[data-v-bb9c4c5e],.btn-danger[data-v-bb9c4c5e]{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-v-bb9c4c5e]{background:#3b82f6;color:#fff}.btn-primary[data-v-bb9c4c5e]:hover{background:#2563eb}.btn-secondary[data-v-bb9c4c5e]{background:#e5e7eb;color:#374151}.btn-secondary[data-v-bb9c4c5e]:hover{background:#d1d5db}.btn-tertiary[data-v-bb9c4c5e]{background:transparent;color:#6b7280}.btn-tertiary[data-v-bb9c4c5e]:hover{background:#f3f4f6}.btn-danger[data-v-bb9c4c5e]{background:#fee2e2;color:#991b1b}.btn-danger[data-v-bb9c4c5e]:hover{background:#fecaca}.btn-sm[data-v-bb9c4c5e]{padding:6px 12px;font-size:13px}button[data-v-bb9c4c5e]:disabled{opacity:.6;cursor:not-allowed}.autonomous-settings[data-v-40849c7c]{display:flex;flex-direction:column;gap:12px;max-width:560px}.description[data-v-40849c7c]{color:#64748b}.field[data-v-40849c7c]{display:flex;flex-direction:column;gap:6px}.success[data-v-40849c7c]{color:#10b981}.error[data-v-40849c7c]{color:#ef4444}.setting-overlay[data-v-2ee280d8]{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:16px;padding:32px}.settings-tabs[data-v-2ee280d8]{width:100%;gap:16px;flex-flow:row wrap;flex:1;display:flex;justify-content:start;align-items:start}.settings-tabs>*[data-v-2ee280d8]{flex:1;width:100%}.setting[data-v-2ee280d8]{display:flex;flex-direction:column;gap:8px}.setting>*[data-v-2ee280d8]{width:fit-content}.setting h1[data-v-2ee280d8]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.role[data-v-2ee280d8]{background-color:#4f46e5;font-weight:700;color:#fff;padding:6px;border-radius:20px;margin-right:4px}.success-hint[data-v-2ee280d8]{color:#10b981;margin-top:8px}.icon-button[data-v-2ee280d8]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;background:transparent;cursor:pointer;transition:all .2s}.icon-button[data-v-2ee280d8]:hover{background:rgba(79,70,229,.08)}.icon-button .icon[data-v-2ee280d8]{font-size:1em}.global-search-view[data-v-57d0cd52]{box-shadow:0 0 5px #0003;background:white}.headline[data-v-c65dda2f]{font-size:3rem;font-weight:700;color:#a49ff2;width:100%}.setting-overlay[data-v-c65dda2f]{display:flex;flex-direction:column;justify-content:center;gap:16px}.settings-tabs[data-v-c65dda2f]{width:100%;gap:16px;flex-flow:row wrap;flex:1;display:flex;justify-content:start}.settings-tabs>*[data-v-c65dda2f]{flex:1;width:100%;padding:16px}.qr-code[data-v-ee40c0bb]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.invite-overlay[data-v-78619b4c]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px}.headline[data-v-78619b4c]{font-size:2rem;font-weight:700;color:#a49ff2;text-align:center}.invite-link-container[data-v-78619b4c]{width:100%;max-width:600px;margin:16px 0}.link-frame[data-v-78619b4c]{display:flex;align-items:center;background-color:#fff;border:2px solid #a49ff2;border-radius:8px;padding:12px;gap:12px}.link-text[data-v-78619b4c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace}.copy-button[data-v-78619b4c]{background-color:#a49ff2;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:background-color .2s}.copy-button[data-v-78619b4c]:hover{background-color:#7a73eb}.copy-button.success[data-v-78619b4c]{background-color:#10b981}.info-text.p[data-v-78619b4c]{margin-top:2rem;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.info-text.p p[data-v-78619b4c]{max-width:300px;color:#666;font-size:.8rem;line-height:1.4;margin-bottom:.5rem}.invite-counter[data-v-78619b4c]{color:#a49ff2;font-size:.9rem;background-color:#a49ff21a;padding:8px 16px;border-radius:16px;margin-bottom:8px}.task-card[data-v-7221a5f4]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(226,232,240,.6);background:white;margin-bottom:10px;transition:all .2s ease;position:relative;overflow:hidden}.task-card[data-v-7221a5f4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .2s ease}.task-card.is-active[data-v-7221a5f4]{border-color:#4f46e54d;background:linear-gradient(to right,rgba(79,70,229,.02),white)}.task-card.is-active[data-v-7221a5f4]:before{background:#4F46E5}.task-card.is-error[data-v-7221a5f4]{border-color:#ef44444d;background:linear-gradient(to right,rgba(239,68,68,.02),white)}.task-card.is-error[data-v-7221a5f4]:before{background:#EF4444}.task-card.is-completed[data-v-7221a5f4]{border-color:#10b98133;opacity:.85}.task-card.is-completed[data-v-7221a5f4]:before{background:#10b981}.task-card[data-v-7221a5f4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;border-color:#e2e8f0cc}.task-header[data-v-7221a5f4]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.task-title-section[data-v-7221a5f4]{display:flex;gap:12px;flex:1;min-width:0}.status-indicator[data-v-7221a5f4]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;transition:all .2s ease}.status-indicator .status-icon[data-v-7221a5f4]{font-size:.9rem}.status-indicator .status-icon.spinning[data-v-7221a5f4]{animation:spin-7221a5f4 1s linear infinite}@keyframes spin-7221a5f4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title-wrapper[data-v-7221a5f4]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.title[data-v-7221a5f4]{font-weight:600;font-size:.95rem;color:#0f172a;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.task-meta[data-v-7221a5f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-badge[data-v-7221a5f4]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}.time[data-v-7221a5f4]{font-size:.75rem;color:#64748b;white-space:nowrap}.remove-button[data-v-7221a5f4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s ease;flex-shrink:0;margin-top:-2px}.remove-button .icon[data-v-7221a5f4]{font-size:.85rem}.remove-button[data-v-7221a5f4]:hover{background:rgba(239,68,68,.1);color:#ef4444;border-color:#ef444433}.remove-button[data-v-7221a5f4]:active{transform:scale(.9)}.description[data-v-7221a5f4]{font-size:.875rem;color:#64748b;line-height:1.5;margin-top:-4px}.progress-section[data-v-7221a5f4]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.progress-header[data-v-7221a5f4]{display:flex;justify-content:space-between;align-items:center}.progress-label[data-v-7221a5f4]{font-size:.75rem;color:#64748b;font-weight:500}.progress-percentage[data-v-7221a5f4]{font-size:.75rem;color:#4f46e5;font-weight:600}.error-message[data-v-7221a5f4]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background-color:#ef444414;border:1px solid rgba(239,68,68,.2);color:#ef4444;font-size:.85rem;line-height:1.4;margin-top:2px}.error-message .error-icon[data-v-7221a5f4]{font-size:.9rem;flex-shrink:0;margin-top:2px}.error-message span[data-v-7221a5f4]{flex:1;word-wrap:break-word}.welcome-content[data-v-2ff50e03]{display:flex;flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:48px 40px;min-height:min-content}@media screen and (max-width: 600px){.welcome-content[data-v-2ff50e03]{padding:32px 24px}}h2.welcome-title[data-v-2ff50e03]{font-size:2rem;font-weight:600;margin-bottom:32px;color:#0f172a;width:100%;text-align:left;letter-spacing:-.01em;line-height:1.3}@media screen and (max-width: 600px){h2.welcome-title[data-v-2ff50e03]{font-size:1.75rem;margin-bottom:24px}}.message[data-v-2ff50e03]{margin-bottom:0;width:100%}.message-section[data-v-2ff50e03]{margin:0 0 24px;text-align:left;padding:24px;background:white;border-radius:12px;border:1px solid #E2E8F0}.message-section[data-v-2ff50e03]:last-child{margin-bottom:0}.message-section.bookmark-section[data-v-2ff50e03]{background:white;padding:24px;border:1px solid #E2E8F0;position:relative}.message-section.bookmark-section[data-v-2ff50e03]:before{display:none}.message-section.bookmark-section h3[data-v-2ff50e03]{color:#0f172a;margin-bottom:12px;font-size:1.25rem;display:flex;align-items:center;gap:8px;font-weight:600}.message-section.bookmark-section p[data-v-2ff50e03]{color:#0f172a;font-size:.95rem;line-height:1.6;margin-bottom:12px}.message-section.bookmark-section p strong[data-v-2ff50e03]{color:#0f172a;font-weight:600}.message-section h3[data-v-2ff50e03]{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:12px;line-height:1.4}.message-section p[data-v-2ff50e03]{color:#0f172a;font-size:.95rem;line-height:1.6;margin-bottom:12px}.message-section p[data-v-2ff50e03]:last-child{margin-bottom:0}.message-section ul[data-v-2ff50e03]{list-style:none;padding:0;margin:1rem 0}.message-section ul li[data-v-2ff50e03]{padding:.75rem 0 .75rem 1.75rem;position:relative;color:#0f172a;font-size:1.05rem;line-height:1.6}.message-section ul li[data-v-2ff50e03]:before{content:"\2713";position:absolute;left:0;color:#4f46e5;font-weight:700;font-size:1.2rem}.message-section .help-text[data-v-2ff50e03]{font-size:.95rem;color:#64748b;margin-top:1rem}.message-section .help-link[data-v-2ff50e03]{color:#a49ff2;text-decoration:none;font-weight:600;transition:all .2s}.message-section .help-link[data-v-2ff50e03]:hover{color:#4f46e5;text-decoration:underline}@media screen and (max-width: 600px){.message-section[data-v-2ff50e03]{margin:1.5rem 0;padding:1.5rem}.message-section.bookmark-section[data-v-2ff50e03]{padding:1.5rem}}.steps-container[data-v-2ff50e03]{margin-bottom:0;width:100%}.step[data-v-2ff50e03]{background:white;border-radius:12px;padding:32px;border:1px solid #E2E8F0}.step h3[data-v-2ff50e03]{font-size:1.375rem;font-weight:600;color:#0f172a;margin-bottom:12px;letter-spacing:-.01em;line-height:1.4}.step>p[data-v-2ff50e03]{color:#0f172a;margin-bottom:24px;line-height:1.6;font-size:.95rem}@media screen and (max-width: 600px){.step[data-v-2ff50e03]{padding:1.5rem}}.step-content[data-v-2ff50e03]{display:flex;flex-direction:column;gap:20px}.step-content>label[data-v-2ff50e03]{font-weight:500;color:#0f172a;font-size:.875rem;margin-bottom:8px}.text-input[data-v-2ff50e03]{padding:12px 16px;border:1px solid #E2E8F0;border-radius:8px;font-size:.9375rem;width:100%;max-width:100%;background:white;transition:border-color .2s ease;font-family:inherit}.text-input[data-v-2ff50e03]:focus{outline:none;border-color:#4f46e5}.text-input[data-v-2ff50e03]::placeholder{color:#64748b}.upload-options[data-v-2ff50e03]{display:flex;flex-direction:column;gap:1rem}.option-tabs[data-v-2ff50e03]{display:flex;gap:0;border-bottom:1px solid #E2E8F0;margin-bottom:20px;padding-bottom:0}.tab-button[data-v-2ff50e03]{padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#64748b;cursor:pointer;font-size:.9375rem;font-weight:500;transition:color .2s ease;position:relative;margin-bottom:-1px}.tab-button[data-v-2ff50e03]:hover{color:#0f172a}.tab-button.active[data-v-2ff50e03]{color:#0f172a;border-bottom-color:#4f46e5;font-weight:500}.upload-section[data-v-2ff50e03]{display:flex;flex-direction:column;gap:16px}.hint-text[data-v-2ff50e03]{font-size:.8125rem;color:#64748b;margin-top:4px;line-height:1.5}.success-message[data-v-2ff50e03]{padding:12px 16px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#0d9367;margin-top:12px}.error-message[data-v-2ff50e03]{padding:12px 16px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ec1e1e;margin-top:12px;font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:8px}.info-box[data-v-2ff50e03]{padding:2rem;background:linear-gradient(135deg,rgba(228,227,251,.6) 0%,rgba(255,255,255,.8) 100%);border-radius:16px;border:2px solid rgba(79,70,229,.2);box-shadow:0 4px 20px #4f46e51a}.info-box p[data-v-2ff50e03]{margin-bottom:1.25rem;color:#291fd9;font-size:1.05rem;line-height:1.7}.info-box p[data-v-2ff50e03]:last-child{margin-bottom:0}.document-list-embed[data-v-2ff50e03]{width:100%}.tasks-panel[data-v-2ff50e03]{width:100%;border:1px solid #E2E8F0;border-radius:12px;background:white;overflow:hidden}.tasks-toggle[data-v-2ff50e03]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:rgba(228,227,251,.25);border:none;cursor:pointer;text-align:left}.tasks-toggle[data-v-2ff50e03]:hover{background:rgba(228,227,251,.35)}.tasks-toggle-left[data-v-2ff50e03]{display:flex;align-items:center;gap:10px;min-width:0}.tasks-icon[data-v-2ff50e03]{color:#4f46e5;flex-shrink:0}.tasks-title[data-v-2ff50e03]{font-weight:600;color:#291fd9;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tasks-badge[data-v-2ff50e03]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:rgba(164,159,242,.12);color:#4f46e5;flex-shrink:0}.tasks-badge.error[data-v-2ff50e03]{background:rgba(239,68,68,.12);color:#ed2d2d}.tasks-body[data-v-2ff50e03]{padding:12px 12px 6px;background:white}.tasks-actions-row[data-v-2ff50e03]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tasks-list[data-v-2ff50e03]{max-height:280px;overflow:auto;padding-right:4px}.alert-options[data-v-2ff50e03]{display:flex;flex-direction:column;gap:1rem}.checkbox-label[data-v-2ff50e03]{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.1rem;color:#0f172a;padding:1rem;border-radius:12px;transition:all .2s ease}.checkbox-label[data-v-2ff50e03]:hover{background:rgba(0,0,0,.05)}.checkbox-label input[type=checkbox][data-v-2ff50e03]{width:22px;height:22px;cursor:pointer;border:2px solid #E2E8F0;border-radius:6px;transition:all .2s ease}.checkbox-label input[type=checkbox][data-v-2ff50e03]:checked{background:#4F46E5;border-color:#4f46e5}.completion-summary[data-v-2ff50e03]{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background:rgba(255,255,255,.95);border-radius:16px;border:1px solid #E2E8F0;box-shadow:0 4px 20px #00000014}.summary-item[data-v-2ff50e03]{display:flex;align-items:center;gap:1rem;font-size:1.15rem;color:#0f172a;font-weight:500}.summary-item .checkmark[data-v-2ff50e03]{color:#10b981;font-weight:700;font-size:1.5rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.1);border-radius:50%}.actions[data-v-2ff50e03]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:2rem;padding-top:2rem;border-top:1px solid #E2E8F0}.step-indicator[data-v-2ff50e03]{font-size:.95rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.5rem 1rem;background:rgba(0,0,0,.05);border-radius:20px}.buttons[data-v-2ff50e03]{display:flex;gap:12px;width:100%;justify-content:flex-start}.buttons button[data-v-2ff50e03]{min-width:120px}.dont-show-again[data-v-2ff50e03]{width:100%;display:flex;align-items:center;gap:10px;padding:16px 0;color:#0f172a;cursor:pointer;font-size:.875rem;justify-content:center}.dont-show-again input[type=checkbox][data-v-2ff50e03]{width:18px;height:18px;margin:0;cursor:pointer;border:1px solid #E2E8F0;border-radius:4px;appearance:none;background-color:#fff;position:relative;transition:all .2s ease}.dont-show-again input[type=checkbox][data-v-2ff50e03]:checked{background-color:#4f46e5;border-color:#4f46e5}.dont-show-again input[type=checkbox][data-v-2ff50e03]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.dont-show-again span[data-v-2ff50e03]{user-select:none;font-weight:600;letter-spacing:.01em}@media screen and (max-width: 600px){.actions[data-v-2ff50e03]{gap:.75rem}.actions .dont-show-again[data-v-2ff50e03],.buttons[data-v-2ff50e03]{max-width:none}}.bookmark-section .shortcut-hint[data-v-2ff50e03]{margin-top:1.25rem;font-size:.95rem;color:#291fd9}.bookmark-section .shortcut-hint .shortcut[data-v-2ff50e03]{display:inline-block;margin-right:1rem}.bookmark-section .shortcut-hint .shortcut kbd[data-v-2ff50e03]{background:rgba(255,255,255,.95);border:1.5px solid rgba(79,70,229,.3);border-radius:6px;padding:4px 8px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.9rem;color:#4f46e5;font-weight:600;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.bookmark-section .shortcut-hint .shortcut kbd[data-v-2ff50e03]:hover{border-color:#4f46e5;box-shadow:0 2px 6px #4f46e533}.search-results-container[data-v-2ff50e03]{margin-top:20px;padding:20px;background:white;border-radius:12px;border:1px solid #E2E8F0;box-shadow:0 4px 20px #00000014;max-height:600px;overflow-y:auto}.search-results-header[data-v-2ff50e03]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(228,227,251,.5)}.search-results-header h4[data-v-2ff50e03]{font-size:1.2rem;font-weight:700;color:#4f46e5;margin:0}.selection-controls[data-v-2ff50e03]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.link-button[data-v-2ff50e03]{background:none;border:none;color:#a49ff2;cursor:pointer;font-size:.9rem;font-weight:600;padding:.25rem .5rem;border-radius:6px;transition:all .2s ease}.link-button[data-v-2ff50e03]:hover:not(:disabled){background:rgba(228,227,251,.3);color:#4f46e5}.link-button[data-v-2ff50e03]:disabled{opacity:.5;cursor:not-allowed}.separator[data-v-2ff50e03]{color:#2118ad4d}.loading-indicator[data-v-2ff50e03]{text-align:center;padding:2rem;color:#2118ad;font-style:italic}.no-results[data-v-2ff50e03]{text-align:center;padding:2rem;color:#2118ad}.paper-list[data-v-2ff50e03]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.paper-item[data-v-2ff50e03]{padding:1.25rem;background:white;border:2px solid rgba(79,70,229,.15);border-radius:12px;transition:all .2s ease;cursor:pointer}.paper-item[data-v-2ff50e03]:hover{border-color:#4f46e54d;box-shadow:0 4px 12px #4f46e51a;transform:translateY(-2px)}.paper-item.selected[data-v-2ff50e03]{border-color:#4f46e5;background:rgba(228,227,251,.2);box-shadow:0 4px 16px #4f46e526}.paper-checkbox-label[data-v-2ff50e03]{display:flex;gap:1rem;cursor:pointer;align-items:flex-start}.paper-checkbox-label input[type=checkbox][data-v-2ff50e03]{width:20px;height:20px;margin-top:.25rem;cursor:pointer;border:2px solid rgba(79,70,229,.4);border-radius:6px;appearance:none;background-color:#fff;position:relative;flex-shrink:0;transition:all .2s ease}.paper-checkbox-label input[type=checkbox][data-v-2ff50e03]:checked{background-color:#4f46e5;border-color:#4f46e5}.paper-checkbox-label input[type=checkbox][data-v-2ff50e03]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.paper-info[data-v-2ff50e03]{flex:1;display:flex;flex-direction:column;gap:.5rem}.paper-title[data-v-2ff50e03]{font-size:1.1rem;font-weight:700;color:#4f46e5;line-height:1.4}.paper-meta[data-v-2ff50e03]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.9rem;color:#2118ad}.paper-authors[data-v-2ff50e03]{font-weight:500}.paper-year[data-v-2ff50e03]:before,.paper-venue[data-v-2ff50e03]:before,.paper-citations[data-v-2ff50e03]:before{content:"\2022";margin-right:.5rem;color:#2118ad66}.paper-abstract[data-v-2ff50e03]{font-size:.9rem;color:#2118ad;line-height:1.6;margin-top:.5rem;font-style:italic}.add-selected-section[data-v-2ff50e03]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid rgba(228,227,251,.5);display:flex;justify-content:center}.desktop-app-overlay[data-v-aa69db47]{display:flex;flex-direction:column;padding:2rem;max-width:800px;margin:0 auto;gap:1.5rem}.overlay-header[data-v-aa69db47]{text-align:center;margin-bottom:1rem}.overlay-header h1[data-v-aa69db47]{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#4f46e5}.overlay-header .subtitle[data-v-aa69db47]{margin:0;font-size:1.1rem;color:#64748b}.overlay-content[data-v-aa69db47]{display:flex;flex-direction:column;gap:1.5rem}.status-card[data-v-aa69db47]{background:white;border:2px solid #e0e0e0;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.status-card[data-v-aa69db47]:hover{border-color:#4f46e5;box-shadow:0 4px 16px #0000001a}.status-card h2[data-v-aa69db47]{margin:0 0 1rem;font-size:1.3rem;font-weight:600;color:#0f172a}.browser-sessions-card .sessions-list[data-v-aa69db47]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-aa69db47]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease}.session-card[data-v-aa69db47]:hover{border-color:#4f46e5;background:white}.session-header[data-v-aa69db47]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.session-info[data-v-aa69db47]{display:flex;flex-direction:column;gap:.25rem}.session-id[data-v-aa69db47]{font-family:monospace;font-weight:600;color:#0f172a}.session-status[data-v-aa69db47]{display:flex;align-items:center;gap:.375rem;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;width:fit-content}.session-status[data-v-aa69db47]:not(.visible){background:#fff3cd;color:#856404}.session-status.visible[data-v-aa69db47]{background:#d4edda;color:#155724}.session-details[data-v-aa69db47]{display:flex;flex-direction:column;gap:.5rem}.session-url[data-v-aa69db47],.session-time[data-v-aa69db47]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b}.url-icon[data-v-aa69db47],.time-icon[data-v-aa69db47]{color:#4f46e5}.url[data-v-aa69db47]{font-family:monospace;background:white;padding:.25rem .5rem;border-radius:4px;border:1px solid #e0e0e0}.empty-state[data-v-aa69db47]{text-align:center;padding:3rem 2rem}.empty-state .empty-content[data-v-aa69db47]{display:flex;flex-direction:column;align-items:center;gap:1rem}.empty-state .empty-icon[data-v-aa69db47]{font-size:3rem;color:#64748b;opacity:.5}.empty-state h3[data-v-aa69db47]{margin:0;color:#0f172a}.empty-state p[data-v-aa69db47]{margin:0;color:#64748b;max-width:400px}@keyframes pulse-aa69db47{0%{box-shadow:0 0 #28a745b3}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 #28a74500}}.modal-overlay[data-v-5ce40ceb]{border:none;border-radius:32px;width:90%;padding:0;height:90%;margin:auto;box-shadow:0 25px 50px -12px #0f172a40;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-overlay[data-v-5ce40ceb]::backdrop{backdrop-filter:blur(8px);background-color:#0f172a66}.modal-overlay .content[data-v-5ce40ceb]{overflow-y:auto;height:100%;width:100%;display:flex}.modal-overlay .content .close-button[data-v-5ce40ceb]{position:absolute;top:16px;right:16px;z-index:100}.modal-overlay .content .main[data-v-5ce40ceb]{overflow-x:auto;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.modal-overlay .content .main>*[data-v-5ce40ceb]{flex:1}.dropdown span[data-v-e0fd50ac]{width:100%;overflow:scroll}.dropdown-headline[data-v-e0fd50ac]{font-weight:700;color:#291fd9;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:.5rem;cursor:pointer}.dropdown-icon[data-v-e0fd50ac]{transition:transform .2s ease-in-out}.dropdown-icon.open.down[data-v-e0fd50ac]{transform:rotate(90deg)}.dropdown-icon.open.up[data-v-e0fd50ac]{transform:rotate(-90deg)}.dropdown-content[data-v-e0fd50ac]{padding-left:16px;display:none}.dropdown-content.open[data-v-e0fd50ac]{display:flex;flex-direction:column;gap:.5rem}.upload-display[data-v-04e2d646]{display:flex;flex-direction:column;gap:.1rem;min-width:200px;max-width:400px;padding:8px;border-radius:20px;border:2px solid #E2E8F0;background:white}.upload-display.error[data-v-04e2d646]{border-color:#ef4444;background-color:#ef44441a}.upload-display.error[data-v-04e2d646] .dropdown-headline{color:#ef4444;fill:#ef4444}.upload-display .error-text[data-v-04e2d646]{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;color:#ef4444}.upload-display .error-text button[data-v-04e2d646]:hover{color:#eb1515}.upload-dropdown[data-v-f7f95dcb]{display:flex;flex-direction:column;gap:.1rem;min-width:200px;padding:16px;border-radius:20px;border:2px solid #E2E8F0;background:white;border-color:#a49ff2;max-height:33vh;overflow-y:scroll}.upload-dropdown.error[data-v-f7f95dcb]{border-color:#ef4444;color:#ef4444}.upload-dropdown.error[data-v-f7f95dcb]>.dropdown-headline{color:#ef4444;fill:#ef4444}.upload-overlay[data-v-f7f95dcb]{position:fixed;bottom:16px;right:16px;z-index:102;display:flex;flex-direction:column;gap:8px}.upload-list-enter-active[data-v-f7f95dcb],.upload-list-leave-active[data-v-f7f95dcb]{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.upload-list-enter-from[data-v-f7f95dcb],.upload-list-leave-to[data-v-f7f95dcb]{transform:translate(30px);opacity:0}.toast-container[data-v-21e8ae8c]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none}.toast[data-v-21e8ae8c]{margin:5px;padding:12px 20px;border-radius:8px;background:rgba(0,0,0,.85);color:#fff;font-size:.95rem;font-weight:500;box-shadow:0 4px 12px #00000040;max-width:350px;text-align:center;border:1px solid rgba(255,255,255,.1)}.toast.success[data-v-21e8ae8c]{background:#0c8a60;color:#fff;border:1px solid #0ea271}.toast.error[data-v-21e8ae8c]{background:#ed2d2d;color:#fff;border:1px solid #EF4444}.toast.warning[data-v-21e8ae8c]{background:#ac6f07;color:#fff;border:1px solid #c57f08}.toast.info[data-v-21e8ae8c]{background:#3a30e2;color:#fff;border:1px solid #4F46E5}.toast-enter-active[data-v-21e8ae8c],.toast-leave-active[data-v-21e8ae8c]{transition:all .3s ease}.toast-enter-from[data-v-21e8ae8c]{opacity:0;transform:translateY(30px)}.toast-leave-to[data-v-21e8ae8c]{opacity:0;transform:translateY(-30px)}.task-overlay[data-v-6e756b71]{position:fixed;bottom:70px;right:16px;z-index:102;display:flex;flex-direction:column}.task-panel[data-v-6e756b71]{min-width:360px;max-width:480px;background:white;border-radius:16px;box-shadow:0 4px 24px #0000001f,0 2px 8px #00000014;border:1px solid rgba(226,232,240,.5);overflow:hidden;max-height:70vh;display:flex;flex-direction:column}.task-panel.has-error[data-v-6e756b71]{border-color:#ef44444d}.task-header[data-v-6e756b71]{padding:16px 20px;background:linear-gradient(to bottom,rgba(79,70,229,.03),transparent);border-bottom:1px solid rgba(226,232,240,.5);flex-shrink:0}.task-header .header-content[data-v-6e756b71]{display:flex;justify-content:space-between;align-items:center;gap:12px}.task-header .header-title[data-v-6e756b71]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.task-header .header-title .header-icon[data-v-6e756b71]{color:#4f46e5;font-size:1.1rem;flex-shrink:0}.task-header .header-title h3[data-v-6e756b71]{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a;flex:1;min-width:0}.task-header .header-title .active-badge[data-v-6e756b71]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#4F46E5;color:#fff;border-radius:12px;font-size:.75rem;font-weight:600;flex-shrink:0}.task-header .header-actions[data-v-6e756b71]{display:flex;gap:6px;align-items:center;flex-shrink:0}.task-header .action-button[data-v-6e756b71]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:#64748b;transition:all .2s ease;flex-shrink:0}.task-header .action-button .icon[data-v-6e756b71]{font-size:.9rem}.task-header .action-button[data-v-6e756b71]:hover{background:rgba(226,232,240,.5);color:#0f172a;border-color:#e2e8f0cc}.task-header .action-button[data-v-6e756b71]:active{transform:scale(.95)}.task-header .action-button.clear-button[data-v-6e756b71]:hover{color:#ef4444;border-color:#ef44444d;background:rgba(239,68,68,.08)}.task-content[data-v-6e756b71]{padding:12px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.task-content[data-v-6e756b71]::-webkit-scrollbar{width:8px}.task-content[data-v-6e756b71]::-webkit-scrollbar-track{background:transparent}.task-content[data-v-6e756b71]::-webkit-scrollbar-thumb{background:rgba(226,232,240,.6);border-radius:4px}.task-content[data-v-6e756b71]::-webkit-scrollbar-thumb:hover{background:rgba(226,232,240,.8)}.no-tasks[data-v-6e756b71]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:#64748b}.no-tasks .empty-icon[data-v-6e756b71]{font-size:3rem;color:#64748b4d;margin-bottom:12px}.no-tasks p[data-v-6e756b71]{margin:0 0 4px;font-size:1rem;font-weight:500;color:#0f172a}.no-tasks .empty-hint[data-v-6e756b71]{font-size:.85rem;color:#64748b}.task-list-enter-active[data-v-6e756b71],.task-list-leave-active[data-v-6e756b71]{transition:all .3s cubic-bezier(.4,0,.2,1)}.task-list-enter-from[data-v-6e756b71]{opacity:0;transform:translateY(-10px) scale(.95)}.task-list-leave-to[data-v-6e756b71]{opacity:0;transform:translate(20px) scale(.95)}.task-list-move[data-v-6e756b71]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.task-toggle-button[data-v-01f658fa]{position:fixed;bottom:16px;right:16px;z-index:101;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:2px solid #E2E8F0;cursor:pointer;transition:all .2s ease}.task-toggle-button[data-v-01f658fa]:hover{background-color:#f2f2f2}.task-toggle-button.active[data-v-01f658fa]{background-color:#fff;border-color:#a49ff2}.task-toggle-button.active .icon[data-v-01f658fa]{color:#a49ff2}.task-toggle-button.has-active[data-v-01f658fa]{background-color:#a49ff2;border-color:#a49ff2}.task-toggle-button.has-active .icon[data-v-01f658fa]{color:#fff}.task-toggle-button.has-error[data-v-01f658fa]{background-color:#ef4444;border-color:#ef4444}.task-toggle-button.has-error .icon[data-v-01f658fa]{color:#fff}.task-toggle-button .icon[data-v-01f658fa]{font-size:1.2rem;color:#0f172a}.task-toggle-button .spinner[data-v-01f658fa]{position:absolute;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-01f658fa 1s linear infinite}.task-toggle-button .task-count[data-v-01f658fa]{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background-color:#ef4444;color:#fff;font-size:.7rem;font-weight:700}@keyframes spin-01f658fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.paper-search-view[data-v-0b9988fa]{padding:20px;max-width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}.header[data-v-0b9988fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.header h2[data-v-0b9988fa]{margin:0;color:#0f172a}.header .close-button[data-v-0b9988fa]{font-size:1.2rem;color:#64748b}.header .close-button[data-v-0b9988fa]:hover{color:#4f46e5}.search-form[data-v-0b9988fa]{margin-bottom:20px;padding:15px;background-color:#f8fafc;border-radius:8px;box-shadow:0 2px 4px #0000000d}.search-form .search-input-container[data-v-0b9988fa]{display:flex;margin-bottom:15px}.search-form .search-input-container .search-input[data-v-0b9988fa]{flex:1;padding:10px 15px;border:1px solid #E2E8F0;border-radius:4px;font-size:1rem;margin-right:10px}.search-form .search-input-container .search-input[data-v-0b9988fa]:focus{border-color:#4f46e5;outline:none}.search-form .search-input-container .btn-primary[data-v-0b9988fa]{flex-shrink:0}.search-form .search-help-toggle[data-v-0b9988fa]{display:flex;align-items:center;color:#4f46e5;cursor:pointer;font-weight:500;font-size:.9rem}.search-form .search-help-toggle span[data-v-0b9988fa]{margin-right:8px}.search-form .search-help[data-v-0b9988fa]{margin-top:15px;padding:15px;background-color:#4f46e50d;border-radius:4px}.search-form .search-help h3[data-v-0b9988fa]{margin-top:0;margin-bottom:10px;font-size:1.1rem;color:#0f172a}.search-form .search-help p[data-v-0b9988fa]{margin-bottom:10px}.search-form .search-help ul[data-v-0b9988fa]{padding-left:20px}.search-form .search-help ul li[data-v-0b9988fa]{margin-bottom:5px}.search-form .search-help ul li ul[data-v-0b9988fa]{margin-top:5px}.search-loading[data-v-0b9988fa]{display:flex;flex-direction:column;align-items:center;padding:40px;color:#64748b}.search-loading .icon[data-v-0b9988fa]{font-size:2rem;margin-bottom:15px}.search-results[data-v-0b9988fa]{flex:1}.search-results .results-header[data-v-0b9988fa]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px}.search-results .results-header .results-info[data-v-0b9988fa]{flex:1;min-width:150px}.search-results .results-header .results-info h3[data-v-0b9988fa]{margin:0;color:#0f172a}.search-results .results-header .pagination[data-v-0b9988fa]{display:flex;align-items:center}.search-results .results-header .pagination span[data-v-0b9988fa]{margin:0 15px;color:#64748b}.search-results .document-list-section[data-v-0b9988fa]{background-color:#f8fafc;padding:12px;border-radius:6px;margin-bottom:20px}.search-results .document-list-section .document-list-controls[data-v-0b9988fa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-results .document-list-section .document-list-controls .document-list-label[data-v-0b9988fa]{font-weight:500;color:#0f172a;white-space:nowrap}.search-results .document-list-section .document-list-controls .document-list-select[data-v-0b9988fa]{flex:1;min-width:200px}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-0b9988fa]{display:flex;align-items:center;font-size:.9rem;padding:8px 12px;background-color:#fff;border:1px solid #E2E8F0;border-radius:4px;cursor:pointer;white-space:nowrap}.search-results .document-list-section .document-list-controls .icon-and-text.start[data-v-0b9988fa]{padding-left:8px}.search-results .document-list-section .document-list-controls .icon-and-text .icon[data-v-0b9988fa]{margin-right:6px;font-size:.8rem}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-0b9988fa]:hover:not(:disabled){background-color:#e6edf4;border-color:#4f46e5;color:#4f46e5}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-0b9988fa]:disabled{opacity:.5;cursor:not-allowed}.search-results .paper-list[data-v-0b9988fa]{display:flex;flex-direction:column;gap:20px}.search-results .paper-list .paper-card[data-v-0b9988fa]{padding:20px;background-color:#f8fafc;border-radius:8px;box-shadow:0 2px 4px #0000000d}.search-results .paper-list .paper-card .paper-title[data-v-0b9988fa]{margin-top:0;margin-bottom:10px;color:#0f172a;font-size:1.2rem}.search-results .paper-list .paper-card .paper-authors[data-v-0b9988fa]{margin-bottom:8px;color:#64748b;font-size:.9rem}.search-results .paper-list .paper-card .paper-metadata[data-v-0b9988fa]{margin-bottom:15px;color:#8e9bae;font-size:.85rem}.search-results .paper-list .paper-card .paper-abstract[data-v-0b9988fa]{margin-bottom:15px;color:#64748b;font-size:.95rem;line-height:1.5;max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.search-results .paper-list .paper-card .paper-actions[data-v-0b9988fa]{display:flex;gap:10px}.no-results[data-v-0b9988fa]{padding:40px;text-align:center;color:#64748b;background-color:#f8fafc;border-radius:8px;margin-top:20px}@media screen and (max-width: 600px){.search-results .results-header[data-v-0b9988fa]{flex-direction:column;align-items:flex-start}.search-results .results-header .results-info[data-v-0b9988fa]{margin-bottom:10px;width:100%}.search-results .results-header .pagination[data-v-0b9988fa]{width:100%;justify-content:space-between}.search-results .document-list-section .document-list-controls[data-v-0b9988fa]{flex-direction:column;align-items:stretch}.search-results .document-list-section .document-list-controls .document-list-label[data-v-0b9988fa]{margin-bottom:5px}.search-results .document-list-section .document-list-controls .document-list-select[data-v-0b9988fa]{width:100%}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-0b9988fa]{text-align:center;justify-content:center}.search-results .paper-card .paper-actions[data-v-0b9988fa]{flex-wrap:wrap}.search-results .paper-card .paper-actions .action-button[data-v-0b9988fa]{flex:1;min-width:120px;text-align:center}}.vm-management-view[data-v-1c7a6dc6]{display:flex;flex-direction:column;height:100vh;background:#f5f5f5}.vm-header[data-v-1c7a6dc6]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:white;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a}.vm-title[data-v-1c7a6dc6]{margin:0;font-size:1.5rem;color:#333}.vm-controls[data-v-1c7a6dc6]{display:flex;align-items:center;gap:1rem}.vm-stats[data-v-1c7a6dc6]{display:flex;gap:1rem}.stat-item[data-v-1c7a6dc6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.stat-item.status-running[data-v-1c7a6dc6]{border-color:#28a745}.stat-item.status-stopped[data-v-1c7a6dc6]{border-color:#6c757d}.stat-item.status-error[data-v-1c7a6dc6]{border-color:#dc3545}.stat-label[data-v-1c7a6dc6]{font-weight:500;color:#666}.stat-value[data-v-1c7a6dc6]{font-weight:700;color:#333}.refresh-btn[data-v-1c7a6dc6]{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.refresh-btn[data-v-1c7a6dc6]:disabled{background:#ccc;cursor:not-allowed}.refresh-btn.small[data-v-1c7a6dc6]{padding:.25rem .5rem;font-size:.875rem}.vm-content[data-v-1c7a6dc6]{display:flex;flex:1;overflow:hidden}.vm-list-panel[data-v-1c7a6dc6]{width:350px;background:white;border-right:1px solid #e0e0e0;overflow-y:auto;padding:1rem}.vm-list-panel h2[data-v-1c7a6dc6]{margin:0 0 1rem;font-size:1.25rem;color:#333}.loading[data-v-1c7a6dc6],.error[data-v-1c7a6dc6],.empty[data-v-1c7a6dc6]{text-align:center;padding:2rem;color:#666}.error[data-v-1c7a6dc6]{color:#dc3545}.vm-list[data-v-1c7a6dc6]{display:flex;flex-direction:column;gap:.5rem}.vm-item[data-v-1c7a6dc6]{padding:1rem;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.vm-item[data-v-1c7a6dc6]:hover{background:#f8f9fa;border-color:#007bff}.vm-item.selected[data-v-1c7a6dc6]{background:#e3f2fd;border-color:#007bff}.vm-item.status-running[data-v-1c7a6dc6]{border-left:4px solid #28a745}.vm-item.status-stopped[data-v-1c7a6dc6]{border-left:4px solid #6c757d}.vm-item.status-error[data-v-1c7a6dc6]{border-left:4px solid #dc3545}.vm-item-header[data-v-1c7a6dc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.vm-id[data-v-1c7a6dc6]{font-weight:700;color:#333}.vm-status[data-v-1c7a6dc6]{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}.status-running[data-v-1c7a6dc6]{background:#d4edda;color:#155724}.status-stopped[data-v-1c7a6dc6]{background:#e2e3e5;color:#383d41}.status-error[data-v-1c7a6dc6]{background:#f8d7da;color:#721c24}.vm-item-details[data-v-1c7a6dc6]{font-size:.875rem;color:#666;line-height:1.4}.vm-purpose[data-v-1c7a6dc6]{margin-top:.5rem;font-style:italic;color:#007bff;font-size:.875rem}.vm-details-panel[data-v-1c7a6dc6]{flex:1;background:white;overflow-y:auto;padding:1rem 2rem}.vm-details-header[data-v-1c7a6dc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.vm-details-header h2[data-v-1c7a6dc6]{margin:0;color:#333}.vm-info-grid[data-v-1c7a6dc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.info-item[data-v-1c7a6dc6]{display:flex;flex-direction:column;gap:.25rem}.info-item label[data-v-1c7a6dc6]{font-weight:500;color:#666;font-size:.875rem}.info-item span[data-v-1c7a6dc6]{color:#333}.resource-section[data-v-1c7a6dc6]{margin-bottom:2rem}.resource-section h3[data-v-1c7a6dc6]{margin:0 0 1rem;color:#333}.resource-grid[data-v-1c7a6dc6]{display:flex;flex-direction:column;gap:1rem}.resource-item[data-v-1c7a6dc6]{display:flex;align-items:center;gap:1rem}.resource-item label[data-v-1c7a6dc6]{width:80px;font-weight:500;color:#666}.resource-bar[data-v-1c7a6dc6]{flex:1;height:20px;background:#e9ecef;border-radius:10px;position:relative;overflow:hidden}.resource-fill[data-v-1c7a6dc6]{height:100%;border-radius:10px;transition:width .3s}.resource-fill.cpu[data-v-1c7a6dc6]{background:#007bff}.resource-fill.memory[data-v-1c7a6dc6]{background:#28a745}.resource-fill.disk[data-v-1c7a6dc6]{background:#ffc107}.resource-text[data-v-1c7a6dc6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:500;color:#333}.sessions-section[data-v-1c7a6dc6]{margin-bottom:2rem}.sessions-section h3[data-v-1c7a6dc6]{margin:0 0 1rem;color:#333}.sessions-list[data-v-1c7a6dc6]{display:flex;flex-direction:column;gap:.5rem}.session-item[data-v-1c7a6dc6]{padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s}.session-item[data-v-1c7a6dc6]:hover{background:#f8f9fa;border-color:#007bff}.session-item.selected[data-v-1c7a6dc6]{background:#e3f2fd;border-color:#007bff}.session-item.active[data-v-1c7a6dc6]{border-left:4px solid #28a745}.session-header[data-v-1c7a6dc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.session-id[data-v-1c7a6dc6]{font-weight:500;color:#333}.session-status .active[data-v-1c7a6dc6]{color:#28a745;font-weight:500}.session-details[data-v-1c7a6dc6]{font-size:.875rem;color:#666}.terminal-section[data-v-1c7a6dc6]{margin-top:2rem}.terminal-header[data-v-1c7a6dc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.terminal-header h3[data-v-1c7a6dc6]{margin:0;color:#333}.terminal-output[data-v-1c7a6dc6]{background:#1e1e1e;color:#f8f8f2;font-family:Courier New,monospace;font-size:.875rem;padding:1rem;border-radius:4px;height:400px;overflow-y:auto;margin-bottom:1rem}.terminal-entry[data-v-1c7a6dc6]{display:flex;gap:1rem;margin-bottom:.5rem;align-items:flex-start}.entry-timestamp[data-v-1c7a6dc6]{color:#6c757d;font-size:.75rem;white-space:nowrap;min-width:100px}.entry-content[data-v-1c7a6dc6]{flex:1}.command[data-v-1c7a6dc6]{color:#50fa7b}.output pre[data-v-1c7a6dc6]{margin:0;white-space:pre-wrap;color:#f8f8f2}.error pre[data-v-1c7a6dc6]{margin:0;white-space:pre-wrap;color:#f55}.exit-code[data-v-1c7a6dc6]{color:#bd93f9;font-size:.75rem}.command-input-section[data-v-1c7a6dc6]{margin-top:1rem}.command-input[data-v-1c7a6dc6]{display:flex;gap:.5rem;margin-bottom:.5rem}.command-field[data-v-1c7a6dc6]{flex:1;padding:.5rem;border:1px solid #e0e0e0;border-radius:4px;font-family:Courier New,monospace}.execute-btn[data-v-1c7a6dc6]{padding:.5rem 1rem;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.execute-btn[data-v-1c7a6dc6]:disabled{background:#ccc;cursor:not-allowed}.warning[data-v-1c7a6dc6]{color:#856404;background:#fff3cd;padding:.5rem;border-radius:4px;font-size:.875rem}.dna-viewer[data-v-f4077c97]{display:flex;flex-direction:column;gap:12px;user-select:text}.dna-viewer__header .sequence-selector[data-v-f4077c97]{display:flex;align-items:center;gap:8px}.dna-viewer__header .sequence-selector label[data-v-f4077c97]{font-weight:500;font-size:.85rem;color:#64748b}.dna-viewer__header .sequence-selector select[data-v-f4077c97]{padding:6px 10px;border:1px solid #E2E8F0;border-radius:6px;background:white;font-size:.85rem;min-width:200px;color:#0f172a;transition:border-color .15s ease}.dna-viewer__header .sequence-selector select[data-v-f4077c97]:focus{outline:none;border-color:#4f46e5}.dna-viewer__header .sequence-title[data-v-f4077c97]{display:flex;flex-direction:column;gap:2px}.dna-viewer__header .sequence-title .header-name[data-v-f4077c97]{font-weight:600;font-size:1rem;color:#0f172a;font-family:Fira Code,Monaco,monospace}.dna-viewer__header .sequence-title .header-desc[data-v-f4077c97]{font-size:.85rem;color:#64748b}.dna-viewer__stats[data-v-f4077c97]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;background:#F8FAFC;border-radius:8px;border:1px solid #E2E8F0}.dna-viewer__stats .stat-item[data-v-f4077c97]{display:flex;flex-direction:column;gap:2px}.dna-viewer__stats .stat-item .stat-label[data-v-f4077c97]{font-size:.75rem;font-weight:500;font-family:Inter,ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.7rem}.dna-viewer__stats .stat-item .stat-value[data-v-f4077c97]{font-weight:600;font-size:.875rem;color:#0f172a;font-family:Fira Code,monospace}.dna-viewer__stats .stat-item .type-badge[data-v-f4077c97]{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.dna-viewer__stats .stat-item .type-badge.dna[data-v-f4077c97]{background:white;color:#4f46e5}.dna-viewer__stats .stat-item .type-badge.rna[data-v-f4077c97]{background:rgba(245,138,138,.15);color:#ed2d2d}.dna-viewer__stats .stat-item .type-badge.unknown[data-v-f4077c97]{background:#F8FAFC;color:#64748b;border:1px solid #E2E8F0}.dna-viewer__stats .stat-divider[data-v-f4077c97]{width:1px;height:28px;background:#E2E8F0}.dna-viewer__stats .base-counts[data-v-f4077c97]{display:flex;gap:8px;flex-wrap:wrap}.dna-viewer__stats .base-counts .base-count[data-v-f4077c97]{padding:3px 8px;border-radius:4px;font-family:Fira Code,monospace;font-size:.8rem;font-weight:600}.dna-viewer__stats .base-counts .base-count.adenine[data-v-f4077c97]{background:#dcfce7;color:#166534}.dna-viewer__stats .base-counts .base-count.thymine[data-v-f4077c97],.dna-viewer__stats .base-counts .base-count.uracil[data-v-f4077c97]{background:#fee2e2;color:#991b1b}.dna-viewer__stats .base-counts .base-count.cytosine[data-v-f4077c97]{background:white;color:#4f46e5}.dna-viewer__stats .base-counts .base-count.guanine[data-v-f4077c97]{background:#fef3c7;color:#92400e}.dna-viewer__controls[data-v-f4077c97]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #E2E8F0}.dna-viewer__controls .control-group[data-v-f4077c97]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#64748b}.dna-viewer__controls .control-group label[data-v-f4077c97]{display:flex;align-items:center;gap:5px;cursor:pointer;transition:color .15s ease}.dna-viewer__controls .control-group label[data-v-f4077c97]:hover{color:#0f172a}.dna-viewer__controls .control-group select[data-v-f4077c97]{padding:4px 8px;border:1px solid #E2E8F0;border-radius:4px;background:white;font-size:.8rem;color:#0f172a;transition:border-color .15s ease}.dna-viewer__controls .control-group select[data-v-f4077c97]:focus{outline:none;border-color:#4f46e5}.dna-viewer__controls .control-group.actions[data-v-f4077c97]{margin-left:auto;gap:6px}.dna-viewer__sequence[data-v-f4077c97]{background:#1a1a2e;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.2)}.dna-viewer__sequence .sequence-container[data-v-f4077c97]{padding:16px;overflow-x:auto;font-family:Fira Code,Monaco,Menlo,monospace;font-size:13px;line-height:1.7}.dna-viewer__sequence .sequence-line[data-v-f4077c97]{display:flex;align-items:baseline;white-space:nowrap}.dna-viewer__sequence .line-number[data-v-f4077c97]{display:inline-block;min-width:55px;padding-right:16px;color:#5a5a7a;text-align:right;user-select:none;font-size:.85em}.dna-viewer__sequence .sequence-bases[data-v-f4077c97]{letter-spacing:.5px}.dna-viewer__sequence .base.adenine[data-v-f4077c97]{color:#4ade80}.dna-viewer__sequence .base.thymine[data-v-f4077c97]{color:#f87171}.dna-viewer__sequence .base.uracil[data-v-f4077c97]{color:#fb7185}.dna-viewer__sequence .base.cytosine[data-v-f4077c97]{color:#60a5fa}.dna-viewer__sequence .base.guanine[data-v-f4077c97]{color:#fbbf24}.dna-viewer__sequence .base.unknown[data-v-f4077c97]{color:#9ca3af}.dna-viewer__sequence .base.gap[data-v-f4077c97]{color:#6b7280}.dna-viewer__sequence .base.default[data-v-f4077c97]{color:#e5e7eb}.dna-viewer__sequence .base.gc-high[data-v-f4077c97]{color:#f472b6}.dna-viewer__sequence .base.gc-low[data-v-f4077c97]{color:#a78bfa}.dna-viewer__reverse h4[data-v-f4077c97]{margin:0 0 8px;font-size:.85rem;font-weight:600;color:#64748b}.dna-viewer__reverse .reverse-sequence[data-v-f4077c97]{padding:12px 16px;background:#F8FAFC;border-radius:6px;border:1px solid #E2E8F0;font-family:Fira Code,monospace;font-size:.8rem;word-break:break-all;color:#0f172a;max-height:180px;overflow-y:auto;line-height:1.6}.dna-viewer__empty[data-v-f4077c97]{padding:32px;text-align:center;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px;color:#64748b}.dna-viewer__empty p[data-v-f4077c97]{margin:0 0 8px}.dna-viewer__empty .hint[data-v-f4077c97]{font-size:.8rem;color:#8e9bae}.dataspace-view[data-v-c084fc47]{display:flex;height:100%;background:white;position:relative;min-width:600px}.dataspace-view__header[data-v-c084fc47]{position:absolute;top:0;left:0;right:0;height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E2E8F0;background:white;z-index:10}.dataspace-view__header .title-area[data-v-c084fc47]{min-width:0;flex:1}.dataspace-view__header .title-area .title-row[data-v-c084fc47]{display:flex;align-items:center;gap:10px}.dataspace-view__header .title-area h2[data-v-c084fc47]{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataspace-view__header .title-area .viewer-badge[data-v-c084fc47]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.dataspace-view__header .title-area .viewer-badge.dna[data-v-c084fc47]{background:white;color:#4f46e5}.dataspace-view__header .title-area .path[data-v-c084fc47]{font-size:.8rem;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataspace-view__header .actions[data-v-c084fc47]{display:flex;gap:4px;flex-shrink:0}.dataspace-view__header .actions button.ghost[data-v-c084fc47]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;background:transparent;cursor:pointer;color:#64748b;border-radius:6px;font-size:.85rem;transition:all .15s ease}.dataspace-view__header .actions button.ghost[data-v-c084fc47]:hover{background:#F8FAFC;color:#0f172a}.dataspace-view__header .actions button.ghost[data-v-c084fc47]:active{background:#E2E8F0}.dataspace-view__content[data-v-c084fc47]{flex:1;padding:72px 24px 24px;overflow:auto;min-width:0;background:white}.dataspace-view__sidebar[data-v-c084fc47]{width:280px;border-left:1px solid #E2E8F0;padding:72px 16px 16px;background:#F8FAFC;overflow:auto;flex-shrink:0}.dataspace-view__sidebar h3[data-v-c084fc47]{margin:0 0 12px;font-size:.85rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.content-viewer[data-v-c084fc47]{background:white;min-height:200px}.loading-specialized[data-v-c084fc47]{display:flex;align-items:center;justify-content:center;padding:48px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px;color:#64748b;font-size:.9rem}.text-content pre[data-v-c084fc47],.json-content pre[data-v-c084fc47]{margin:0;padding:16px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px;overflow:auto;font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;color:#0f172a}.text-content pre.selectable-text[data-v-c084fc47],.json-content pre.selectable-text[data-v-c084fc47]{user-select:text;cursor:text}.text-content pre.selectable-text[data-v-c084fc47]::selection,.json-content pre.selectable-text[data-v-c084fc47]::selection{background:rgba(79,70,229,.15)}.binary-content[data-v-c084fc47]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px;color:#64748b}.binary-content .binary-icon[data-v-c084fc47]{margin-bottom:16px;color:#e2e8f0}.binary-content .binary-info[data-v-c084fc47]{text-align:center}.binary-content .binary-info p[data-v-c084fc47]{margin:4px 0}.binary-content .binary-info .mime[data-v-c084fc47]{font-family:Fira Code,monospace;font-size:.85rem;color:#64748b}.binary-content .binary-info .size[data-v-c084fc47]{font-size:.9rem;color:#64748b}.image-preview[data-v-c084fc47]{width:100%;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:16px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:8px}.image-preview__img[data-v-c084fc47]{max-width:100%;max-height:60vh;border-radius:6px;border:1px solid #E2E8F0;background:white;object-fit:contain}.image-preview__loading[data-v-c084fc47],.image-preview__error[data-v-c084fc47]{padding:12px 16px;border-radius:6px;width:100%;text-align:center;font-size:.9rem}.image-preview__loading[data-v-c084fc47]{background:white;color:#4f46e5;border:1px solid #e4e3fb}.image-preview__error[data-v-c084fc47]{background:rgba(239,68,68,.08);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.image-preview__meta[data-v-c084fc47]{width:100%;max-width:600px;display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:white;border-radius:6px;border:1px solid #E2E8F0}.image-preview__meta-row[data-v-c084fc47]{display:flex;justify-content:space-between;gap:12px;font-size:.85rem}.image-preview__meta-row .label[data-v-c084fc47]{color:#64748b}.image-preview__meta-row .value[data-v-c084fc47]{font-family:Fira Code,monospace;color:#0f172a}.image-preview__actions[data-v-c084fc47]{display:flex;gap:12px;justify-content:center;align-items:center;padding-top:8px;border-top:1px solid #E2E8F0;margin-top:4px}.ghost-link[data-v-c084fc47]{color:#4f46e5;text-decoration:none;font-size:.85rem;transition:color .15s ease}.ghost-link[data-v-c084fc47]:hover{color:#3a30e2;text-decoration:underline}.deleted-banner[data-v-c084fc47]{background:rgba(239,68,68,.08);color:#ef4444;padding:10px 16px;border-radius:6px;border-left:3px solid #EF4444;margin-bottom:16px;font-size:.9rem;font-weight:500}.history-list[data-v-c084fc47]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.history-item[data-v-c084fc47]{padding:10px 12px;background:white;border:1px solid #E2E8F0;border-radius:6px;transition:border-color .15s ease}.history-item[data-v-c084fc47]:hover{border-color:#c0cddf}.history-item .history-header[data-v-c084fc47]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.history-item .history-header .version-tag[data-v-c084fc47]{font-weight:600;font-size:.85rem;color:#4f46e5}.history-item .history-header .date[data-v-c084fc47]{color:#64748b;font-size:.75rem}.history-item .history-meta[data-v-c084fc47]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.history-item .history-meta .operation[data-v-c084fc47]{text-transform:capitalize;background:#F8FAFC;color:#64748b;padding:2px 8px;border-radius:4px;font-weight:500}.history-item .history-meta .actor[data-v-c084fc47]{color:#64748b;font-size:.75rem}.inspection-dev-view[data-v-498286ee]{display:flex;height:100%;background:#fff;color:#1a1a1a}.runs-panel[data-v-498286ee]{width:320px;border-right:1px solid var(--divider-color, #e5e5e5);display:flex;flex-direction:column}.runs-panel .panel-header[data-v-498286ee]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--divider-color, #e5e5e5)}.runs-panel .panel-header h3[data-v-498286ee]{margin:0;font-size:1rem}.runs-panel .panel-header .header-actions[data-v-498286ee]{display:flex;align-items:center;gap:8px}.runs-panel .runs-list[data-v-498286ee]{overflow-y:auto;padding:8px;flex:1}.runs-panel .run-item[data-v-498286ee]{width:100%;text-align:left;padding:12px;border-radius:8px;border:1px solid transparent;background:#f8f8f9;margin-bottom:8px;transition:border .2s}.runs-panel .run-item.active[data-v-498286ee]{border-color:#4f46e5;background:white}.runs-panel .run-item .run-title[data-v-498286ee]{display:flex;justify-content:space-between;font-weight:600}.runs-panel .run-item .run-title .status[data-v-498286ee]{text-transform:uppercase;font-size:.75rem}.runs-panel .run-item .run-title .status[data-status=running][data-v-498286ee]{color:#10b981}.runs-panel .run-item .run-title .status[data-status=failed][data-v-498286ee]{color:#ef4444}.runs-panel .run-item .description[data-v-498286ee]{font-size:.85rem;margin:4px 0;color:#555}.runs-panel .run-item .run-meta[data-v-498286ee]{font-size:.75rem;color:#777;display:flex;justify-content:space-between}.runs-panel .error-text[data-v-498286ee]{padding:0 16px 16px;color:#ef4444;font-size:.85rem}.logs-panel[data-v-498286ee]{flex:1;display:flex;flex-direction:column}.logs-panel .logs-header[data-v-498286ee]{padding:16px;border-bottom:1px solid var(--divider-color, #e5e5e5);display:flex;justify-content:space-between;align-items:center}.logs-panel .logs-header h3[data-v-498286ee]{margin:0;font-size:1.1rem}.logs-panel .logs-header p[data-v-498286ee]{margin:4px 0 0;color:#666}.logs-panel .logs-header .header-actions[data-v-498286ee]{display:flex;align-items:center;gap:16px}.logs-panel .logs-header .loading-progress[data-v-498286ee]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.logs-panel .logs-header .loading-progress .progress-text[data-v-498286ee]{font-size:.75rem;color:#666}.logs-panel .logs-header .loading-progress .progress-bar[data-v-498286ee]{width:120px;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden}.logs-panel .logs-header .loading-progress .progress-bar .progress-fill[data-v-498286ee]{height:100%;background:#4F46E5;transition:width .2s ease-out}.logs-panel .logs-placeholder[data-v-498286ee]{flex:1;display:flex;align-items:center;justify-content:center;color:#777}.logs-panel .logs-list[data-v-498286ee]{overflow-y:auto;padding:16px;flex:1}.logs-panel .log-entry[data-v-498286ee]{border-bottom:1px solid var(--divider-color, #ececec);padding:12px 0}.logs-panel .log-entry .log-summary[data-v-498286ee]{display:grid;grid-template-columns:auto auto 1fr 1fr auto;gap:12px;font-size:.9rem;cursor:pointer;align-items:center}.logs-panel .log-entry .log-summary .sequence[data-v-498286ee]{font-weight:600}.logs-panel .log-entry .log-summary .kind[data-v-498286ee]{text-transform:uppercase;font-size:.75rem;padding:2px 6px;border-radius:4px;background:#f1f1f4}.logs-panel .log-entry .log-summary .kind[data-kind=step][data-v-498286ee]{color:#4f46e5}.logs-panel .log-entry .log-summary .kind[data-kind=call][data-v-498286ee]{color:#8b5cf6}.logs-panel .log-entry .log-summary .kind[data-kind=output][data-v-498286ee]{color:#0f766e}.logs-panel .log-entry .log-summary .name[data-v-498286ee]{font-weight:500}.logs-panel .log-entry .log-summary .context[data-v-498286ee]{color:#666;font-size:.8rem}.logs-panel .log-entry .log-summary .timestamp[data-v-498286ee]{font-size:.75rem;color:#999;text-align:right}.logs-panel .log-entry .log-details[data-v-498286ee]{margin-top:8px;padding:12px;background:#fafafa;border-radius:8px}.logs-panel .log-entry .log-details .summary-text[data-v-498286ee]{margin:0 0 8px;font-size:.9rem;color:#444}.logs-panel .log-entry .log-details .metadata-loading[data-v-498286ee]{font-size:.85rem;color:#888;font-style:italic;padding:8px 0}.logs-panel .log-entry .log-details .metadata-item[data-v-498286ee]{margin-bottom:12px}.logs-panel .log-entry .log-details .metadata-item .metadata-header[data-v-498286ee]{display:flex;justify-content:space-between;font-size:.8rem;color:#555;margin-bottom:4px}.logs-panel .log-entry .log-details .metadata-item .metadata-header .badge[data-v-498286ee]{text-transform:uppercase;font-size:.7rem;background:#e4e4e7;padding:2px 6px;border-radius:4px}.logs-panel .log-entry .log-details .metadata-item pre[data-v-498286ee]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.75rem;background:#fff;padding:8px;border-radius:4px;border:1px solid #eee}.ghost[data-v-498286ee]{background:transparent;border:1px solid #d4d4d8;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem}.autonomous-inbox-view[data-v-55d3cc5f]{padding:32px;display:flex;flex-direction:column;gap:16px}.header[data-v-55d3cc5f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mark-all-read[data-v-55d3cc5f]{border:1px solid #E2E8F0;background:white;color:#0f172a;border-radius:8px;padding:6px 12px;cursor:pointer}.empty-state[data-v-55d3cc5f]{color:#64748b}.message-list[data-v-55d3cc5f]{display:flex;flex-direction:column;gap:16px}.message-card[data-v-55d3cc5f]{border:1px solid #E2E8F0;border-radius:12px;padding:16px;background:white;display:flex;flex-direction:column;gap:8px}.message-card.unread[data-v-55d3cc5f]{border-color:#4f46e5}.meta[data-v-55d3cc5f]{display:flex;justify-content:space-between;color:#64748b;font-size:.85rem}.summary[data-v-55d3cc5f]{margin:0;font-size:1rem}.description[data-v-55d3cc5f]{margin:0;color:#64748b}.message-contents[data-v-55d3cc5f]{display:flex;flex-direction:column;gap:8px}.modal-root[data-v-7d151e16]{position:fixed;inset:0;z-index:1000000}.modal-backdrop[data-v-7d151e16]{position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}.modal-window[data-v-7d151e16]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:12px;box-shadow:0 20px 60px #00000040;max-height:85vh;display:flex;flex-direction:column}.modal-title[data-v-7d151e16]{font-weight:600;padding:16px 20px 0}.modal-body[data-v-7d151e16]{padding:16px 20px;overflow:auto}.modal-actions[data-v-7d151e16]{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 16px}.close-button[data-v-7d151e16]{position:absolute;top:8px;right:8px;z-index:1}.data-transfer-monitor[data-v-be9ce287]{position:fixed;bottom:10px;right:10px;background:rgba(0,0,0,.85);color:#0f0;font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;border-radius:6px;z-index:10000;box-shadow:0 2px 10px #0000004d;border:1px solid rgba(0,255,0,.3);min-width:120px;user-select:none}.data-transfer-monitor .header[data-v-be9ce287]{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer}.data-transfer-monitor .header[data-v-be9ce287]:hover{background:rgba(0,255,0,.1)}.data-transfer-monitor .header .indicator[data-v-be9ce287]{width:6px;height:6px;border-radius:50%;background:#00ff00;animation:pulse-be9ce287 2s infinite}.data-transfer-monitor .header .label[data-v-be9ce287]{color:#888}.data-transfer-monitor .header .value[data-v-be9ce287]{font-weight:700}.data-transfer-monitor .header .toggle[data-v-be9ce287]{margin-left:auto;font-size:9px;color:#666}.data-transfer-monitor.expanded[data-v-be9ce287]{min-width:180px}.data-transfer-monitor .details[data-v-be9ce287]{padding:8px 10px;border-top:1px solid rgba(0,255,0,.2)}.data-transfer-monitor .details .stat-row[data-v-be9ce287]{display:flex;justify-content:space-between;padding:2px 0}.data-transfer-monitor .details .stat-row .stat-label[data-v-be9ce287]{color:#888}.data-transfer-monitor .details .stat-row .stat-value[data-v-be9ce287]{color:#0f0}.data-transfer-monitor .details .conversation-loads[data-v-be9ce287]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,255,0,.2)}.data-transfer-monitor .details .conversation-loads .section-header[data-v-be9ce287]{color:#888;font-size:10px;margin-bottom:4px}.data-transfer-monitor .details .conversation-loads .load-row[data-v-be9ce287]{display:flex;justify-content:space-between;padding:2px 0;font-size:10px;gap:8px}.data-transfer-monitor .details .conversation-loads .load-row .load-id[data-v-be9ce287]{color:#666;flex-shrink:0}.data-transfer-monitor .details .conversation-loads .load-row .load-size[data-v-be9ce287]{color:#0af;flex:1;text-align:right}.data-transfer-monitor .details .conversation-loads .load-row .load-duration[data-v-be9ce287]{color:#0f0;flex-shrink:0;min-width:50px;text-align:right}.data-transfer-monitor .details .conversation-loads .load-row .load-elapsed[data-v-be9ce287]{color:#fa0;animation:blink-be9ce287 1s infinite}.data-transfer-monitor .details .conversation-loads .load-row.pending .load-id[data-v-be9ce287]{color:#fa0}.data-transfer-monitor .details .conversation-loads .load-row.slow .load-duration[data-v-be9ce287],.data-transfer-monitor .details .conversation-loads .load-row.large .load-size[data-v-be9ce287]{color:#f60}.data-transfer-monitor .details .conversation-loads .load-row.slow.large[data-v-be9ce287]{background:rgba(255,0,0,.1);padding:2px 4px;margin:0 -4px;border-radius:2px}.data-transfer-monitor .details .conversation-sizes[data-v-be9ce287]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,255,0,.2)}.data-transfer-monitor .details .conversation-sizes .section-header[data-v-be9ce287]{color:#888;font-size:10px;margin-bottom:4px}.data-transfer-monitor .details .conversation-sizes .conv-row[data-v-be9ce287]{display:flex;justify-content:space-between;padding:2px 0;font-size:10px}.data-transfer-monitor .details .conversation-sizes .conv-row .conv-id[data-v-be9ce287]{color:#666}.data-transfer-monitor .details .conversation-sizes .conv-row .conv-size[data-v-be9ce287]{color:#fa0}.data-transfer-monitor .details .actions[data-v-be9ce287]{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,255,0,.2)}.data-transfer-monitor .details .actions .action-btn[data-v-be9ce287]{flex:1;padding:4px 8px;background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.3);color:#0f0;font-size:10px;cursor:pointer;border-radius:3px;font-family:inherit}.data-transfer-monitor .details .actions .action-btn[data-v-be9ce287]:hover{background:rgba(0,255,0,.2)}@keyframes pulse-be9ce287{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink-be9ce287{0%,to{opacity:1}50%{opacity:.3}}.app-view[data-v-e2ef4805]{height:calc(100vh - var(--header-height));display:flex;flex-direction:column;background:white}.app-view .main-sidebar-container[data-v-e2ef4805]:last-child,.app-view .tab-content>*[data-v-e2ef4805]:last-child{border-right:none}.horizontal-views[data-v-e2ef4805]{display:flex;overflow-x:auto;flex:1}.horizontal-views>*[data-v-e2ef4805]{border-right:var(--divider-style)}.horizontal-views>*[data-v-e2ef4805]:last-child{border-right:none}.main-content-views[data-v-e2ef4805]{display:flex;max-width:100vw;flex-shrink:0;flex-grow:1}.main-content-views>*[data-v-e2ef4805]{border-right:var(--divider-style)}.main-content-views>*[data-v-e2ef4805]:last-child{border-right:none}.main-sidebar-container[data-v-e2ef4805]{z-index:199;position:relative}.main-sidebar-container .main-sidebar[data-v-e2ef4805]{width:300px;max-width:calc(100vw - 32px)}.sidebar-trigger[data-v-e2ef4805],.mobile-bottom-view-navigation[data-v-e2ef4805]{display:none}.tabs[data-v-e2ef4805]{display:flex;flex-direction:column;flex:1;height:100vh;min-width:0}.tab-content[data-v-e2ef4805]{flex:1;display:flex;min-height:0;justify-content:center}.tab-content>*[data-v-e2ef4805]{border-right:var(--divider-style);overflow-y:scroll;min-height:0;flex:1}.tab-content>*[data-v-e2ef4805]:last-child{border-right:none}.tab-content.layout-side-by-side>*[data-v-e2ef4805]{flex:1;min-width:0}.tab-content.layout-tabbed[data-v-e2ef4805]{position:relative}.tab-content.layout-tabbed>*[data-v-e2ef4805]{display:none;width:100%;animation:fadeIn-e2ef4805 .15s ease-out}.tab-content.layout-tabbed>*.focused[data-v-e2ef4805]{display:flex;flex-direction:column;flex:1}@keyframes fadeIn-e2ef4805{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.view-tab-bar[data-v-e2ef4805]{display:flex;align-items:flex-end;gap:2px;padding:0 12px;background:#F8FAFC;overflow-x:auto;flex-shrink:0;min-height:44px;position:relative;border-bottom:1px solid #E2E8F0;scrollbar-width:none;-ms-overflow-style:none}.view-tab-bar[data-v-e2ef4805]::-webkit-scrollbar{display:none}.view-tab[data-v-e2ef4805]{position:relative;display:flex;align-items:center;gap:8px;min-width:120px;max-width:200px;height:34px;padding:0 14px;margin-bottom:-1px;cursor:pointer;flex-shrink:0;border-radius:10px 10px 0 0;background:transparent;color:#64748b;font-size:.8rem;font-weight:500;transition:background .15s ease,color .15s ease}.view-tab .tab-icon[data-v-e2ef4805]{font-size:.8rem;opacity:.6;flex-shrink:0}.view-tab .tab-name[data-v-e2ef4805]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-tab .tab-close[data-v-e2ef4805]{opacity:0;flex-shrink:0;transition:opacity .15s ease;margin-right:-6px}.view-tab .tab-close .icon[data-v-e2ef4805]{width:.65rem;height:.65rem}.view-tab .tab-foot[data-v-e2ef4805]{position:absolute;bottom:0;width:10px;height:10px;color:#fff;pointer-events:none}.view-tab .tab-foot-left[data-v-e2ef4805]{left:-10px}.view-tab .tab-foot-right[data-v-e2ef4805]{right:-10px}.view-tab[data-v-e2ef4805]:hover:not(.active){background:rgba(0,0,0,.05);color:#0f172a}.view-tab:hover:not(.active) .tab-close[data-v-e2ef4805]{opacity:.5}.view-tab.active[data-v-e2ef4805]{background:white;color:#0f172a;z-index:2}.view-tab.active .tab-icon[data-v-e2ef4805]{opacity:1;color:#4f46e5}.view-tab.active .tab-close[data-v-e2ef4805]{opacity:.4}.view-tab.active[data-v-e2ef4805]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:white}.view-tab:hover .tab-close[data-v-e2ef4805],.view-tab.active:hover .tab-close[data-v-e2ef4805]{opacity:.7}.view-indicator-bar[data-v-e2ef4805]{display:flex;padding:0;background:transparent;border-bottom:1px solid #E2E8F0;font-size:.7rem;font-weight:500;letter-spacing:.02em;color:#64748b}.view-indicator-bar .view-indicator[data-v-e2ef4805]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:#F8FAFC;border-right:1px solid #E2E8F0;text-transform:uppercase}.view-indicator-bar .view-indicator[data-v-e2ef4805]:last-child{border-right:none}.view-indicator-bar .view-indicator .indicator-icon[data-v-e2ef4805]{font-size:.65rem;opacity:.7}.view-indicator-bar .view-indicator span[data-v-e2ef4805]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-overlay-container[data-v-e2ef4805]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.top-right-actions[data-v-e2ef4805]{position:fixed;top:8px;right:8px;z-index:100;display:flex}.top-right-actions .voice-output-button-icon[data-v-e2ef4805]{transform:scaleX(-1)}.top-right-actions>*[data-v-e2ef4805]{margin-right:16px}.top-right-actions>*[data-v-e2ef4805]:last-child{margin-right:0}.active-audio-controls-mobile[data-v-e2ef4805]{display:none}.speech-transcript[data-v-e2ef4805]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;padding:1rem;font-size:2rem;background:rgba(0,0,0,.8);color:#fff;white-space:pre-wrap;word-break:break-word;max-width:600px;width:100%;opacity:0;pointer-events:none}.speech-transcript.visible[data-v-e2ef4805]{opacity:1}.active-overlay[data-v-e2ef4805]{position:fixed;top:32px;right:32px;bottom:32px;left:32px;padding:32px;z-index:100;background:white;border-radius:32px;box-shadow:0 0 32px #0003}.service-status-overlay[data-v-e2ef4805]{display:none;position:fixed;top:200px;left:50%;transform:translate(-50%);z-index:100;background:#EF4444;font-size:2rem;border-radius:5px;box-shadow:0 0 8px #0003;color:#fff;padding:8px 16px}.login-overlay[data-v-e2ef4805]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;background:white;flex-direction:column;align-items:center}.login-overlay .center[data-v-e2ef4805]{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto}.login-overlay .links[data-v-e2ef4805]{justify-content:center;padding:16px}.login-overlay .links>a[data-v-e2ef4805]:not(:last-child){margin-right:16px}.global-feedback-button[data-v-e2ef4805]{position:fixed;bottom:16px;right:16px;z-index:100;width:48px;height:48px;border-radius:50%;background:#E2E8F0;color:#3a30e2;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 8px #0003;transition:transform .2s ease-in-out}.global-feedback-button[data-v-e2ef4805]:hover{transform:scale(1.2)}.selection[data-v-e2ef4805]{position:fixed;background:#f58a8a;opacity:.3;z-index:100000}.global-prompt-body input[type=text][data-v-e2ef4805]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #e6e6e6;border-radius:6px}.dialog-message[data-v-e2ef4805]{margin-bottom:8px;color:#64748b}.disconnection-warning[data-v-e2ef4805]{position:fixed;top:32px;left:50%;transform:translate(-50%);background:#EF4444;font-size:1rem;border-radius:5px;box-shadow:0 0 8px #0003;color:#fff;padding:8px 16px;z-index:100000}.activation-banner[data-v-e2ef4805]{padding:4px}.activation-banner span[data-v-e2ef4805]{font-weight:1000;color:#322002}.app-overlay[data-v-e2ef4805]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:198;background:rgba(0,0,0,.5)}@media screen and (max-width: 800px){.main-sidebar-container[data-v-e2ef4805]{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:calc(100vw - 32px);z-index:199;transform:translate(-100%);background:white}.main-sidebar-container.visible[data-v-e2ef4805]{transform:translate(0)}.sidebar-trigger[data-v-e2ef4805]{display:block;position:fixed;top:8px;left:8px;z-index:200}.tab-bar[data-v-e2ef4805]{position:relative;padding-left:64px;z-index:99}.view-tab-bar[data-v-e2ef4805],.view-indicator-bar[data-v-e2ef4805]{display:none}.tab-content[data-v-e2ef4805]{display:flex;overflow:hidden;justify-content:flex-start;padding-bottom:32px}.tab-content>*[data-v-e2ef4805]{width:100vw;min-width:100vw;flex:0 0}.tab-content[data-v-e2ef4805]>:not(.focused){display:none}.mobile-bottom-view-navigation[data-v-e2ef4805]{display:flex;position:fixed;bottom:0;left:0;right:0;height:64px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-top:1px solid rgba(226,232,240,.5);z-index:100;padding:0 16px;box-shadow:0 -1px 8px #0000000d}.mobile-bottom-view-navigation .view-buttons[data-v-e2ef4805]{flex:1;display:flex;justify-content:space-around;align-items:center}.mobile-bottom-view-navigation .view-buttons button[data-v-e2ef4805]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;min-width:72px;color:#64748b;background:none;border:none;box-shadow:none;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:12px;margin:8px}.mobile-bottom-view-navigation .view-buttons button .icon[data-v-e2ef4805]{font-size:1.4rem;margin-bottom:2px}.mobile-bottom-view-navigation .view-buttons button span[data-v-e2ef4805]{font-size:.75rem;font-weight:500;letter-spacing:.3px}.mobile-bottom-view-navigation .view-buttons button[data-v-e2ef4805]:hover{background:rgba(79,70,229,.08);color:#4f46e5;transform:translateY(-2px)}.mobile-bottom-view-navigation .view-buttons button[data-v-e2ef4805]:active{background:rgba(79,70,229,.12);transform:translateY(0)}.mobile-bottom-view-navigation .view-buttons button.active[data-v-e2ef4805]{color:#4f46e5;background:rgba(79,70,229,.12)}.mobile-bottom-view-navigation .view-buttons button.active .icon[data-v-e2ef4805]{transform:scale(1.1)}.mobile-bottom-view-navigation .view-buttons button.active[data-v-e2ef4805]:hover{background:rgba(79,70,229,.16)}.tab-content[data-v-e2ef4805]{padding-bottom:64px}.active-audio-controls-mobile[data-v-e2ef4805]{position:relative;bottom:auto;right:auto;padding:8px;z-index:100;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #0003;background:white}.top-right-actions[data-v-e2ef4805]{flex-direction:column}}.fullscreen-overlay[data-v-e2ef4805]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:white;display:flex;flex-direction:column}.fullscreen-header[data-v-e2ef4805]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#F8FAFC;border-bottom:1px solid #E2E8F0;flex-shrink:0}.fullscreen-title[data-v-e2ef4805]{font-weight:600;font-size:1rem;color:#0f172a}.fullscreen-close-btn[data-v-e2ef4805]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #E2E8F0;border-radius:6px;background:white;color:#0f172a;font-size:.85rem;cursor:pointer;transition:all .15s}.fullscreen-close-btn[data-v-e2ef4805]:hover{background:#CBD5E1;border-color:#4f46e5;color:#4f46e5}.fullscreen-content[data-v-e2ef4805]{flex:1;display:flex;flex-direction:column;overflow:hidden}.fullscreen-content[data-v-e2ef4805] .latex-editor-view{height:100%!important;max-height:100%!important;border:none;border-radius:0}.fullscreen-fade-enter-active[data-v-e2ef4805],.fullscreen-fade-leave-active[data-v-e2ef4805]{transition:opacity .2s ease}.fullscreen-fade-enter-from[data-v-e2ef4805],.fullscreen-fade-leave-to[data-v-e2ef4805]{opacity:0}
