.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:#1f71d1;text-decoration:none;cursor:pointer}.conversation-mention[data-v-934c3e19]:hover{text-decoration:underline}.conversation-mention[data-v-934c3e19]:active{color:#1859a5}.select[data-v-5d3f8ee0]{position:relative}.select select[data-v-5d3f8ee0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;padding:2px 6px 2px 4px;cursor:pointer;background:white}.select select[data-v-5d3f8ee0]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.select select[data-v-5d3f8ee0]:focus-within,.select select[data-v-5d3f8ee0]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.select select .placeholder[data-v-5d3f8ee0],.select select[data-v-5d3f8ee0]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.select[data-v-5d3f8ee0]:after{position:absolute;content:"";right:2px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid black;top:45%}.document-mention[data-v-5d3f8ee0]{display:inline;color:#000;cursor:pointer;position:relative}.full-document-name-link[data-v-5d3f8ee0]{color:#1f71d1;text-decoration:none;cursor:pointer}.full-document-name-link[data-v-5d3f8ee0]:hover{text-decoration:underline}.full-document-name-link[data-v-5d3f8ee0]:active{color:#1859a5}.full-document-name-link.unavailable[data-v-5d3f8ee0]{text-decoration:line-through;opacity:.7}.full-document-name-link .unavailable-indicator[data-v-5d3f8ee0]{color:#e74c3c;font-weight:700}.indicator[data-v-5d3f8ee0]{font-size:.8rem;vertical-align:top;color:#1f71d1}.indicator.unavailable[data-v-5d3f8ee0]{text-decoration:line-through;opacity:.7}.content-unavailable-warning[data-v-5d3f8ee0]{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-5d3f8ee0]{margin-right:8px}.upload-hint[data-v-5d3f8ee0]{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-5d3f8ee0]{margin-right:8px}.upload-hint .upload-button[data-v-5d3f8ee0]{margin-left:8px}.hover-context[data-v-5d3f8ee0]{position:fixed;opacity:0;width:300px;max-height:calc(100vh - 40px);transition:opacity .2s ease-in-out;pointer-events:none;user-select:none;box-shadow:0 0 5px #0003;background:white;box-shadow:0 0 20px #1f71d1b3;display:flex;flex-direction:column;padding:8px;z-index:999;overflow-y:auto;scrollbar-width:thin}.hover-context[data-v-5d3f8ee0]::-webkit-scrollbar{width:6px}.hover-context[data-v-5d3f8ee0]::-webkit-scrollbar-track{background:transparent}.hover-context[data-v-5d3f8ee0]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.hover-context[data-v-5d3f8ee0]:before{display:none}.meta[data-v-5d3f8ee0]{font-size:.8rem;color:#000;width:100%;pointer-events:none;display:flex;flex-direction:column;line-height:1.3rem}.meta>*[data-v-5d3f8ee0]{word-wrap:break-word;margin-bottom:.3rem}.meta .name[data-v-5d3f8ee0],.meta .label[data-v-5d3f8ee0]{font-weight:700}.save-to-list-container[data-v-5d3f8ee0]{display:flex;align-items:center;margin-top:.5rem;position:relative}.save-to-list-container .save-label[data-v-5d3f8ee0]{margin-right:.5rem;font-size:.8rem;color:#000000b3}.save-to-list-container .document-list-select[data-v-5d3f8ee0]{flex:1}.hover-context.visible[data-v-5d3f8ee0]{opacity:1;pointer-events:all}.hover-context.visible .additional-information[data-v-5d3f8ee0]{margin-top:.5rem;border-top:1px solid rgba(0,0,0,.1);padding-top:.5rem}.hover-context.visible .additional-information .info-item[data-v-5d3f8ee0]{margin-bottom:.5rem}.hover-context.visible .additional-information .info-item .info-type[data-v-5d3f8ee0]{font-size:.8rem;font-weight:700;color:#000;margin-bottom:.2rem;text-transform:capitalize}.hover-context.visible .citation-download-button-container[data-v-5d3f8ee0]{display:flex;flex-direction:column;margin-top:.5rem}.hover-context.visible .citation-download-button-container .citation-download-button[data-v-5d3f8ee0]{pointer-events:all;margin-top:.5rem}.hover-context.visible .citation-text-generator[data-v-5d3f8ee0]{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-5d3f8ee0]{display:flex;align-items:center;margin-bottom:.5rem}.hover-context.visible .citation-text-generator .style-selector label[data-v-5d3f8ee0]{margin-right:.5rem;font-size:.8rem;color:#000000b3}.hover-context.visible .citation-text-generator .style-selector .citation-style-select[data-v-5d3f8ee0]{font-size:.8rem}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select[data-v-5d3f8ee0]{position:relative}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-5d3f8ee0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;padding:2px 6px 2px 4px;cursor:pointer;background:white}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-5d3f8ee0]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-5d3f8ee0]:focus-within,.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-5d3f8ee0]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select .placeholder[data-v-5d3f8ee0],.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select select[data-v-5d3f8ee0]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.hover-context.visible .citation-text-generator .style-selector .citation-style-select .select[data-v-5d3f8ee0]:after{position:absolute;content:"";right:2px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid black;top:45%}.hover-context.visible .citation-text-generator .citation-text-display .citation-field[data-v-5d3f8ee0]{margin-bottom:.5rem}.hover-context.visible .citation-text-generator .citation-text-display .citation-field label[data-v-5d3f8ee0]{font-size:.8rem;color:#000000b3;margin-bottom:.2rem;display:block}.hover-context.visible .citation-text-generator .citation-text-display .citation-field .citation-text[data-v-5d3f8ee0]{background:white;padding:6px;border-radius:4px;font-size:.8rem;cursor:pointer;border:1px solid rgba(0,0,0,.1);transition:background-color .2s}.hover-context.visible .citation-text-generator .citation-text-display .citation-field .citation-text[data-v-5d3f8ee0]:hover{background-color:#00000005}.hover-context.visible .external-link[data-v-5d3f8ee0],.hover-context.visible .document-list-select[data-v-5d3f8ee0]{pointer-events:all}.hover-context.visible .show-source-button[data-v-5d3f8ee0]{margin-top:.8rem}.quality-analysis[data-v-5d3f8ee0]{margin-top:.5rem;font-size:.9rem}.quality-analysis .quality-score[data-v-5d3f8ee0]{display:flex;align-items:center;gap:.5rem}.quality-analysis .quality-score .label[data-v-5d3f8ee0]{color:#1f71d1;font-weight:700}.quality-analysis .quality-score .score[data-v-5d3f8ee0]{background:rgba(31,113,209,.1);padding:2px 6px;border-radius:4px;font-weight:700}.work-mention[data-v-91010223]{display:inline;position:relative;color:#1f71d1;text-decoration:none;cursor:pointer}.work-mention[data-v-91010223]:hover{text-decoration:underline}.work-mention[data-v-91010223]:active{color:#1859a5}.file-mention[data-v-b2cdc482]{display:inline;color:#000000b3}.comment-block-content[data-v-66c21a73]{min-width:300px;z-index:10}.comment-headline[data-v-66c21a73]{font-weight:600;width:100%;color:#ff8484;cursor:pointer}.comment-loading[data-v-66c21a73]{padding:10px;background-color:#f8f8f8;border-radius:4px;text-align:center}.refresh-comment-btn[data-v-66c21a73]{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-66c21a73]:hover{background-color:#e0e0e0}.editor-and-submit[data-v-66c21a73]{display:flex;flex-direction:row;align-items:stretch}.editor-and-submit .editor[data-v-66c21a73]{position:sticky;bottom:0;background:white;border-radius:5px;border:1px solid #FF8484;box-shadow:5px 5px 5px #ff8484;max-width:900px;width:100%;color:#ff8484;font-weight:450}.editor-and-submit .editor.assistant[data-v-66c21a73]{background:white;border:1px solid #1F71D1;color:#1f71d1;box-shadow:#7ab7ff 5px 5px 5px}.editor-and-submit .submit-button[data-v-66c21a73]{margin-left:16px;min-width:70px}.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 #7AB7FF}.text-only-comment.user[data-v-6fb6728f]{border-bottom:1px dotted #FF8484}.comment[data-v-6fb6728f]{background-color:#ff8484;color:#fff;border-radius:6px}.comment[data-v-6fb6728f]:hover{background-color:#ff6b6b;color:#fff;cursor:pointer}.comment.assistant[data-v-6fb6728f]{background-color:#7ab7ff33;border-bottom:3px solid #1F71D1;color:#000}.comment.assistant[data-v-6fb6728f]:hover{background-color:#1f71d14d;color:#000}.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 #479bff;position:relative}.annotation.annotation.plagiarism[data-v-6fb6728f]{border-bottom:2px dashed #FF8484}.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 #1F71D1;color:#000}.annotation[data-v-6fb6728f]{cursor:pointer}.annotation[data-v-6fb6728f]:hover{background-color:#7ab7ff4d}.annotation:hover.plagiarism[data-v-6fb6728f]{background-color:#ff84844d}.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:#e6e6e6;border:1px dashed #e6e6e6;border-radius:4px;font-size:.9rem;color:#595959}.image-placeholder.loading[data-v-4b38b914]{color:#1f71d1}.image-placeholder.error[data-v-4b38b914]{color:red}.entity-excerpt[data-v-60633a08]{flex-direction:row;align-items:stretch;display:inline-flex;border:1px dotted #1F71D1;cursor:pointer}.content-image[data-v-60633a08]{display:flex;align-items:flex-start;flex-direction:column;min-height:0}img[data-v-60633a08]{min-height:0;max-height:10rem;max-width:100%}.spacer[data-v-60633a08]{flex:1}.math-formatted-text-element[data-v-508db8dd]{display:inline}.text-element[data-v-6fe1ad5c]{white-space:pre-wrap}.link-element[data-v-6fe1ad5c]{color:#0078d4;text-decoration:underline;cursor:pointer}.link-element[data-v-6fe1ad5c]:hover{text-decoration:none}.annotation[data-v-6fe1ad5c]{border-bottom:2px solid rgba(122,183,255,.5);position:relative;cursor:pointer}.annotation.plagiarism[data-v-6fe1ad5c]{border-bottom:2px solid rgba(255,132,132,.5)}.annotation.explanation.plagiarism[data-v-6fe1ad5c]{border-bottom:4px solid rgba(255,132,132,.5)}.annotation[data-v-6fe1ad5c]:hover{background-color:#7ab7ff4d;border-bottom:2px solid #7ab7ff}.annotation:hover.plagiarism[data-v-6fe1ad5c]{background-color:#ff84844d;border-bottom:2px solid #ff8484}.annotation:hover.explanation.plagiarism[data-v-6fe1ad5c]{background-color:#bd9ec24d;border-bottom:2px solid #ff8484}.annotation.hidden[data-v-6fe1ad5c]{border-bottom:none;cursor:default}.annotation.hidden[data-v-6fe1ad5c]:hover{background-color:transparent}.annotation-content[data-v-6fe1ad5c]{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 #1F71D1;color:#000;overflow:hidden;display:flex;flex-direction:column}.annotation-items[data-v-6fe1ad5c]{overflow-y:auto;flex:1}.annotation-items[data-v-6fe1ad5c]::-webkit-scrollbar{width:6px}.annotation-items[data-v-6fe1ad5c]::-webkit-scrollbar-track{background:rgba(122,183,255,.1);border-radius:3px}.annotation-items[data-v-6fe1ad5c]::-webkit-scrollbar-thumb{background:rgba(122,183,255,.3);border-radius:3px}.annotation-items[data-v-6fe1ad5c]::-webkit-scrollbar-thumb:hover{background:rgba(122,183,255,.5)}.annotation-item[data-v-6fe1ad5c]{padding:4px 0}.annotation-type-label[data-v-6fe1ad5c]{font-weight:700;opacity:.7;color:#000;text-transform:capitalize;margin-bottom:4px}.annotation-separator[data-v-6fe1ad5c]{height:1px;background-color:#1f71d1;margin:4px 0}.annotation-container[data-v-6fe1ad5c]{display:inline;position:relative}.commented[data-v-6fe1ad5c]{position:relative;display:inline;text-decoration:underline solid 3px;text-underline-offset:3px;cursor:pointer}.comment-assistant[data-v-6fe1ad5c]{text-decoration-color:#7ab7ff}.comment-user[data-v-6fe1ad5c]{text-decoration-color:#ffb3b3}.comment-content[data-v-6fe1ad5c]{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-6fe1ad5c]{font-weight:700;margin-bottom:8px;color:#003a7e;text-transform:capitalize}.comment-content-inner[data-v-6fe1ad5c]{max-height:300px;overflow-y:auto}.comment-loading[data-v-6fe1ad5c]{padding:10px;background-color:#f8f8f8;border-radius:4px;text-align:center}.refresh-comment-btn[data-v-6fe1ad5c]{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-6fe1ad5c]: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:#1F71D1;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:#1F71D1 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:#1F71D1}.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:#1f71d1;font-weight:700}.mention-search[data-v-e2cc36e8]{display:flex;flex-direction:column;box-shadow:0 0 5px #0003;background:white;align-items:stretch;z-index:10001;position:relative}.results[data-v-e2cc36e8]{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-e2cc36e8]{opacity:1}.results .result[data-v-e2cc36e8]{word-break:break-all;padding:8px 16px;position:relative;font-weight:700;cursor:pointer;width:100%}.results .result[data-v-e2cc36e8]:hover{color:#1c65bb}.results .result[data-v-e2cc36e8]:active{color:#1859a5}.results .result .type[data-v-e2cc36e8]{margin-right:4px;font-size:.8em;padding:2px;background-color:#0000001a;border-radius:2px}.text-editor[data-v-1f0d1ac0]{user-select:text;position:relative}.text-editor .inner[data-v-1f0d1ac0]{position:relative}.text-editor .content[data-v-1f0d1ac0]{outline:none;white-space:pre-wrap}.text-editor .content.over-placeholder[data-v-1f0d1ac0]{position:absolute;top:0;left:0;width:100%;height:100%}.text-editor .content>*[data-v-1f0d1ac0]{vertical-align:top}.text-editor .placeholder[data-v-1f0d1ac0]{color:#aaa;pointer-events:none}.text-editor:has(.placeholder) .content>*[data-v-1f0d1ac0]{vertical-align:top}.create-document-suggestion[data-v-1f0d1ac0]{position:fixed;top:0;left:0;z-index:100;border:1px solid #e6e6e6;box-shadow:0 0 5px #0003;background:white;opacity:0;pointer-events:none}.create-document-suggestion.visible[data-v-1f0d1ac0]{opacity:1;pointer-events:all}.create-document-suggestion .option[data-v-1f0d1ac0]{padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.create-document-suggestion .option[data-v-1f0d1ac0]:hover{color:#1c65bb}.create-document-suggestion .option[data-v-1f0d1ac0]:active{color:#1859a5}.last-position-element[data-v-1f0d1ac0]{display:inline-block;width:.1rem;height:1em;vertical-align:top}.mention-search[data-v-1f0d1ac0]{position:fixed;z-index:1000}.custom-rephrase-prompt[data-v-1f0d1ac0]{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-1f0d1ac0]{display:flex;flex-direction:column;gap:8px}.custom-rephrase-prompt .prompt-header[data-v-1f0d1ac0]{font-weight:500;color:var(--color-text)}.custom-rephrase-prompt input[data-v-1f0d1ac0]{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-1f0d1ac0]:focus{outline:none;border-color:var(--color-primary)}.custom-rephrase-prompt .prompt-actions[data-v-1f0d1ac0]{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:#000;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-e95c32fc]{display:flex;align-items:center;min-height:1rem}.text-content[data-v-e95c32fc]{white-space:pre-wrap;flex:1}.new-block-menu[data-v-e95c32fc]{position:absolute;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;z-index:100;border:1px solid #e6e6e6;box-shadow:0 0 5px #0003;background:white;z-index:1000}.new-block-menu.visible[data-v-e95c32fc]{pointer-events:all;opacity:1}.new-block-menu .menu-item[data-v-e95c32fc]{border-radius:5px;padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.new-block-menu .menu-item[data-v-e95c32fc]:hover{color:#1c65bb}.new-block-menu .menu-item[data-v-e95c32fc]:active{color:#1859a5}.source[data-v-e95c32fc],.source-trigger[data-v-e95c32fc]{color:#000000b3;background:#C5DFFF;border-radius:5px;font-size:.8rem;padding:2px 4px}.drag-target[data-v-e95c32fc]{position:absolute;top:0;left:0;width:100%;height:40%;background:#C5DFFF;opacity:.5}.drag-target.after[data-v-e95c32fc]{top:auto;bottom:0}.drag-target[data-v-e95c32fc]:hover{opacity:1}.dragging .drag-target[data-v-e95c32fc]{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-6681b3eb]{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 #1F71D1}.annotation-visibility-controls[data-v-6681b3eb]:hover{background:linear-gradient(to left,rgba(31,113,209,.12) 60%,transparent)}.control-button[data-v-6681b3eb]{padding:6px 12px;cursor:pointer;color:#1f71d1;display:flex;align-items:center;gap:8px;transition:all .2s ease}.control-button[data-v-6681b3eb]:hover{color:#1859a5;transform:translateY(-1px)}.control-button:hover .fa-eye[data-v-6681b3eb]{transform:scale(1.1)}.control-button .fa-eye[data-v-6681b3eb]{font-size:1.1em;transition:transform .2s ease}.control-button[data-v-6681b3eb]:after{content:"Annotations";font-size:.95em;font-weight:700;opacity:.9}.annotation-menu[data-v-6681b3eb]{min-width:200px;padding:8px 0;background:white;border-radius:4px}.menu-title[data-v-6681b3eb]{font-weight:700;padding:8px 16px;border-bottom:1px solid #e6e6e6;margin-bottom:8px;color:#000}.menu-item[data-v-6681b3eb]{padding:8px 16px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.menu-item[data-v-6681b3eb]:hover{background-color:#acd1ff}.menu-item .item-icon[data-v-6681b3eb]{margin-right:8px;width:16px}.menu-item .item-label[data-v-6681b3eb]{flex-grow:1;color:#000}.menu-item .visibility-icon[data-v-6681b3eb]{opacity:.7}.menu-footer[data-v-6681b3eb]{margin-top:8px;padding:8px 16px;border-top:1px solid #e6e6e6;display:flex;justify-content:space-between;gap:8px}.toggle-all-btn[data-v-6681b3eb]{flex:1;padding:4px 8px;border:1px solid #e6e6e6;border-radius:4px;background:transparent;cursor:pointer;transition:all .2s;color:#000}.toggle-all-btn[data-v-6681b3eb]:hover{background-color:#1f71d1;color:#fff;border-color:#1f71d1}.text-primary[data-v-6681b3eb]{color:#1f71d1}.text-muted[data-v-6681b3eb]{opacity:.5}.command-result-block[data-v-7f2718dd]{position:relative}.command-result-block .toolbar[data-v-7f2718dd]{position:sticky;top:-32px;z-index:10}.command-result-block .content-wrapper[data-v-7f2718dd]{display:flex;gap:16px}.command-result-block .side-controls[data-v-7f2718dd]{position:absolute;left:-40px;height:fit-content;opacity:0;transition:opacity .2s}.command-result-block:hover .side-controls[data-v-7f2718dd]{opacity:1}.command-result-block .drag-handle[data-v-7f2718dd]{cursor:grab;color:#1f71d1;padding:8px;font-size:1.2em;background:rgba(31,113,209,.1);border-radius:6px;margin-top:calc(-1rem - 16px)}.command-result-block .drag-handle[data-v-7f2718dd]:hover{background:rgba(31,113,209,.2);transform:scale(1.1)}.command-result-block .drag-handle .drag-handle-icon[data-v-7f2718dd]{width:1rem;height:1rem}.command-result-block .content[data-v-7f2718dd]{flex:1;transition:outline .2s;outline:2px solid transparent;outline-offset:4px;min-width:0}.command-result-block .content.show-drag-hint[data-v-7f2718dd]{outline-color:#1f71d1}.command-result-block.is-dragging .content[data-v-7f2718dd]{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:#C5DFFF;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 #C5DFFF;border-radius:0 0 10px 10px}.job-view[data-v-24569c83]{border:3px solid #ffb3b3;border-radius:8px;padding:16px;background-color:#ffffffb3}.description-head[data-v-24569c83]{display:flex;align-items:center}.job-id[data-v-24569c83]{font-weight:lighter}.label[data-v-24569c83]{margin-right:.5rem;font-weight:700}.state[data-v-24569c83]{color:#ff8484;font-weight:bolder}.description[data-v-24569c83]{margin-bottom:16px;border-bottom:solid 2px #ffb3b3}.description.flex[data-v-24569c83]{display:flex;align-items:start}.interval[data-v-24569c83]{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 #e6e6e6;border-bottom:1px solid #e6e6e6}.page-change-request .ai-intent-label[data-v-095231ab]{align-self:flex-start;font-size:.85rem;font-weight:700;color:#595959;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:#595959;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 #e6e6e6;border-bottom:1px solid #e6e6e6;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:#595959;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:#1f71d1}.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:#c5dfff;color:#1f71d1;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:#1f71d1;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:#595959;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-657eaea9]{background:white;border:1px solid #e6e6e6;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;margin:24px 0;overflow:hidden}.hint-box .hint-box-content[data-v-657eaea9]{display:flex;flex-direction:column;gap:12px}.hint-box .hint-animation[data-v-657eaea9]{width:100%;border-radius:4px;background-color:#f8f9fa;border:1px solid #e9ecef}.hint-box .hint-text[data-v-657eaea9]{color:#000;font-size:14px;line-height:1.5}.hint-box .hint-actions[data-v-657eaea9]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px}.hint-box .do-not-show-again[data-v-657eaea9]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#595959;cursor:pointer}.hint-box .do-not-show-again input[data-v-657eaea9]{margin:0;width:16px;height:16px}.hint-box .do-not-show-again span[data-v-657eaea9]{line-height:1}.hint-box .close-button[data-v-657eaea9]{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:#595959;padding:4px;font-size:1rem;border-radius:4px}.hint-box .close-button[data-v-657eaea9]:hover,.hint-box .close-button[data-v-657eaea9]:focus{background-color:#0000000d;outline:none}.hint-box .close-button[data-v-657eaea9]:active{background-color:#0000001a}.hint-box .close-button[data-v-657eaea9]:hover,.hint-box .close-button[data-v-657eaea9]:focus{color:#000}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 #e6e6e6;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;margin:24px 0;display:flex;flex-direction:column;gap:8px}.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 #e6e6e6;border-radius:6px;padding:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.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}.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:#f5f5f5;cursor:not-allowed}.select-trigger[data-v-396d635d]{padding:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.select-trigger[data-v-396d635d]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.select-trigger[data-v-396d635d]:focus-within,.select-trigger[data-v-396d635d]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.select-trigger .placeholder[data-v-396d635d],.select-trigger[data-v-396d635d]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.select-trigger .selected-value[data-v-396d635d]{color:#000;flex:1}.select-trigger .arrow[data-v-396d635d]{color:#1f71d1;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(31,113,209,.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(31,113,209,.08);color:#1f71d1}.options-container .option.selected[data-v-396d635d]{background:rgba(31,113,209,.12);color:#1f71d1;font-weight:600}.open .select-trigger[data-v-396d635d]{border-color:#1f71d199}.open .select-trigger .arrow[data-v-396d635d]{opacity:1;color:#1f71d1}.select[data-v-950ae68f]{position:relative}.select select[data-v-950ae68f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;padding:8px 24px 8px 16px;cursor:pointer;background:white}.select select[data-v-950ae68f]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.select select[data-v-950ae68f]:focus-within,.select select[data-v-950ae68f]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.select select .placeholder[data-v-950ae68f],.select select[data-v-950ae68f]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.select[data-v-950ae68f]:after{position:absolute;content:"";right:8px;pointer-events:none;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid black;top:45%}.status-update-content[data-v-950ae68f]{background:white;border:1px solid #e6e6e6;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;margin:24px 0;display:flex;align-items:center;gap:8px}.conversation-message-content[data-v-950ae68f]{max-height:none;display:flex;align-items:stretch;line-height:1.5}.conversation-message-content .content[data-v-950ae68f]{flex:1;display:flex;min-width:0;flex-direction:column;justify-content:center}.conversation-message-content .content-wrapper[data-v-950ae68f]{display:flex;gap:16px}.conversation-message-content .side-controls[data-v-950ae68f]{width:36px}.conversation-message-content .main-content[data-v-950ae68f]{flex:1;min-width:0}.conversation-message-content .job-loading-indicator[data-v-950ae68f]{padding:8px;background:#1F71D1;margin-bottom:8px;box-shadow:2px 2px 4px #1f71d133;display:flex;align-items:center}.conversation-message-content .job-loading-indicator .text[data-v-950ae68f]{margin-left:8px;color:#fff;font-weight:700;font-size:.9rem}.conversation-message-content.response[data-v-950ae68f]{padding:8px 0}.conversation-message-content.response[data-v-950ae68f]:before{content:"";position:absolute;inset:0 -8px;border-radius:5px;background:white}.future-request-recommendations[data-v-950ae68f]{display:flex;flex-direction:column;margin:24px 0;padding:16px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.future-request-recommendations .section-label[data-v-950ae68f]{font-size:.9rem;font-weight:700;color:#595959;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.future-request-recommendations .recommendations[data-v-950ae68f]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.citation-download[data-v-950ae68f]{display:flex;padding:32px 0 16px;flex-direction:column;gap:32px;border-top:1px solid #e6e6e6;margin-bottom:32px;border-bottom:1px solid #e6e6e6}.citation-download .citation-download-buttons[data-v-950ae68f]{display:flex;flex-direction:row;align-items:center;gap:8px}.citation-download .save-label[data-v-950ae68f]{width:100%;font-size:.9rem;font-weight:700;color:#595959;text-transform:uppercase;letter-spacing:.5px}.citation-download .save-to-list-container[data-v-950ae68f]{display:flex;flex-flow:row wrap;align-items:center;gap:16px}.citation-download .save-to-list-container .citation-management-hint[data-v-950ae68f]{width:100%;font-size:.85rem;color:#595959;margin:0 0 8px;line-height:1.4}.citation-download .save-to-list-container .document-list-select[data-v-950ae68f]{min-width:200px;width:100%}.citation-download .save-to-list-container .document-list-actions[data-v-950ae68f]{display:flex;flex-flow:row wrap;gap:8px;width:100%}.future-request-recommendation[data-v-950ae68f]{padding:12px 16px;border-radius:6px;background:white;color:#000;cursor:pointer;transition:all .2s ease;font-size:.9rem;user-select:none;border:1px solid #e6e6e6;box-shadow:0 1px 2px #0000000d}.future-request-recommendation[data-v-950ae68f]:hover{border-color:#1f71d1;color:#1f71d1;background:white;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.future-request-recommendation[data-v-950ae68f]:active{transform:translateY(0);background:#f5f5f5;box-shadow:none}@media (width <= 600px){.future-request-recommendations .recommendations[data-v-950ae68f]{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:#1f71d1;text-decoration:none;cursor:pointer}.page-block-content[data-v-559e8549]:hover{text-decoration:underline}.page-block-content[data-v-559e8549]:active{color:#1859a5}.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-d7420e42]{padding:8px;background:#C5DFFF;color:#000;font-weight:700;transition:background .1s;cursor:pointer}.document-reference-block-content[data-v-d7420e42]:hover{background:#acd1ff}.document-reference-block-content[data-v-d7420e42]:active{background:#92c3ff}.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 #1F71D1;padding:8px}img[data-v-7fc58e8f]{max-width:100%}.document-list-block-content[data-v-b8d28d79]{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-b8d28d79]{font-weight:700;font-family: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-b8d28d79]:hover{background-color:#f5f5f5}.name[data-v-b8d28d79]:focus{outline:2px solid #1F71D1;background-color:#f5f5f5}.table-container[data-v-b8d28d79]{width:100%;overflow-x:auto;border:1px solid #e6e6e6;border-radius:6px}.data[data-v-b8d28d79]{width:100%;border-collapse:collapse}.data th[data-v-b8d28d79]{text-align:left;padding:1rem;background:#f5f5f5;font-weight:600;color:#595959;border-bottom:2px solid #e6e6e6;white-space:nowrap}.data td[data-v-b8d28d79]{padding:.75rem 1rem;border-bottom:1px solid #e6e6e6;vertical-align:middle;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data td.authors[data-v-b8d28d79]{max-width:200px}.data td.date[data-v-b8d28d79]{white-space:nowrap}.data td.journal[data-v-b8d28d79]{max-width:200px}.data td.journal .journal-meta[data-v-b8d28d79]{color:#595959;font-size:.875rem}.data td.citations[data-v-b8d28d79]{text-align:right}.data tr:last-child td[data-v-b8d28d79]{border-bottom:none}.data .loading[data-v-b8d28d79]{color:#595959;text-align:center;padding:1rem}.data .loading .fa-spinner[data-v-b8d28d79]{margin-right:.5rem}.status-badge[data-v-b8d28d79]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;background:#e6e6e6;color:#595959}.status-badge.available[data-v-b8d28d79]{background:#C5DFFF;color:#1f71d1}.warning-badge[data-v-b8d28d79]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;background:rgba(255,164,61,.15);color:#bd6400}.remove-button[data-v-b8d28d79]{padding:.5rem;border:none;background:transparent;color:#595959;cursor:pointer;border-radius:4px;transition:all .2s}.remove-button[data-v-b8d28d79]:hover{color:red;background:rgba(255,0,0,.1)}.meta[data-v-b8d28d79]{color:#595959;font-size:.875rem}.list-buttons[data-v-b8d28d79]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px}.button-group[data-v-b8d28d79]{display:flex;flex-direction:column;gap:.5rem;width:100%}.action-button[data-v-b8d28d79]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:#f5f5f5;color:#000;border-radius:6px;cursor:pointer;transition:all .2s;width:100%;text-align:left;font-size:.875rem;min-width:200px}.action-button[data-v-b8d28d79]:hover{background:#C5DFFF;color:#1f71d1}.action-button[data-v-b8d28d79]:disabled{opacity:.5;cursor:not-allowed}.action-button .icon[data-v-b8d28d79]{width:1rem;min-width:1rem;color:#595959}.action-button:hover .icon[data-v-b8d28d79]{color:inherit}.url-import[data-v-b8d28d79]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;margin-top:.5rem;border-top:1px solid #e6e6e6;width:100%}.url-input[data-v-b8d28d79]{padding:8px 16px;border:2px solid rgb(230,230,230);border-radius:5px;font-size:.875rem;width:100%}.url-input[data-v-b8d28d79]:focus{outline:none;border-color:#1f71d1}.url-input[data-v-b8d28d79]:active{outline:none;border-color:#1f71d1}.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:#1F71D1;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 #e6e6e6;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:#1c65bb}.table-block-content .row-menu .action-item[data-v-51cc2ec7]:active{color:#1859a5}.comment-block-content[data-v-5f449124]{margin-top:8px;margin-bottom:8px}.comment-headline[data-v-5f449124]{font-weight:600;width:100%;color:#ff8484;cursor:pointer}.editor-and-submit[data-v-5f449124]{display:flex;flex-direction:row;align-items:stretch}.editor-and-submit .editor[data-v-5f449124]{position:sticky;bottom:0;background:white;border-radius:5px;box-shadow:0 0 5px #ff8484;max-width:900px;width:100%;color:#ff8484;font-weight:450}.editor-and-submit .submit-button[data-v-5f449124]{margin-left:16px;min-width:70px}.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}.commentable-block[data-v-826913c7]{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:#1f71d1}.block-on-page.is-interactive-toggle:hover>.main .children-toggle[data-v-bcd9fca8]{color:#1f71d1}.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:#1F71D1;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:#ffb3b3;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:#ffb3b3;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:#ff8484;cursor:pointer}.block-on-page .content-before-update[data-v-bcd9fca8]{opacity:.5}.block-on-page.highlighted[data-v-bcd9fca8]{background-color:#c5dfff}.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:#7ab7ff1a;color:#7ab7ff}.block-change-controls button.accept-button[data-v-6baa156d]:hover{background-color:#7ab7ff33}.block-change-controls button.reject-button[data-v-6baa156d]{background-color:#ff84841a;color:#ff8484}.block-change-controls button.reject-button[data-v-6baa156d]:hover{background-color:#ff848433}.table-of-contents[data-v-06a71925]{position:fixed;right:0;top:50%;transform:translateY(-50%);background:white;border-left:1px solid #e6e6e6;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-06a71925]:not(.is-visible){transform:translate(calc(100% - 48px)) translateY(-50%)}.table-of-contents:not(.is-visible) .toggle-button[data-v-06a71925]{width:48px;font-size:1.2rem;padding:12px}.table-of-contents .toggle-button[data-v-06a71925]{width:32px;border:none;background:#1F71D1;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 .toggle-button[data-v-06a71925]:hover{background:#1c65bb}.table-of-contents .toggle-button[data-v-06a71925]:active{background:#1859a5}.table-of-contents .content[data-v-06a71925]{width:280px;max-height:80vh;overflow-y:auto;padding:20px}.table-of-contents .content h3[data-v-06a71925]{margin:0 0 16px;font-size:1.1rem;font-weight:700;color:#000;font-family: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-06a71925]{padding:8px 16px;cursor:pointer;transition:all .2s ease;color:#595959;margin-bottom:4px;font-size:.95rem;line-height:1.4}.table-of-contents .sections .section[data-v-06a71925]:hover{background:#C5DFFF;color:#1f71d1}.table-of-contents .sections .section.active[data-v-06a71925]{background:#1F71D1;color:#fff;font-weight:500}.table-of-contents .sections .section.active[data-v-06a71925]:hover{background:#1c65bb}.editable-child-blocks-area[data-v-1fcf1338]{padding:16px;cursor:text}.block-container[data-v-1fcf1338]{position:relative}.block-status[data-v-1fcf1338]{position:relative;font-size:.75rem;padding:2px 6px;border-radius:4px;color:#1f71d1;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-1fcf1338]{background-color:#ff84841a;color:#ff8484}.block-status.new[data-v-1fcf1338]{background-color:#4caf501a;color:#4caf50}.original-block[data-v-1fcf1338]{position:relative}.original-block.deleted[data-v-1fcf1338]{padding:8px;border-radius:6px;margin:8px 0;background-color:#ff848426;position:relative}.original-block.deleted[data-v-1fcf1338]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(255,132,132,.05),rgba(255,132,132,.05) 10px,rgba(255,132,132,.1) 10px,rgba(255,132,132,.1) 20px);pointer-events:none;border-radius:6px;z-index:-1}.suggested-block[data-v-1fcf1338]{position:relative;padding:8px;margin:8px 0;border-radius:6px}.suggested-block.insert-before[data-v-1fcf1338],.suggested-block.insert-after[data-v-1fcf1338],.suggested-block.append[data-v-1fcf1338]{background-color:#4caf5026;position:relative}.suggested-block.insert-before[data-v-1fcf1338]:after,.suggested-block.insert-after[data-v-1fcf1338]:after,.suggested-block.append[data-v-1fcf1338]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(76,175,80,.03),rgba(76,175,80,.03) 10px,rgba(76,175,80,.06) 10px,rgba(76,175,80,.06) 20px);pointer-events:none;border-radius:6px;z-index:-1}.replacement-block[data-v-1fcf1338]{background-color:#4caf5026;border-radius:6px;padding:8px;margin:8px 0;position:relative}.replacement-block[data-v-1fcf1338]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(76,175,80,.03),rgba(76,175,80,.03) 10px,rgba(76,175,80,.06) 10px,rgba(76,175,80,.06) 20px);pointer-events:none;border-radius:6px;z-index:-1}.changes-header[data-v-1fcf1338]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:8px;background-color:#1f71d11a;border-radius:4px}.changes-header h3[data-v-1fcf1338]{margin:0;font-size:1rem;color:#1f71d1}.changes-header .changes-header-buttons[data-v-1fcf1338]{display:flex;gap:8px;align-items:center}.changes-header .accept-all-button[data-v-1fcf1338],.changes-header .reject-all-button[data-v-1fcf1338],.changes-header .hide-suggestions-button[data-v-1fcf1338]{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-1fcf1338]{background-color:#4caf50;color:#fff}.changes-header .accept-all-button[data-v-1fcf1338]:hover{background-color:#3d8b40}.changes-header .reject-all-button[data-v-1fcf1338]{background-color:#ff8484;color:#fff}.changes-header .reject-all-button[data-v-1fcf1338]:hover{background-color:#ff5151}.changes-header .hide-suggestions-button[data-v-1fcf1338]{background-color:#1f71d11a;color:#1f71d1}.changes-header .hide-suggestions-button[data-v-1fcf1338]:hover{background-color:#1f71d133}.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 #e6e6e6;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:#1c65bb}.results .result[data-v-2d4f8a2e]:active{color:#1859a5}.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:#afcff3}.page-link[data-v-0e40751d]:active{background:#99c1f0}.page-link-divider[data-v-0e40751d]{padding:4px}.block-name[data-v-0e40751d]{flex:1;font-size:2rem;font-weight:700;font-family:ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif}@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 #FF8484;pointer-events:none}.rectangle-excerpt-marking.unassigned[data-v-2cbdd780]{background:rgba(255,132,132,.2);cursor:pointer;pointer-events:all}.rectangle-excerpt-marking.unassigned[data-v-2cbdd780]:hover{background:rgba(255,132,132,.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(255,132,132,.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(255,132,132,.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:#1F71D1;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-289c4809]{display:flex;flex-direction:column;flex:1;position:relative;outline:0}.loading-indicator-wrapper[data-v-289c4809]{display:flex;align-items:center;justify-content:center;flex:1}.toolbar[data-v-289c4809]{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-289c4809]{flex:1}.pages[data-v-289c4809]{display:flex;flex-direction:column;align-items:flex-start;overflow-x:scroll;position:relative}.tutorial-box[data-v-289c4809]{position:absolute;top:64px;right:16px;max-width:200px}.page[data-v-289c4809]{position:relative;transform-origin:0 0}.page .text-layer[data-v-289c4809]{position:absolute;top:0;left:0;width:100%;height:100%;font-family:sans-serif}.page .text-layer .text[data-v-289c4809]{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-289c4809]::selection{background-color:#ffb3b34d;mix-blend-mode:multiply}.page .text-layer .text.highlighted[data-v-289c4809]{background:rgba(255,179,179,.6);mix-blend-mode:multiply}.excerpt-markings-layer[data-v-289c4809]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.selection-rectangle[data-v-289c4809]{position:absolute;border:1px solid #FF8484;background:rgba(255,179,179,.2);pointer-events:none;opacity:0}.selection-rectangle.visible[data-v-289c4809]{opacity:1}.selection-toolbar[data-v-289c4809]{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-289c4809]{pointer-events:all;opacity:1}.selection-toolbar.visible button[data-v-289c4809]{padding:20px}.infinite-loading-indicator[data-v-289c4809]{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 #C5DFFF}.progress-bar .progress[data-v-3af8aa84]{height:100%;background-color:#1f71d1}.tabbed[data-v-3e8a6e05]{display:flex;flex-direction:column}.tabbed .tabs[data-v-3e8a6e05]{display:flex;flex-wrap:wrap;border-bottom:1px solid #e6e6e6;padding:0 16px;gap:8px}.tabbed .tab-content[data-v-3e8a6e05]{padding-top:16px}.tabbed .tab[data-v-3e8a6e05]{display:flex;align-items:center;justify-content:center;padding:8px 16px;cursor:pointer;font-weight:500;color:#666;transition:all .2s ease;background:transparent;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;margin-bottom:-1px;position:relative}.tabbed .tab .icon[data-v-3e8a6e05]{margin-right:8px}.tabbed .tab .name[data-v-3e8a6e05]{text-align:center}.tabbed .tab.selected[data-v-3e8a6e05]{color:#000;background:white;border-color:#e6e6e6;border-bottom:1px solid white}.tabbed .tab[data-v-3e8a6e05]:hover:not(.selected){color:#333;background:rgba(0,0,0,.02)}.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-c6c5a62f]{padding:32px}.document-type-properties[data-v-c6c5a62f]{padding-top:16px}.property[data-v-c6c5a62f]{margin-bottom:24px;display:flex;flex-direction:column}.data-label[data-v-c6c5a62f]{margin-bottom:8px}.web-view[data-v-c6c5a62f]{height:100vh}.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-document-view[data-v-26b1075f]{display:flex;flex-direction:column;flex:1}.toolbar[data-v-26b1075f]{padding:32px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.source-view[data-v-26b1075f]{flex:1;overflow:auto;padding:32px}.latex-source[data-v-26b1075f]{font-family:monospace;white-space:pre-wrap;word-wrap:break-word;background:#f5f5f5;padding:16px;border-radius:4px;margin:0}.pdf-view[data-v-26b1075f]{flex:1;display:flex}.no-pdf[data-v-26b1075f]{flex:1;display:flex;align-items:center;justify-content:center;color:#595959}.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 #e6e6e6;padding:6px 8px}td.header[data-v-d13ae94d]{background:#f5f5f5;font-weight:700}.cell[data-v-d13ae94d]{white-space:pre-wrap;word-break:break-word}.no-preview[data-v-d13ae94d]{padding:32px;color:#595959}.document-view[data-v-310a63bf]{display:flex;flex-direction:column;align-items:stretch;position:relative;background:white}.loading-indicator-wrapper[data-v-310a63bf]{display:flex;flex:1;align-items:center;justify-content:center}.header[data-v-310a63bf]{padding:32px;display:flex;align-items:center}.document-name[data-v-310a63bf]{flex:1;font-size:2rem;font-weight:700;font-family:ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;word-break:break-word;margin-right:16px}@media screen and (max-width: 600px){.document-name[data-v-310a63bf]{font-size:1.5rem}}.active-document[data-v-310a63bf]{display:flex;flex-direction:column;flex:1}.meta-info[data-v-310a63bf]{padding:0 32px;display:flex;flex-direction:column;margin-bottom:1.5rem}.meta-info .meta-field-label[data-v-310a63bf]{font-weight:700;font-size:.9rem}.meta-info>*[data-v-310a63bf]{margin-bottom:16px}.meta-info>*[data-v-310a63bf]:last-child{margin-bottom:0}.document-context .context-input[data-v-310a63bf]{min-height:2rem;outline:none;white-space:pre-wrap;word-break:break-word}.additional-info[data-v-310a63bf]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.editable-authors .author-entry[data-v-310a63bf]{display:flex;align-items:center;margin-bottom:8px}.editable-authors .author-entry input[data-v-310a63bf]{flex:1;padding:4px 8px;border:1px solid #e6e6e6;border-radius:4px;margin-right:8px}.editable-authors .author-entry .remove-author[data-v-310a63bf]{padding:4px 8px;background:none;border:none;color:#595959;cursor:pointer;font-size:1.2em}.editable-authors .author-entry .remove-author[data-v-310a63bf]:hover{color:red}.editable-authors .add-author[data-v-310a63bf]{background:none;border:1px solid #e6e6e6;padding:4px 8px;border-radius:4px;color:#595959;cursor:pointer}.editable-authors .add-author[data-v-310a63bf]:hover{background:#f5f5f5}.editable-journal[data-v-310a63bf]{display:flex;flex-direction:column;gap:8px}.editable-journal input[data-v-310a63bf],.editable-date input[data-v-310a63bf]{padding:4px 8px;border:1px solid #e6e6e6;border-radius:4px}.editable-citation-count input[data-v-310a63bf]{padding:4px 8px;border:1px solid #e6e6e6;border-radius:4px;width:100px}.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 #1F71D1;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(31,113,209,.1);border-color:#1f71d1}.progress-button.waiting-for-completion .main-icon[data-v-a8c349ce]{color:#1f71d1}.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:#1f71d1}.feedback-menu-button[data-v-67352f0d]{background:none;border:none;box-shadow:none;text-shadow:none;padding:0;border-radius:0;color:#595959;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:#000;text-decoration:underline}.feedback-menu-button[data-v-67352f0d]:disabled{color:#59595980;text-decoration:none;cursor:not-allowed}.feedback-menu-button.active[data-v-67352f0d]{color:#000}.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(89,89,89,.15)}.message-feedback .feedback-header[data-v-67352f0d]{text-align:left}.message-feedback .feedback-header h3[data-v-67352f0d]{color:#000;margin:0 0 8px;font-size:1.1rem}.message-feedback .feedback-header p[data-v-67352f0d]{color:#0009;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(89,89,89,.12);border-radius:8px}.message-feedback .metrics .metric .question[data-v-67352f0d]{margin-bottom:8px;font-weight:500;color:#000}.text-feedback[data-v-67352f0d]{display:flex;flex-direction:column;gap:12px}.text-feedback .text-feedback-header[data-v-67352f0d]{font-weight:500;color:#000}.text-feedback .editor[data-v-67352f0d]{border:1px solid rgba(89,89,89,.15);border-radius:8px;width:100%;padding:12px;background:white;transition:all .2s ease}.text-feedback .editor[data-v-67352f0d]:hover{border-color:#5959594d;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-57548c5a]{margin:0;display:flex;justify-content:flex-end;width:auto}.reimbursement-button[data-v-57548c5a]{background:none;border:none;box-shadow:none;text-shadow:none;padding:0;border-radius:0;color:#595959;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-57548c5a]:hover,.reimbursement-button[data-v-57548c5a]:focus{color:#000;text-decoration:underline}.reimbursement-button[data-v-57548c5a]:disabled{color:#59595980;text-decoration:none;cursor:not-allowed}.reimbursement-button[data-v-57548c5a]:disabled{opacity:.6;cursor:not-allowed}.reimbursement-button.reimbursement-requested[data-v-57548c5a]{color:#0b9155}.reimbursement-button.reimbursement-requested[data-v-57548c5a]:hover,.reimbursement-button.reimbursement-requested[data-v-57548c5a]:focus{color:#054a2b}.reimbursement-button.reimbursement-accepted[data-v-57548c5a]{color:#04321d;cursor:default;text-decoration:none}.reimbursement-button.reimbursement-accepted[data-v-57548c5a]:hover,.reimbursement-button.reimbursement-accepted[data-v-57548c5a]:focus{color:#04321d;text-decoration:none}.reimbursement-button .button-icon[data-v-57548c5a]{font-size:.9rem;opacity:.7}.loading-spinner[data-v-57548c5a]{width:12px;height:12px;border:2px solid rgba(0,0,0,.15);border-radius:50%;border-top-color:#0006;animation:spin-57548c5a 1s linear infinite}@keyframes spin-57548c5a{to{transform:rotate(360deg)}}.tooltip-content .additional-info[data-v-57548c5a]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.tooltip-content .additional-info .info-note[data-v-57548c5a]{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px;font-size:.85rem}.tooltip-content .additional-info .info-note .info-icon[data-v-57548c5a]{margin-top:2px;flex-shrink:0}.error-message[data-v-57548c5a]{color:red;font-size:.8rem;margin-top:4px}.modal-overlay[data-v-57548c5a]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-57548c5a]{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-57548c5a]{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-57548c5a]{margin:0;font-size:1.2rem;color:#000}.modal-header .close-button[data-v-57548c5a]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#00000080;padding:5px}.modal-header .close-button[data-v-57548c5a]:hover{color:red}.modal-body[data-v-57548c5a]{padding:20px}.modal-body .modal-description[data-v-57548c5a]{margin-bottom:16px;color:#000}.modal-body .details-textarea[data-v-57548c5a]{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-57548c5a]:focus{outline:none;border-color:#1f71d1;box-shadow:0 0 0 2px #1f71d133}.modal-body .details-textarea[data-v-57548c5a]::placeholder{color:#00000059;font-size:.9rem}.modal-body .modal-info-note[data-v-57548c5a]{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-57548c5a]{color:#1f71d1;margin-top:2px;flex-shrink:0}.modal-body .modal-info-note .info-text[data-v-57548c5a]{flex:1}.modal-body .modal-info-note .info-text p[data-v-57548c5a]{margin:0 0 8px;font-weight:600;color:#000}.modal-body .modal-info-note .info-text ul[data-v-57548c5a]{margin:0;padding-left:16px}.modal-body .modal-info-note .info-text ul li[data-v-57548c5a]{margin-bottom:4px;font-size:.9rem;color:#000}.modal-body .modal-info-note .info-text ul li[data-v-57548c5a]:last-child{margin-bottom:0}.modal-footer[data-v-57548c5a]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(0,0,0,.1)}.modal-footer .cancel-button[data-v-57548c5a]{padding:8px 16px;background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:4px;color:#000;font-weight:500;cursor:pointer;transition:all .2s}.modal-footer .cancel-button[data-v-57548c5a]:hover{background-color:#0000000d}.modal-footer .submit-button[data-v-57548c5a]{padding:8px 16px;background-color:#1f71d1;border:none;border-radius:4px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}.modal-footer .submit-button[data-v-57548c5a]:hover{background-color:#1c65bb}.modal-footer .submit-button[data-v-57548c5a]:disabled{opacity:.6;cursor:not-allowed}.conversation-message[data-v-1f6cbb60]{position:relative;border-radius:16px;display:flex;flex-direction:row;gap:16px}.conversation-message>.conversation-message-main[data-v-1f6cbb60]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;width:100%;min-width:0}.conversation-message.role-user[data-v-1f6cbb60]{background:#f2f5f7;padding:16px;flex-direction:row-reverse}.conversation-message.role-assistant[data-v-1f6cbb60]{background:white}.conversation-message.loading[data-v-1f6cbb60]{justify-content:center;align-items:center}.conversation-message .actions[data-v-1f6cbb60]{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-1f6cbb60]{margin-bottom:16px}.conversation-message .actions.bottom[data-v-1f6cbb60]{margin-top:16px}.conversation-message .actions[data-v-1f6cbb60] .icon-button .icon{width:1.4rem;height:1.4rem}.conversation-message:hover .actions[data-v-1f6cbb60]{opacity:1;pointer-events:all}.conversation-message .stop-button[data-v-1f6cbb60]{min-width:200px;max-width:300px;align-self:center}.conversation-message .footer[data-v-1f6cbb60]{margin-top:16px;align-self:stretch;display:flex;justify-content:flex-end;align-items:center;padding:0}.conversation-message .footer .footer-info[data-v-1f6cbb60]{color:#1f71d1}.conversation-message .footer .feedback-menu[data-v-1f6cbb60]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;margin:0;color:#595959}.conversation-message .footer .feedback-menu[data-v-1f6cbb60] 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-1f6cbb60] button:hover,.conversation-message .footer .feedback-menu[data-v-1f6cbb60] button:focus{color:#000;text-decoration:underline}.conversation-message .footer .feedback-menu[data-v-1f6cbb60] .message-feedback{display:flex;align-items:center;gap:6px}.conversation-message .footer .feedback-menu[data-v-1f6cbb60] .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-1f6cbb60] .message-feedback .icon-button:hover,.conversation-message .footer .feedback-menu[data-v-1f6cbb60] .message-feedback .icon-button:focus{color:#000}.conversation-message .footer-title[data-v-1f6cbb60]{font-weight:200;opacity:.6;flex:1}.conversation-message .feedback[data-v-1f6cbb60]{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-1f6cbb60]{padding:8px 0 0;font-size:.9rem;color:#000c}.conversation-message .feedback .submitted-text-container[data-v-1f6cbb60]{display:flex}.conversation-message .feedback .submitted-text-container p[data-v-1f6cbb60]{color:#00000080;padding:8px 32px;font-weight:700}.conversation-message .feedback .submitted-text-container .submitted-text[data-v-1f6cbb60]{color:#ff8484cc;padding:8px 32px 8px 0}.conversation-message .feedback .editor-and-submit[data-v-1f6cbb60]{display:flex;flex-direction:row;flex:1;align-items:flex-end}.conversation-message .feedback.feedback-editor[data-v-1f6cbb60]{display:flex;flex-direction:column;align-items:stretch}.conversation-message .feedback.feedback-editor .text-editor[data-v-1f6cbb60]{flex:1;margin-right:16px;padding:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;max-height:150px;overflow-y:auto}.conversation-message .feedback.feedback-editor .text-editor[data-v-1f6cbb60]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.conversation-message .feedback.feedback-editor .text-editor[data-v-1f6cbb60]:focus-within,.conversation-message .feedback.feedback-editor .text-editor[data-v-1f6cbb60]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.conversation-message .feedback.feedback-editor .text-editor[data-v-1f6cbb60] .placeholder,.conversation-message .feedback.feedback-editor .text-editor[data-v-1f6cbb60]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.conversation-message .role[data-v-1f6cbb60]{font-weight:700;opacity:1;flex:1;font-size:1.025rem}.conversation-message .role.user[data-v-1f6cbb60]{color:#ff8484}.conversation-message .role.assistant[data-v-1f6cbb60]{color:#7ab7ff}.conversation-message .working-indicator-container[data-v-1f6cbb60]{margin:32px 0;width:100%;display:flex;flex-direction:column;align-items:stretch}.conversation-message .working-indicator-container .working-card[data-v-1f6cbb60]{background:white;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:16px;padding:20px 24px;width:calc(100% - 52px);margin:24px 0 24px 52px;box-sizing:border-box}.conversation-message .working-indicator-container .status-details[data-v-1f6cbb60]{margin-top:4px;margin-left:52px;color:#595959}.conversation-message .working-indicator-container .status-details[data-v-1f6cbb60] .formatted-text{font-size:.95rem}.conversation-message .working-indicator-container .working-primary[data-v-1f6cbb60]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.conversation-message .working-indicator-container .icon-container[data-v-1f6cbb60]{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(31,113,209,.1);border-radius:12px;flex-shrink:0}.conversation-message .working-indicator-container .icon-container .icon[data-v-1f6cbb60]{color:#1f71d1;font-size:24px;z-index:1}.conversation-message .working-indicator-container .icon-container .pulse[data-v-1f6cbb60]{position:absolute;width:100%;height:100%;background:rgba(31,113,209,.15);border-radius:12px;animation:pulse-1f6cbb60 2s cubic-bezier(.4,0,.6,1) infinite}.conversation-message .working-indicator-container .titles[data-v-1f6cbb60]{flex:1;min-width:220px}.conversation-message .working-indicator-container .titles h4[data-v-1f6cbb60]{color:#1f71d1;font-size:1.1rem;font-weight:600;margin:0 0 6px}.conversation-message .working-indicator-container .titles p[data-v-1f6cbb60]{color:#000000bf;line-height:1.5;margin:0;font-size:.95rem}.conversation-message .working-indicator-container .meta[data-v-1f6cbb60]{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-1f6cbb60]{background:rgba(31,113,209,.12);color:#1f71d1;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-1f6cbb60]{position:relative;width:100%;height:6px;border-radius:999px;background:rgba(31,113,209,.15);overflow:hidden}.conversation-message .working-indicator-container .progress-fill[data-v-1f6cbb60]{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#1F71D1,#408be3);transition:width .4s ease}@keyframes pulse-1f6cbb60{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:0;transform:scale(1.05)}}@media (max-width: 900px){.conversation-message .working-indicator-container .working-card[data-v-1f6cbb60]{padding:16px;margin-left:0;width:100%}.conversation-message .working-indicator-container .meta[data-v-1f6cbb60]{width:100%;justify-content:flex-start}}.conversation-message .close-note[data-v-1f6cbb60]{margin-bottom:16px}.conversation-message .contents .conversation-message-content[data-v-1f6cbb60]{margin-bottom:0}.conversation-message .concise-contents[data-v-1f6cbb60]{display:flex;flex-direction:column;align-items:stretch}.conversation-message .show-all-contents-button[data-v-1f6cbb60]{margin-bottom:1.5rem}.conversation-message .aborted-label[data-v-1f6cbb60]{align-self:center;color:red;font-weight:700}.select[data-v-dcd3da21]{position:relative}.select select[data-v-dcd3da21]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;padding:8px 24px 8px 16px;cursor:pointer;background:white}.select select[data-v-dcd3da21]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.select select[data-v-dcd3da21]:focus-within,.select select[data-v-dcd3da21]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.select select .placeholder[data-v-dcd3da21],.select select[data-v-dcd3da21]::placeholder{color:#595959b3;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 black;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:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500}input[data-v-dcd3da21]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}input[data-v-dcd3da21]:focus-within,input[data-v-dcd3da21]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}input .placeholder[data-v-dcd3da21],input[data-v-dcd3da21]::placeholder{color:#595959b3;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-9236aee8]{padding:16px;display:flex;gap:4px;margin:16px auto;width:100%;max-width:850px;box-shadow:0 0 20px #7ab7ff;background:white;border-radius:10px}.scheduled-message .notification[data-v-9236aee8]{font-weight:700;margin-bottom:32px}.scheduled-message .controls[data-v-9236aee8]{display:flex;flex-flow:row wrap;gap:16px}.scheduled-message .controls>*[data-v-9236aee8]:first-child{margin-left:0}.scheduled-message .controls>*[data-v-9236aee8]:disabled{opacity:.5;cursor:unset}.scheduled-message .controls .buttons[data-v-9236aee8]{display:flex;flex-direction:row;gap:8px}.scheduled-message .controls .notify[data-v-9236aee8]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.scheduled-message .controls .notify input[data-v-9236aee8]{font-size:1.5rem}.headline[data-v-9236aee8]{font-weight:800;color:#516e80}.status[data-v-727c575c]{padding:1rem;transition:background-color .3s}.status[data-v-727c575c]>*{color:#000;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:#0ec17140;border-left:4px solid #0ec171}.success[data-v-727c575c]>*{color:#076239}.error[data-v-727c575c]{background-color:#ff000040;border-left:4px solid #ff0000}.error[data-v-727c575c]>*{color:#900}.warning[data-v-727c575c]{background-color:#ffa43d73;border-left:4px solid #ffa43d}.warning[data-v-727c575c]>*{color:#bd6400}.info[data-v-727c575c]{background-color:#7ab7ff40;border-left:4px solid #7AB7FF}.info[data-v-727c575c]>*{color:#1480ff}.input-wrapper[data-v-462d1ac2]{padding:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;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-462d1ac2]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.input-wrapper[data-v-462d1ac2]:focus-within,.input-wrapper[data-v-462d1ac2]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.input-wrapper .placeholder[data-v-462d1ac2],.input-wrapper[data-v-462d1ac2]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.input-wrapper.in-form[data-v-462d1ac2]{display:block;width:100%}.input-wrapper[data-v-462d1ac2]:hover{background:#f0f0f0;border-color:#d0d0d0}.input-wrapper[data-v-462d1ac2]:focus-within{border-color:#999;background:white}.input-content[data-v-462d1ac2]{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-462d1ac2]{position:absolute;inset:0;padding:8px 16px}.placeholder[data-v-462d1ac2]{position:relative;pointer-events:none;white-space:pre-wrap;word-break:break-word}.guided-prompt-variable[data-v-462d1ac2]{display:inline-flex;word-break:break-word;gap:8px;flex-wrap:wrap;align-items:center}.guided-prompt-variable .special-input[data-v-462d1ac2]{padding-right:8px}.guided-prompt-variable.in-form[data-v-462d1ac2]{width:100%}.guided-prompt-variable.in-form span[data-v-462d1ac2]{min-width:10px}.guided-prompt-variable.in-form .special-input[data-v-462d1ac2]{width:100%;display:flex;flex-flow:row wrap;gap:8px}.guided-prompt-variable.placeholder[data-v-462d1ac2]{color:#595959}.text-editor[data-v-462d1ac2]{padding:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;position:relative;min-width:10px}.text-editor[data-v-462d1ac2]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.text-editor[data-v-462d1ac2]:focus-within,.text-editor[data-v-462d1ac2]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.text-editor[data-v-462d1ac2] .placeholder,.text-editor[data-v-462d1ac2]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.guided-prompt-variable-tooltip-wrapper[data-v-462d1ac2]{display:inline}.tooltip-text[data-v-462d1ac2]{white-space:pre-wrap;word-break:break-word}.checkbox-container[data-v-462d1ac2]{padding:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;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-462d1ac2]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.checkbox-container[data-v-462d1ac2]:focus-within,.checkbox-container[data-v-462d1ac2]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.checkbox-container .placeholder[data-v-462d1ac2],.checkbox-container[data-v-462d1ac2]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.checkbox-container[data-v-462d1ac2]:hover{background:#f0f0f0;border-color:#d0d0d0}.checkbox-container input[type=checkbox][data-v-462d1ac2]{margin:0;cursor:pointer;accent-color:#666}.checkbox-container .checkbox-label[data-v-462d1ac2]{font-size:.95rem;font-weight:400;color:#555}.mention-selector[data-v-462d1ac2]{display:flex;flex-direction:column;gap:8px}.selected-mentions[data-v-462d1ac2]{display:flex;flex-wrap:wrap;gap:8px}.mention-chip[data-v-462d1ac2]{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-462d1ac2]:hover{background:#efefef;border-color:#d0d0d0}.remove-chip[data-v-462d1ac2]{background:none;border:none;color:#999;cursor:pointer}.remove-chip[data-v-462d1ac2]:hover{color:#000}.guided-prompt-variable button.icon-and-text[data-v-462d1ac2]{padding:12px 16px;border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;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-462d1ac2]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.guided-prompt-variable button.icon-and-text[data-v-462d1ac2]:focus-within,.guided-prompt-variable button.icon-and-text[data-v-462d1ac2]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.guided-prompt-variable button.icon-and-text .placeholder[data-v-462d1ac2],.guided-prompt-variable button.icon-and-text[data-v-462d1ac2]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.guided-prompt-variable button.icon-and-text[data-v-462d1ac2]:hover{background:#efefef;border-color:#d0d0d0;color:#000}.guided-prompt-variable button.icon-and-text:hover .icon[data-v-462d1ac2]{color:#000}.guided-prompt-variable button.icon-and-text[data-v-462d1ac2]:disabled{opacity:.5;cursor:not-allowed}.guided-prompt-variable button.icon-and-text .icon[data-v-462d1ac2]{color:#666;transition:all .2s ease}.guided-prompt-variable button.icon-button[data-v-462d1ac2]{padding:8px;background:transparent;border:none;border-radius:8px;transition:all .2s ease;color:#999}.guided-prompt-variable button.icon-button[data-v-462d1ac2]: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-b82a4e36]{margin-bottom:20px}.section-header[data-v-b82a4e36]{margin-bottom:16px}.checkbox-label[data-v-b82a4e36]{display:flex;align-items:center;gap:10px;font-weight:500;color:#444;cursor:pointer;font-size:.95rem;transition:color .2s}.checkbox-label[data-v-b82a4e36]:hover{color:#222}.checkbox-input[data-v-b82a4e36]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#777}.nested-content[data-v-b82a4e36]{margin-left:28px;padding-left:20px;border-left:2px solid #d0d0d0}.form-section[data-v-4d69d964]{width:100%}.prompt-form-container[data-v-4d5590ce]{display:flex;gap:0;width:100%;max-width:1200px}.prompt-form-container.mobile[data-v-4d5590ce]{flex-direction:column;gap:0}.form-menu[data-v-4d5590ce]{width:280px;display:flex;flex-direction:column;padding:24px 0 24px 24px;gap:4px;border-right:1px solid #e0e0e0;background:#fafafa}.mobile .form-menu[data-v-4d5590ce]{width:100%;padding:16px;border-right:none;border-bottom:1px solid #e0e0e0}.form-menu .menu-item[data-v-4d5590ce]{text-align:left;padding:12px 0;border:none;border-radius:0;color:#000;cursor:pointer;transition:color .15s ease;font-size:.95rem;line-height:1.4;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;position:relative;background:transparent}.form-menu .menu-item .menu-item-content[data-v-4d5590ce]{display:contents}.form-menu .menu-item[data-v-4d5590ce]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e0e0e0}.form-menu .menu-item[data-v-4d5590ce]:last-child:after{display:none}.form-menu .menu-item .menu-icon[data-v-4d5590ce]{font-size:1rem;color:#888;opacity:.7;transition:color .15s ease;grid-column:1}.form-menu .menu-item .menu-text[data-v-4d5590ce]{flex:1;color:#555;transition:color .15s ease;grid-column:2}.form-menu .menu-item .exp-badge[data-v-4d5590ce]{font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:6px;background:#ececec;color:#888;margin-left:8px;letter-spacing:.05em;flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;grid-column:3;margin-top:0}.form-menu .menu-item:hover .menu-icon[data-v-4d5590ce]{color:#666;opacity:1}.form-menu .menu-item:hover .menu-text[data-v-4d5590ce]{color:#333}.form-menu .menu-item.active[data-v-4d5590ce]{font-weight:600;color:#222}.form-menu .menu-item.active .menu-icon[data-v-4d5590ce]{color:#444;opacity:1}.form-menu .menu-item.active .menu-text[data-v-4d5590ce]{color:#222}.form-menu .menu-item.active[data-v-4d5590ce]:after{height:2px;background:#bbb}.mobile .form-menu .menu-item[data-v-4d5590ce]{border-radius:0;padding:10px 0}.prompt-form[data-v-4d5590ce]{flex:1;display:flex;flex-direction:column;gap:28px;padding:32px;background:white;max-width:800px}.mobile .prompt-form[data-v-4d5590ce]{padding:20px;max-width:none}.prompt-form .form-header[data-v-4d5590ce]{display:flex;justify-content:space-between;align-items:center;gap:16px}.prompt-form .form-header h3[data-v-4d5590ce]{font-size:1.75rem;font-weight:700;margin:0;color:#333;letter-spacing:-.02em}.prompt-form .form-header .close-button[data-v-4d5590ce]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;border:1px solid #e6e6e6;background:#f8f8f8;color:#666;border-radius:50%;cursor:pointer;transition:all .2s ease}.prompt-form .form-header .close-button[data-v-4d5590ce]:hover{background:#f0f0f0;border-color:#ccc;color:#444;transform:rotate(90deg)}.prompt-form .form-description[data-v-4d5590ce]{color:#595959;margin:0}.prompt-form .instructions[data-v-4d5590ce]{color:#666;margin:0}.prompt-form .instructions strong[data-v-4d5590ce]{color:#333;font-weight:600}.prompt-form .instructions a[data-v-4d5590ce]{color:#555;text-decoration:none;font-weight:500}.prompt-form .instructions a[data-v-4d5590ce]:hover{text-decoration:underline;color:#333}.prompt-form .form-sections[data-v-4d5590ce]{display:flex;flex-direction:column;gap:24px}.prompt-form .periodic-settings[data-v-4d5590ce]{margin-top:32px;padding:24px;background:#f8f8f8;border-radius:12px;border:1px solid #e0e0e0}.prompt-form .periodic-settings h4[data-v-4d5590ce]{margin:0 0 20px;color:#444;font-size:1.1rem;font-weight:600}.prompt-form .periodic-settings .periodic-field[data-v-4d5590ce]{margin-bottom:16px;display:flex;align-items:center;gap:12px}.prompt-form .periodic-settings .periodic-field[data-v-4d5590ce]:last-child{margin-bottom:0}.prompt-form .periodic-settings .periodic-field label[data-v-4d5590ce]{display:flex;align-items:center;gap:10px;color:#333;font-weight:500}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-4d5590ce]{appearance:none;background-color:#fff;margin:0;position:relative;cursor:pointer}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-4d5590ce]:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid #1F71D1;border-radius:3px;vertical-align:middle;transition:background .1s}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-4d5590ce]:checked:after{content:"";display:inline-block;width:8px;height:8px;background:#1F71D1;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-4d5590ce]:focus:before{outline:none;border-color:#1859a5}.prompt-form .periodic-settings .periodic-field input[type=checkbox][data-v-4d5590ce]:active:before{outline:none;border-color:#154d8e}.prompt-form .email-option[data-v-4d5590ce]{margin:12px auto 0;display:flex;justify-content:center}.prompt-form .email-option label[data-v-4d5590ce]{display:flex;align-items:center;gap:10px;color:#333;font-weight:500}.prompt-form .email-option label.disabled[data-v-4d5590ce]{color:#999}.prompt-form .email-option label .disabled-text[data-v-4d5590ce]{font-size:.9rem;color:#999;font-style:italic}.prompt-form .email-option label input[type=checkbox][data-v-4d5590ce]{appearance:none;background-color:#fff;margin:0;position:relative;cursor:pointer}.prompt-form .email-option label input[type=checkbox][data-v-4d5590ce]:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid #1F71D1;border-radius:3px;vertical-align:middle;transition:background .1s}.prompt-form .email-option label input[type=checkbox][data-v-4d5590ce]:checked:after{content:"";display:inline-block;width:8px;height:8px;background:#1F71D1;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-4d5590ce]:focus:before{outline:none;border-color:#1859a5}.prompt-form .email-option label input[type=checkbox][data-v-4d5590ce]:active:before{outline:none;border-color:#154d8e}.prompt-form .cost-estimate[data-v-4d5590ce]{text-align:center;padding:16px;background:#f0f0f0;border-radius:12px;margin-top:24px;border:1px solid #d6d6d6}.prompt-form .cost-estimate p[data-v-4d5590ce]{margin:0;font-weight:600;color:#555;font-size:1.1rem}.prompt-form .cost-estimate.warning[data-v-4d5590ce]{background:rgba(255,0,0,.1);border-color:#f003}.prompt-form .cost-estimate.warning .insufficient-credits[data-v-4d5590ce]{color:red}.prompt-form .cost-estimate.warning .cost-hints[data-v-4d5590ce]{margin-top:12px}.prompt-form .cost-estimate.warning .cost-hints ul[data-v-4d5590ce]{margin:0;padding-left:24px}.prompt-form .cost-estimate.warning .cost-hints ul li[data-v-4d5590ce]{color:#c00;font-size:.9rem;text-align:left;font-weight:500}.prompt-form .submit-button[data-v-4d5590ce]{align-self:center;min-width:200px}.conversation-view[data-v-9a89220f]{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-9a89220f]{margin-top:10vh}.selection-menu-wrapper[data-v-9a89220f]{position:absolute}.header[data-v-9a89220f]{display:flex;align-items:center;justify-content:flex-end;padding:16px}.conversation-name[data-v-9a89220f]{flex:1;font-size:2rem;font-weight:700;font-family:ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif}@media screen and (max-width: 600px){.conversation-name[data-v-9a89220f]{font-size:1.5rem}}.messages[data-v-9a89220f]{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-9a89220f]{margin-bottom:48px}.messages .conversation-message.role-user[data-v-9a89220f]{margin-left:64px;max-width:500px}.messages .conversation-message.role-assistant[data-v-9a89220f]{align-self:stretch}.no-messages-start-content[data-v-9a89220f]{display:flex;flex-direction:column;align-items:center;margin:0 auto 32px;width:100%}.no-messages-start-content .welcome-headline[data-v-9a89220f]{font-size:2.5rem;font-weight:600;color:#000;text-align:center;margin:0 0 48px;padding:0}@media screen and (width <= 700px){.no-messages-start-content .welcome-headline[data-v-9a89220f]{font-size:2rem}}.forms-section[data-v-9a89220f]{max-width:1200px;width:100%;margin:48px auto 64px;padding:0 16px}.forms-section .forms-divider[data-v-9a89220f]{text-align:center;margin:0 0 32px;position:relative}.forms-section .forms-divider[data-v-9a89220f]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#d6d6d6;z-index:0}.forms-section .forms-divider span[data-v-9a89220f]{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-9a89220f]{border-radius:12px;border:1px solid #e6e6e6;overflow:hidden}.new-message-area[data-v-9a89220f]{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-9a89220f]{margin-bottom:32px}.new-message-area.top-quick-input .editor-and-submit[data-v-9a89220f]{gap:8px}.new-message-area .prompt-text-container[data-v-9a89220f]{display:flex;flex-direction:column;align-items:stretch}.new-message-area .submission-pending-card[data-v-9a89220f]{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(31,113,209,.08),rgba(31,113,209,.02));box-shadow:0 6px 18px #00000014}.new-message-area .submission-pending-card .submission-pending-spinner[data-v-9a89220f]{width:34px;height:34px;border-radius:50%;border:3px solid rgba(31,113,209,.3);border-top-color:#1f71d1;animation:submission-pending-spin-9a89220f .9s linear infinite}.new-message-area .submission-pending-card .submission-pending-copy[data-v-9a89220f]{flex:1}.new-message-area .submission-pending-card .submission-pending-copy .primary[data-v-9a89220f]{font-size:1rem;font-weight:600;color:#000;margin:0 0 2px}.new-message-area .submission-pending-card .submission-pending-copy .secondary[data-v-9a89220f]{font-size:.9rem;color:#000000a6;margin:0}.new-message-area .submission-pending-card .submission-pending-copy .fact[data-v-9a89220f]{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-9a89220f]{color:#1f71d1}.new-message-area .guided-prompting-menu[data-v-9a89220f]{margin-bottom:16px}.new-message-area .guided-prompt-tree-node[data-v-9a89220f]{padding:8px;border:2px solid #e6e6e6;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-9a89220f]:hover{background:#c6dcf6}.new-message-area .editor-and-submit[data-v-9a89220f]{display:flex;flex-direction:row;flex:1;align-items:stretch;gap:8px;background:white;border-radius:28px;padding:4px;box-shadow:0 2px 12px #0000001f,0 1px 4px #00000014}.new-message-area .editor-and-submit .plus-menu-wrapper[data-v-9a89220f]{position:relative}.new-message-area .editor-and-submit .editor-wrapper[data-v-9a89220f]{flex:1;display:flex;flex-direction:column;align-items:stretch;position:relative;background:transparent;border:none;border-radius:24px;padding:8px 12px;min-width:0;overflow:hidden}.new-message-area .editor-and-submit .text-editor[data-v-9a89220f]{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-9a89220f]{flex:1;overflow-y:visible}.new-message-area .editor-and-submit .tooltiped[data-v-9a89220f]:has(.submit-button){align-self:flex-end}.new-message-area .editor-and-submit .submit-button[data-v-9a89220f]{color:#1f71d1;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-9a89220f]:hover{color:#1859a5;background:#f7f7f8}.new-message-area .editor-and-submit .submit-button[data-v-9a89220f]:active{color:#124178;background:#efefef}.new-message-area .quick-modes[data-v-9a89220f]{display:inline-flex;background:#f7f7f8;border:1px solid #e6e6e6;border-radius:18px;overflow:hidden}.new-message-area .quick-modes .mode-button[data-v-9a89220f]{border:none;border-radius:0;padding:6px 12px;background:transparent;box-shadow:none;font-weight:500;font-size:.9rem;border-right:1px solid #e6e6e6;color:#333;transition:all .2s ease}.new-message-area .quick-modes .mode-button[data-v-9a89220f]:last-child{border-right:none}.new-message-area .quick-modes .mode-button.selected[data-v-9a89220f]{background:#e8e8e8;color:#000}.new-message-area .quick-modes .mode-button[data-v-9a89220f]:hover:not(.selected){background:rgba(0,0,0,.03)}.new-message-area .quick-modes-row[data-v-9a89220f]{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-9a89220f]{display:flex;align-items:center;justify-content:center}.new-message-area .mode-middle-actions .periodic-toggle[data-v-9a89220f]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid #dfdfdf;background:#f4f4f5;color:#1c1c1c;transition:background .2s ease,color .2s ease,border-color .2s ease;box-shadow:none}.new-message-area .mode-middle-actions .periodic-toggle[data-v-9a89220f]:hover{background:rgba(0,0,0,.04)}.new-message-area .mode-middle-actions .periodic-toggle[data-v-9a89220f]:active{background:rgba(0,0,0,.08)}.new-message-area .mode-middle-actions .periodic-toggle.selected[data-v-9a89220f]{background:#e0e0e0;color:#000;border-color:#d0d0d0}.new-message-area .mode-right-actions[data-v-9a89220f]{margin-left:0;justify-content:center}.new-message-area .mode-right-actions[data-v-9a89220f]{margin-left:auto;display:flex;align-items:center}.new-message-area .cheap-toggle[data-v-9a89220f]{display:inline-flex;background:#f7f7f8;border:1px solid #e6e6e6;border-radius:18px;overflow:hidden}.new-message-area .cheap-toggle .mode-button[data-v-9a89220f]{border:none;border-radius:0;padding:6px 12px;background:transparent;font-weight:500;color:#333;transition:all .2s ease}.new-message-area .cheap-toggle .mode-button.selected[data-v-9a89220f]{background:#e8e8e8;color:#000}.new-message-area .explanation[data-v-9a89220f]{padding:8px 0 0;font-size:.9rem;color:#000c}.new-message-area .job-input-container[data-v-9a89220f]{display:flex;flex-direction:column;align-items:stretch;margin:16px -16px -16px;padding:16px;background:#e6e6e6}.new-message-area .job-input-container label[data-v-9a89220f]{font-size:.9rem;color:#0006;font-weight:700;margin-bottom:4px;flex:0}.new-message-area .job-input-container input[data-v-9a89220f]{padding:8px;border-radius:5px;border:none;background:transparent;margin-bottom:8px}.new-message-area .job-input-container .bottom[data-v-9a89220f]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.new-message-area .job-input-container .bottom .interval-input[data-v-9a89220f]{display:flex;align-items:start}.new-message-area .job-input-container .bottom .interval-input label[data-v-9a89220f]{margin-top:8px;white-space:nowrap}.new-message-area .meta-line-at-the-end[data-v-9a89220f]{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-9a89220f]{color:#0006;width:100%}.new-message-area .meta-line-at-the-end[data-v-9a89220f] a{color:#0006;text-decoration:none}.new-message-area .meta-line-at-the-end[data-v-9a89220f] a:hover{text-decoration:underline}@media screen and (width <= 600px){.new-message-area .meta-line-at-the-end[data-v-9a89220f]{flex-direction:column;gap:8px;align-items:flex-start}}.new-message-area:has(:focus) .text-editor[data-v-9a89220f]{max-height:none}.new-message-area:has(:focus) .guided-prompt[data-v-9a89220f]{max-height:none}@keyframes submission-pending-spin-9a89220f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.submission-pending-fade-enter-active[data-v-9a89220f],.submission-pending-fade-leave-active[data-v-9a89220f]{transition:opacity .25s ease,transform .25s ease}.submission-pending-fade-enter-from[data-v-9a89220f],.submission-pending-fade-leave-to[data-v-9a89220f]{opacity:0;transform:translateY(-6px)}.usage-note[data-v-9a89220f]{max-width:850px;width:100%;margin:16px auto 48px;color:#595959;font-size:.95rem;text-align:center}.usage-note strong[data-v-9a89220f]{color:#000}.conversation-feedback-button[data-v-9a89220f]{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-9a89220f]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.checkbox-text input[data-v-9a89220f]{margin-right:.5rem}.checkbox-text.error[data-v-9a89220f]{color:red;font-weight:700}.checkbox-text a[data-v-9a89220f]{color:#1f71d1}.checkbox-text .checkbox-label[data-v-9a89220f]{font-size:.9rem}@media screen and (height <= 900px){.new-message-area[data-v-9a89220f],.conversation-view.no-messages .new-message-area[data-v-9a89220f]{position:relative}}@media screen and (width <= 700px){.new-message-area .quick-modes-row[data-v-9a89220f]{gap:8px;flex-direction:column;align-items:stretch}.new-message-area .quick-modes[data-v-9a89220f]{width:100%}.new-message-area .quick-modes .mode-button[data-v-9a89220f]{flex:1;font-size:.85rem;padding:6px 8px}.new-message-area .mode-middle-actions[data-v-9a89220f]{order:2;margin-left:0}.new-message-area .mode-right-actions[data-v-9a89220f]{order:3;margin-left:0;margin-top:0;justify-content:flex-start}}.send-options .checkbox-text[data-v-9a89220f]{display:flex;align-items:center;gap:8px}.send-options .checkbox-text .checkbox-label[data-v-9a89220f]{font-size:.9rem}[data-v-9a89220f] .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-9a89220f]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #e6e6e6;border-radius:6px}.doi-dialog-body .dialog-hint[data-v-9a89220f]{margin-top:8px;font-size:.9rem;color:#0009}[data-v-9a89220f] .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-9a89220f] .plus-menu-list>li:hover,[data-v-9a89220f] .plus-menu-list>li:focus{background:rgba(0,0,0,.04)}[data-v-9a89220f] .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-6e2e9059]{display:flex;flex-direction:column;align-items:stretch}.page-menu-entry .main[data-v-6e2e9059]{display:flex;flex-direction:row;align-items:center}.page-menu-entry .actions[data-v-6e2e9059]{opacity:0;pointer-events:none}.page-menu-entry .actions.visible[data-v-6e2e9059]{opacity:1;pointer-events:all}.page-menu-entry .name[data-v-6e2e9059]{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-6e2e9059]{margin-right:8px}.page-menu-entry .name[data-v-6e2e9059]:hover{color:var(--color-primary-text)}.subentries[data-v-6e2e9059]{padding:8px;margin-left:11px;border-left:2px solid #ccc;display:flex;flex-direction:column}.subentries>*[data-v-6e2e9059]{margin-bottom:8px}.page-menu[data-v-97d62a7d]{width:100%;display:flex;flex-direction:column;align-items:stretch;min-height:0;flex:1}.actions[data-v-97d62a7d]{padding:16px 32px;display:flex}.actions .button[data-v-97d62a7d]{flex:1}.root-block-children[data-v-97d62a7d]{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-97d62a7d]{display:flex;flex-direction:column}.root-block-children .page-menu-item[data-v-97d62a7d]{display:flex;align-items:center;position:relative}.root-block-children .page-menu-item .controls[data-v-97d62a7d]{opacity:0;transition:all .2s ease-in-out;display:flex;align-items:center}.root-block-children .page-menu-item .controls .grip[data-v-97d62a7d]{cursor:grab;color:var(--color-text-muted, #666);font-size:14px;padding:4px}.root-block-children .page-menu-item .controls .grip[data-v-97d62a7d]:hover{color:var(--color-primary, #007bff)}.root-block-children .page-menu-item .controls .grip[data-v-97d62a7d]:active{cursor:grabbing}.root-block-children .page-menu-item:hover .controls[data-v-97d62a7d]{opacity:1}.root-block-children .drag-target-indicator[data-v-97d62a7d]{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-97d62a7d]:after{content:"";display:block;background:#1F71D1;opacity:.1;height:4px}.root-block-children .drag-target-indicator[data-v-97d62a7d]:hover{opacity:1}.root-block-children .drag-target-indicator[data-v-97d62a7d]:hover:after{transform:scaleY(2)}.root-block-children .drag-target-indicator.start[data-v-97d62a7d]{top:0;transform:translateY(-50%)}.root-block-children .drag-target-indicator.end[data-v-97d62a7d]{bottom:0;transform:translateY(50%)}.root-block-children .drag-target-indicator[data-v-97d62a7d]:after{width:100%}.root-block-children .drag-target-indicator.start[data-v-97d62a7d],.root-block-children .drag-target-indicator.end[data-v-97d62a7d]{top:auto;bottom:auto;transform:none}.root-block-children.drag-targets-active .drag-target-indicator[data-v-97d62a7d]{pointer-events:all}.conversation-item[data-v-7a168da0]{padding:8px 8px 8px 16px;display:flex;position:relative;cursor:pointer;z-index:0}.conversation-item[data-v-7a168da0]:after{content:"";position:absolute;inset:4px;z-index:-1;border-radius:5px}.conversation-item.active[data-v-7a168da0]:after{background:var(--color-background-secondary-highlight)}.conversation-item .name[data-v-7a168da0]{flex:1;font-weight:700;color:var(--color-background-secondary-muted-text)}.conversation-item .timestamp[data-v-7a168da0]{padding-left:4px;color:var(--color-background-secondary-muted-text);font-size:.8rem}.conversation-item .delete-button[data-v-7a168da0]{transition:all .2s ease-in-out;opacity:0}.conversation-item .delete-button .icon[data-v-7a168da0]{width:.8rem;height:.8rem}.conversation-item .left-controls[data-v-7a168da0]{opacity:0;transition:opacity .15s;margin-right:8px}.conversation-item:hover .name[data-v-7a168da0]{color:var(--color-background-secondary-highlighted-text)}.conversation-item:hover .delete-button[data-v-7a168da0],.conversation-item:hover .left-controls[data-v-7a168da0]{opacity:1}.conversation-item.dragging[data-v-7a168da0]{position:fixed;pointer-events:none;z-index:1000}.conversation-item.dragging .left-controls[data-v-7a168da0]{opacity:1}.conversation-item.dragging[data-v-7a168da0]:after{background:var(--color-background-secondary)}.children[data-v-7a168da0]{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-58483350]{display:flex;flex-direction:column;overflow-y:scroll;min-height:0;flex:1}.conversation-menu .actions[data-v-58483350]{padding:16px 32px;display:flex}.conversation-menu .actions .button[data-v-58483350]{flex:1}.conversation-menu .search-container[data-v-58483350]{padding:0 32px 16px}.conversation-menu .search-container .search-input-wrapper[data-v-58483350]{position:relative;display:flex;align-items:center}.conversation-menu .search-container .search-input-wrapper .search-icon[data-v-58483350]{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-58483350]{width:100%;background:var(--color-background-primary);border:2px solid transparent;border-radius:12px;line-height:1.5;color:#000;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0000000f,inset 0 1px #fffc;font-size:16px;font-weight:500;padding:8px 12px 8px 36px;box-shadow:none;background:#f7f7f8;border:1px solid #e6e6e6}.conversation-menu .search-container .search-input-wrapper .search-input[data-v-58483350]:hover{background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6}.conversation-menu .search-container .search-input-wrapper .search-input[data-v-58483350]:focus-within,.conversation-menu .search-container .search-input-wrapper .search-input[data-v-58483350]:focus{border-color:#1f71d199;background:white;box-shadow:0 12px 32px #1f71d133,0 0 0 4px #1f71d11f,inset 0 1px #fff;outline:none}.conversation-menu .search-container .search-input-wrapper .search-input .placeholder[data-v-58483350],.conversation-menu .search-container .search-input-wrapper .search-input[data-v-58483350]::placeholder{color:#595959b3;font-weight:400;font-style:italic}.conversation-menu .timeframe-headline[data-v-58483350]{padding-top:16px;padding-left:32px;font-weight:700;font-size:.8rem}.dataspace-sidebar[data-v-e0e58906]{display:flex;flex-direction:column;height:100%;background:#f9f9f9;border-right:1px solid #e0e0e0;min-width:0;width:100%}.dataspace-sidebar__header[data-v-e0e58906]{padding:12px 16px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;background:#fff}.dataspace-sidebar__header h3[data-v-e0e58906]{margin:0;font-size:1rem;font-weight:600;color:#333}.dataspace-sidebar__header .actions[data-v-e0e58906]{display:flex;gap:4px}.dataspace-sidebar__header .icon-button[data-v-e0e58906]{padding:4px 8px;background:transparent;border:none;cursor:pointer;color:#666}.dataspace-sidebar__header .icon-button[data-v-e0e58906]:hover{color:#1f71d1}.dataspace-sidebar__toolbar[data-v-e0e58906]{padding:8px 16px;border-bottom:1px solid #eee;background:#fafafa;font-size:.8rem}.dataspace-sidebar__toolbar .checkbox-label[data-v-e0e58906]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#555;user-select:none}.dataspace-sidebar__content[data-v-e0e58906]{flex:1;overflow:hidden;display:flex;flex-direction:column}.tree-container[data-v-e0e58906]{flex:1;overflow-y:auto;padding:8px 0}.empty-state[data-v-e0e58906]{padding:24px;text-align:center;color:#888;font-size:.9rem}.tree-item.deleted[data-v-e0e58906]{opacity:.6}.tree-item.deleted .label[data-v-e0e58906]{text-decoration:line-through}.tree-item.dataspace-node[data-v-e0e58906]{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:1px}.tree-item.dataspace-node .tree-button[data-v-e0e58906]{font-weight:600;padding-top:8px;padding-bottom:8px}.tree-item-inner[data-v-e0e58906]{display:flex;align-items:center;width:100%;min-height:28px}.tree-item-inner[data-v-e0e58906]:hover{background:rgba(31,113,209,.05)}.tree-item-inner:hover .node-actions[data-v-e0e58906]{display:flex}.tree-button[data-v-e0e58906]{flex:1;display:flex;align-items:center;padding:4px 8px;border:none;background:transparent;cursor:pointer;text-align:left;color:#333;font-size:.9rem;min-width:0}.tree-button .caret-wrapper[data-v-e0e58906]{width:16px;display:flex;justify-content:center;margin-right:4px;flex-shrink:0}.tree-button .caret[data-v-e0e58906]{font-size:.7rem;color:#999}.tree-button .icon[data-v-e0e58906]{margin-right:8px;width:14px;text-align:center;flex-shrink:0}.tree-button .icon.dataspace-icon[data-v-e0e58906]{color:#1f71d1}.tree-button .icon.folder-icon[data-v-e0e58906]{color:#fbc02d}.tree-button .icon.file-icon[data-v-e0e58906]{color:#78909c}.tree-button .label[data-v-e0e58906]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.tree-button .spinner[data-v-e0e58906]{margin-left:8px;font-size:.8rem;color:#1f71d1;flex-shrink:0}.node-actions[data-v-e0e58906]{display:none;padding-right:8px;gap:4px}.node-actions .action-btn[data-v-e0e58906]{padding:2px 6px;background:transparent;border:none;cursor:pointer;color:#888;font-size:.8rem;border-radius:4px}.node-actions .action-btn[data-v-e0e58906]:hover{background:rgba(0,0,0,.05);color:#1f71d1}.main-sidebar[data-v-87a9f810]{background:#fafafa;display:flex;flex-direction:column;height:calc(100vh - var(--header-height))}.main-sidebar .footer-links[data-v-87a9f810]{padding:8px;display:flex;justify-content:center;gap:8px;font-size:.75rem;color:#888}.main-sidebar .footer-links .footer-link[data-v-87a9f810]{color:#888;text-decoration:none;transition:color .2s ease}.main-sidebar .footer-links .footer-link[data-v-87a9f810]:hover{color:#555;text-decoration:underline}.main-sidebar .footer-links .separator[data-v-87a9f810]{color:#ccc}.main-sidebar .user-area[data-v-87a9f810]{padding:16px 2px 0 32px;display:flex;border-bottom:var(--divider-style);align-items:center}.main-sidebar .user-area .email[data-v-87a9f810]{margin-right:16px;font-weight:700}.main-sidebar .user-area .fill[data-v-87a9f810]{flex:1}.main-sidebar .user-area .search-button[data-v-87a9f810]{margin-right:8px;color:#1c1c1c;transition:color .2s ease}.main-sidebar .user-area .search-button[data-v-87a9f810]:hover{color:#000}.main-sidebar .user-menu[data-v-87a9f810]{overflow:hidden}.main-sidebar .user-menu .action-item[data-v-87a9f810]{padding:8px 16px;position:relative;font-weight:700;cursor:pointer}.main-sidebar .user-menu .action-item[data-v-87a9f810]:hover{color:#1c65bb}.main-sidebar .user-menu .action-item[data-v-87a9f810]:active{color:#1859a5}.main-sidebar .user-menu .action-item .icon[data-v-87a9f810]{margin-right:16px}.main-sidebar .user-menu.account-info[data-v-87a9f810]{padding:20px 16px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.main-sidebar .user-menu.account-info .credits-display[data-v-87a9f810]{display:flex;align-items:baseline;gap:6px;padding:8px 16px;background:#f7f7f8;border:1px solid #e6e6e6;border-radius:8px}.main-sidebar .user-menu.account-info .credits-display .credits-amount[data-v-87a9f810]{font-size:1rem;font-weight:600;color:#101010}.main-sidebar .user-menu.account-info .credits-display .credits-label[data-v-87a9f810]{font-size:.85rem;color:#1c1c1c;font-weight:500}.main-sidebar .user-menu.account-info .organization-display[data-v-87a9f810]{display:flex;align-items:center;gap:8px;font-size:.85rem;padding:6px 12px;background:#f7f7f8;border:1px solid #e6e6e6;border-radius:8px}.main-sidebar .user-menu.account-info .organization-display .org-icon[data-v-87a9f810]{font-size:.85rem;color:#1c1c1c}.main-sidebar .user-menu.account-info .organization-display .org-name[data-v-87a9f810]{color:#111}.main-sidebar .admin-area[data-v-87a9f810]{padding:8px var(--main-sidebar-horizontal-screen-spacing);display:flex;border-bottom:var(--divider-style);align-items:center}.main-sidebar .tabbed[data-v-87a9f810]{flex:1;min-height:0}.main-sidebar .tabbed[data-v-87a9f810] .tab-content{min-height:0;display:flex}.main-sidebar .browser-control-indicator[data-v-87a9f810]{position:relative}.main-sidebar .browser-control-indicator.browser-active[data-v-87a9f810]{background:rgba(14,193,113,.2);color:#0ec171}.main-sidebar .browser-control-indicator.browser-active[data-v-87a9f810]:hover{background:rgba(14,193,113,.3)}.main-sidebar .browser-control-indicator.browser-inactive[data-v-87a9f810]{background:rgba(0,0,0,.2);color:#000}.main-sidebar .browser-control-indicator.browser-inactive[data-v-87a9f810]:hover{background:rgba(0,0,0,.3)}.main-sidebar .browser-control-indicator .status-dot[data-v-87a9f810]{position:absolute;top:2px;right:2px;width:8px;height:8px;background:#0ec171;border:2px solid white;border-radius:50%;animation:pulse-87a9f810 2s infinite}@keyframes pulse-87a9f810{0%{box-shadow:0 0 #0ec171b3}70%{box-shadow:0 0 0 10px #0ec17100}to{box-shadow:0 0 #0ec17100}}.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-0a1ab605]{display:flex;align-items:stretch;flex-direction:column;position:relative}.header[data-v-0a1ab605]{display:flex;align-items:center}.url[data-v-0a1ab605]{overflow-x:auto;flex:1;white-space:nowrap}.content[data-v-0a1ab605]{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1}.web-view[data-v-0a1ab605]{flex:1}.excerpt-button[data-v-0a1ab605]{position:absolute;top:0;right:0;background:black;color:#fff;padding:20px}.active-excerpt[data-v-0a1ab605]{position:absolute;top:0;left:0;background:black;color:#fff;padding:20px}.excerpts[data-v-0a1ab605]{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 #1a293a80;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:#FF8484;color:#fff}.container .info[data-v-ee95247a]{font-size:1rem;padding:.5rem 2rem;color:#516e80;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:ui-sans-serif,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif;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 #1F71D1;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:#1f71d1}.shop[data-v-261d9f06]{display:flex;flex-direction:column;gap:1rem}button[data-v-261d9f06]{margin:auto;background-color:#1f71d1;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-92c936fd]{padding:20px}.notice[data-v-92c936fd]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:10px;margin-bottom:20px;color:#856404}.role-warning[data-v-92c936fd]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:20px;margin-bottom:20px;color:#721c24}.role-warning .warning-content h4[data-v-92c936fd]{margin:0 0 10px;color:#721c24;font-size:1.1rem}.role-warning .warning-content p[data-v-92c936fd]{margin:8px 0;line-height:1.5}.role-warning .warning-content p[data-v-92c936fd]:last-child{margin-bottom:0}.global-enable-setting[data-v-92c936fd]{margin-bottom:30px;padding:20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.setting-item[data-v-92c936fd]{margin-bottom:15px}.checkbox-container[data-v-92c936fd]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-container input[type=checkbox][data-v-92c936fd]{margin-top:4px;flex-shrink:0}.checkbox-label[data-v-92c936fd]{display:flex;flex-direction:column;gap:4px}.setting-description[data-v-92c936fd]{font-size:.85rem;color:#6c757d;font-weight:400}.credentials-list[data-v-92c936fd]{margin-bottom:20px}.credential-item[data-v-92c936fd]{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:10px;background:#f9f9f9}.credential-header[data-v-92c936fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.credential-actions[data-v-92c936fd]{display:flex;gap:10px}.credential-details p[data-v-92c936fd]{margin:5px 0;color:#666}.form-group[data-v-92c936fd]{margin-bottom:15px}.form-group label[data-v-92c936fd]{display:block;margin-bottom:5px;font-weight:700}.form-group input[data-v-92c936fd]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.institution-input[data-v-92c936fd],.credential-field[data-v-92c936fd]{display:flex;align-items:center;gap:10px;margin-bottom:5px}.institution-input input[data-v-92c936fd],.credential-field input[data-v-92c936fd]{flex:1}.template-buttons[data-v-92c936fd]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.btn-template[data-v-92c936fd]{padding:8px 12px;border:1px solid #007bff;background:#f8f9fa;border-radius:4px;cursor:pointer}.btn-template[data-v-92c936fd]:hover{background:#e9ecef}.btn-add-new[data-v-92c936fd]{background:#28a745;color:#fff;border:none;padding:12px 20px;border-radius:4px;cursor:pointer;font-size:16px}.btn-edit[data-v-92c936fd],.btn-save[data-v-92c936fd]{background:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.btn-delete[data-v-92c936fd],.btn-remove[data-v-92c936fd]{background:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.btn-cancel[data-v-92c936fd]{background:#6c757d;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.btn-add[data-v-92c936fd]{background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.form-actions[data-v-92c936fd],.edit-actions[data-v-92c936fd]{display:flex;gap:10px;margin-top:15px}.add-credential-form[data-v-92c936fd]{border:1px solid #ddd;border-radius:8px;padding:20px;background:#f9f9f9}.setting-overlay[data-v-fc4639a2]{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:16px;padding:32px}.settings-tabs[data-v-fc4639a2]{width:100%;gap:16px;flex-flow:row wrap;flex:1;display:flex;justify-content:start;align-items:start}.settings-tabs>*[data-v-fc4639a2]{flex:1;width:100%}.setting[data-v-fc4639a2]{display:flex;flex-direction:column;gap:8px}.setting>*[data-v-fc4639a2]{width:fit-content}.role[data-v-fc4639a2]{background-color:#1f71d1;font-weight:700;color:#fff;padding:6px;border-radius:20px;margin-right:4px}.success-hint[data-v-fc4639a2]{color:#0ec171;margin-top:8px}.icon-button[data-v-fc4639a2]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;background:transparent;cursor:pointer;transition:all .2s}.icon-button[data-v-fc4639a2]:hover{background:#afcff3}.icon-button .icon[data-v-fc4639a2]{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:#7ab7ff;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:#7ab7ff;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 #7AB7FF;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:#7ab7ff;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:background-color .2s}.copy-button[data-v-78619b4c]:hover{background-color:#479bff}.copy-button.success[data-v-78619b4c]{background-color:#0ec171}.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:#7ab7ff;font-size:.9rem;background-color:#7ab7ff1a;padding:8px 16px;border-radius:16px;margin-bottom:8px}.welcome-content[data-v-f3d2f8cc]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:32px;min-height:min-content}@media screen and (max-width: 600px){.welcome-content[data-v-f3d2f8cc]{padding:16px;height:auto;justify-content:flex-start}}h2.welcome-title[data-v-f3d2f8cc]{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#1f71d1;width:100%;text-align:left}@media screen and (max-width: 600px){h2.welcome-title[data-v-f3d2f8cc]{font-size:1.5rem;margin-bottom:1rem}}.message[data-v-f3d2f8cc]{margin-bottom:2rem;width:100%}.message-section[data-v-f3d2f8cc]{margin:1.5rem 0;text-align:left}.message-section.bookmark-section[data-v-f3d2f8cc]{background:#C5DFFF;padding:1.5rem;border-radius:8px;border:2px solid #1F71D1;position:relative;animation:pulse-f3d2f8cc 2s infinite;box-shadow:0 4px 12px #0000001a}.message-section.bookmark-section[data-v-f3d2f8cc]:before{position:absolute;top:-12px;right:-12px;background:#1F71D1;color:#fff;padding:4px 12px;border-radius:16px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;content:"Important!"}.message-section.bookmark-section h3[data-v-f3d2f8cc]{color:#1f71d1;margin-bottom:.75rem;font-size:1.4rem;display:flex;align-items:center;gap:.5rem}.message-section.bookmark-section p[data-v-f3d2f8cc]{color:#003a7e;font-size:1.1rem;line-height:1.5}.message-section.bookmark-section p strong[data-v-f3d2f8cc]{color:#1f71d1;font-size:1.2rem;padding:2px 6px;background:white;border-radius:4px}.message-section .help-text[data-v-f3d2f8cc]{font-size:.9rem;color:#003a7e}.message-section .help-link[data-v-f3d2f8cc]{color:#7ab7ff;text-decoration:none}.message-section .help-link[data-v-f3d2f8cc]:hover{text-decoration:underline}@media screen and (max-width: 600px){.message-section[data-v-f3d2f8cc]{margin:1rem 0}.message-section.bookmark-section[data-v-f3d2f8cc]{padding:1rem}}.actions[data-v-f3d2f8cc]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:1rem}.actions .primary-button[data-v-f3d2f8cc]{width:100%;max-width:400px;padding:1rem;font-size:1.1rem}.actions .dont-show-again[data-v-f3d2f8cc]{width:100%;max-width:400px;display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#c5dfff;border-radius:8px;color:#1f71d1;cursor:pointer;font-size:1.1rem;transition:all .2s ease;border:none;justify-content:center}.actions .dont-show-again[data-v-f3d2f8cc]:hover{background-color:#acd1ff}.actions .dont-show-again input[type=checkbox][data-v-f3d2f8cc]{width:20px;height:20px;margin:0;cursor:pointer;border:2px solid #1F71D1;border-radius:4px;appearance:none;background-color:#fff;position:relative}.actions .dont-show-again input[type=checkbox][data-v-f3d2f8cc]:checked{background-color:#1f71d1}.actions .dont-show-again input[type=checkbox][data-v-f3d2f8cc]:checked:after{content:"";position:absolute;left:6px;top:2px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.actions .dont-show-again span[data-v-f3d2f8cc]{user-select:none;font-weight:600;letter-spacing:.01em}@media screen and (max-width: 600px){.actions[data-v-f3d2f8cc]{gap:.75rem}.actions .primary-button[data-v-f3d2f8cc],.actions .dont-show-again[data-v-f3d2f8cc]{max-width:none}}@keyframes pulse-f3d2f8cc{0%{transform:scale(1);box-shadow:0 4px 12px #0000001a}50%{transform:scale(1.02);box-shadow:0 6px 16px #00000026}to{transform:scale(1);box-shadow:0 4px 12px #0000001a}}.bookmark-section .shortcut-hint[data-v-f3d2f8cc]{margin-top:1rem;font-size:.9rem;color:#0056ba}.bookmark-section .shortcut-hint .shortcut[data-v-f3d2f8cc]{display:inline-block;margin-right:1rem}.bookmark-section .shortcut-hint .shortcut kbd[data-v-f3d2f8cc]{background:white;border:1px solid #1F71D1;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9rem;color:#1f71d1}.desktop-app-overlay[data-v-75ad322b]{display:flex;flex-direction:column;padding:2rem;max-width:800px;margin:0 auto;gap:1.5rem}.overlay-header[data-v-75ad322b]{text-align:center;margin-bottom:1rem}.overlay-header h1[data-v-75ad322b]{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#1f71d1}.overlay-header .subtitle[data-v-75ad322b]{margin:0;font-size:1.1rem;color:#595959}.overlay-content[data-v-75ad322b]{display:flex;flex-direction:column;gap:1.5rem}.status-card[data-v-75ad322b]{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-75ad322b]:hover{border-color:#1f71d1;box-shadow:0 4px 16px #0000001a}.status-card h2[data-v-75ad322b]{margin:0 0 1rem;font-size:1.3rem;font-weight:600;color:#000}.browser-sessions-card .sessions-list[data-v-75ad322b]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-75ad322b]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;transition:all .3s ease}.session-card[data-v-75ad322b]:hover{border-color:#1f71d1;background:white}.session-header[data-v-75ad322b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.session-info[data-v-75ad322b]{display:flex;flex-direction:column;gap:.25rem}.session-id[data-v-75ad322b]{font-family:monospace;font-weight:600;color:#000}.session-status[data-v-75ad322b]{display:flex;align-items:center;gap:.375rem;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;width:fit-content}.session-status[data-v-75ad322b]:not(.visible){background:#fff3cd;color:#856404}.session-status.visible[data-v-75ad322b]{background:#d4edda;color:#155724}.toggle-button[data-v-75ad322b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.toggle-button.show-button[data-v-75ad322b]{background:#28a745;color:#fff}.toggle-button.show-button[data-v-75ad322b]:hover:not(:disabled){background:#1e7e34}.toggle-button.hide-button[data-v-75ad322b]{background:#6c757d;color:#fff}.toggle-button.hide-button[data-v-75ad322b]:hover:not(:disabled){background:#545b62}.toggle-button[data-v-75ad322b]:disabled{opacity:.5;cursor:not-allowed}.session-details[data-v-75ad322b]{display:flex;flex-direction:column;gap:.5rem}.session-url[data-v-75ad322b],.session-time[data-v-75ad322b]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#595959}.url-icon[data-v-75ad322b],.time-icon[data-v-75ad322b]{color:#1f71d1}.url[data-v-75ad322b]{font-family:monospace;background:white;padding:.25rem .5rem;border-radius:4px;border:1px solid #e0e0e0}.empty-state[data-v-75ad322b]{text-align:center;padding:3rem 2rem}.empty-state .empty-content[data-v-75ad322b]{display:flex;flex-direction:column;align-items:center;gap:1rem}.empty-state .empty-icon[data-v-75ad322b]{font-size:3rem;color:#595959;opacity:.5}.empty-state h3[data-v-75ad322b]{margin:0;color:#000}.empty-state p[data-v-75ad322b]{margin:0;color:#595959;max-width:400px}@keyframes pulse-75ad322b{0%{box-shadow:0 0 #28a745b3}70%{box-shadow:0 0 0 10px #28a74500}to{box-shadow:0 0 #28a74500}}.modal-overlay[data-v-e94b1434]{border:none;border-radius:32px;width:90%;padding:0;height:90%;margin:auto}.modal-overlay[data-v-e94b1434]::backdrop{backdrop-filter:blur(3px)}.modal-overlay .content[data-v-e94b1434]{overflow-y:auto;height:100%;width:100%;display:flex}.modal-overlay .content .close-button[data-v-e94b1434]{position:absolute;top:16px;right:16px;z-index:100}.modal-overlay .content .main[data-v-e94b1434]{overflow-x:auto;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.modal-overlay .content .main>*[data-v-e94b1434]{flex:1}.dropdown span[data-v-e0fd50ac]{width:100%;overflow:scroll}.dropdown-headline[data-v-e0fd50ac]{font-weight:700;color:#0056ba;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 #e6e6e6;background:white}.upload-display.error[data-v-04e2d646]{border-color:red;background-color:#ff00001a}.upload-display.error[data-v-04e2d646] .dropdown-headline{color:red;fill:red}.upload-display .error-text[data-v-04e2d646]{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;color:red}.upload-display .error-text button[data-v-04e2d646]:hover{color:#c00}.upload-dropdown[data-v-f7f95dcb]{display:flex;flex-direction:column;gap:.1rem;min-width:200px;padding:16px;border-radius:20px;border:2px solid #e6e6e6;background:white;border-color:#7ab7ff;max-height:33vh;overflow-y:scroll}.upload-dropdown.error[data-v-f7f95dcb]{border-color:red;color:red}.upload-dropdown.error[data-v-f7f95dcb]>.dropdown-headline{color:red;fill:red}.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:#0b9155;color:#fff;border:1px solid #0ca963}.toast.error[data-v-21e8ae8c]{background:#e60000;color:#fff;border:1px solid #ff0000}.toast.warning[data-v-21e8ae8c]{background:#f07f00;color:#fff;border:1px solid #ff8c0a}.toast.info[data-v-21e8ae8c]{background:#1c65bb;color:#fff;border:1px solid #1F71D1}.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-card[data-v-b9b0a517]{display:flex;flex-direction:column;gap:8px;min-width:220px;max-width:440px;padding:10px 12px;border-radius:12px;border:1px solid #e6e6e6;background:white;margin-bottom:8px}.task-card.error[data-v-b9b0a517]{border-color:red;background-color:#ff00000f}.task-head[data-v-b9b0a517]{display:flex;align-items:center;gap:8px}.task-head .title[data-v-b9b0a517]{font-weight:600;font-size:.98rem;color:#000;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-head .remove-button[data-v-b9b0a517]{background:none;border:none;cursor:pointer;color:#000}.task-info[data-v-b9b0a517]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-info .status[data-v-b9b0a517]{font-weight:600}.task-info .time[data-v-b9b0a517]{font-size:.8rem;color:#000}.description[data-v-b9b0a517]{font-size:.9rem;color:#000}.error-message[data-v-b9b0a517]{padding:8px;border-radius:6px;background-color:#ff000014;color:red;font-size:.9rem}.task-dropdown[data-v-60204a5c]{display:flex;flex-direction:column;gap:8px;min-width:320px;max-width:440px;padding:12px;border-radius:12px;border:1px solid #e6e6e6;background:white;max-height:40vh;overflow-y:auto}.task-dropdown.error[data-v-60204a5c]{border-color:red}.task-dropdown.error[data-v-60204a5c]>.dropdown-headline{color:red;fill:red}.task-header[data-v-60204a5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border-bottom:1px solid #e6e6e6;padding-bottom:8px}.task-header h3[data-v-60204a5c]{margin:0;font-size:1rem}.task-header .header-buttons[data-v-60204a5c]{display:flex;gap:8px;align-items:center}.task-header .clear-button[data-v-60204a5c],.task-header .close-button[data-v-60204a5c]{font-size:.8rem;padding:4px 8px;background-color:transparent;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer}.task-header .clear-button[data-v-60204a5c]:hover,.task-header .close-button[data-v-60204a5c]:hover{background-color:#e6e6e61a}.task-header .close-button[data-v-60204a5c]{padding:4px 6px}.task-overlay[data-v-60204a5c]{position:fixed;bottom:70px;right:16px;z-index:102;display:flex;flex-direction:column;gap:8px}.no-tasks[data-v-60204a5c]{padding:16px;text-align:center;color:#000;font-style:italic}.task-list-enter-active[data-v-60204a5c],.task-list-leave-active[data-v-60204a5c]{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.task-list-enter-from[data-v-60204a5c],.task-list-leave-to[data-v-60204a5c]{transform:translate(30px);opacity:0}.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 #e6e6e6;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:#e0f0ff;border-color:#7ab7ff}.task-toggle-button.active .icon[data-v-01f658fa]{color:#7ab7ff}.task-toggle-button.has-active[data-v-01f658fa]{background-color:#7ab7ff;border-color:#7ab7ff}.task-toggle-button.has-active .icon[data-v-01f658fa]{color:#fff}.task-toggle-button.has-error[data-v-01f658fa]{background-color:red;border-color:red}.task-toggle-button.has-error .icon[data-v-01f658fa]{color:#fff}.task-toggle-button .icon[data-v-01f658fa]{font-size:1.2rem;color:#000}.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:red;color:#fff;font-size:.7rem;font-weight:700}@keyframes spin-01f658fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.paper-search-view[data-v-b46817db]{padding:20px;max-width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}.header[data-v-b46817db]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.header h2[data-v-b46817db]{margin:0;color:#000}.header .close-button[data-v-b46817db]{font-size:1.2rem;color:#595959}.header .close-button[data-v-b46817db]:hover{color:#1f71d1}.search-form[data-v-b46817db]{margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000000d}.search-form .search-input-container[data-v-b46817db]{display:flex;margin-bottom:15px}.search-form .search-input-container .search-input[data-v-b46817db]{flex:1;padding:10px 15px;border:1px solid #e6e6e6;border-radius:4px;font-size:1rem;margin-right:10px}.search-form .search-input-container .search-input[data-v-b46817db]:focus{border-color:#1f71d1;outline:none}.search-form .search-input-container .search-button[data-v-b46817db]{padding:10px 20px;background-color:#1f71d1;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.search-form .search-input-container .search-button[data-v-b46817db]:hover{background-color:#1859a5}.search-form .search-help-toggle[data-v-b46817db]{display:flex;align-items:center;color:#1f71d1;cursor:pointer;font-weight:500;font-size:.9rem}.search-form .search-help-toggle span[data-v-b46817db]{margin-right:8px}.search-form .search-help[data-v-b46817db]{margin-top:15px;padding:15px;background-color:#1f71d10d;border-radius:4px}.search-form .search-help h3[data-v-b46817db]{margin-top:0;margin-bottom:10px;font-size:1.1rem;color:#000}.search-form .search-help p[data-v-b46817db]{margin-bottom:10px}.search-form .search-help ul[data-v-b46817db]{padding-left:20px}.search-form .search-help ul li[data-v-b46817db]{margin-bottom:5px}.search-form .search-help ul li ul[data-v-b46817db]{margin-top:5px}.search-loading[data-v-b46817db]{display:flex;flex-direction:column;align-items:center;padding:40px;color:#595959}.search-loading .icon[data-v-b46817db]{font-size:2rem;margin-bottom:15px}.search-results[data-v-b46817db]{flex:1}.search-results .results-header[data-v-b46817db]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px}.search-results .results-header .results-info[data-v-b46817db]{flex:1;min-width:150px}.search-results .results-header .results-info h3[data-v-b46817db]{margin:0;color:#000}.search-results .results-header .pagination[data-v-b46817db]{display:flex;align-items:center}.search-results .results-header .pagination .pagination-button[data-v-b46817db]{padding:8px 15px;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer}.search-results .results-header .pagination .pagination-button[data-v-b46817db]:disabled{opacity:.5;cursor:not-allowed}.search-results .results-header .pagination .pagination-button[data-v-b46817db]:hover:not(:disabled){background-color:#e8e8e8}.search-results .results-header .pagination span[data-v-b46817db]{margin:0 15px;color:#595959}.search-results .document-list-section[data-v-b46817db]{background-color:#f5f5f5;padding:12px;border-radius:6px;margin-bottom:20px}.search-results .document-list-section .document-list-controls[data-v-b46817db]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-results .document-list-section .document-list-controls .document-list-label[data-v-b46817db]{font-weight:500;color:#000;white-space:nowrap}.search-results .document-list-section .document-list-controls .document-list-select[data-v-b46817db]{flex:1;min-width:200px}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-b46817db]{display:flex;align-items:center;font-size:.9rem;padding:8px 12px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;white-space:nowrap}.search-results .document-list-section .document-list-controls .icon-and-text.start[data-v-b46817db]{padding-left:8px}.search-results .document-list-section .document-list-controls .icon-and-text .icon[data-v-b46817db]{margin-right:6px;font-size:.8rem}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-b46817db]:hover:not(:disabled){background-color:#e8e8e8;border-color:#1f71d1;color:#1f71d1}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-b46817db]:disabled{opacity:.5;cursor:not-allowed}.search-results .paper-list[data-v-b46817db]{display:flex;flex-direction:column;gap:20px}.search-results .paper-list .paper-card[data-v-b46817db]{padding:20px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000000d}.search-results .paper-list .paper-card .paper-title[data-v-b46817db]{margin-top:0;margin-bottom:10px;color:#000;font-size:1.2rem}.search-results .paper-list .paper-card .paper-authors[data-v-b46817db]{margin-bottom:8px;color:#595959;font-size:.9rem}.search-results .paper-list .paper-card .paper-metadata[data-v-b46817db]{margin-bottom:15px;color:#7f7f7f;font-size:.85rem}.search-results .paper-list .paper-card .paper-abstract[data-v-b46817db]{margin-bottom:15px;color:#595959;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-b46817db]{display:flex;gap:10px}.search-results .paper-list .paper-card .paper-actions .action-button[data-v-b46817db]{padding:8px 15px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;color:#595959;cursor:pointer;font-size:.9rem}.search-results .paper-list .paper-card .paper-actions .action-button[data-v-b46817db]:hover:not(:disabled){background-color:#f2f2f2}.search-results .paper-list .paper-card .paper-actions .action-button[data-v-b46817db]:disabled{opacity:.5;cursor:not-allowed}.search-results .paper-list .paper-card .paper-actions .action-button.primary[data-v-b46817db]{background-color:#1f71d1;border-color:#1f71d1;color:#fff}.search-results .paper-list .paper-card .paper-actions .action-button.primary[data-v-b46817db]:hover:not(:disabled){background-color:#1859a5}.search-results .paper-list .paper-card .paper-actions .action-button.primary.disabled[data-v-b46817db]{background-color:#a6a6a6;border-color:#a6a6a6;opacity:.8}.no-results[data-v-b46817db]{padding:40px;text-align:center;color:#595959;background-color:#f5f5f5;border-radius:8px;margin-top:20px}@media screen and (max-width: 600px){.search-results .results-header[data-v-b46817db]{flex-direction:column;align-items:flex-start}.search-results .results-header .results-info[data-v-b46817db]{margin-bottom:10px;width:100%}.search-results .results-header .pagination[data-v-b46817db]{width:100%;justify-content:space-between}.search-results .document-list-section .document-list-controls[data-v-b46817db]{flex-direction:column;align-items:stretch}.search-results .document-list-section .document-list-controls .document-list-label[data-v-b46817db]{margin-bottom:5px}.search-results .document-list-section .document-list-controls .document-list-select[data-v-b46817db]{width:100%}.search-results .document-list-section .document-list-controls .icon-and-text[data-v-b46817db]{text-align:center;justify-content:center}.search-results .paper-card .paper-actions[data-v-b46817db]{flex-wrap:wrap}.search-results .paper-card .paper-actions .action-button[data-v-b46817db]{flex:1;min-width:120px;text-align:center}}.vm-management-view[data-v-5927cfb3]{display:flex;flex-direction:column;height:100vh;background:#f5f5f5}.vm-header[data-v-5927cfb3]{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-5927cfb3]{margin:0;font-size:1.5rem;color:#333}.vm-controls[data-v-5927cfb3]{display:flex;align-items:center;gap:1rem}.vm-stats[data-v-5927cfb3]{display:flex;gap:1rem}.stat-item[data-v-5927cfb3]{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-5927cfb3]{border-color:#28a745}.stat-item.status-stopped[data-v-5927cfb3]{border-color:#6c757d}.stat-item.status-error[data-v-5927cfb3]{border-color:#dc3545}.stat-label[data-v-5927cfb3]{font-weight:500;color:#666}.stat-value[data-v-5927cfb3]{font-weight:700;color:#333}.refresh-btn[data-v-5927cfb3]{padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.refresh-btn[data-v-5927cfb3]:disabled{background:#ccc;cursor:not-allowed}.refresh-btn.small[data-v-5927cfb3]{padding:.25rem .5rem;font-size:.875rem}.vm-content[data-v-5927cfb3]{display:flex;flex:1;overflow:hidden}.vm-list-panel[data-v-5927cfb3]{width:350px;background:white;border-right:1px solid #e0e0e0;overflow-y:auto;padding:1rem}.vm-list-panel h2[data-v-5927cfb3]{margin:0 0 1rem;font-size:1.25rem;color:#333}.loading[data-v-5927cfb3],.error[data-v-5927cfb3],.empty[data-v-5927cfb3]{text-align:center;padding:2rem;color:#666}.error[data-v-5927cfb3]{color:#dc3545}.vm-list[data-v-5927cfb3]{display:flex;flex-direction:column;gap:.5rem}.vm-item[data-v-5927cfb3]{padding:1rem;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.vm-item[data-v-5927cfb3]:hover{background:#f8f9fa;border-color:#007bff}.vm-item.selected[data-v-5927cfb3]{background:#e3f2fd;border-color:#007bff}.vm-item.status-running[data-v-5927cfb3]{border-left:4px solid #28a745}.vm-item.status-stopped[data-v-5927cfb3]{border-left:4px solid #6c757d}.vm-item.status-error[data-v-5927cfb3]{border-left:4px solid #dc3545}.vm-item-header[data-v-5927cfb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.vm-id[data-v-5927cfb3]{font-weight:700;color:#333}.vm-status[data-v-5927cfb3]{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase}.status-running[data-v-5927cfb3]{background:#d4edda;color:#155724}.status-stopped[data-v-5927cfb3]{background:#e2e3e5;color:#383d41}.status-error[data-v-5927cfb3]{background:#f8d7da;color:#721c24}.vm-item-details[data-v-5927cfb3]{font-size:.875rem;color:#666;line-height:1.4}.vm-purpose[data-v-5927cfb3]{margin-top:.5rem;font-style:italic;color:#007bff;font-size:.875rem}.vm-details-panel[data-v-5927cfb3]{flex:1;background:white;overflow-y:auto;padding:1rem 2rem}.vm-details-header[data-v-5927cfb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.vm-details-header h2[data-v-5927cfb3]{margin:0;color:#333}.vm-info-grid[data-v-5927cfb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.info-item[data-v-5927cfb3]{display:flex;flex-direction:column;gap:.25rem}.info-item label[data-v-5927cfb3]{font-weight:500;color:#666;font-size:.875rem}.info-item span[data-v-5927cfb3]{color:#333}.resource-section[data-v-5927cfb3]{margin-bottom:2rem}.resource-section h3[data-v-5927cfb3]{margin:0 0 1rem;color:#333}.resource-grid[data-v-5927cfb3]{display:flex;flex-direction:column;gap:1rem}.resource-item[data-v-5927cfb3]{display:flex;align-items:center;gap:1rem}.resource-item label[data-v-5927cfb3]{width:80px;font-weight:500;color:#666}.resource-bar[data-v-5927cfb3]{flex:1;height:20px;background:#e9ecef;border-radius:10px;position:relative;overflow:hidden}.resource-fill[data-v-5927cfb3]{height:100%;border-radius:10px;transition:width .3s}.resource-fill.cpu[data-v-5927cfb3]{background:#007bff}.resource-fill.memory[data-v-5927cfb3]{background:#28a745}.resource-fill.disk[data-v-5927cfb3]{background:#ffc107}.resource-text[data-v-5927cfb3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:500;color:#333}.sessions-section[data-v-5927cfb3]{margin-bottom:2rem}.sessions-section h3[data-v-5927cfb3]{margin:0 0 1rem;color:#333}.sessions-list[data-v-5927cfb3]{display:flex;flex-direction:column;gap:.5rem}.session-item[data-v-5927cfb3]{padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s}.session-item[data-v-5927cfb3]:hover{background:#f8f9fa;border-color:#007bff}.session-item.selected[data-v-5927cfb3]{background:#e3f2fd;border-color:#007bff}.session-item.active[data-v-5927cfb3]{border-left:4px solid #28a745}.session-header[data-v-5927cfb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.session-id[data-v-5927cfb3]{font-weight:500;color:#333}.session-status .active[data-v-5927cfb3]{color:#28a745;font-weight:500}.session-details[data-v-5927cfb3]{font-size:.875rem;color:#666}.terminal-section[data-v-5927cfb3]{margin-top:2rem}.terminal-header[data-v-5927cfb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.terminal-header h3[data-v-5927cfb3]{margin:0;color:#333}.terminal-output[data-v-5927cfb3]{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-5927cfb3]{display:flex;gap:1rem;margin-bottom:.5rem;align-items:flex-start}.entry-timestamp[data-v-5927cfb3]{color:#6c757d;font-size:.75rem;white-space:nowrap;min-width:100px}.entry-content[data-v-5927cfb3]{flex:1}.command[data-v-5927cfb3]{color:#50fa7b}.output pre[data-v-5927cfb3]{margin:0;white-space:pre-wrap;color:#f8f8f2}.error pre[data-v-5927cfb3]{margin:0;white-space:pre-wrap;color:#f55}.exit-code[data-v-5927cfb3]{color:#bd93f9;font-size:.75rem}.command-input-section[data-v-5927cfb3]{margin-top:1rem}.command-input[data-v-5927cfb3]{display:flex;gap:.5rem;margin-bottom:.5rem}.command-field[data-v-5927cfb3]{flex:1;padding:.5rem;border:1px solid #e0e0e0;border-radius:4px;font-family:Courier New,monospace}.execute-btn[data-v-5927cfb3]{padding:.5rem 1rem;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.execute-btn[data-v-5927cfb3]:disabled{background:#ccc;cursor:not-allowed}.warning[data-v-5927cfb3]{color:#856404;background:#fff3cd;padding:.5rem;border-radius:4px;font-size:.875rem}.dataspace-view[data-v-bd803902]{display:flex;height:100%;background:#fff;position:relative;min-width:600px}.dataspace-view__header[data-v-bd803902]{position:absolute;top:0;left:0;right:0;height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;background:#fff;z-index:10}.dataspace-view__header .title-area h2[data-v-bd803902]{margin:0;font-size:1.2rem;color:#333}.dataspace-view__header .title-area .path[data-v-bd803902]{font-size:.8rem;color:#888}.dataspace-view__header .actions[data-v-bd803902]{display:flex;gap:8px}.dataspace-view__header .actions button.ghost[data-v-bd803902]{padding:8px 12px;border:none;background:transparent;cursor:pointer;color:#666;border-radius:6px}.dataspace-view__header .actions button.ghost[data-v-bd803902]:hover{background:#f5f5f5;color:#333}.dataspace-view__content[data-v-bd803902]{flex:1;padding:84px 24px 24px;overflow:auto;min-width:0}.dataspace-view__sidebar[data-v-bd803902]{width:300px;border-left:1px solid #eee;padding:84px 16px 16px;background:#fafafa;overflow:auto}.dataspace-view__sidebar h3[data-v-bd803902]{margin-top:0;font-size:1rem;margin-bottom:16px}.content-viewer[data-v-bd803902]{background:#fff;min-height:200px}.text-content pre[data-v-bd803902],.json-content pre[data-v-bd803902]{margin:0;padding:16px;background:#fafafa;border-radius:8px;overflow:auto;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.5;color:#333}.binary-content[data-v-bd803902]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#fafafa;border-radius:8px;color:#666}.binary-content .binary-icon[data-v-bd803902]{margin-bottom:16px;color:#ccc}.binary-content .binary-info[data-v-bd803902]{text-align:center}.binary-content .binary-info .mime[data-v-bd803902]{font-family:monospace;font-size:.9rem}.deleted-banner[data-v-bd803902]{background:#fee;color:red;padding:12px;border-radius:6px;margin-bottom:16px;text-align:center;font-weight:500}.history-list[data-v-bd803902]{list-style:none;padding:0;margin:0}.history-item[data-v-bd803902]{padding:12px;background:#fff;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.history-item .history-header[data-v-bd803902]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:.85rem}.history-item .history-header .version-tag[data-v-bd803902]{font-weight:600;color:#1f71d1}.history-item .history-header .date[data-v-bd803902]{color:#888;font-size:.75rem}.history-item .history-meta[data-v-bd803902]{display:flex;justify-content:space-between;font-size:.8rem;color:#555}.history-item .history-meta .operation[data-v-bd803902]{text-transform:capitalize;background:#f0f0f0;padding:2px 6px;border-radius:4px}.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}.app-view[data-v-490d0f4a]{height:calc(100vh - var(--header-height));display:flex;flex-direction:column;background:white}.app-view .main-sidebar-container[data-v-490d0f4a]:last-child,.app-view .tab-content>*[data-v-490d0f4a]:last-child{border-right:none}.horizontal-views[data-v-490d0f4a]{display:flex;overflow-x:auto;flex:1}.horizontal-views>*[data-v-490d0f4a]{border-right:var(--divider-style)}.horizontal-views>*[data-v-490d0f4a]:last-child{border-right:none}.main-content-views[data-v-490d0f4a]{display:flex;max-width:100vw;flex-shrink:0;flex-grow:1}.main-content-views>*[data-v-490d0f4a]{border-right:var(--divider-style)}.main-content-views>*[data-v-490d0f4a]:last-child{border-right:none}.main-sidebar-container[data-v-490d0f4a]{z-index:199;position:relative}.main-sidebar-container .main-sidebar[data-v-490d0f4a]{width:300px}.sidebar-trigger[data-v-490d0f4a],.mobile-bottom-view-navigation[data-v-490d0f4a]{display:none}.tabs[data-v-490d0f4a]{display:flex;flex-direction:column;flex:1;height:100vh;min-width:0}.tab-content[data-v-490d0f4a]{flex:1;display:flex;min-height:0;justify-content:center}.tab-content>*[data-v-490d0f4a]{border-right:var(--divider-style);overflow-y:scroll;min-height:0;flex:1}.tab-content>*[data-v-490d0f4a]:last-child{border-right:none}.active-overlay-container[data-v-490d0f4a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.top-right-actions[data-v-490d0f4a]{position:fixed;top:8px;right:8px;z-index:100;display:flex}.top-right-actions .voice-output-button-icon[data-v-490d0f4a]{transform:scaleX(-1)}.top-right-actions>*[data-v-490d0f4a]{margin-right:16px}.top-right-actions>*[data-v-490d0f4a]:last-child{margin-right:0}.active-audio-controls-mobile[data-v-490d0f4a]{display:none}.speech-transcript[data-v-490d0f4a]{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-490d0f4a]{opacity:1}.active-overlay[data-v-490d0f4a]{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-490d0f4a]{display:none;position:fixed;top:200px;left:50%;transform:translate(-50%);z-index:100;background:#ff0000;font-size:2rem;border-radius:5px;box-shadow:0 0 8px #0003;color:#fff;padding:8px 16px}.login-overlay[data-v-490d0f4a]{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-490d0f4a]{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto}.login-overlay .links[data-v-490d0f4a]{justify-content:center;padding:16px}.login-overlay .links>a[data-v-490d0f4a]:not(:last-child){margin-right:16px}.global-feedback-button[data-v-490d0f4a]{position:fixed;bottom:16px;right:16px;z-index:100;width:48px;height:48px;border-radius:50%;background:#e6e6e6;color:#1c65bb;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-490d0f4a]:hover{transform:scale(1.2)}.selection[data-v-490d0f4a]{position:fixed;background:#FF8484;opacity:.3;z-index:100000}.global-prompt-body input[type=text][data-v-490d0f4a]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #e6e6e6;border-radius:6px}.dialog-message[data-v-490d0f4a]{margin-bottom:8px;color:#595959}.disconnection-warning[data-v-490d0f4a]{position:fixed;top:32px;left:50%;transform:translate(-50%);background:#ff0000;font-size:1rem;border-radius:5px;box-shadow:0 0 8px #0003;color:#fff;padding:8px 16px;z-index:100000}.activation-banner[data-v-490d0f4a]{padding:4px}.activation-banner span[data-v-490d0f4a]{font-weight:1000;color:#703b00}.app-overlay[data-v-490d0f4a]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:198;background:rgba(0,0,0,.5)}@media screen and (max-width: 600px){.main-sidebar-container[data-v-490d0f4a]{position:fixed;top:0;left:0;bottom:0;width:300px;z-index:199;transform:translate(-100%);background:#fafafa}.main-sidebar-container.visible[data-v-490d0f4a]{transform:translate(0)}.sidebar-trigger[data-v-490d0f4a]{display:block;position:fixed;top:8px;left:8px;z-index:200}.tab-bar[data-v-490d0f4a]{position:relative;padding-left:64px;z-index:99}.tab-content[data-v-490d0f4a]{display:flex;overflow:hidden;justify-content:flex-start;padding-bottom:32px}.tab-content>*[data-v-490d0f4a]{width:100vw;min-width:100vw;flex:0 0}.tab-content[data-v-490d0f4a]>:not(.focused){display:none}.mobile-bottom-view-navigation[data-v-490d0f4a]{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(230,230,230,.5);z-index:100;padding:0 16px;box-shadow:0 -1px 8px #0000000d}.mobile-bottom-view-navigation .view-buttons[data-v-490d0f4a]{flex:1;display:flex;justify-content:space-around;align-items:center}.mobile-bottom-view-navigation .view-buttons button[data-v-490d0f4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;min-width:72px;color:#595959;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-490d0f4a]{font-size:1.4rem;margin-bottom:2px}.mobile-bottom-view-navigation .view-buttons button span[data-v-490d0f4a]{font-size:.75rem;font-weight:500;letter-spacing:.3px}.mobile-bottom-view-navigation .view-buttons button[data-v-490d0f4a]:hover{background:rgba(31,113,209,.08);color:#1f71d1;transform:translateY(-2px)}.mobile-bottom-view-navigation .view-buttons button[data-v-490d0f4a]:active{background:rgba(31,113,209,.12);transform:translateY(0)}.mobile-bottom-view-navigation .view-buttons button.active[data-v-490d0f4a]{color:#1f71d1;background:rgba(31,113,209,.12)}.mobile-bottom-view-navigation .view-buttons button.active .icon[data-v-490d0f4a]{transform:scale(1.1)}.mobile-bottom-view-navigation .view-buttons button.active[data-v-490d0f4a]:hover{background:rgba(31,113,209,.16)}.tab-content[data-v-490d0f4a]{padding-bottom:64px}.active-audio-controls-mobile[data-v-490d0f4a]{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-490d0f4a]{flex-direction:column}}
