.ProseMirror p{margin-bottom:.375rem;line-height:1.625}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror>p{margin-bottom:.375rem}.ProseMirror>p:first-child{margin-top:0}.ProseMirror>p:last-child{margin-bottom:0}.ProseMirror h1{font-size:1.875rem;line-height:2.25rem}.ProseMirror h2{font-size:1.5rem;line-height:2rem}.ProseMirror h3{font-size:1.25rem;line-height:1.75rem}.ProseMirror h4{font-size:1.125rem;line-height:1.75rem}.ProseMirror h5{font-size:1rem;line-height:1.5rem}.ProseMirror h6{font-size:.875rem;line-height:1.25rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-weight:700}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child,.ProseMirror h4:first-child,.ProseMirror h5:first-child,.ProseMirror h6:first-child{margin-top:0}.ProseMirror h1:last-child,.ProseMirror h2:last-child,.ProseMirror h3:last-child,.ProseMirror h4:last-child,.ProseMirror h5:last-child,.ProseMirror h6:last-child{margin-bottom:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin-top:3rem}.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-top:2rem}.ProseMirror a.link{font-weight:800;--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.ProseMirror a.link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.ProseMirror mark{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.25rem 0;color:inherit}.ProseMirror mark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.ProseMirror img{height:auto;max-width:100%}.ProseMirror [data-indent="1"]{text-indent:2em}.ProseMirror [data-indent="2"]{text-indent:4em}.ProseMirror [data-indent="3"]{text-indent:6em}.ProseMirror [data-indent="4"]{text-indent:8em}.ProseMirror [data-indent="5"]{text-indent:10em}.ProseMirror [data-indent="6"]{text-indent:12em}.ProseMirror [data-indent="7"]{text-indent:14em}.ProseMirror iframe{margin-top:.5rem;height:400px;width:100%;border-radius:calc(var(--radius) - 4px);border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.ProseMirror [data-type=horizontalRule]{margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem}.ProseMirror [data-type=horizontalRule] hr{border-width:1px 0 0;border-color:#0003;background-color:#000c}.ProseMirror [data-type=horizontalRule] hr:is(.dark *){border-color:#fff3;background-color:#fffc}.ProseMirror .blockquote{border-radius:var(--radius);border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:4px;--tw-border-opacity:1;border-left-color:rgb(64 64 64/var(--tw-border-opacity,1));--tw-bg-opacity:0.8;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.ProseMirror .blockquote:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ProseMirror code{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));caret-color:#fff;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px 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 code::selection{background-color:#ffffff4d}.ProseMirror pre{margin-top:3rem;margin-bottom:3rem;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));caret-color:#fff}.ProseMirror pre:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.ProseMirror pre ::selection{background-color:#fff3}.ProseMirror pre code{background-color:inherit;padding:0;color:inherit;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ProseMirror ol{list-style-type:decimal}.ProseMirror ul{list-style-type:disc}.ProseMirror ol,.ProseMirror ul{margin-top:1.5rem;margin-bottom:1.5rem;padding:0 2rem}.ProseMirror ol:first-child,.ProseMirror ul:first-child{margin-top:0}.ProseMirror ol:last-child,.ProseMirror ul:last-child{margin-bottom:0}.ProseMirror ol li,.ProseMirror ol ol,.ProseMirror ol ul,.ProseMirror ul li,.ProseMirror ul ol,.ProseMirror ul ul{margin-top:.25rem;margin-bottom:.25rem}.ProseMirror ol p,.ProseMirror ul p{margin-top:0;margin-bottom:.25rem}.ProseMirror>ol,.ProseMirror>ul{margin-top:2rem;margin-bottom:2rem}.ProseMirror>ol:first-child,.ProseMirror>ul:first-child{margin-top:0}.ProseMirror>ol:last-child,.ProseMirror>ul:last-child{margin-bottom:0}.ProseMirror ul[data-type=taskList]{list-style-type:none;padding:0}.ProseMirror ul[data-type=taskList] p{margin:0}.ProseMirror ul[data-type=taskList] li{display:flex}.ProseMirror ul[data-type=taskList] li>label{margin-right:.5rem;display:inline;flex:1 1 auto;flex-shrink:0;flex-grow:0;-webkit-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through}.ProseMirror table{box-sizing:border-box;display:block;table-layout:fixed;border-collapse:collapse;overflow-x:auto;overflow-y:hidden;border:1px solid #0000001a}.ProseMirror table:is(.dark *){border-color:#fff3}.ProseMirror table td,.ProseMirror table th{position:relative;box-sizing:border-box;min-width:1em;border:1px solid #0000001a;padding:.5rem;text-align:left;vertical-align:top}.ProseMirror table td:is(.dark *),.ProseMirror table th:is(.dark *){border-color:#fff3}.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{text-align:left;font-weight:700}.ProseMirror .search-result{background:#c4eed0}.ProseMirror .search-result-current{background:#6cd58b}