.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;inset:-2px -2px -2px -32px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}:root{--prosekit-list-bullet-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='2.5' fill='currentColor'/%3E%3C/svg%3E");--prosekit-list-toggle-open-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='8,10 12,14 16,10' fill='currentColor'/%3E%3C/svg%3E");--prosekit-list-toggle-closed-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='10,8 14,12 10,16' fill='currentColor'/%3E%3C/svg%3E")}.prosemirror-flat-list{>.list-marker{position:absolute;left:0;width:1.5em;width:1lh;height:1.5em;height:1lh;text-align:center}>.list-content{margin-left:1.5em;margin-left:1lh}&[data-list-kind=bullet]>.list-marker,&[data-list-kind=toggle]>.list-marker{background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}&[data-list-kind=bullet]{>.list-marker{mask-image:var(--prosekit-list-bullet-icon)}}&[data-list-kind=toggle]{>.list-marker{mask-image:var(--prosekit-list-toggle-open-icon)}&[data-list-collapsable][data-list-collapsed]>.list-marker{mask-image:var(--prosekit-list-toggle-closed-icon)}}&[data-list-kind=ordered]{>*{contain:style}&:before{position:absolute;right:calc(100% - 1.5em);right:calc(100% - 1lh);content:counter(prosemirror-flat-list-counter,decimal) ". ";font-variant-numeric:tabular-nums}counter-increment:prosemirror-flat-list-counter;&:first-child,:not(&)+&{counter-reset:prosemirror-flat-list-counter;&[data-list-order]{@supports (counter-set: prosemirror-flat-list-counter 1){counter-set:prosemirror-flat-list-counter var(--prosemirror-flat-list-order)}@supports not (counter-set: prosemirror-flat-list-counter 1){counter-increment:prosemirror-flat-list-counter var(--prosemirror-flat-list-order)}}}}&[data-list-kind=task]{>.list-marker{&,*{display:flex;align-items:center;justify-content:center;margin:0;padding:0;cursor:pointer}}}&[data-list-kind=toggle]{&[data-list-collapsable]>.list-marker{cursor:pointer}&:not([data-list-collapsable])>.list-marker{opacity:40%;pointer-events:none}&[data-list-collapsable][data-list-collapsed]>.list-content>*:nth-child(n+2){display:none}}position:relative;margin:0;padding:0;list-style:none}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{width:100%;overflow:hidden;border-collapse:collapse;table-layout:fixed}.ProseMirror td,.ProseMirror th{box-sizing:border-box;position:relative;padding-right:.75rem;padding-left:.75rem;border-width:1px;vertical-align:top}prosekit-table-handle-drop-indicator{background-color:HighlightText}.ProseMirror .column-resize-handle{z-index:20;position:absolute;top:0;right:-2px;bottom:0;width:4px;background-color:HighlightText;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell{--color: 210, 100%, 56%;border:1px double hsl(var(--color));background-color:hsla(var(--color),20%)}.prosekit-placeholder:before{position:absolute;height:0;content:attr(data-placeholder);opacity:30%;pointer-events:none}.prosekit-virtual-selection{border-radius:2px;background-color:#8888884d;box-shadow:0 0 0 2px #8888884d}.prosekit-commit-deletion{background-color:#e5534b80;text-decoration:line-through}.prosekit-commit-addition{background-color:#53e54b80}.ProseMirror-gapcursor{display:none;position:relative;pointer-events:none}.ProseMirror-gapcursor:after{display:block;position:absolute;top:-2px;width:20px;border-top:1px solid currentColor;content:"";animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror{& p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}& p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}& h1,h2,h3,h4,h5,h6{padding-top:0;padding-bottom:0;border-style:none;font-weight:600;line-height:1.25}& a{font-weight:500;text-decoration:underline}& p,ul,ol,pre{margin:0;padding:.5rem 0;line-height:1.5}& blockquote{padding-left:1em;border-left:.25em solid hsl(0 0% 60% / .4)}& h1{margin:1rem 0;font-size:2.25em}& h2{margin:1.75em 0 .5em;font-size:1.75em}& h3{margin:1.5em 0 .5em;font-size:1.375em}& h4{margin:1em 0;font-size:1.125em}& h5{margin:.5em 0}& h6{opacity:.8}& img,video{width:min-content;max-width:100%;margin:0}& code{font-weight:600;font-size:.875em}& pre{margin:.5rem 0;padding:2rem;overflow-x:auto;border:1px solid hsl(0 0% 50% / .2);border-radius:.375rem;background-color:var(--prosemirror-highlight-bg, inherit);color:var(--prosemirror-highlight, inherit)}& pre,code{white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;hyphens:none;tab-size:4}& pre code{font-weight:inherit}& hr{margin:2em 0;border-width:1px}.prosekit-horizontal-rule{margin:1em 0;padding:1em 0;line-height:1px;& hr{margin:0}}.tableWrapper{margin-top:.5em;margin-bottom:1em}.prosemirror-flat-list{line-height:1.5;&:before,>.list-marker{top:.5rem}&:has(>div.list-content>h1){&:before,>.list-marker{top:.75em}}&:has(>div.list-content>h2){&:before,>.list-marker{top:.5em}}&:has(>div.list-content>h3){&:before,>.list-marker{top:.25em}}&:has(>div.list-content>h4){&:before,>.list-marker{top:0}}&:has(>div.list-content>h5){&:before,>.list-marker{top:-.2em}}&:has(>div.list-content>h6){&:before,>.list-marker{top:-.3em}}}div[data-node-view-root=true]{display:contents}display:flex;flex-direction:column;line-height:1.5}
