.ProseMirror .selection{display:inline}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror .ProseMirror-gapcursor{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:42rem}.ProseMirror .ProseMirror-gapcursor:after{left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;border-top-color:rgba(0,0,0,.4)}.ProseMirror .ProseMirror-gapcursor:is(.dark *):after{border-top-color:hsla(0,0%,100%,.4)}.tiptap ul{padding-left:1.125rem;list-style-type:revert}.tiptap ol{padding-left:1.125rem;list-style-type:decimal}.tiptap li{position:relative}.tiptap li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;-moz-text-align-last:start!important;text-align-last:start!important}.tiptap li:after{content:" ";display:inline-block;top:0;left:-.75rem;position:absolute;margin-top:2rem;width:1px;background-color:hsl(var(--border));transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);height:calc(100% - 2rem)}.tiptap li:not([data-checked]){position:relative}.tiptap li:not([data-checked]):after{left:-.7rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{width:100%;white-space:pre-wrap;word-break:break-word;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;padding:3px 2px;font-weight:600;line-height:1.3;margin:0;max-width:1179px}.tiptap h1{font-size:1.875em;margin-top:1em;margin-bottom:4px}.tiptap h2{font-size:1.5em;margin-top:.9em;margin-bottom:1px}.tiptap h3{font-size:1.25em;margin-top:.8em;margin-bottom:1px}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1em;margin-top:.7em;margin-bottom:1px}.tiptap h1:first-child,.tiptap h2:first-child,.tiptap h3:first-child,.tiptap h4:first-child,.tiptap h5:first-child,.tiptap h6:first-child{margin-top:0}.tiptap p{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 0}.tiptap hr{width:100%;max-width:1179px;margin-top:6px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;pointer-events:auto;height:1px;flex:0 0 auto}.tiptap blockquote{font-size:1em;color:inherit;border-left:.125rem solid;padding-left:1rem;padding-right:1rem;width:100%;max-width:1179px;margin:4px 0}.tiptap blockquote p{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;padding:0}.tiptap strong{font-weight:600}.tiptap u{color:inherit;border-bottom:.05em solid;word-wrap:break-word;text-decoration:none}.tiptap s{text-decoration:line-through}.tiptap i{font-style:italic}.tiptap code{font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace;line-height:normal;color:#eb5757;border-radius:4px;padding:.2em .4em}.tiptap code,.tiptap pre{background:hsl(var(--muted))}.tiptap pre{border-radius:.5rem;font-family:JetBrainsMono,monospace;padding:1.15rem 1rem;margin-top:.25rem;margin-bottom:.25rem;font-size:85%;overflow:auto}.tiptap pre code{background:none;color:inherit;padding:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2;min-height:1em}
/*!
      Theme: GitHub Dark Dimmed
      Description: Dark dimmed theme as seen on github.com
      Author: github.com
      Maintainer: @Hirse
      Updated: 2021-05-15

      Colors taken from GitHub's CSS
    */.tiptap pre .hljs{color:#adbac7;background:#22272e}.tiptap pre .hljs-doctag,.tiptap pre .hljs-keyword,.tiptap pre .hljs-meta .hljs-keyword,.tiptap pre .hljs-template-tag,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-type,.tiptap pre .hljs-variable.language_{color:#f47067}.tiptap pre .hljs-title,.tiptap pre .hljs-title.class_,.tiptap pre .hljs-title.class_.inherited__,.tiptap pre .hljs-title.function_{color:#dcbdfb}.tiptap pre .hljs-attr,.tiptap pre .hljs-attribute,.tiptap pre .hljs-literal,.tiptap pre .hljs-meta,.tiptap pre .hljs-number,.tiptap pre .hljs-operator,.tiptap pre .hljs-selector-attr,.tiptap pre .hljs-selector-class,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-variable{color:#6cb6ff}.tiptap pre .hljs-meta .hljs-string,.tiptap pre .hljs-regexp,.tiptap pre .hljs-string{color:#96d0ff}.tiptap pre .hljs-built_in,.tiptap pre .hljs-symbol{color:#f69d50}.tiptap pre .hljs-code,.tiptap pre .hljs-comment,.tiptap pre .hljs-formula{color:#768390}.tiptap pre .hljs-name,.tiptap pre .hljs-quote,.tiptap pre .hljs-selector-pseudo,.tiptap pre .hljs-selector-tag{color:#8ddb8c}.tiptap pre .hljs-subst{color:#adbac7}.tiptap pre .hljs-section{color:#316dca;font-weight:700}.tiptap pre .hljs-bullet{color:#eac55f}.tiptap pre .hljs-emphasis{color:#adbac7;font-style:italic}.tiptap pre .hljs-strong{color:#adbac7;font-weight:700}.tiptap pre .hljs-addition{color:#b4f1b4;background-color:#1b4721}.tiptap pre .hljs-deletion{color:#ffd8d3;background-color:#78191b}.tiptap a{border-bottom:.05em solid;border-color:rgba(55,53,47,.4);opacity:.7;cursor:pointer;color:inherit;word-wrap:break-word;text-decoration:inherit}.tiptap .node-twitter,.tiptap [data-youtube-video],.tiptap video{margin:.5rem 0;border-radius:var(--radius);overflow:hidden}.tiptap .react-tweet-theme{margin:0}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{box-sizing:border-box;width:100%;border-collapse:collapse;border-radius:.25rem;border-color:rgba(0,0,0,.1)}.ProseMirror table:is(.dark *){border-color:hsla(0,0%,100%,.2)}.ProseMirror table{margin-top:1rem;margin-bottom:1rem}.ProseMirror table td,.ProseMirror table th{position:relative;min-width:80px;border-width:1px;border-color:rgba(0,0,0,.1);padding:.5rem;text-align:left;vertical-align:top}.ProseMirror table td:is(.dark *),.ProseMirror table th:is(.dark *){border-color:hsla(0,0%,100%,.2)}.ProseMirror table td:first-of-type:not(a),.ProseMirror table th:first-of-type:not(a){margin-top:0}.ProseMirror table td p,.ProseMirror table th p{margin:0}.ProseMirror table td p+p,.ProseMirror table th p+p{margin-top:.75rem}.ProseMirror table th{font-weight:700}.ProseMirror table .column-resize-handle{pointer-events:none;position:absolute;bottom:-2px;right:-.25rem;top:0;display:flex;width:.5rem}.ProseMirror table .column-resize-handle:before{margin-left:.5rem;height:100%;width:1px;background-color:rgba(0,0,0,.2)}.ProseMirror table .column-resize-handle:is(.dark *):before{background-color:hsla(0,0%,100%,.2)}.ProseMirror table .column-resize-handle:before{content:""}.ProseMirror table .selectedCell{border-style:double;border-color:rgba(0,0,0,.2);background-color:rgba(0,0,0,.05)}.ProseMirror table .selectedCell:is(.dark *){border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1)}.ProseMirror table .grip-column,.ProseMirror table .grip-row{position:absolute;z-index:10;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:rgba(0,0,0,.05)}.ProseMirror table .grip-column:is(.dark *),.ProseMirror table .grip-row:is(.dark *){background-color:hsla(0,0%,100%,.1)}.ProseMirror table .grip-column{left:0;top:-.75rem;margin-left:-1px;height:.75rem;width:calc(100% + 1px);border-left-width:1px;border-color:rgba(0,0,0,.2)}.ProseMirror table .grip-column:is(.dark *){border-color:hsla(0,0%,100%,.2)}.ProseMirror table .grip-column.selected:before,.ProseMirror table .grip-column:hover:before{content:"";width:.625rem}.ProseMirror table .grip-column:hover{background-color:rgba(0,0,0,.1)}.ProseMirror table .grip-column:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.ProseMirror table .grip-column:hover:before{border-bottom:2px;border-color:rgba(0,0,0,.6);border-style:dotted}.ProseMirror table .grip-column:hover:is(.dark *):before{border-color:hsla(0,0%,100%,.6)}.ProseMirror table .grip-column.first{border-top-left-radius:calc(var(--radius) - 4px);border-color:transparent}.ProseMirror table .grip-column.last{border-top-right-radius:calc(var(--radius) - 4px)}.ProseMirror table .grip-column.selected{border-color:rgba(0,0,0,.3);background-color:rgba(0,0,0,.3);--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)}.ProseMirror table .grip-column.selected:is(.dark *){border-color:hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.3)}.ProseMirror table .grip-column.selected:before{border-bottom-width:2px;border-style:dotted}.ProseMirror table .grip-row{left:-.75rem;top:0;margin-top:-1px;height:calc(100% + 1px);width:.75rem;border-top-width:1px;border-color:rgba(0,0,0,.2)}.ProseMirror table .grip-row:is(.dark *){border-color:hsla(0,0%,100%,.2)}.ProseMirror table .grip-row.selected:before,.ProseMirror table .grip-row:hover:before{height:.625rem;content:""}.ProseMirror table .grip-row:hover{background-color:rgba(0,0,0,.1)}.ProseMirror table .grip-row:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.ProseMirror table .grip-row:hover:before{border-left:2px;border-color:rgba(0,0,0,.6);border-style:dotted}.ProseMirror table .grip-row:hover:is(.dark *):before{border-color:hsla(0,0%,100%,.6)}.ProseMirror table .grip-row.first{border-top-left-radius:calc(var(--radius) - 4px);border-color:transparent}.ProseMirror table .grip-row.last{border-bottom-left-radius:calc(var(--radius) - 4px)}.ProseMirror table .grip-row.selected{border-color:rgba(0,0,0,.3);background-color:rgba(0,0,0,.3);--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)}.ProseMirror table .grip-row.selected:is(.dark *){border-color:hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.3)}.ProseMirror table .grip-row.selected:before{border-left-width:2px;border-style:dotted}.tiptap [data-type=taskList]{width:100%;max-width:992px;margin-top:1px;margin-bottom:0;list-style-type:none;padding:0}.tiptap [data-type=taskList] li{display:flex;width:100%}.tiptap [data-type=taskList] li>label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.35rem;height:1.35rem;display:flex;justify-content:center;align-items:center;flex-shrink:0;min-height:calc(1.2em + 10px)}.tiptap [data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsl(var(--background));margin:0;cursor:pointer;width:1em;height:1em;border:1px solid;border-radius:2px;display:grid;place-content:center}.tiptap [data-type=taskList] li>label input[type=checkbox]:active,.tiptap [data-type=taskList] li>label input[type=checkbox]:hover{background-color:hsl(var(--accent))}.tiptap [data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.tiptap [data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1)}.tiptap [data-type=taskList] li>div{flex:1}.tiptap [data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:2px}.tiptap li[data-checked]{position:relative}.tiptap li[data-checked]:after{left:.65rem}.tiptap img{transition:filter .1s ease-in-out;border-color:hsl(var(--muted));border-width:1px;border-radius:var(--radius);margin:0;width:100%;height:auto}.tiptap img:hover{cursor:pointer;filter:brightness(90%)}.tiptap .image-wrapper{margin-top:.5rem;margin-bottom:.5rem}.tiptap .img-loading,.tiptap .img-placeholder{position:relative}.tiptap .img-loading:before,.tiptap .img-placeholder:before{content:"";box-sizing:border-box;position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);width:36px;height:36px;border-radius:50%;border:3px solid hsl(var(--muted-foreground)/.3);border-top-color:hsl(var(--foreground));animation:spinning .6s linear infinite;z-index:1}.tiptap .img-loading{background-color:hsl(var(--muted));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;min-height:100px;width:100%;aspect-ratio:16/9}@keyframes spinning{to{transform:rotate(1turn)}}.tiptap audio,.tiptap video{transition:filter .1s ease-in-out;border-color:hsl(var(--muted));border-width:1px;border-radius:var(--radius);margin:0;width:100%;height:auto}.ProseMirror.ProseMirror-focused .ai-complete-hint:not(.tiptap-ai-suggestion):after{content:attr(data-autocomplete-hint);display:inline-flex;justify-content:center;align-items:center;padding:2px 4px;border:1px solid hsl(var(--muted-foreground));border-radius:4px;font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1;position:relative;margin:0 .3rem;bottom:1px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;scale:.8;transform-origin:left center;white-space:nowrap!important}

/*!*project-diff*!*/span.deletion>*{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}.dark span.deletion>*{background-color:rgb(76 5 25/var(--tw-bg-opacity))}span.insertion>*{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity))}.dark span.insertion>*{--tw-bg-opacity:1;background-color:rgb(4 47 46/var(--tw-bg-opacity))}.search-result{background-color:rgba(255,255,0,.3)}.search-result.search-result-current{background-color:rgba(255,213,0,.5)}.tippy-box{max-width:500px!important}.drag-handle{position:fixed;opacity:1;transition:opacity .1s ease-in;border-radius:.25rem;background-color:hsl(var(--background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .375rem) calc(.5em + .375rem);background-repeat:no-repeat;background-position:50%;width:1.2rem;height:1.5rem;z-index:50;cursor:grab}.drag-handle:hover{background-color:hsl(var(--border));transition:background-color .2s;opacity:100%;pointer-events:visible}.drag-handle:active{background-color:hsl(var(--muted));transition:background-color .2s;cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{display:none;pointer-events:none}}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}div[data-youtube-video]>iframe{border:8px solid #ffd00027;border-radius:4px;min-width:200px;min-height:200px;display:block;outline:0 solid transparent;cursor:move;aspect-ratio:16/9;width:100%}.tiptap-ai-suggestion:after{color:hsl(var(--muted-foreground));content:attr(data-suggestion);cursor:pointer}.tiptap-ai-suggestion br:first-child,.tiptap-ai-suggestion br:last-child{content:" ";display:inline}.ProseMirror mark{background-color:#fef08a;padding:.125rem .25rem;border-radius:.25rem;font-weight:inherit}.ProseMirror mark.ai-highlight,.tiptap-ai-insertion{padding:0;border-radius:0;background-color:hsl(var(--primary)/.2);color:hsl(var(--foreground))}.ProseMirror .is-empty:before{pointer-events:none;float:left;height:0;width:100%;color:hsl(var(--muted-foreground))}.ProseMirror.ProseMirror-focused>p.is-empty:before{content:attr(data-placeholder)}.ProseMirror>.is-editor-empty:before{content:"Click here to start writing …"}.ProseMirror blockquote .is-empty:not(.is-editor-empty):first-child:last-child:before{content:"Enter a quote"}.ProseMirror-selectednode iframe{transition:outline .15s;outline:3px solid #5abbf7}.tiptap:not(.dragging) .ProseMirror-selectednode{outline:none!important;background-color:hsl(var(--border)/.3);transition:background-color .2s;box-shadow:none}.code-block-wrapper{margin-top:.5rem;margin-bottom:.5rem}.tiptap .mermaid svg{margin:0 auto;max-width:100%}.tiptap-math.latex{align-items:center;width:-moz-fit-content;width:fit-content;padding-left:.25rem;padding-right:.25rem;display:inline-flex}.tiptap .tiptap-math.latex.ProseMirror-selectednode{border-radius:calc(var(--radius) - 2px);overflow:hidden}.tiptap-math.result{background-color:#78e65618;border-bottom:2px solid #44c244;padding-left:4px;padding-right:2px;height:-moz-fit-content;height:fit-content}body~*{display:none}.no-transition *{transition:none!important}.siri-glow:before{content:" ";position:absolute;top:-.2rem;left:-.2rem;right:-.2rem;bottom:-.2rem;overflow:hidden;border:.25rem solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;border-radius:calc(var(--radius));opacity:0;transition:all .3s ease}.siri-glow.siri-glow-sm:before{border:.15rem solid transparent}.siri-glow>*{z-index:1}.siri-glow.siri-glow-focus:before{opacity:1;background-image:linear-gradient(to right,hsl(var(--background)),hsl(var(--background))),linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)))}.siri-glow.siri-glow-active.siri-glow-active-insert:before{filter:blur(4px);border:.5rem solid transparent;z-index:0}.siri-glow.siri-glow-active-rounded:before{border-radius:100%}.siri-glow.siri-glow-active:before{opacity:1;background-image:linear-gradient(to right,hsl(var(--background)),hsl(var(--background))),linear-gradient(90deg,rgba(0,217,255,.7),#7815ea,rgba(180,69,215,.7),#2f76ff);background-size:300% 300%;filter:blur(.2rem);animation:gradientAnimation 6s ease infinite;z-index:-1}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}[data-radix-scroll-area-viewport]>div{display:block!important}.react-tweet-theme{--tweet-container-margin:0 0!important;width:100%}