[data-mantine-color-scheme=light]{--var-text-primary:#09090b;--var-text-secondary:#71717a;--var-text-tertiary:#a1a1aa;--var-text-inv-primary:#fff;--var-text-inv-secondary:#fff;--var-text-inv-tertiary:#71717a;--var-text-warning:#f59e0b;--var-text-error:#ef4444;--var-text-success:#22c55e;--var-text-info:#3b82f6;--var-text-orange:#c2410c;--var-text-red:#b91c1c;--var-text-yellow:#a16207;--var-text-amber:#b45309;--var-text-lime:#4d7c0f;--var-text-green:#15803d;--var-text-emerald:#047857;--var-text-teal:#0f766e;--var-text-cyan:#0e7490;--var-text-sky:#0369a1;--var-text-blue:#1d4ed8;--var-text-indigo:#4338ca;--var-text-violet:#6d28d9;--var-text-purple:#7e22ce;--var-text-fuchsia:#a21caf;--var-text-pink:#be185d;--var-text-rose:#be123c;--var-text-zinc:#3f3f46;--var-bg-primary:#fff;--var-bg-secondary:#fafafa;--var-bg-tertiary:#f4f4f5;--var-bg-inv-primary:#4f46e5;--var-bg-inv-secondary:#27272a;--var-bg-inv-tertiary:#52525b;--var-bg-hov:#6366f1;--var-bg-hov-overlay:rgba(0,0,0,.05);--var-bg-inv-hov-overlay:hsla(0,0%,100%,.05);--var-bg-warning:#f59e0b;--var-bg-error:#ef4444;--var-bg-success:#22c55e;--var-bg-info:#3b82f6;--var-bg-orange:#ffedd5;--var-bg-red:#fee2e2;--var-bg-yellow:#fef9c3;--var-bg-amber:#fef3c7;--var-bg-lime:#ecfccb;--var-bg-green:#dcfce7;--var-bg-emerald:#d1fae5;--var-bg-teal:#ccfbf1;--var-bg-cyan:#cffafe;--var-bg-sky:#e0f2fe;--var-bg-blue:#dbeafe;--var-bg-indigo:#e0e7ff;--var-bg-violet:#ede9fe;--var-bg-purple:#f3e8ff;--var-bg-fuchsia:#fae8ff;--var-bg-pink:#fce7f3;--var-bg-rose:#ffe4e6;--var-bg-zinc:#f4f4f5;--var-bg-selection:rgba(85,125,255,.1);--var-border-primary:#d4d4d8;--var-border-secondary:#e4e4e7;--var-border-tertiary:#fafafa;--var-border-inv-primary:#4338ca;--var-border-inv-secondary:#3730a3;--var-border-inv-tertiary:#1e1b4b;--var-border-hov-overlay:rgba(0,0,0,.2);--var-border-inv-hov-overlay:hsla(0,0%,100%,.1);--var-border-warning:#f59e0b;--var-border-error:#ef4444;--var-border-success:#22c55e;--var-border-info:#3b82f6;--var-editor-popover-bg:#fff;--var-section-viewer-bg-default:#e4e4e7;--var-section-viewer-bg-active:#a1a1aa;--var-jenni-logo-primary:#323dd6;--var-jenni-logo-secondary:#649be8;--var-jenni-logo-text:#1c254a}[data-mantine-color-scheme=light] .jenni-logo-text{fill:var(--var-jenni-logo-text)}[data-mantine-color-scheme=light] .jenni-logo-primary{fill:var(--var-jenni-logo-primary)}[data-mantine-color-scheme=light] .jenni-logo-secondary{fill:var(--var-jenni-logo-secondary)}[data-mantine-color-scheme=dark]{--var-text-primary:#f4f4f5;--var-text-secondary:#a1a1aa;--var-text-tertiary:#71717a;--var-text-inv-primary:#fff;--var-text-inv-secondary:#d4d4d8;--var-text-inv-tertiary:#a1a1aa;--var-text-warning:#fcd34d;--var-text-error:#fca5a5;--var-text-success:#86efac;--var-text-info:#93c5fd;--var-text-orange:#fb923c;--var-text-red:#f87171;--var-text-yellow:#facc15;--var-text-amber:#fbbf24;--var-text-lime:#a3e635;--var-text-green:#4ade80;--var-text-emerald:#34d399;--var-text-teal:#2dd4bf;--var-text-cyan:#22d3ee;--var-text-sky:#38bdf8;--var-text-blue:#60a5fa;--var-text-indigo:#818cf8;--var-text-violet:#a78bfa;--var-text-purple:#c084fc;--var-text-fuchsia:#e879f9;--var-text-pink:#f472b6;--var-text-rose:#fb7185;--var-text-zinc:#a1a1aa;--var-bg-primary:#18181b;--var-bg-secondary:#27272a;--var-bg-tertiary:#3f3f46;--var-bg-inv-primary:#6366f1;--var-bg-inv-secondary:#a1a1aa;--var-bg-inv-tertiary:#e4e4e7;--var-bg-hov:#6366f1;--var-bg-hov-overlay:hsla(0,0%,100%,.05);--var-bg-inv-hov-overlay:rgba(0,0,0,.025);--var-bg-warning:#fcd34d;--var-bg-error:#ef4444;--var-bg-success:#86efac;--var-bg-info:#93c5fd;--var-bg-orange:#431407;--var-bg-red:#450a0a;--var-bg-yellow:#422006;--var-bg-amber:#451a03;--var-bg-lime:#1a2e05;--var-bg-green:#052e16;--var-bg-emerald:#022c22;--var-bg-teal:#042f2e;--var-bg-cyan:#083344;--var-bg-sky:#082f49;--var-bg-blue:#172554;--var-bg-indigo:#1e1b4b;--var-bg-violet:#2e1065;--var-bg-purple:#3b0764;--var-bg-fuchsia:#4a044e;--var-bg-pink:#500724;--var-bg-rose:#4c0519;--var-bg-zinc:#09090b;--var-bg-selection:rgba(85,125,255,.1);--var-border-primary:#52525b;--var-border-secondary:#27272a;--var-border-tertiary:#09090b;--var-border-inv-primary:#4338ca;--var-border-inv-secondary:#3730a3;--var-border-inv-tertiary:#4338ca;--var-border-hov-overlay:hsla(0,0%,100%,.1);--var-border-inv-hov-overlay:rgba(0,0,0,.2);--var-border-warning:#f59e0b;--var-border-error:#ef4444;--var-border-success:#22c55e;--var-border-info:#3b82f6;--var-editor-popover-bg:#27272a;--var-section-viewer-bg-default:#52525b;--var-section-viewer-bg-active:#a1a1aa;--var-jenni-logo-primary:#4747ff;--var-jenni-logo-secondary:#75b3ff;--var-jenni-logo-text:#fff}[data-mantine-color-scheme=dark] .jenni-logo-text{fill:var(--var-jenni-logo-text)}[data-mantine-color-scheme=dark] .jenni-logo-primary{fill:var(--var-jenni-logo-primary)}[data-mantine-color-scheme=dark] .jenni-logo-secondary{fill:var(--var-jenni-logo-secondary)}:root{--z-base:0;--z-editor:calc(var(--z-base) + 1);--grammarly-underline-z-index:calc(var(--z-editor) + 1);--z-sidebar-overlay:calc(var(--grammarly-underline-z-index) + 1);--z-sidebar:calc(var(--z-sidebar-overlay) + 1);--z-navbar:calc(var(--z-sidebar) + 1);--z-toolbar:calc(var(--z-navbar) + 1);--z-right-panel:calc(var(--z-toolbar) + 1);--z-left-panel:calc(var(--z-right-panel) + 1);--z-hotspot:calc(var(--z-left-panel) + 1);--z-toast:calc(var(--z-hotspot) + 1);--z-modal:calc(var(--z-toast) + 1);--z-banner:calc(var(--z-modal) + 1);--z-editor-tooltip:calc(var(--z-banner) + 1);--z-citation:calc(var(--z-editor-tooltip) + 1);--z-citation-drawer:calc(var(--z-citation) + 1)}.editor>div{z-index:0;font-size:15px;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:15px;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:15px;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:15px;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:15px;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:15px;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:15px;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:15px;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}