.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;width:1.5em;width:1lh;height:1.5em;height:1lh;inset-inline-start:0;text-align:center}>.list-content{margin-inline-start:1.5em;margin-inline-start: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;inset-inline-end:calc(100% - 1.5em);inset-inline-end: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{--prosekit-hue: 250;--prosekit-outline-color: hsl(var(--prosekit-hue) 100% 60%);--prosekit-node-selection-color: hsl(var(--prosekit-hue) 100% 60% / .22);--prosekit-border-color: hsl(0 0% 60% / .2);--prosekit-blockquote-color: hsl(0 0% 60% / .4);--prosekit-autocomplete-color: hsl(0 0% 50% / .1)}@supports (color: oklch(70% .2 240deg)){.ProseMirror{--prosekit-outline-color: oklch(.66 .2 var(--prosekit-hue));--prosekit-node-selection-color: oklch(.66 .2 var(--prosekit-hue) / .1)}}@supports (color: color-mix(in srgb,CanvasText 15%,Canvas)){.ProseMirror{--prosekit-border-color: color-mix(in srgb, CanvasText 15%, Canvas);--prosekit-blockquote-color: color-mix(in srgb, CanvasText 40%, Canvas);--prosekit-autocomplete-color: color-mix(in srgb, CanvasText 5%, Canvas)}}.ProseMirror{display:flex;flex-direction:column;line-height:24px}.ProseMirror h1{margin:36px 0 4px;padding:3px 2px;font-weight:700;font-size:40px;line-height:44px}.ProseMirror h2{margin:32px 0 4px;padding:3px 2px;font-weight:600;font-size:30px;line-height:39px}.ProseMirror h3{margin:22px 0 1px;padding:3px 2px;font-weight:600;font-size:24px;line-height:32px}.ProseMirror h4{margin:16px 0 1px;padding:3px 2px;font-weight:600;font-size:20px;line-height:26px}.ProseMirror h5{margin:14px 0 1px;padding:3px 2px;font-weight:600;font-size:18px;line-height:22px}.ProseMirror h6{margin:12px 0 1px;padding:3px 2px;font-weight:600;font-size:16px;line-height:20px}.ProseMirror p{margin:1px 0 0;padding:3px 2px;font-size:16px;line-height:24px}.ProseMirror code{font-weight:500;font-size:.875em}.ProseMirror pre{margin:.5rem 0;padding:2rem;overflow-x:auto;border:1px solid var(--prosekit-border-color);border-radius:.375rem;background-color:var(--prosemirror-highlight-bg, inherit);color:var(--prosemirror-highlight, inherit)}.ProseMirror pre,.ProseMirror code{hyphens:none;white-space:pre;word-break:normal;word-spacing:normal;overflow-wrap:normal;tab-size:4}.ProseMirror pre code{font-weight:inherit}.ProseMirror pre:has(code){direction:ltr}.ProseMirror img,.ProseMirror video{width:min-content;max-width:100%;margin:.5em 0}.ProseMirror blockquote{position:relative;margin:4px 0;padding-top:3px;padding-bottom:3px;padding-inline-start:1em;padding-inline-end:2px}.ProseMirror blockquote:before{display:block;position:absolute;top:2px;bottom:2px;inset-inline-start:2px;border-inline-start:.25em solid var(--prosekit-blockquote-color);content:""}.ProseMirror hr{margin:13px 0;border-width:1px 0 0 0;color:var(--prosekit-border-color)}.ProseMirror .prosekit-horizontal-rule{margin:1px 0;padding:12px 2px;border-width:0;line-height:1px}.ProseMirror .prosekit-horizontal-rule hr{margin:0}.ProseMirror .tableWrapper{margin-top:.5em;margin-bottom:1em}.ProseMirror .tableWrapper table,.ProseMirror .tableWrapper tr,.ProseMirror .tableWrapper th,.ProseMirror .tableWrapper td{border:1px solid var(--prosekit-border-color);border-collapse:collapse;border-spacing:0}.ProseMirror .tableWrapper .selectedCell{--color: 210, 100%, 56%;border:1px solid var(--prosekit-outline-color);border-style:double;background-color:var(--prosekit-node-selection-color)}.ProseMirror .tableWrapper .column-resize-handle{outline-color:var(--prosekit-outline-color);outline-style:solid;outline-width:1px;background-color:var(--prosekit-outline-color)}.ProseMirror a{text-decoration:underline}.ProseMirror .prosemirror-flat-list:has(>div.list-content>h1):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>h1)>.list-marker{top:49px}.ProseMirror .prosemirror-flat-list:has(>div.list-content>h2):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>h2)>.list-marker{top:42.5px}.ProseMirror .prosemirror-flat-list:has(>div.list-content>h3):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>h3)>.list-marker{top:29px}.ProseMirror .prosemirror-flat-list:has(>div.list-content>h4):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>h4)>.list-marker{top:20px}.ProseMirror .prosemirror-flat-list:has(>div.list-content>h5):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>h5)>.list-marker{top:16px}.ProseMirror .prosemirror-flat-list:has(>div.list-content>h6):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>h6)>.list-marker{top:13px}.ProseMirror .prosemirror-flat-list:has(>div.list-content>p):before,.ProseMirror .prosemirror-flat-list:has(>div.list-content>p)>.list-marker{top:4px}.ProseMirror div[data-node-view-root=true]{display:contents}.ProseMirror .ProseMirror-selectednode{border-radius:2px;outline-color:var(--prosekit-outline-color);outline-style:solid;outline-width:1px;background-color:var(--prosekit-node-selection-color)}.ProseMirror pre.ProseMirror-selectednode{border-radius:.375rem}.ProseMirror .prosekit-autocomplete-match{border-radius:.1em;background-color:var(--prosekit-autocomplete-color);box-shadow:0 0 0 .3em var(--prosekit-autocomplete-color)}.ProseMirror.prosekit-dragging{--prosekit-node-selection-color: transparent}.ProseMirror .prosemirror-math-inline.prosemirror-math-head-inside .prosemirror-math-source:before{content:"$";opacity:.5}.ProseMirror .prosemirror-math-inline.prosemirror-math-head-inside .prosemirror-math-source:after{content:"$";opacity:.5}.ProseMirror .prosemirror-math-block:not(.prosemirror-math-head-inside){margin:.5rem 0}.ProseMirror .prosemirror-math-block .prosemirror-math-display{padding:.5rem}
