@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";.tiptap>*+*{margin-top:.75em}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap code{background-color:#6161611a;color:#616161}.tiptap pre{background:#0D0D0D;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.tiptap pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,.1)}.tiptap hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.tiptap img{width:100%;height:auto;display:block;margin:0 auto}.tiptap img.ProseMirror-selectednode{outline:3px solid #68cef8}.tiptap .custom-image-small{max-width:200px}.tiptap .custom-image-medium{max-width:400px}.tiptap .custom-image-large{max-width:100%}.tiptap .custom-image-float-none{float:none}.tiptap .custom-image-float-left{float:left;margin-right:16px}.tiptap .custom-image-float-right{float:right;margin-left:16px}body{margin:0;display:flex}.ProseMirror{padding:var(--page-padding-left) var(--page-padding-top) var(--page-padding-right) var(--page-padding-bottom)}#app{width:100%;height:100vh;display:flex;position:relative;flex-direction:column;flex-grow:1;background-color:#f5f4f4}#pages-container{display:flex;flex-direction:column;margin:auto}#info-footing{position:sticky;bottom:0;background-color:#fff;border-top:1px solid #bbbcbc;display:flex;box-sizing:border-box;padding:0 .6em;gap:1.2em}#info-footing .spacer{margin:0 auto}#info-footing p{margin:auto 0;font-family:Inter;padding:2pt 0;font-size:10pt}div#header{position:sticky;top:0;height:15vh;background-color:#fff;border-bottom:solid 1px #bbbcbc;z-index:1;display:flex;flex-direction:column}div#header p{font-family:Inter}div#header #menubar{height:100%;border-bottom:solid 1px #bbbcbc;display:flex}div#header #menubar .logo{aspect-ratio:1/1}div#header #menubar .container{display:flex}div#header #menubar .container div,div#header #menubar .container span{margin:auto 0}div#header #menubar .top-input-menubar::-webkit-scrollbar{display:none}div#header #menubar .input-container{max-width:100%;overflow-x:auto}div#header #menubar .top-input-menubar:hover{border:1px solid #747775}div#header #menubar .top-input-menubar{background-color:transparent;border-radius:2px;border:1px solid transparent;font-size:13pt;font-family:Inter;margin:8px 12px;padding:0 6px;height:16pt;display:inline-block;white-space:nowrap;max-width:90vw;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}#toolbar{padding:4px 0;margin:0 auto;gap:2px}.search_type{box-sizing:border-box;padding:0 .3em;border:solid 1px #bbbcbc;border-radius:6px;width:fit-content}.search_type .select-main{gap:10px}.search_type .selection,.search_type div{text-align:left;display:flex}.search_type .selection p,.search_type div p{min-width:42px;text-align:left;margin:auto auto auto 0}.search_type .selection .dropdown_indicator,.search_type div .dropdown_indicator{min-width:0;width:2em;text-align:center;margin:auto;padding:.2em .1em;border-radius:6px;background-color:#1f75ff;color:#fff}.separator{border-left:solid 1px #bbbcbc;margin:6px}#toolbar,.search_type,.tool-pop-up{display:flex;position:relative}#toolbar img,#toolbar span,#toolbar .color,.search_type img,.search_type span,.search_type .color,.tool-pop-up img,.tool-pop-up span,.tool-pop-up .color{width:22px;margin:auto 0}#toolbar button,.search_type button,.tool-pop-up button{background-color:transparent;border:none;height:30px;cursor:pointer;display:flex}#toolbar .font-sizing,.search_type .font-sizing,.tool-pop-up .font-sizing{display:flex}#toolbar .font-sizing input,.search_type .font-sizing input,.tool-pop-up .font-sizing input{margin:auto;height:22px;width:32px;outline:none;border:1px solid #b0b0b0;border-radius:4px;text-align:center;font-family:Inter}#toolbar .font-sizing img,.search_type .font-sizing img,.tool-pop-up .font-sizing img{width:20px}#toolbar .is-active,#toolbar button:hover,.search_type .is-active,.search_type button:hover,.tool-pop-up .is-active,.tool-pop-up button:hover{background-color:#f2f2f2;border-radius:4px}#toolbar .selection,.search_type .selection,.tool-pop-up .selection{width:fit-content;box-sizing:border-box}#toolbar .selection p,.search_type .selection p,.tool-pop-up .selection p{color:#000}#toolbar .selection .arrow-drop,#toolbar .selection .text-arrow-drop,.search_type .selection .arrow-drop,.search_type .selection .text-arrow-drop,.tool-pop-up .selection .arrow-drop,.tool-pop-up .selection .text-arrow-drop{font-size:1.2rem;margin:auto 0;width:1rem}#toolbar .selection .text-arrow-drop,.search_type .selection .text-arrow-drop,.tool-pop-up .selection .text-arrow-drop{margin-left:2rem}.dropdown{min-width:220px;flex-direction:column;z-index:1}.dropdown,.dropdown-mini{position:absolute;top:100%;background-color:#fff;display:flex;margin:6px 0;padding:4px;border-radius:6px;overflow-y:auto;max-height:384px}.dropdown button,.dropdown .row,.dropdown-mini button,.dropdown-mini .row{width:auto;margin:0;display:flex}.dropdown button p,.dropdown .row p,.dropdown-mini button p,.dropdown-mini .row p{white-space:nowrap;margin:auto 8px!important;width:fit-content}.dropdown button button,.dropdown .row button,.dropdown-mini button button,.dropdown-mini .row button{margin:0;min-height:0;height:22px!important;width:22px!important;padding:2px}#ai-bubble-menu{position:absolute;width:45vw;background-color:#fff;transform:translate(-50%,-50%);padding:2px 8px;border-left:#237bd3 3px solid}#image-bubble-menu,#text-bubble-menu{display:flex;gap:4px;position:absolute;width:fit-content;transform:translate(-50%,-50%);background-color:#fff;padding:2px 8px}#image-bubble-menu button,#text-bubble-menu button{font-family:Inter;background-color:transparent;border:none;height:30px;display:flex;gap:4px;cursor:pointer}#image-bubble-menu button span,#text-bubble-menu button span{font-size:1.3rem;margin:auto 0}#image-bubble-menu button p,#text-bubble-menu button p{margin:auto 0;white-space:nowrap}div.page{margin:16px auto;width:100%;height:100%;cursor:text}div.page div{box-sizing:border-box;width:100%;height:100%;margin:0}.card{border:solid 1px #bbbcbc;box-shadow:0 2px 16px #00000026;border-radius:8px}.tiptap{outline:none}.greyed-out-selection{background-color:#b0b0b0}.color{width:18px!important;height:18px;border-radius:50%}.save{height:16pt;padding:8px 12px;display:flex;gap:4px}.save p{margin:auto 0;font-size:9pt}.save span{margin:auto 0;font-size:12pt}div.group-right{display:flex;margin:auto 0 auto auto;margin-right:.6rem;border-radius:.4rem;height:fit-content;width:23vw;border:1px solid #bbbcbc;background-color:#bbbcbc;overflow:auto;gap:1px}div.group-right button{background-color:#fff}#side-navbar{display:flex;font-family:Inter,sans-serif;border-left:1px solid #bbbcbc;height:100vh;background-color:#fff}#side-navbar div#nav{width:52px;display:flex;flex-direction:column;border-left:1px solid #bbbcbc}.sidebar-heading{display:flex;margin:.5rem 0;border-bottom:1px solid #bbbcbc}.sidebar-heading h1{margin:.5rem}.text-input{width:100%;border:solid 1px #cfd6dd;border-radius:4px;font-family:Inter;font-size:10pt;position:relative;height:30px!important;padding:2px 0}#pages{flex-grow:1;display:flex;overflow-y:auto;flex-direction:column;position:relative}.mini{width:430px;padding:0 12px;height:100%;overflow:auto}.mini .message-field{margin-top:12px}#search-panel{box-sizing:border-box;display:flex;flex-direction:column;width:31vw!important}#search-panel p{margin:0;line-height:1.34em}#search-panel .description{margin-top:.75em}#search-panel hr{border:none;border-bottom:1px solid #bbbcbc!important}#workspace{flex-grow:1;display:grid;grid-template-columns:1fr auto;background-color:#fff;height:81.5vh;overflow:auto}#results{display:flex;flex-direction:column;gap:10px;border-radius:6px}#results .total-results{display:flex}#results .total-results h1{font-weight:500;font-size:11.5pt;padding:2px 14px;margin:0}#results .search-results:hover{border-left:#237bd3 3px solid;padding-left:14px}#results .search-results{width:100%;box-sizing:border-box;background-color:transparent;border:none;border:1px solid #bbbcbc;border-radius:6px;padding:16px;text-align:left;font-family:Inter,IBM Plex Sans,sans-serif}#results .search-results section{display:flex;flex-direction:column;gap:.1em}#results .search-results a:hover{text-decoration:underline}#results .search-results .footing{margin-top:10px;gap:16px;display:flex;color:#06c}#results .search-results h2{font-size:12pt;font-weight:600;margin:.5rem 0;max-width:65%}#results .search-results .tldr{margin:.5rem 0}#results .search-results .authors a:hover{text-decoration:underline}#results .search-results .authors a{text-decoration:none}#results .search-results .mini-info{margin:0;margin-top:.5rem;border:#bbbcbc solid 1px;background-color:#bbbcbc;width:fit-content;border-radius:6px;display:flex;gap:1px;overflow:hidden}#results .search-results .mini-info div{display:flex;background-color:#f8f8f8;padding:4px 6px;gap:4px}#results .search-results .mini-info p{margin:auto;overflow:hidden}.tags{display:flex;gap:8px;margin-bottom:8px}.authors{display:flex;flex-wrap:wrap}.authors a p{width:fit-content}.mini-results h2{font-size:11.5pt!important;max-width:100%!important}.mini-results p,.mini-results a{font-size:9.5pt}.backdrop-blur{position:fixed;width:100%;height:100%;background-color:#00000080;border:none;outline:none;z-index:10}.pdf-panel{width:92%;height:85%}.midnight{background-color:#121212!important;color:#fff!important;border-color:#121212!important}.midnight:hover{background-color:#404040!important;border-color:#404040!important}.button{background-color:transparent;font-family:Inter;width:fit-content;padding:6px 12px 6px 8px;margin:auto;border-radius:4px;border:1px solid #bbbcbc;display:flex!important;gap:4px;cursor:pointer}.button h2{margin:auto 0;font-style:normal;font-weight:500}.button p{margin:auto 0!important;font-size:11pt}.button:hover{background-color:#e9e9e9}.upload-container{display:flex;gap:2px;height:1.5rem}.upload-container input[type=text],.upload-container .selection{width:100%;background-color:transparent;font-family:Inter;outline:none;border:none}.upload-container .selection{display:flex;height:100%;padding:0 6px}.upload-container input[type=text].selection:focus{outline:2px solid #b2d4f5;border-radius:2px}.upload-container button{border:none;background-color:transparent;cursor:pointer}.upload-container button p{font-family:Inter;margin:0}.upload-container .in-button p{font-family:Inter;color:#3062d4;margin:auto .5rem}.upload{height:100%!important;background-color:transparent;border:1px dashed #cfd6dd!important;border-radius:4px;font-family:Inter}.upload div{display:flex;flex-direction:column;margin:auto}.upload div span{margin:auto}.upload h2{font-size:12pt!important;font-weight:400!important}.upload h2 span{cursor:pointer;color:#3062d4}.or-seperator{display:flex;gap:6px;margin:6px 0;color:#bbbcbc}.or-seperator p{margin:0;font-size:10pt}.or-seperator hr{border:none;border-bottom:#bbbcbc 1px solid;margin:auto;width:100%}.format-color{margin:auto 0;display:flex;flex-direction:column;gap:2.1px;width:22px}.format-color svg{margin:0 auto;width:1.2rem;height:fit-content}.tool-pop-up{box-sizing:border-box;width:45%;height:66%;padding:22px;display:flex;flex-direction:column;font-family:Inter;gap:6px}.tool-pop-up button{padding:6px 12px}.tool-pop-up button p{font-size:10pt}.tool-pop-up .dropdown{width:calc(100% - 8px);flex-direction:column;border:#cfd6dd solid 1px}.tool-pop-up .dropdown p{color:#747474}.tool-pop-up .selection{padding:0 16px!important}.tool-pop-up .selection p{margin:auto auto auto 0!important}.tool-pop-up section{display:flex;flex-direction:column;gap:1rem}.tool-pop-up .end{margin-top:auto;display:flex;flex-direction:row!important;gap:.4rem}.tool-pop-up .end button:first-child{margin-right:0;margin-left:auto}.tool-pop-up .end button{margin-right:0;margin-left:0}.tool-pop-up .title{display:flex;margin-bottom:.7em}.tool-pop-up .title span{cursor:pointer;font-size:14pt;margin:0 0 auto auto}.tool-pop-up .description{font-size:10pt;color:#747474;margin:.5rem 0}.tool-pop-up h1,.tool-pop-up h2{font-size:15pt;margin:12px 0 0;font-style:normal;font-weight:600}.tool-pop-up h3{font-size:11pt;margin:auto 0 .7em;font-style:normal;font-weight:500}.pop-up{box-sizing:border-box;width:66%;height:55%;padding:32px 22px}.pop-up div{display:flex;flex-direction:column;gap:12px}.pop-up h1{margin:0 0 .4em}.pop-up #citation{box-sizing:border-box;padding:12px;height:40%;border:1px solid #bbbcbc;border-radius:6px}.pop-up #citation p{margin:0}.pdf-panel,.pop-up,.tool-pop-up{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:6px;display:flex;gap:6px;z-index:11}#pdf{height:100%;width:120%;overflow-y:auto;border-radius:6px 0 0 6px}#pdf-viewer{width:100%;height:100%}#chat-panel{width:100%;display:flex;flex-direction:column;overflow-y:auto;padding:0 6px;box-sizing:border-box;font-family:IBM Plex Sans,sans-serif}#chat-panel .chat-paper-info{display:flex;flex-direction:column;margin:1rem .4rem}#chat-panel .chat-paper-info div{display:flex;gap:12px}#chat-panel .chat-paper-info h1{display:flex;margin:0 0 .5em;font-size:16pt}#chat-panel .chat-paper-info .tags{display:flex;gap:4px}#chat-panel .chat-paper-info .tags .tag{border:1px solid #bbbcbc;width:fit-content;border-radius:32px}#chat-panel .chat-paper-info .tags .tag p{margin:0;padding:.1em .2em;font-size:10pt}#chat-panel #chat{display:flex;overflow-y:auto;flex-direction:column;box-sizing:border-box;gap:8px;height:100%}#chat-panel #chat .self{margin-left:auto;margin-right:8px}#chat-panel #chat .other{margin-left:8px;margin-right:auto}.message-content{padding-right:12px}.message-content h1,.message-content h2,.message-content h3,.message-content h4,.message-content p{margin:.2em 0}.message-field{margin:0 0 10px;gap:8px;box-sizing:border-box;border:1px solid #bbbcbc;border-radius:6px;display:flex;flex-direction:column;min-height:38px}.wrapper{margin:auto 0;display:flex}.wrapper input{height:2.5em;margin:auto 0;outline:none;border:none;border-radius:6px;width:100%;background-color:transparent;font-size:12pt;font-family:Inter}.wrapper span{margin:auto 0;padding:0 .4rem}#paper-info{box-sizing:border-box;padding:8px 18px;display:flex;flex-direction:column;gap:6px}#paper-info .title{font-size:20pt}#paper-info .subheading{margin:12px 0}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon-mini{font-size:1.45em}.abstract{padding-left:12px;border-left:solid 2px #bbbcbc}#home{width:100%;height:100%;display:grid;grid-template-columns:54px auto;font-family:Inter,sans-serif;transition:grid-template-columns linear .1s}.home-navbar{height:100%;display:flex;flex-direction:column;border-right:1px solid #bbbcbc}.home-navbar .home-nav{margin-bottom:auto;display:flex;flex-direction:column;gap:6px}.home-navbar .activated{background-color:#e7e7e7!important;border-radius:4px}.sidebar-icons:hover{background-color:#e7e7e7}.search{display:flex}.search img{margin:auto}.selection p{white-space:nowrap;margin:auto!important}.sidebar-icons{padding:0;display:flex;height:36px;width:100%;box-sizing:border-box;margin:0}.sidebar-icons p{font-family:Inter;white-space:nowrap;font-size:11pt;text-align:left;margin:auto auto auto 0}.sidebar-icons span{margin:auto 6px auto auto;border-radius:4px;padding:2px}.sidebar-icons,.search{background-color:transparent;border:none;cursor:pointer;aspect-ratio:1/1}.sidebar-icons img,.search img{width:24px}.journal-source{color:#81817e;text-decoration:underline}.search-container{box-sizing:border-box;padding:0 12px}.page-contents{height:calc(100vh - 4rem);display:flex;flex-direction:column}.page-main{width:100%;padding:0 1.4em;box-sizing:border-box;margin:0;display:flex;flex-direction:column;overflow:auto;height:100}.page-main .page-heading{display:flex;height:4rem;gap:6px}.page-main .page-heading button{margin:auto 0}.page-main .page-heading button span{font-size:1.2rem}.page-main .page-heading h1{font-weight:500;margin:auto auto auto 0;font-size:24px}#doc-display{display:flex;gap:16px;border-bottom:1px solid #bbbcbc;padding:1em 1em .7em;overflow-x:auto}#doc-display .page-preview .page-preview-title{margin-top:.4em;margin-bottom:0;font-size:10pt;text-align:center}#doc-display .page-preview .page-preview-contents:hover{border-color:#679fff}#doc-display .page-preview .page-preview-contents{padding:0;border:1px solid #bbbcbc;border-radius:6px;margin:auto;cursor:pointer;background-color:#fff}#doc-recents{margin:0}#doc-recents .doc-search{margin:16px;width:400px}#doc-recents h3{margin-left:16px}#doc-recents .doc-header{border-bottom:1px solid #bbbcbc}#doc-recents .doc-header .doc-title{margin:.8em 16px;font-size:10pt}.home-nav-profile{border-top:1px solid #bbbcbc}.docs-search-filters{display:flex}.docs-search-filters span{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;margin:auto}.docs-search-filters .button{font-weight:500;margin:0;border:none;min-width:fit-content;border-radius:4px 4px 0 0;color:#6e6d6a;box-sizing:border-box;border-bottom:1px solid #bbbcbc}.docs-search-filters .active{color:#121212;border-bottom:3px solid #121212;margin-top:2px}.docs-search-filters .filler{width:100%;border-bottom:1px solid #bbbcbc}#doc-empty{height:100%;display:flex;flex-direction:column}#doc-empty h2{width:428px;text-align:center;margin:.6rem 0;font-size:14pt;font-weight:400}#doc-empty .button{padding:6px 8px 6px 12px}#doc-empty div{margin:auto}#profile{display:flex;padding:2px 8px;height:50px;gap:8px}#profile img{width:32px;border-radius:50%;margin:auto 0;border:1px solid #121212}#profile p{font-size:10pt;margin:0}#profile div{margin:auto 0}#profile .plan-tag{margin:auto;background-color:#895dab33;padding:3px 5px;border-radius:2px;color:#895dab;font-size:9pt}.doc-display{display:grid;grid-template-columns:34% 22% 22% 22%;color:#6e6d6a;border-bottom:1px solid #bbbcbc}.doc-display .button{border:none;margin:0;cursor:default}.doc-display .info-holder{padding-left:10px}.doc-display .button:hover{background-color:transparent}.doc-display span{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;margin:auto}.doc-display:hover{background-color:#e7e7e7;cursor:pointer}.doc-display-header{background-color:transparent!important}.chat-container{display:flex;height:100%}.chat-main{width:64%;display:flex;flex-direction:column}.chat-main .chat{display:flex;flex-direction:column;gap:10px;height:555px;width:704px;overflow-y:auto}.chat-main .chat .user{margin-left:auto;padding:8px 12px;color:#6e6d6a;background-color:#6e6d6a0d;border-radius:1em}.chat-main .chat .user p{margin:0;font-size:11pt}.chat-main .suggestions{display:flex;flex-direction:column;width:704px;min-height:520px;gap:10px;box-sizing:border-box;padding-top:14%}.chat-main .suggestions div{margin:16px 0;display:flex;flex-direction:column;gap:6px}.chat-main .suggestions div h1{font-size:24px;font-weight:600}.chat-main .suggestions div p{font-size:14px;color:#6e6d6a}.chat-main .suggestions div h1,.chat-main .suggestions div p{margin:0 auto}.chat-suggestion{min-height:3rem;border:1px solid #bbbcbc;border-radius:6px;font-family:Inter;background-color:transparent;width:44%;margin:0 auto}.chat-input input{height:2em;font-size:11pt;padding-left:10px}.send-message{display:flex;width:100%;gap:6px}.send-message .message-field{width:100%}.send-message .attach-file{height:36px;aspect-ratio:1/1;margin:auto 0;border-radius:50%;background-color:transparent;border:1px solid #bbbcbc}.send-message .attach-file span{margin:auto;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.timestamp{margin:0 auto 2.5em;color:#6e6d6a;font-size:10pt}.loading-bar.svelte-1fbt2lv{width:100%;background-color:#dddcdc;height:20px;animation:svelte-1fbt2lv-loadfade 1.5s infinite;max-width:100%}@keyframes svelte-1fbt2lv-loadfade{0%{opacity:100%}50%{opacity:60%}to{opacity:100%}}.loading-section.svelte-1fbt2lv{display:flex;flex-direction:column;gap:10px}.author.svelte-1fv33u5{font-size:smaller;font-weight:500}p.svelte-1fv33u5{margin:0;border-radius:25px;position:relative;font-weight:300;font-size:14px}.message.svelte-1fv33u5{display:flex;border:1px solid #bbbcbc;border-radius:6px;margin:0;word-wrap:break-word;gap:8px;padding:8px 0 8px 8px}.message-header.svelte-1fv33u5{display:flex;width:100%}.message-text.svelte-1fv33u5{display:flex;flex-direction:column;align-items:flex-end;overflow:auto;width:100%}.message-text.svelte-1fv33u5{align-items:flex-start}.profile.svelte-1fv33u5{width:32px;padding:4px}.profile-headers.svelte-1fv33u5{display:flex;flex-direction:column;height:100%}.message.svelte-1fv33u5:last-child{margin-bottom:20px}section.svelte-k3q2cm.svelte-k3q2cm{padding:124px 0;margin:auto;display:grid;grid-template-columns:auto 48%;background-color:#1a1a1a;border-radius:8px}hr.svelte-k3q2cm.svelte-k3q2cm{border:none;background-color:#747474;width:100%;height:1px;margin:auto 0}button.svelte-k3q2cm.svelte-k3q2cm{width:100%;position:relative;margin:auto}.seperator.svelte-k3q2cm.svelte-k3q2cm{display:grid;grid-template-columns:auto 8% auto}.seperator.svelte-k3q2cm>p.svelte-k3q2cm{text-align:center;margin:auto 0}h1.svelte-k3q2cm.svelte-k3q2cm{padding-left:24px;text-align:center}form.svelte-k3q2cm.svelte-k3q2cm,div.svelte-k3q2cm.svelte-k3q2cm{display:flex;gap:8px;flex-direction:column;margin:8px auto;width:90%}p.svelte-k3q2cm.svelte-k3q2cm{margin:0}
