@keyframes DeleteWorkspaceModal-module-scss-module__54TVwW__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes DeleteWorkspaceModal-module-scss-module__54TVwW__modal-slide-in{0%{opacity:0;transform:translateY(.375rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.DeleteWorkspaceModal-module-scss-module__54TVwW__backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.15s DeleteWorkspaceModal-module-scss-module__54TVwW__modal-fade-in;display:flex;position:fixed;inset:0}.DeleteWorkspaceModal-module-scss-module__54TVwW__backdrop>*{z-index:1001;background:#fdfcfa;border-radius:.375rem;position:relative;box-shadow:0 .5rem 2rem #1111111f}.DeleteWorkspaceModal-module-scss-module__54TVwW__modal{width:22.5rem;max-width:90vw;padding:2rem 1.5rem 1.5rem;animation:.2s DeleteWorkspaceModal-module-scss-module__54TVwW__slide-in-center}.DeleteWorkspaceModal-module-scss-module__54TVwW__content{text-align:center;margin-bottom:1.5rem}.DeleteWorkspaceModal-module-scss-module__54TVwW__title{font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);color:#111;margin:0 0 .75rem;font-weight:600}.DeleteWorkspaceModal-module-scss-module__54TVwW__description{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:#6b6963;margin:0;font-weight:400}.DeleteWorkspaceModal-module-scss-module__54TVwW__error{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);color:#c44;background-color:#cc44441a;border-radius:.375rem;margin-top:.75rem;padding:.5rem .75rem;font-weight:400}.DeleteWorkspaceModal-module-scss-module__54TVwW__actions{gap:.75rem;display:flex}.DeleteWorkspaceModal-module-scss-module__54TVwW__cancelButton{color:#111;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);cursor:pointer;background-color:#f5f4f0;border:1px solid #e3e1de;border-radius:62.4375rem;flex:1;padding:.75rem 1.25rem;font-weight:400;transition:all .15s}.DeleteWorkspaceModal-module-scss-module__54TVwW__cancelButton:hover{background-color:#e3e1de}.DeleteWorkspaceModal-module-scss-module__54TVwW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.DeleteWorkspaceModal-module-scss-module__54TVwW__deleteButton{color:#fdfcfa;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);cursor:pointer;background-color:#c44;border:none;border-radius:62.4375rem;flex:1;padding:.75rem 1.25rem;font-weight:400;transition:all .15s}.DeleteWorkspaceModal-module-scss-module__54TVwW__deleteButton:hover{background-color:#b63232}.DeleteWorkspaceModal-module-scss-module__54TVwW__deleteButton:disabled{opacity:.5;cursor:not-allowed}@keyframes DeleteWorkspaceModal-module-scss-module__54TVwW__slide-in-center{0%{opacity:0;transform:translateY(-.375rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.slash-commands-popup{z-index:1000!important;pointer-events:auto!important;max-height:300px!important;position:fixed!important;overflow-y:auto!important}.slash-commands-menu,.slash-menu{z-index:1000;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;min-width:220px;max-width:300px;max-height:300px;padding:8px;animation:.15s ease-out slideIn;position:relative;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d}.slash-commands-menu::-webkit-scrollbar{width:6px}.slash-menu::-webkit-scrollbar{width:6px}.slash-commands-menu::-webkit-scrollbar-track{background:0 0}.slash-menu::-webkit-scrollbar-track{background:0 0}.slash-commands-menu::-webkit-scrollbar-thumb{background:#0000001a;border-radius:.375rem}.slash-menu::-webkit-scrollbar-thumb{background:#0000001a;border-radius:.375rem}.slash-commands-menu::-webkit-scrollbar-thumb:hover{background:#0003}.slash-menu::-webkit-scrollbar-thumb:hover{background:#0003}.slash-command-item,.slash-menu-item{cursor:pointer;text-align:left;width:100%;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);background:0 0;border:none;border-radius:.375rem;flex-direction:column;align-items:flex-start;margin-bottom:2px;padding:12px;font-weight:400;transition:all .15s;display:flex}.slash-command-item:hover,.slash-menu-item:hover{background-color:#fdfcfa;transform:translateY(-1px)}.slash-command-item.selected,.slash-menu-item.selected{color:#fdfcfa;background-color:#237a3e}.slash-command-item.selected .slash-command-title,.slash-command-item.selected .slash-menu-label,.slash-menu-item.selected .slash-command-title,.slash-menu-item.selected .slash-menu-label{color:#fdfcfa}.slash-command-item.selected .slash-command-description,.slash-command-item.selected .slash-menu-description,.slash-menu-item.selected .slash-command-description,.slash-menu-item.selected .slash-menu-description{color:#fffc}.slash-command-item:first-child,.slash-menu-item:first-child{margin-top:0}.slash-command-item:last-child,.slash-menu-item:last-child{margin-bottom:0}.slash-command-icon{color:#fdfcfa;width:24px;height:24px;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);background-color:#237a3e;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:flex}.slash-command-content{flex-direction:column;flex:1;min-width:0;display:flex}.slash-command-title,.slash-menu-label{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:#111;margin-bottom:2px;font-weight:400}.slash-command-description,.slash-menu-description{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);color:#6b6963;font-weight:400}.slash-command-item:has(.slash-command-icon){flex-direction:row;align-items:center;gap:12px;padding:8px 12px}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.TipTap-module-scss-module__5YWBNa__editorContainer{background-color:#fdfcfa;width:100%;margin:0 auto;display:flex;position:relative}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__editorContainer{max-width:100%}}.TipTap-module-scss-module__5YWBNa__editorContainer *{outline:none!important}.TipTap-module-scss-module__5YWBNa__editorWrapper{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.TipTap-module-scss-module__5YWBNa__editor{background-color:#fdfcfa;width:100%;padding:10px 32px 32px;position:relative}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__editor{padding:1.25rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__editor{padding:1rem}}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:#111;width:100%;max-width:100%;font-weight:400;position:relative;outline:none!important}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__editor .ProseMirror{font-size:16px}}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror *{outline:none!important}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only;outline:none!important}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror::selection{background:#4a80bd33!important;outline:none!important}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ::selection{background:#4a80bd33!important;outline:none!important}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror :focus{outline:none!important}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror{-webkit-user-select:text;user-select:text}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror[contenteditable]:focus{outline:none}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror mark{color:#111;font-style:inherit;border-radius:.375rem;padding:.125rem .25rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror mark:not([data-color]){background-color:#8ec696}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror mark[data-color=\#8ec696]{background-color:#8ec696}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror mark[data-color=\#a8c8f0]{background-color:#a8c8f0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror mark[data-color=\#f0a8d0]{background-color:#f0a8d0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h1{color:#111;font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);margin:1.5rem 0 0;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h2{color:#111;font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);margin:1.5rem 0 0;font-weight:600}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h3{color:#111;font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);margin:1.5rem 0 0;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h4{color:#111;font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);margin:1.25rem 0 0;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h5{color:#111;font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);margin:1.125rem 0 .5rem;font-weight:600}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h6{color:#111;font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);margin:1rem 0 .375rem;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror p{color:#111;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);margin:.75rem 0;font-weight:400;display:block}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror p:first-child{margin-top:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror p:last-child{margin-bottom:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror p:empty{min-height:1.6em}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul:not([data-type=taskList]){margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul:not([data-type=taskList]) li{margin:.25rem 0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul:not([data-type=taskList]) li::marker{color:#237a3e;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul:not([data-type=taskList]) li ul{margin:.5rem 0;padding-left:1.25rem;list-style-type:circle}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul:not([data-type=taskList]) li ul ul{list-style-type:square}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ol{margin:.75rem 0;padding-left:1.5rem;list-style-type:decimal}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ol li{margin:.25rem 0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ol li::marker{color:#237a3e}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ol li ol{margin:.5rem 0;padding-left:1.25rem;list-style-type:lower-alpha}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ol li ol ol{list-style-type:lower-roman}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList]{margin:.75rem 0;padding-left:0;list-style:none}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;margin:.375rem 0;display:flex}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]{cursor:pointer;background:#fdfcfa;border:2px solid #6b6963;border-radius:.375rem;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;margin-right:.5rem;position:relative}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]:checked{background:#237a3e;border-color:#237a3e}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]:checked:after{content:"✓";color:#fdfcfa;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]:hover{border-color:#237a3e}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li ul[data-type=taskList]{margin:.25rem 0 .25rem 1.5rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror blockquote{color:#6b6963;font-family:Inter,sans-serif;font-style:italic;font-size:var(--font-body);line-height:var(--line-height-body);border-left:4px solid #237a3e;margin:1rem 0;padding-left:1rem;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror blockquote p:first-child{margin-top:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror blockquote p:last-child{margin-bottom:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);white-space:pre;color:#24292f;tab-size:2;background:0 0;border:1px solid #d1d9e0;border-radius:.375rem;margin:0;padding:1.5rem;font-weight:400;position:relative;overflow:auto hidden}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre::-webkit-scrollbar{height:.5rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre::-webkit-scrollbar-track{background:0 0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre::-webkit-scrollbar-thumb{background:#6b69634d;border-radius:.375rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre::-webkit-scrollbar-thumb:hover{background:#6b696380}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;font-family:inherit}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre .Tiptap-mathematics-render{border-radius:none;background:0 0;margin:0 .125rem;padding:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre .Tiptap-mathematics-render .katex{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);color:#1f2937;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre .Tiptap-mathematics-editor{background:0 0;border:none;margin:0 .125rem;padding:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation{cursor:pointer;display:inline;position:relative}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-number{color:#111;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);vertical-align:baseline;cursor:pointer;background:#e3e1de;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-left:.125rem;font-weight:400;transition:all .15s;display:inline-flex;position:relative;top:-.0625rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation:hover .citation-number{color:#fdfcfa;background:#6b6963;border-color:#6b6963;transform:translateY(-1px)}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip{color:#111;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);white-space:normal;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;width:17.5rem;max-width:calc(100vw - 2rem);margin-bottom:.5rem;font-weight:400;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 24px #0000001f}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip.tooltip-constrained{max-width:calc(100vw - 2rem);left:auto!important;right:auto!important;transform:none!important}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip.tooltip-right{left:0;right:auto;transform:translate(0)}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip.tooltip-left{left:auto;right:0;transform:translate(0)}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip.tooltip-bottom{margin-top:.5rem;margin-bottom:0;top:100%;bottom:auto}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip{min-width:12.5rem;max-width:13.75rem}}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip:hover{pointer-events:auto;opacity:1;visibility:visible}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-header{background:#f5f4f0;border-bottom:1px solid #f5f4f0;align-items:center;gap:.5rem;padding:1rem;display:flex}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-document-icon{font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);color:#6b6963;background:#fdfcfa;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:600;display:flex}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-document-icon svg{width:1.875rem;height:1.875rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-document-info{flex:1;min-width:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-document-name{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);color:#111;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;font-weight:400;overflow:hidden}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-reference-text{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);color:#6b6963;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-body{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);padding:1rem;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-context-text{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);color:#111;word-break:break-word;overflow-wrap:break-word;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-footer{padding:1rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip .citation-footer .citation-view-source{color:#fdfcfa;width:100%;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);cursor:pointer;pointer-events:auto;background:#111;border:none;border-radius:62.4375rem;padding:.75rem 1rem;font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .TipTap-module-scss-module__5YWBNa__citation:hover .TipTap-module-scss-module__5YWBNa__citation-tooltip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation-tooltip{transition-delay:.3s}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .citation:hover .citation-tooltip{transition-delay:0s}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}:is(.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table td,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table th){vertical-align:top;box-sizing:border-box;border:1px solid #d1d9e0;min-width:1.5625rem;padding:.5rem .75rem;position:relative}:is(.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table td>*,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table th>*){margin-bottom:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table th{text-align:left;background-color:#f8f8f8}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#237a3e24;position:absolute;inset:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table .tableWrapper{overflow-x:auto}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table .resize-cursor{cursor:ew-resize;cursor:col-resize}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .tableWrapper{margin:1rem 0;position:relative;overflow-x:auto}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .Tiptap-mathematics-editor{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);color:#e83e8c;border-radius:.375rem;margin:0 .125rem;padding:.125rem .25rem;font-weight:400;display:inline-block}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .Tiptap-mathematics-render{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 .25rem;transition:opacity .2s;display:inline-block}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .Tiptap-mathematics-render:hover{opacity:.8}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .Tiptap-mathematics-render .katex{vertical-align:middle;font-size:1em}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .Tiptap-mathematics-render .katex-display{text-align:center;margin:1rem 0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .Tiptap-mathematics-render .katex-display .katex{font-size:1.2em}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror .katex-error{color:#c00;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.TipTap-module-scss-module__5YWBNa__editor .citation{cursor:pointer;display:inline;position:relative}.TipTap-module-scss-module__5YWBNa__editor .citation .citation-number{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);vertical-align:baseline;cursor:pointer;text-align:center;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-left:.125rem;font-weight:400;transition:all .15s;position:relative;top:-.0625rem;color:#111!important;background:#e3e1de!important;border:1px solid #e3e1de!important;border-radius:.375rem!important;padding:0!important;display:inline-flex!important}.TipTap-module-scss-module__5YWBNa__editor .citation:hover .citation-number{transform:translateY(-1px);color:#fdfcfa!important;background:#6b6963!important;border-color:#6b6963!important}:is(.TipTap-module-scss-module__5YWBNa__editor .citation:hover .citation-tooltip,.TipTap-module-scss-module__5YWBNa__editor .citation-tooltip:hover){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}.TipTap-module-scss-module__5YWBNa__editor .citation-tooltip{transition-delay:.3s!important}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__editorContainer{flex-direction:column}.TipTap-module-scss-module__5YWBNa__editor{padding:1rem}}.TipTap-module-scss-module__5YWBNa__bubbleMenuWrapper{position:relative}.TipTap-module-scss-module__5YWBNa__bubbleMenu{background:#fdfcfa;border:1px solid #f5f4f0;border-radius:.375rem;align-items:center;gap:.5rem;width:max-content;padding:.25rem;display:flex;box-shadow:0 .125rem .5rem #1111110f,0 .25rem 1rem #11111114}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__bubbleMenu{gap:.25rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__bubbleMenu{gap:.125rem;padding:.125rem}}.TipTap-module-scss-module__5YWBNa__bubbleMenuButton{color:#6b6963;height:2rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .625rem;font-weight:400;transition:all .15s;display:flex}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__bubbleMenuButton{height:1.75rem;padding:0 .5rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__bubbleMenuButton{height:1.5rem;padding:0 .375rem}}.TipTap-module-scss-module__5YWBNa__bubbleMenuButton:hover,.TipTap-module-scss-module__5YWBNa__bubbleMenuButton.TipTap-module-scss-module__5YWBNa__active{color:#111;background:#f5f4f0}.TipTap-module-scss-module__5YWBNa__highlightButtonWrapper{display:inline-flex;position:relative}.TipTap-module-scss-module__5YWBNa__dropdownArrow{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);opacity:.6;margin-left:.125rem;font-weight:400}.TipTap-module-scss-module__5YWBNa__highlightColorPicker{z-index:10;background:#fdfcfa;border:1px solid #f5f4f0;border-radius:.375rem;gap:.25rem;padding:.375rem;animation:.15s TipTap-module-scss-module__5YWBNa__fadeIn;display:flex;position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%);box-shadow:0 .125rem .5rem #1111111a}@keyframes TipTap-module-scss-module__5YWBNa__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(-.25rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.TipTap-module-scss-module__5YWBNa__highlightColorOption{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .15s;display:flex}.TipTap-module-scss-module__5YWBNa__highlightColorOption:hover{border-color:#e3e1de;transform:scale(1.1)}.TipTap-module-scss-module__5YWBNa__highlightColorOption.TipTap-module-scss-module__5YWBNa__active{border-color:#237a3e}.TipTap-module-scss-module__5YWBNa__colorSwatch{border:1px solid #1111111a;border-radius:.375rem;width:1.125rem;height:1.125rem}.TipTap-module-scss-module__5YWBNa__removeHighlight{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);color:#6b6963;font-weight:400}.TipTap-module-scss-module__5YWBNa__instructionsBox{z-index:10001;background:#fdfcfa;border:1px solid #f5f4f0;border-radius:.375rem;min-width:28.125rem;max-width:37.5rem;padding:.875rem;animation:.15s cubic-bezier(.16,1,.3,1) TipTap-module-scss-module__5YWBNa__slideDown;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 .25rem .75rem #11111114,0 .5rem 1.5rem #1111111f}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__instructionsBox{width:calc(100% - 2rem);min-width:auto;max-width:none;padding:.625rem;left:1rem;right:1rem;transform:none}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__instructionsBox{width:calc(100% - 1rem);padding:.5rem;left:.5rem;right:.5rem}}@keyframes TipTap-module-scss-module__5YWBNa__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-.5rem)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:991px){@keyframes TipTap-module-scss-module__5YWBNa__slideDown{0%{opacity:0;transform:translateY(-.5rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}}.TipTap-module-scss-module__5YWBNa__instructionsInputWrapper{align-items:center;gap:.25rem;display:flex;position:relative}.TipTap-module-scss-module__5YWBNa__instructionsInput{width:100%;min-height:5rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:#111;resize:vertical;background:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;padding:.625rem 2.75rem .625rem .875rem;font-weight:400;transition:all .15s}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__instructionsInput{min-height:3.75rem;padding:.5rem 2.5rem .5rem .75rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__instructionsInput{min-height:3.125rem;padding:.375rem 2.25rem .375rem .625rem}}.TipTap-module-scss-module__5YWBNa__instructionsInput:focus{background:#fdfcfa;border-color:#237a3e;outline:none;box-shadow:0 0 0 .125rem #237a3e1a}.TipTap-module-scss-module__5YWBNa__instructionsInput::placeholder{color:#6b6963}.TipTap-module-scss-module__5YWBNa__submitButton{color:#fdfcfa;cursor:pointer;background:#237a3e;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .15s;display:flex;position:absolute;bottom:.5rem;right:.375rem}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__submitButton{width:1.75rem;height:1.75rem;bottom:.375rem;right:.25rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__submitButton{width:1.5rem;height:1.5rem;bottom:.25rem;right:.1875rem}.TipTap-module-scss-module__5YWBNa__submitButton svg{width:.875rem;height:.875rem}}.TipTap-module-scss-module__5YWBNa__submitButton:hover{background:#1a5a2e;transform:translateY(-.0625rem);box-shadow:0 .125rem .25rem #237a3e4d}.TipTap-module-scss-module__5YWBNa__submitButton:active{box-shadow:none;background:#154a26;transform:scale(.95)}.TipTap-module-scss-module__5YWBNa__quickOptions{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__quickOptions{gap:.25rem;margin-top:.375rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__quickOptions{gap:.1875rem;margin-top:.3125rem}}.TipTap-module-scss-module__5YWBNa__quickOption{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:#111;cursor:pointer;white-space:nowrap;background:#e3e2e080;border:2px solid #11111114;border-radius:.375rem;flex-shrink:0;padding:.375rem .75rem;font-weight:400;transition:all .15s;box-shadow:0 1px 2px #0000000a}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__quickOption{padding:.25rem .5rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__quickOption{padding:.1875rem .375rem}}.TipTap-module-scss-module__5YWBNa__quickOption:hover{border-color:#1111111f;transform:translateY(-.0625rem);box-shadow:0 3px 10px #00000014}.TipTap-module-scss-module__5YWBNa__quickOption:active{box-shadow:none;transform:translateY(0)}.TipTap-module-scss-module__5YWBNa__quickOption:first-child{background-color:#e7efe7;border-color:#bcd5c2}.TipTap-module-scss-module__5YWBNa__quickOption:first-child:hover{background-color:#d1e2d4;border-color:#a6c8af}.TipTap-module-scss-module__5YWBNa__quickOption:nth-child(2){background-color:#e8edf3;border-color:#cbd9e9}.TipTap-module-scss-module__5YWBNa__quickOption:nth-child(2):hover{background-color:#d6e1ed;border-color:#b9cde3}.TipTap-module-scss-module__5YWBNa__quickOption:nth-child(3){background-color:#fbefe6;border-color:#f8dbc7}.TipTap-module-scss-module__5YWBNa__quickOption:nth-child(3):hover{background-color:#f9e1d1;border-color:#f6cdb3}.TipTap-module-scss-module__5YWBNa__quickOption:nth-child(4){background-color:#f0ecf2;border-color:#ddd5e5}.TipTap-module-scss-module__5YWBNa__quickOption:nth-child(4):hover{background-color:#e3dce9;border-color:#d0c5dd}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);background:#f8f9fa;border:1px solid #e3e1de;border-radius:.375rem;padding:1rem;font-weight:400;overflow-x:auto}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0}:is(.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table td,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table th){text-align:left;border:1px solid #e3e1de;min-width:6.25rem;padding:.5rem .75rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror table th{background-color:#6b69630d}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror hr{border:none;border-top:2px solid #e3e1de;margin:1.5rem 0}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-top:.125rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror p.is-empty:before{color:#adb5bd;content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror p.is-empty{min-height:1.6em;position:relative}:is(.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h1.is-empty:before,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h2.is-empty:before,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h3.is-empty:before,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h4.is-empty:before,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h5.is-empty:before,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h6.is-empty:before){color:#adb5bd;content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}:is(.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h1.is-empty,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h2.is-empty,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h3.is-empty,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h4.is-empty,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h5.is-empty,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h6.is-empty){position:relative}.TipTap-module-scss-module__5YWBNa__tocOverlay{right:var(--toc-right,1.25rem);z-index:9999;pointer-events:auto;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:50%;transform:translateY(-50%)}.TipTap-module-scss-module__5YWBNa__tocOverlay:hover{z-index:10001}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__tocOverlay{display:none}}.TipTap-module-scss-module__5YWBNa__tocLines{opacity:1;background:0 0;flex-direction:column;gap:.5rem;padding:0;transition:opacity .2s;display:flex}.TipTap-module-scss-module__5YWBNa__tocLines.TipTap-module-scss-module__5YWBNa__tocLinesHidden{opacity:0;pointer-events:none}.TipTap-module-scss-module__5YWBNa__tocLine{cursor:pointer;background-color:#6b69634d;border-radius:.375rem;width:1.25rem;height:.125rem;transition:all .15s;position:relative}.TipTap-module-scss-module__5YWBNa__tocLine:hover{background-color:#6b696399;width:1.75rem}.TipTap-module-scss-module__5YWBNa__tocLine.TipTap-module-scss-module__5YWBNa__tocLineActive{background-color:#237a3e;width:1.5rem}.TipTap-module-scss-module__5YWBNa__tocContent{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10002;background:#fdfcfafa;border:1px solid #6b696326;border-radius:.375rem;min-width:16.25rem;max-width:20rem;max-height:70vh;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:0;overflow-y:auto;transform:translateY(-50%)translate(1.25rem)scale(.95);box-shadow:0 20px 60px #00000026,0 8px 24px #0000001a}.TipTap-module-scss-module__5YWBNa__tocContent.TipTap-module-scss-module__5YWBNa__tocContentVisible{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)scale(1)}.TipTap-module-scss-module__5YWBNa__tocContent::-webkit-scrollbar{width:.375rem}.TipTap-module-scss-module__5YWBNa__tocContent::-webkit-scrollbar-track{background:0 0;border-radius:.375rem}.TipTap-module-scss-module__5YWBNa__tocContent::-webkit-scrollbar-thumb{background:#6b696303;border-radius:.375rem}.TipTap-module-scss-module__5YWBNa__tocContent::-webkit-scrollbar-thumb:hover{background:#237a3e66}.TipTap-module-scss-module__5YWBNa__tocHeader{border-bottom:1px solid #237a3e1a;padding:1rem 1rem .5rem}.TipTap-module-scss-module__5YWBNa__tocHeader .TipTap-module-scss-module__5YWBNa__tocTitle{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:#111;margin:0;font-weight:400}.TipTap-module-scss-module__5YWBNa__tocItems{flex-direction:column;gap:.125rem;padding:.5rem .25rem;display:flex}.TipTap-module-scss-module__5YWBNa__tocItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;width:100%;padding:.375rem .75rem;transition:all .15s;display:flex}.TipTap-module-scss-module__5YWBNa__tocItem:hover{background-color:#237a3e0d}.TipTap-module-scss-module__5YWBNa__tocItem.TipTap-module-scss-module__5YWBNa__tocItemActive{color:#237a3e;background-color:#6b69631a}.TipTap-module-scss-module__5YWBNa__tocItem.TipTap-module-scss-module__5YWBNa__tocItemScrolled{opacity:.6}.TipTap-module-scss-module__5YWBNa__tocText{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;overflow:hidden}.TipTap-module-scss-module__5YWBNa__tocContent .TipTap-module-scss-module__5YWBNa__tocLevel1{margin-left:0}.TipTap-module-scss-module__5YWBNa__tocContent .TipTap-module-scss-module__5YWBNa__tocLevel1 .TipTap-module-scss-module__5YWBNa__tocText{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__tocOverlay{display:none}.TipTap-module-scss-module__5YWBNa__editorContainer{flex-direction:column}.TipTap-module-scss-module__5YWBNa__editor{padding:1rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h1{margin:1.5rem 0 .75rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h2{margin:1.25rem 0 .625rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h3{margin:1rem 0 .5rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror pre{padding:.75rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__editor{padding:.75rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h1{margin:1rem 0 .5rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h2{margin:.875rem 0 .375rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror h3{margin:.75rem 0 .25rem}:is(.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ul,.TipTap-module-scss-module__5YWBNa__editor .ProseMirror ol){padding-left:1.25rem}.TipTap-module-scss-module__5YWBNa__editor .ProseMirror blockquote{margin:.75rem 0;padding-left:.75rem}}.TipTap-module-scss-module__5YWBNa__tableMenuWrapper{position:relative}.TipTap-module-scss-module__5YWBNa__tableMenu{background:#fdfcfa;border:1px solid #f5f4f0;border-radius:.375rem;align-items:center;gap:.5rem;width:max-content;min-width:30rem;padding:.5rem;display:flex;box-shadow:0 .125rem .5rem #1111110f,0 .25rem 1rem #11111114}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__tableMenu{gap:.375rem;min-width:22.5rem;padding:.375rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__tableMenu{flex-wrap:wrap;gap:.25rem;min-width:17.5rem;padding:.25rem}}.TipTap-module-scss-module__5YWBNa__tableMenuGroup{align-items:center;gap:.25rem;display:flex}.TipTap-module-scss-module__5YWBNa__tableMenuButton{color:#6b6963;height:2.25rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:400;transition:all .15s;display:flex}@media (max-width:991px){.TipTap-module-scss-module__5YWBNa__tableMenuButton{height:2rem;padding:0 .625rem}}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__tableMenuButton{height:1.75rem;padding:0 .5rem}}.TipTap-module-scss-module__5YWBNa__tableMenuButton:hover{color:#111;background:#f5f4f0}.TipTap-module-scss-module__5YWBNa__tableMenuButton.TipTap-module-scss-module__5YWBNa__active{color:#fdfcfa;background:#237a3e}.TipTap-module-scss-module__5YWBNa__tableMenuButton.TipTap-module-scss-module__5YWBNa__tableMenuButtonDanger:hover{color:#dc2626;background:#dc26261a}.TipTap-module-scss-module__5YWBNa__tableMenuButton svg{flex-shrink:0;width:1rem;height:1rem}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__tableMenuButton svg{width:.875rem;height:.875rem}}.TipTap-module-scss-module__5YWBNa__tableMenuButtonText{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__tableMenuButtonText{display:none}}.TipTap-module-scss-module__5YWBNa__tableMenuDivider{background:#f5f4f0;width:1px;height:1.25rem;margin:0 .25rem}@media (max-width:480px){.TipTap-module-scss-module__5YWBNa__tableMenuDivider{display:none}}
