.editor-doc-wrapper{flex-direction:column;display:flex;position:relative}.editor-doc-loading{width:100%}.ProseMirror{color:#18181b;outline:none;max-width:none;min-height:400px;padding:1.5rem 2rem}.dark .ProseMirror{color:#f4f4f5}.ProseMirror p.is-editor-empty:first-child:before{pointer-events:none;float:left;content:attr(data-placeholder);color:#a1a1aa;height:0}.dark .ProseMirror p.is-editor-empty:first-child:before{color:#71717a}.ProseMirror ::selection{background-color:hsl(var(--primary)/.2)}.ProseMirror h1{border-bottom:1px solid #e4e4e7;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.dark .ProseMirror h1{border-bottom-color:#3f3f46}.ProseMirror h2{border-bottom:1px solid #e4e4e7;margin-top:1.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.dark .ProseMirror h2{border-bottom-color:#3f3f46}.ProseMirror h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.ProseMirror p{margin-bottom:1rem;line-height:1.625}.ProseMirror ul,.ProseMirror ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-bottom:.5rem}.ProseMirror li>p{margin-bottom:.25rem}.ProseMirror blockquote{border-left:4px solid hsl(var(--primary));background-color:hsl(var(--primary)/.05);color:#52525b;margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-style:italic}.dark .ProseMirror blockquote{color:#a1a1aa}.ProseMirror code{background-color:#f4f4f5;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.dark .ProseMirror code{background-color:#27272a}.ProseMirror pre{color:#fafafa;background-color:#18181b;border:1px solid #3f3f46;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow-x:auto}.dark .ProseMirror pre{background-color:#030712}.ProseMirror pre code{color:#fafafa;background-color:#0000;padding:0}.ProseMirror hr{border:none;border-top:1px solid #e4e4e7;margin-top:1.5rem;margin-bottom:1.5rem}.dark .ProseMirror hr{border-top-color:#3f3f46}.ProseMirror a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror mark{background-color:#fef08a;padding-left:.25rem;padding-right:.25rem}.dark .ProseMirror mark{background-color:#713f1266}.ProseMirror [data-text-align=left]{text-align:left}.ProseMirror [data-text-align=center]{text-align:center}.ProseMirror [data-text-align=right]{text-align:right}.ProseMirror [data-text-align=justify]{text-align:justify}.ProseMirror table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem}.ProseMirror th,.ProseMirror td{border:1px solid #e4e4e7;padding:.5rem 1rem}.dark .ProseMirror th,.dark .ProseMirror td{border-color:#3f3f46}.ProseMirror th{background-color:#fafafa;font-weight:600}.dark .ProseMirror th{background-color:#27272a}.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.ProseMirror ul[data-type=taskList] li>label{flex:1;align-items:flex-start;gap:.5rem;display:flex}.ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]{cursor:pointer;margin-top:.25rem}.ProseMirror ul[data-type=taskList] li>label>div{flex:1}.ProseMirror ul[data-type=taskList] li[data-checked=true]>label>div{color:#a1a1aa;text-decoration:line-through}.dark .ProseMirror ul[data-type=taskList] li[data-checked=true]>label>div{color:#71717a}.ProseMirror-focused{outline:none}.ProseMirror .ProseMirror-gapcursor{pointer-events:none;position:absolute}.ProseMirror .ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;position:absolute;top:-2px}.dark .ProseMirror .ProseMirror-gapcursor:after{border-top-color:#fff}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:2px}.ProseMirror img{border-radius:.25rem;max-width:100%;margin-top:1rem;margin-bottom:1rem}.ProseMirror img.ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:2px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (max-width:640px){.ProseMirror{padding:1rem;font-size:1rem;line-height:1.5rem}.ProseMirror h1{font-size:1.5rem;line-height:2rem}.ProseMirror h2{font-size:1.25rem;line-height:1.75rem}.ProseMirror h3{font-size:1.125rem;line-height:1.75rem}}@media print{.editor-doc-wrapper{box-shadow:none}.ProseMirror{padding-left:0;padding-right:0}}.ProseMirror .has-focus{outline:2px solid hsl(var(--primary)/.2);outline-offset:2px;border-radius:.125rem}.ProseMirror table.editor-table{border-collapse:collapse;border-radius:.5rem;width:100%;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.ProseMirror table.editor-table td,.ProseMirror table.editor-table th{border:1px solid #e4e4e7;min-width:100px;padding:.5rem .75rem;position:relative}.dark .ProseMirror table.editor-table td,.dark .ProseMirror table.editor-table th{border-color:#3f3f46}.ProseMirror table.editor-table th{text-align:left;background-color:#f4f4f5;font-weight:600}.dark .ProseMirror table.editor-table th{background-color:#27272a}.ProseMirror table.editor-table .selectedCell{background-color:hsl(var(--primary)/.1)}.ProseMirror table.editor-table .column-resize-handle{cursor:col-resize;background-color:hsl(var(--primary));pointer-events:none;width:.25rem;position:absolute;top:0;bottom:0;right:-.25rem}.tableWrapper{overflow-x:auto}.ProseMirror img.editor-image{cursor:pointer;border-radius:.5rem;max-width:100%;margin-top:1rem;margin-bottom:1rem;transition:box-shadow .15s ease-in-out}.ProseMirror img.editor-image:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ProseMirror img.editor-image.ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:2px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ProseMirror pre.hljs{color:#fafafa;background-color:#18181b;border:1px solid #3f3f46;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow-x:auto}.dark .ProseMirror pre.hljs{background-color:#030712}.ProseMirror pre.hljs code{color:#fafafa;background-color:#0000;padding:0}.hljs-comment,.hljs-quote{color:#71717a}.hljs-variable,.hljs-template-variable,.hljs-attribute,.hljs-tag,.hljs-name,.hljs-regexp,.hljs-link,.hljs-selector-id,.hljs-selector-class{color:#f87171}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params{color:#fb923c}.hljs-string,.hljs-symbol,.hljs-bullet{color:#4ade80}.hljs-title,.hljs-section{color:#facc15}.hljs-keyword,.hljs-selector-tag{color:#60a5fa}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.editor-toolbar{box-shadow:0 1px 2px #0000000d}.ProseMirror.is-editor-empty p.is-editor-empty:first-child:before{color:#a1a1aa;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.dark .ProseMirror.is-editor-empty p.is-editor-empty:first-child:before{color:#71717a}.ProseMirror ul ul,.ProseMirror ol ul,.ProseMirror ul ol,.ProseMirror ol ol{margin-top:.5rem}.ProseMirror a:hover{color:hsl(var(--primary)/.7)}.ProseMirror .ProseMirror-widget{-webkit-user-select:none;user-select:none}.ProseMirror:not(.ProseMirror-focused) p.is-editor-empty:first-child:before{color:#a1a1aacc}.editor-drag-handle{cursor:grab;color:#d4d4d8;opacity:0;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s ease-in-out;display:flex;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.editor-drag-handle:hover{color:#71717a;background-color:#f4f4f5}.dark .editor-drag-handle{color:#52525b}.dark .editor-drag-handle:hover{color:#d4d4d8;background-color:#3f3f46}.ProseMirror>:hover>.editor-drag-handle,.ProseMirror>.editor-drag-handle,.editor-drag-handle.is-hovered{opacity:1}.editor-drag-handle:active,.editor-drag-handle.is-dragging{cursor:grabbing}.editor-drag-handle.is-dragging{background-color:hsl(var(--primary)/.2);color:hsl(var(--primary))}.editor-drag-preview{background-color:#fff;border:1px solid #e4e4e7;border-radius:.5rem;padding:1rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dark .editor-drag-preview{background-color:#27272a;border-color:#3f3f46}.ProseMirror .drop-cursor{background-color:hsl(var(--primary));height:2px;margin:4px 0}.ProseMirror>p,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6,.ProseMirror>ul,.ProseMirror>ol,.ProseMirror>blockquote,.ProseMirror>pre,.ProseMirror>hr,.ProseMirror>table,.ProseMirror>.tableWrapper,.ProseMirror>[data-type]{position:relative}
