.editor>div{z-index:0;font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--var-text-primary);outline-width:0}.editor>div:focus-visible{outline:2px solid transparent;outline-offset:2px}.editor>div h1,.editor>div h2,.editor>div h3{font-weight:700}.editor>div h1[data-cy=test-title]{margin-top:0;margin-bottom:0;font-size:2.25rem;line-height:2.5rem}.editor>div h1{margin-top:2.5rem;margin-bottom:.25rem;font-size:1.875rem;line-height:2.25rem}.editor>div h2{margin-top:30.4px;margin-bottom:1px;font-size:1.5rem;line-height:2rem}.editor>div h3{margin-top:1.5rem;margin-bottom:1px;font-size:1.25rem;line-height:1.75rem}.editor>div p{font-size:1rem;font-weight:400;line-height:1.5rem}.editor>div li{line-height:1.75rem}.editor>div li p{margin-top:0;margin-bottom:0}.editor>div>*{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:9px;max-width:42rem}.editor>div.resize-cursor{cursor:col-resize}.editor>div .ProseMirror-gapcursor{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:42rem}.editor>div .ProseMirror-gapcursor:after{top:-1.5em;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;border-top-color:rgba(0,0,0,.4)}@media (prefers-color-scheme:dark){.editor>div .ProseMirror-gapcursor:after{border-top-color:hsla(0,0%,100%,.4)}}.editor .selection{display:inline;padding-top:3px;padding-bottom:3px}.editor ::-moz-selection{display:inline}.editor .selection,.editor ::selection{display:inline}.editor ::-moz-selection{background-color:var(--var-bg-selection)}.editor .selection,.editor ::selection{background-color:var(--var-bg-selection)}.editor .node-imageBlock img{overflow:hidden;border-radius:.75rem;border-width:2px;border-color:transparent}.editor .node-imageBlock:hover img{border-width:2px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.editor .node-imageBlock:hover img{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity))}}.editor .node-imageBlock.has-focus img,.editor .node-imageBlock:has(.is-active) img{border-width:2px}.editor .node-imageBlock.has-focus img,.editor .node-imageBlock:has(.is-active) img{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.editor .node-imageBlock.has-focus img,.editor .node-imageBlock:has(.is-active) img{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity))}}.editor blockquote{margin-top:.5rem;margin-bottom:.5rem;border-width:0;border-left-width:4px;border-style:solid;border-color:var(--var-border-primary);padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem}.editor blockquote>p{margin:0;padding:0}.editor .citation-token{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--var-text-blue)}.editor .tableWrapper{position:relative;margin-top:1rem;margin-bottom:1rem;margin-left:-12px;overflow-x:auto;overflow-y:visible;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}.editor .tableWrapper table{box-sizing:border-box;width:100%;border-collapse:collapse;border-radius:.25rem;border-width:1px;border-style:solid;border-color:var(--var-border-primary)}.editor .tableWrapper table td,.editor .tableWrapper table th{position:relative;min-width:100px;border-width:1px;border-style:solid;border-color:var(--var-border-primary);padding:.5rem;text-align:left;vertical-align:top}.editor .tableWrapper table td:first-of-type:not(a),.editor .tableWrapper table th:first-of-type:not(a){margin-top:0}.editor .tableWrapper table td p+p,.editor .tableWrapper table th p+p{margin-top:.75rem}.editor .tableWrapper table th{background-color:var(--var-bg-secondary)}.editor .tableWrapper table .column-resize-handle{pointer-events:none;position:absolute;right:0;top:0;margin-left:.5rem;display:flex;height:100%;width:1px;border-width:1px;border-style:solid;background-color:var(--var-bg-tertiary)}.editor .tableWrapper table .column-resize-handle:before{content:""}.editor .tableWrapper table .selectedCell{border-style:double;border-color:var(--var-border-primary);background-color:var(--var-bg-selection)}.editor .tableWrapper table .grip-column,.editor .tableWrapper table .grip-row{position:absolute;z-index:10;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:var(--var-bg-tertiary)}.editor .tableWrapper table .grip-column{left:0;top:-.75rem;margin-left:-1px;height:.75rem;width:calc(100% + 3px);border-width:0;border-left-width:1px;border-style:solid;border-color:var(--var-border-primary)}.editor .tableWrapper table .grip-row{left:-.75rem;top:0;margin-top:-1px;height:calc(100% + 3px);width:.75rem;border-width:0;border-top-width:1px;border-style:solid;border-color:var(--var-border-primary)}.editor .tableWrapper table .grip-column.selected:before,.editor .tableWrapper table .grip-column:hover:before,.editor .tableWrapper table .grip-row.selected:before,.editor .tableWrapper table .grip-row:hover:before{content:""}.editor .tableWrapper table .grip-column.selected:before,.editor .tableWrapper table .grip-column:hover:before{width:.625rem}.editor .tableWrapper table .grip-row.selected:before,.editor .tableWrapper table .grip-row:hover:before{height:.625rem}.editor .tableWrapper table .grip-column:hover,.editor .tableWrapper table .grip-row:hover{background-color:var(--var-bg-tertiary)}.editor .tableWrapper table .grip-column:hover:before{border-bottom-width:0;border-style:dotted;border-color:var(--var-border-inv-primary)}.editor .tableWrapper table .grip-row:hover:before{border-left-width:0;border-style:dotted;border-color:var(--var-border-inv-primary)}.editor .tableWrapper table .grip-column.first{border-top-left-radius:.125rem;border-color:transparent}.editor .tableWrapper table .grip-column.last{border-top-right-radius:.125rem}.editor .tableWrapper table .grip-row.first{border-top-left-radius:.125rem;border-color:transparent}.editor .tableWrapper table .grip-row.last{border-bottom-left-radius:.125rem}.editor .tableWrapper table .grip-column.selected{border-style:solid;border-color:var(--var-border-primary);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.editor .tableWrapper table .grip-row.selected{border-style:solid;border-color:var(--var-border-primary);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.editor .tableWrapper table .grip-column.selected:before{border-bottom-width:0;border-style:dotted}.editor .tableWrapper table .grip-row.selected:before{border-left-width:0;border-style:dotted}.editor.resize-cursor{cursor:col-resize}.editor .is-empty:before{pointer-events:none;float:left;height:0;width:100%;color:var(--var-text-tertiary)}.editor.ProseMirror-focused p.has-focus.is-empty:before{content:attr(data-placeholder)}.editor h1:first-of-type:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor .placeholder-preview{-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor .placeholder-preview>*{margin-top:9px}.editor .placeholder-preview>:last-child{margin-bottom:0}.editor .placeholder-preview .citation-token{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--var-text-blue);opacity:.6}.editor .Tiptap-mathematics-editor{font-family:monospace}.editor .Tiptap-mathematics-render{margin-bottom:-7px;padding:0 .25rem}.editor .Tiptap-mathematics-render--editable:hover{background-color:var(--var-bg-tertiary)}.editor .Tiptap-mathematics-editor,.editor .Tiptap-mathematics-render{margin-bottom:-7px;max-width:100%;overflow-x:auto;border-radius:.25rem;display:inline-block}.editor .tiptap-ai-suggestion{border-bottom:2px solid var(--tiptap-ai-suggestion-color);margin-bottom:-2px}.editor .tiptap-ai-suggestion--selected{background-color:var(--tiptap-ai-suggestion-background-color);transition:background-color .5s}.preview-editor>div{z-index:0;font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--var-text-primary);outline-width:0}.preview-editor>div:focus-visible{outline:2px solid transparent;outline-offset:2px}.preview-editor>div h1,.preview-editor>div h2,.preview-editor>div h3{font-weight:700}.preview-editor>div h1[data-cy=test-title]{margin-top:0;margin-bottom:0;font-size:2.25rem;line-height:2.5rem}.preview-editor>div h1{margin-top:2.5rem;margin-bottom:.25rem;font-size:1.875rem;line-height:2.25rem}.preview-editor>div h2{margin-top:30.4px;margin-bottom:1px;font-size:1.5rem;line-height:2rem}.preview-editor>div h3{margin-top:1.5rem;margin-bottom:1px;font-size:1.25rem;line-height:1.75rem}.preview-editor>div p{font-size:1rem;font-weight:400;line-height:1.5rem}.preview-editor>div li{line-height:1.75rem}.preview-editor>div li p{margin-top:0;margin-bottom:0}.preview-editor>div>*{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:9px;max-width:42rem}.preview-editor>div.resize-cursor{cursor:col-resize}.preview-editor>div .ProseMirror-gapcursor{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:42rem}.preview-editor>div .ProseMirror-gapcursor:after{top:-1.5em;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;border-top-color:rgba(0,0,0,.4)}@media (prefers-color-scheme:dark){.preview-editor>div .ProseMirror-gapcursor:after{border-top-color:hsla(0,0%,100%,.4)}}.preview-editor .selection{display:inline;padding-top:3px;padding-bottom:3px}.preview-editor ::-moz-selection{display:inline}.preview-editor .selection,.preview-editor ::selection{display:inline}.preview-editor ::-moz-selection{background-color:var(--var-bg-selection)}.preview-editor .selection,.preview-editor ::selection{background-color:var(--var-bg-selection)}.preview-editor .node-imageBlock img{overflow:hidden;border-radius:.75rem;border-width:2px;border-color:transparent}.preview-editor .node-imageBlock:hover img{border-width:2px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.preview-editor .node-imageBlock:hover img{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity))}}.preview-editor .node-imageBlock.has-focus img,.preview-editor .node-imageBlock:has(.is-active) img{border-width:2px}.preview-editor .node-imageBlock.has-focus img,.preview-editor .node-imageBlock:has(.is-active) img{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}@media (prefers-color-scheme:dark){.preview-editor .node-imageBlock.has-focus img,.preview-editor .node-imageBlock:has(.is-active) img{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity))}}.preview-editor blockquote{margin-top:.5rem;margin-bottom:.5rem;border-width:0;border-left-width:4px;border-style:solid;border-color:var(--var-border-primary);padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem}.preview-editor blockquote>p{margin:0;padding:0}.preview-editor .citation-token{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--var-text-blue)}.preview-editor table{box-sizing:border-box;display:block;width:100%;max-width:100%;border-collapse:collapse;overflow-x:auto;border-radius:.25rem;border-width:1px;border-style:solid;border-color:var(--var-border-primary)}.preview-editor table td,.preview-editor table th{position:relative;min-width:100px;border-width:1px;border-style:solid;border-color:var(--var-border-primary);padding:.5rem;text-align:left;vertical-align:top}.preview-editor table td:first-of-type:not(a),.preview-editor table th:first-of-type:not(a){margin-top:0}.preview-editor table td p+p,.preview-editor table th p+p{margin-top:.75rem}.preview-editor table th{background-color:var(--var-bg-secondary)}.preview-editor table .selectedCell{border-style:double;border-color:var(--var-border-primary);background-color:var(--var-bg-selection)}.preview-editor.resize-cursor{cursor:col-resize}.preview-editor .is-empty:before{pointer-events:none;float:left;height:0;width:100%;color:var(--var-text-tertiary)}.preview-editor.ProseMirror-focused p.has-focus.is-empty:before{content:attr(data-placeholder)}.preview-editor h1:first-of-type:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.preview-editor .placeholder-preview{-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-editor .placeholder-preview>*{margin-top:9px}.preview-editor .placeholder-preview>:last-child{margin-bottom:0}.preview-editor .placeholder-preview .citation-token{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--var-text-blue);opacity:.6}.preview-editor .Tiptap-mathematics-editor{font-family:monospace}.preview-editor .Tiptap-mathematics-render{margin-bottom:-7px;padding:0 .25rem}.preview-editor .Tiptap-mathematics-render--editable:hover{background-color:var(--var-bg-tertiary)}.preview-editor .Tiptap-mathematics-editor,.preview-editor .Tiptap-mathematics-render{margin-bottom:-7px;max-width:100%;overflow-x:auto;border-radius:.25rem;display:inline-block}.serif-font #citations-panel,.serif-font .ProseMirror>blockquote,.serif-font .ProseMirror>h1,.serif-font .ProseMirror>h2,.serif-font .ProseMirror>h3,.serif-font .ProseMirror>h4,.serif-font .ProseMirror>h5,.serif-font .ProseMirror>h6,.serif-font .ProseMirror>ol,.serif-font .ProseMirror>p,.serif-font .ProseMirror>ul,.serif-font .citations,.serif-font .citations *,.serif-font .citationsContainer,.serif-font .references-section,.serif-font .references-section *{font-family:Lora,serif!important}