:root{--v-spacing: .5;--indent: 1.75em}::selection{background:var(--color-overlay)}.tiptap{outline:none;width:100%;color:inherit;scroll-margin-top:32px}.col-c-2{column-count:2}.tiptap p:empty{height:22.5px}.tiptap p,.editable p{margin-top:0;margin-bottom:1em}.tiptap h1{font-weight:700;column-span:all;font-size:2.2em;line-height:1.15em;margin-top:calc(var(--v-spacing) * 1.8em);margin-bottom:calc(var(--v-spacing) * 1em)}.tiptap h2{font-weight:600;font-size:1.7em;line-height:1.15em;margin-top:calc(var(--v-spacing) * 1.8em);margin-bottom:calc(var(--v-spacing) * 1.3em)}.tiptap h3{font-weight:600;font-size:1.3em;line-height:1.3em;margin-top:calc(var(--v-spacing) * 2em);margin-bottom:calc(var(--v-spacing) * 1em)}.tiptap h4{font-weight:600;font-size:1em;line-height:1.4em;margin-top:calc(var(--v-spacing) * 2em);margin-bottom:calc(var(--v-spacing) * .75em)}.tiptap.ProseMirror-focused:focus{outline:none}.tiptap p.is-editor-empty:first-child:before{color:#bbb;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.tiptap>p:empty:first-of-type:last-child:before{color:#bbb;content:"Start typing...";float:left;height:0;pointer-events:none;font-style:italic}.tiptap blockquote{border-left:solid 4px currentColor;padding-left:1em;margin:calc(var(--v-spacing) * 2.4em) 0em;opacity:.6}.tiptap code{background:var(--color-overlay);padding:1.5px 4px;font-size:.86em;border-radius:var(--radius-xs)}.tiptap pre{background:var(--color-overlay);padding:.4em .8em;margin:0;margin-bottom:calc(var(--v-spacing) * 2em);border-radius:var(--radius-sm);line-height:1.1em}.tiptap pre code{background:transparent;padding:0}.tiptap hr{border-color:currentColor;border-width:1px;border-style:dashed;margin-bottom:calc(var(--v-spacing) * 2em);opacity:.5}.tiptap ul{list-style-type:disc;margin-bottom:calc(var(--v-spacing) * 2em);margin-left:var(--indent)}.tiptap ol{counter-reset:editor-ol 0;list-style-type:ordinal;margin-bottom:calc(var(--v-spacing) * 2em);margin-left:var(--indent);font-variant-numeric:tabular-nums}.tiptap li ul,.tiptap li ol{margin-top:calc(var(--v-spacing) * 1em);margin-bottom:calc(var(--v-spacing) * 1em)}.tiptap li{margin:0;position:relative;margin-bottom:calc(var(--v-spacing) * 1em);counter-increment:editor-ol 1}.tiptap li:last-child{margin-bottom:0}.tiptap li p{margin:0 0 0 .2em;position:relative;margin-bottom:calc(var(--v-spacing) * 1em);counter-increment:editor-ol 1}.tiptap ul ul,.tiptap ol ul,.tipap ol ol,.tiptap ul ol{margin-left:var(--indent)}.tiptap li::marker{color:currentColor;display:none}.tiptap>*:last-child,.tiptap div>*:last-child{margin-bottom:0!important}.tiptap div>*:first-child{margin-top:0}.tiptap>*:first-child{margin-top:0}.tiptap img{width:100%;height:auto;max-height:450px;max-width:max-content;margin:auto auto 1em;border-radius:4px;border:solid .5px var(--color-overlay)}img.selected{position:relative;outline:solid 2px #00000066;outline-offset:1px;filter:brightness(80%)}.tiptap a{text-decoration-line:underline;text-underline-offset:.1em;color:inherit;cursor:pointer}.tiptap [data-type=taskList]{list-style-type:none;margin-left:.2em}.tiptap ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:.5em}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:flex-start;margin-top:.19em;cursor:pointer}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1em;height:1em;position:relative;border:1.5px solid currentColor;border-radius:2px;display:grid;place-content:center;cursor:pointer}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:hover{border-width:1.5px}ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.6em;height:.6em;transform:scale(0);box-shadow:inset 1em 1em;transform-origin:center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1);color:var(--tile-background)}.editor ul[data-type=taskList] li>label input[type=checkbox]:checked:before{color:#eee}.tiptap ul[data-type=taskList] li>div{margin-top:-1px}li[data-checked=true]{text-decoration:line-through}.tiptap ul[data-type=taskList] li[data-checked=true]>label input[type=checkbox]{background:currentColor}mark{padding:1px 2px;margin:0 -2px;border-radius:2px}
