@charset "UTF-8";.editor-wrapper{display:flex;flex-direction:column;width:100%}.editor-wrapper .character-count{align-items:center;color:var(--color-text-muted);display:flex;font-size:.75rem;gap:.5rem;margin:1.5rem}.editor-wrapper .character-count svg{color:var(--color-button-primary)}.editor-wrapper .character-count--warning,.editor-wrapper .character-count--warning svg{color:var(--color-text-error)}.editor-wrapper .editor-container{display:flex;flex-direction:column}.editor-wrapper .editor-container .ProseMirror{height:auto;min-height:calc(100dvh - 14rem);width:100%;padding:1rem;background-color:var(--color-editor-canvas);color:var(--color-editor-ink);overflow-wrap:break-word;word-wrap:break-word;word-break:normal;white-space:pre-wrap}.editor-wrapper .editor-container .ProseMirror>div,.editor-wrapper .editor-container .ProseMirror li>div,.editor-wrapper .editor-container .ProseMirror td>div,.editor-wrapper .editor-container .ProseMirror th>div{overflow-wrap:break-word;word-wrap:break-word;word-break:normal;white-space:pre-wrap}.editor-wrapper .editor-container .ProseMirror li div p{overflow-wrap:break-word;word-wrap:break-word;white-space:pre-wrap}.editor-wrapper .editor-container .ProseMirror:focus{outline:0}.editor-wrapper .editor-container .ProseMirror div{max-width:100%}.editor-wrapper .editor-container .ProseMirror h1{font-size:2em;font-weight:600;margin-top:.67em;margin-bottom:.67em}.editor-wrapper .editor-container .ProseMirror h2{font-size:1.5em;font-weight:600;margin-top:.83em;margin-bottom:.83em}.editor-wrapper .editor-container .ProseMirror h3{font-size:1.17em;font-weight:600;margin-top:1em;margin-bottom:1em}.editor-wrapper .editor-container .ProseMirror h4{font-size:1em;font-weight:600;margin-top:1.33em;margin-bottom:1.33em}.editor-wrapper .editor-container .ProseMirror p{margin-top:1em;margin-bottom:1em;line-height:1.5}.editor-wrapper .editor-container .ProseMirror mark{border-radius:var(--radius-xs);padding:0 2px}.editor-wrapper .editor-container .ProseMirror .glossary-term{border-bottom:2px dotted var(--color-focus-ring);text-decoration:none;cursor:context-menu}.editor-wrapper .editor-container .ProseMirror .pointer-events-none .glossary-term{pointer-events:auto;cursor:context-menu}.editor-wrapper .editor-container .ProseMirror ul:not([data-type=taskList]){list-style:none;padding-left:1.2rem;margin:1em 0}.editor-wrapper .editor-container .ProseMirror ul:not([data-type=taskList])>li{position:relative;padding-left:1rem;margin:.5em 0}.editor-wrapper .editor-container .ProseMirror ul:not([data-type=taskList])>li:before{content:"•";position:absolute;left:-1rem}.editor-wrapper .editor-container .ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]){margin:.25em 0}.editor-wrapper .editor-container .ProseMirror ol{list-style:none;counter-reset:custom-counter;padding-left:1.5rem;margin:1em 0}.editor-wrapper .editor-container .ProseMirror ol>li{position:relative;padding-left:.5rem;counter-increment:custom-counter;margin:.5em 0}.editor-wrapper .editor-container .ProseMirror ol>li:before{content:counter(custom-counter) ".";position:absolute;left:-1.5rem;font-weight:600}.editor-wrapper .editor-container .ProseMirror ol ol{margin:.25em 0}.editor-wrapper .editor-container .ProseMirror .tableWrapper{border-width:1px;border-style:solid;border-color:var(--color-editor-rule);margin:1rem 0;overflow-x:auto}.editor-wrapper .editor-container .ProseMirror .tableWrapper table{border-width:1px;border-style:solid;border-color:var(--color-editor-rule);width:100%;border-collapse:collapse}.editor-wrapper .editor-container .ProseMirror .tableWrapper table th,.editor-wrapper .editor-container .ProseMirror .tableWrapper table td{padding:.5rem .75rem;border:1px solid var(--color-editor-rule);vertical-align:top}.editor-wrapper .editor-container .ProseMirror .tableWrapper table th ul:not([data-type=taskList])>li,.editor-wrapper .editor-container .ProseMirror .tableWrapper table th ol>li,.editor-wrapper .editor-container .ProseMirror .tableWrapper table td ul:not([data-type=taskList])>li,.editor-wrapper .editor-container .ProseMirror .tableWrapper table td ol>li{position:static;padding-left:0}.editor-wrapper .editor-container .ProseMirror .tableWrapper table th ul:not([data-type=taskList])>li:before,.editor-wrapper .editor-container .ProseMirror .tableWrapper table th ol>li:before,.editor-wrapper .editor-container .ProseMirror .tableWrapper table td ul:not([data-type=taskList])>li:before,.editor-wrapper .editor-container .ProseMirror .tableWrapper table td ol>li:before{position:static;left:auto;margin-right:.35rem}.editor-wrapper .editor-container .ProseMirror .tableWrapper table th ul:not([data-type=taskList]),.editor-wrapper .editor-container .ProseMirror .tableWrapper table td ul:not([data-type=taskList]){padding-left:.5rem}.editor-wrapper .editor-container .ProseMirror .tableWrapper table th ol,.editor-wrapper .editor-container .ProseMirror .tableWrapper table td ol{padding-left:.75rem}.editor-wrapper .editor-container .ProseMirror .tableWrapper table th{background-color:var(--color-editor-header);font-weight:600}.editor-wrapper .editor-container .ProseMirror a{text-decoration:underline;color:var(--color-editor-ink)}.editor-wrapper .editor-container .ProseMirror img{max-width:100%;height:auto;margin:1rem 0}.editor-wrapper .editor-container .ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.editor-wrapper .editor-container .ProseMirror ul[data-type=taskList]>li{display:flex;margin:.5em 0;position:static;padding-left:0}.editor-wrapper .editor-container .ProseMirror ul[data-type=taskList]>li:before{content:none}.editor-wrapper .editor-container .ProseMirror ul[data-type=taskList]>li>label{margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-wrapper .editor-container .ProseMirror ul[data-type=taskList]>li>div{flex:1}.editor-wrapper .editor-container .ProseMirror blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color-button-primary);background:linear-gradient(90deg,#0000 0% 100%);border-radius:0 6px 6px 0;font-style:italic;position:relative;max-width:80%;width:100%;box-sizing:border-box}.editor-wrapper .editor-container .ProseMirror blockquote:before{content:'"';font-size:4rem;line-height:.1em;margin-right:.25em;vertical-align:-.4em;color:var(--color-button-primary);opacity:.3}.editor-wrapper .editor-container .ProseMirror blockquote p{margin:.5rem 0;color:var(--color-text-secondary);font-size:1.1em}.editor-wrapper .editor-container .ProseMirror code{background-color:var(--color-editor-inline-code-bg);border:1px solid var(--color-editor-inline-code-border);border-radius:var(--radius-xs);padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:var(--color-editor-inline-code-ink);font-weight:600}.editor-wrapper .editor-container .ProseMirror pre{background-color:var(--color-editor-codeblock-bg);border-radius:var(--radius-sm);padding:1.5rem;margin:1.5rem 0;overflow-x:auto;border:1px solid var(--color-editor-codeblock-border);position:relative;z-index:0}.editor-wrapper .editor-container .ProseMirror pre code{background:none;border:none;padding:0;color:var(--color-editor-codeblock-ink);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;font-weight:400}@media print{.editor-container[data-watermark-id] .prose-custom{display:none!important}.editor-container[data-watermark-id]:before{content:"Printing of this content is not permitted. ID: " attr(data-watermark-id);display:block;padding:2rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14pt}}.prose-custom .ProseMirror img[data-layout=inline]{display:inline-block;vertical-align:middle;max-width:min(100%,40rem);height:auto}.prose-custom .ProseMirror img[data-layout=floatLeft],.prose-custom .ProseMirror img.tiptap-content-img--floatLeft{float:left;max-width:min(50%,28rem);height:auto;margin:0 1rem .75rem 0}.prose-custom .ProseMirror img[data-layout=floatRight],.prose-custom .ProseMirror img.tiptap-content-img--floatRight{float:right;max-width:min(50%,28rem);height:auto;margin:0 0 .75rem 1rem}.prose-custom .ProseMirror img[data-layout=block],.prose-custom .ProseMirror img:not([data-layout]){display:block;max-width:100%;height:auto;margin:.75rem auto}.prose-custom .glossary-term,.editor-container .glossary-term{border-bottom:2px dotted var(--color-focus-ring);text-decoration:none;cursor:context-menu}.prose-custom .ProseMirror blockquote,.editor-container .ProseMirror blockquote{max-width:80%;width:100%;box-sizing:border-box}.pointer-events-none .glossary-term{pointer-events:auto;cursor:context-menu}.tiptap-editor--textbox .editor-wrapper{display:block;scrollbar-gutter:stable;background-color:var(--color-editor-canvas)}.tiptap-editor--textbox .editor-wrapper>.editor-container{display:block;box-sizing:border-box;width:100%;height:auto;min-height:100%}.tiptap-editor--textbox .editor-wrapper .ProseMirror{min-height:0;width:100%;max-width:none;background-color:transparent}.tiptap-editor.tiptap-editor--compact .editor-container .ProseMirror{min-height:6rem}[data-theme=dark] .ProseMirror mark,[data-theme=dark] .ProseMirror mark[data-color]{color:var(--color-editor-highlight-ink)!important}[data-theme=dark] .ProseMirror [style*="color: rgb(0, 0, 0)"]:not(mark),[data-theme=dark] .ProseMirror [style*="color:rgb(0,0,0)"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: rgb(19, 21, 24)"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: rgb(33, 33, 33)"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: rgb(34, 34, 34)"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: #000000"]:not(mark),[data-theme=dark] .ProseMirror [style*="color:#000000"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: #000;"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: black"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: #1c1917"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: #111827"]:not(mark),[data-theme=dark] .ProseMirror [style*="color: #171717"]:not(mark){color:inherit!important}
