.footnote-editor[data-v-d28e0ff3]{background:var(--popover,#fff);border:1px solid var(--border,#e5e5e5);border-radius:.5rem;align-items:flex-start;gap:.5rem;min-width:250px;padding:.5rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}.footnote-editor-input[data-v-d28e0ff3]{resize:vertical;border:1px solid var(--border,#e5e5e5);background:var(--background,#fff);color:var(--foreground,#1a1a1a);border-radius:.25rem;outline:none;flex:1;padding:.375rem .5rem;font-size:.875rem;line-height:1.4}.footnote-editor-input[data-v-d28e0ff3]:focus{border-color:var(--primary,#0ea5e9);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#0ea5e9) 20%, transparent)}.footnote-editor-delete[data-v-d28e0ff3]{color:var(--muted-foreground,#888);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;display:flex}.footnote-editor-delete[data-v-d28e0ff3]:hover{color:#dc2828;background:#dc28281a}.essay-inline-title{width:100%;font-size:var(--editor-h1-size,2em);font-weight:var(--editor-h1-weight,700);font-family:var(--editor-h1-font,var(--editor-heading-font,inherit));color:var(--primary);line-height:var(--editor-h1-line-height,normal);text-align:center;overflow-wrap:break-word;background:0 0;border:none;outline:none;margin-bottom:0;padding:1.25rem 2rem 0;display:block}textarea.essay-inline-title{resize:none;overflow:hidden}@media (width>=1024px){.essay-inline-title{padding-right:2rem}}.essay-inline-title::placeholder{color:var(--muted-foreground);opacity:.6}.ProseMirror{font-size:var(--editor-base-size,1rem);font-family:var(--editor-body-font,ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);line-height:var(--editor-line-height,1.6);outline:none}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:var(--editor-heading-font,inherit)}.ProseMirror h1{color:var(--primary);font-family:var(--editor-h1-font,var(--editor-heading-font,inherit));font-size:var(--editor-h1-size,2em);font-weight:var(--editor-h1-weight,700);font-style:var(--editor-h1-style,normal);-webkit-text-decoration:var(--editor-h1-decoration,none);text-decoration:var(--editor-h1-decoration,none);text-align:var(--editor-h1-align,left);line-height:var(--editor-h1-line-height,normal);margin-top:var(--editor-h1-before,1.3em)!important;margin-bottom:var(--editor-h1-after,.5em)!important}.ProseMirror h2{color:var(--primary);font-family:var(--editor-h2-font,var(--editor-heading-font,inherit));font-size:var(--editor-h2-size,1.5em);font-weight:var(--editor-h2-weight,700);font-style:var(--editor-h2-style,normal);-webkit-text-decoration:var(--editor-h2-decoration,none);text-decoration:var(--editor-h2-decoration,none);text-align:var(--editor-h2-align,left);line-height:var(--editor-h2-line-height,normal);margin-top:var(--editor-h2-before,1.17em)!important;margin-bottom:var(--editor-h2-after,.3em)!important}.ProseMirror h3{color:var(--primary);font-family:var(--editor-h3-font,var(--editor-heading-font,inherit));font-size:var(--editor-h3-size,1.25em);font-weight:var(--editor-h3-weight,600);font-style:var(--editor-h3-style,normal);-webkit-text-decoration:var(--editor-h3-decoration,none);text-decoration:var(--editor-h3-decoration,none);text-align:var(--editor-h3-align,left);line-height:var(--editor-h3-line-height,normal);margin-top:var(--editor-h3-before,1em)!important;margin-bottom:var(--editor-h3-after,0)!important}.ProseMirror h4{color:var(--primary);font-family:var(--editor-h4-font,var(--editor-heading-font,inherit));font-size:var(--editor-h4-size,1.125em);font-weight:var(--editor-h4-weight,600);font-style:var(--editor-h4-style,normal);-webkit-text-decoration:var(--editor-h4-decoration,none);text-decoration:var(--editor-h4-decoration,none);text-align:var(--editor-h4-align,left);line-height:var(--editor-h4-line-height,normal);margin-top:var(--editor-h4-before,.83em)!important;margin-bottom:var(--editor-h4-after,0)!important}.ProseMirror h5{color:var(--primary);font-family:var(--editor-h5-font,var(--editor-heading-font,inherit));font-size:var(--editor-h5-size,1em);font-weight:var(--editor-h5-weight,600);font-style:var(--editor-h5-style,normal);-webkit-text-decoration:var(--editor-h5-decoration,none);text-decoration:var(--editor-h5-decoration,none);text-align:var(--editor-h5-align,left);line-height:var(--editor-h5-line-height,normal);margin-top:var(--editor-h5-before,.67em)!important;margin-bottom:var(--editor-h5-after,0)!important}.ProseMirror h6{color:var(--primary);font-family:var(--editor-h6-font,var(--editor-heading-font,inherit));font-size:var(--editor-h6-size,.875em);font-weight:var(--editor-h6-weight,600);font-style:var(--editor-h6-style,normal);-webkit-text-decoration:var(--editor-h6-decoration,none);text-decoration:var(--editor-h6-decoration,none);text-align:var(--editor-h6-align,left);line-height:var(--editor-h6-line-height,normal);margin-top:var(--editor-h6-before,.5em)!important;margin-bottom:var(--editor-h6-after,0)!important}.ProseMirror p{font-family:var(--editor-p-font,inherit);font-size:var(--editor-p-size,inherit);font-weight:var(--editor-p-weight,normal);font-style:var(--editor-p-style,normal);-webkit-text-decoration:var(--editor-p-decoration,none);text-decoration:var(--editor-p-decoration,none);text-indent:var(--editor-p-indent,var(--editor-paragraph-indent,0));text-align:var(--editor-p-align,var(--editor-text-align,left));line-height:var(--editor-p-line-height,inherit);margin-top:var(--editor-p-before,0)!important;margin-bottom:var(--editor-p-paragraph-spacing,var(--editor-p-after,1em))!important}.ProseMirror ul,.ProseMirror ol{font-family:var(--editor-list-font,inherit);font-size:var(--editor-list-size,inherit);font-weight:var(--editor-list-weight,normal);font-style:var(--editor-list-style,normal);-webkit-text-decoration:var(--editor-list-decoration,none);text-decoration:var(--editor-list-decoration,none);text-align:var(--editor-list-align,left);line-height:var(--editor-list-line-height,inherit);margin-top:var(--editor-list-before,var(--editor-p-paragraph-spacing,var(--editor-p-after,0)))!important;margin-bottom:var(--editor-list-after,var(--editor-p-paragraph-spacing,var(--editor-p-after,1em)))!important;padding-inline-start:3.5rem!important}.ProseMirror li,.ProseMirror li p{margin-top:0!important;margin-bottom:0!important}.ProseMirror blockquote p{margin-top:0;margin-bottom:0!important}.ProseMirror p:empty:after{content:" "}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror h1.is-empty:before,.ProseMirror h2.is-empty:before,.ProseMirror h3.is-empty:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror pre{background:hsl(var(--muted,0 0% 96%));color:hsl(var(--foreground,0 0% 10%));border-radius:.5rem;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.875rem;overflow-x:auto}.ProseMirror code{background:hsl(var(--muted,0 0% 96%));border-radius:.25rem;padding:.1rem .3rem;font-size:.875em}.ProseMirror pre code{background:0 0;padding:0}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden;margin-top:0!important;margin-bottom:0!important}.ProseMirror th,.ProseMirror td{border:1px solid var(--border,#ededed);vertical-align:top;padding:.4rem .6rem;position:relative}.ProseMirror th+th,.ProseMirror td+td{border-left:2px solid color-mix(in srgb, var(--foreground,#0a0a0a) 35%, transparent)}.ProseMirror th{background:color-mix(in srgb, var(--primary) 12%, transparent)}.ProseMirror th p{text-align:center;font-weight:600;margin-top:0!important;margin-bottom:0!important}.ProseMirror tr:nth-child(2n) td{background:color-mix(in srgb, var(--muted,#f5f5f5) 50%, transparent)}.ProseMirror blockquote{border-left:3px solid color-mix(in srgb, var(--primary) 50%, transparent);background-color:color-mix(in srgb, var(--primary) 8%, transparent);color:hsl(var(--muted-foreground,0 0% 45%));font-family:var(--editor-blockquote-font,inherit);font-size:var(--editor-blockquote-size,inherit);font-weight:var(--editor-blockquote-weight,normal);font-style:var(--editor-blockquote-style,normal);-webkit-text-decoration:var(--editor-blockquote-decoration,none);text-decoration:var(--editor-blockquote-decoration,none);text-align:var(--editor-blockquote-align,left);line-height:var(--editor-blockquote-line-height,inherit);margin-left:var(--editor-blockquote-left-margin,0);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:.5rem .75rem;position:relative;margin-top:var(--editor-blockquote-before,0)!important;margin-bottom:var(--editor-blockquote-after,1em)!important}.ProseMirror blockquote:before{content:"";opacity:.5;width:14px;height:14px;color:var(--primary);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3Cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3C/svg%3E") 50%/contain no-repeat;background:var(--primary);position:absolute;top:.4rem;right:.4rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3Cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3Cpath d='M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ProseMirror blockquote p{font-family:var(--editor-blockquote-font,inherit);font-size:var(--editor-blockquote-size,inherit);font-weight:var(--editor-blockquote-weight,normal);font-style:var(--editor-blockquote-style,normal);-webkit-text-decoration:var(--editor-blockquote-decoration,none);text-decoration:var(--editor-blockquote-decoration,none);text-align:var(--editor-blockquote-align,left);line-height:var(--editor-blockquote-line-height,inherit);text-indent:0}.ProseMirror a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.ProseMirror .selectedCell{background:color-mix(in srgb, var(--accent,#e5e5e5) 40%, transparent)}.editor-typewriter{padding-top:25vh}.hljs-keyword,.hljs-selector-tag,.hljs-built_in{color:#c678dd}.hljs-string,.hljs-attr{color:#98c379}.hljs-number,.hljs-literal{color:#d19a66}.hljs-comment{color:#7f848e;font-style:italic}.hljs-function .hljs-title,.hljs-title.function_,.hljs-title{color:#61afef}.hljs-variable,.hljs-tag{color:#e06c75}.tippy-box{background:0 0}.tippy-box[data-theme~=footnote-tooltip]{color:#f5f5f5;background:#1a1a1a;border-radius:.375rem;max-width:300px;padding:.25rem .5rem;font-size:.8rem;line-height:1.4;box-shadow:0 2px 8px #0003}.tippy-box[data-theme~=footnote-tooltip] .tippy-arrow{color:#1a1a1a}.editor-search-match{background-color:#facc1559;border-radius:.125rem}.editor-search-match-current{background-color:#facc15b3;border-radius:.125rem;box-shadow:0 0 0 1px #ca8a04b3}.editor-repetition-match{background-color:#a855f747;border-radius:.125rem}.comment-highlight{background-color:#3b82f673;border-radius:.125rem;transition:background-color .3s;box-shadow:0 0 0 1px #3b82f680}.ProseMirror aside[data-paragraph-summary]{font-family:var(--editor-idea-font,ui-monospace, SFMono-Regular, Menlo, Monaco, monospace);font-size:var(--editor-idea-size,.85em);font-weight:var(--editor-idea-weight,normal);font-style:var(--editor-idea-style,normal);-webkit-text-decoration:var(--editor-idea-decoration,none);text-decoration:var(--editor-idea-decoration,none);text-align:var(--editor-idea-align,left);color:hsl(var(--muted-foreground,0 0% 45%));line-height:var(--editor-idea-line-height,1.4);border-left:2px solid #fbbf2480;border-radius:4px;padding-left:.3rem;display:block;margin-top:var(--editor-idea-before,1.5em)!important;margin-bottom:var(--editor-idea-after,.2em)!important}.ProseMirror aside[data-paragraph-summary]:before{content:var(--vf-idea-prefix-filled,"idea: ");opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E") 0/14px 14px no-repeat;padding-left:18px}.ProseMirror aside[data-paragraph-summary]:empty:before,.ProseMirror aside[data-paragraph-summary] p:empty:only-child:before{content:var(--vf-idea-prefix-empty,"idea…");background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E") 0/14px 14px no-repeat;padding-left:18px;font-style:italic}.ProseMirror aside[data-paragraph-summary]{margin-left:calc(-1.4rem - 4px);padding-left:calc(.3rem + 4px)}.ProseMirror aside[data-paragraph-summary].idea-has-children{border-bottom-left-radius:0;margin-bottom:0!important}.ProseMirror .idea-child{position:relative}.ProseMirror .idea-child:after{content:"";pointer-events:none;background:#fbbf2480;width:2px;position:absolute;top:-1em;bottom:-1em;left:-4px}.ProseMirror .idea-child-last:after{border-bottom-left-radius:4px;bottom:0}.ProseMirror .idea-child.comment-line:after,.ProseMirror div[data-comment-block].idea-child:after{left:-6px}.ProseMirror blockquote.idea-child:after{left:-7px}.ProseMirror>p,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6,.ProseMirror>blockquote,.ProseMirror>ul,.ProseMirror>ol,.ProseMirror>pre,.ProseMirror>aside,.ProseMirror>div[data-comment-block],.ProseMirror>.tableWrapper{margin-left:-1.4rem;padding-left:1.4rem}.ProseMirror[contenteditable=false]{padding-left:1rem;padding-right:1rem}.ProseMirror[contenteditable=false]>p,.ProseMirror[contenteditable=false]>h1,.ProseMirror[contenteditable=false]>h2,.ProseMirror[contenteditable=false]>h3,.ProseMirror[contenteditable=false]>h4,.ProseMirror[contenteditable=false]>h5,.ProseMirror[contenteditable=false]>h6,.ProseMirror[contenteditable=false]>blockquote,.ProseMirror[contenteditable=false]>ul,.ProseMirror[contenteditable=false]>ol,.ProseMirror[contenteditable=false]>pre,.ProseMirror[contenteditable=false]>aside,.ProseMirror[contenteditable=false]>div[data-comment-block],.ProseMirror[contenteditable=false]>.tableWrapper{margin-left:0;padding-left:0}.ProseMirror[contenteditable=false]>blockquote{padding-left:.75rem}.ProseMirror>.tableWrapper{margin-top:var(--editor-table-before,.5em)!important;margin-bottom:var(--editor-table-after,.5em)!important}.ProseMirror>p,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6,.ProseMirror>ul,.ProseMirror>ol,.ProseMirror>pre{position:relative}.ProseMirror>blockquote>p{margin-left:-1.4rem;padding-left:1.4rem;position:relative}.ProseMirror [data-idea-gutter-btn]{opacity:0;pointer-events:none;cursor:pointer;color:hsl(var(--muted-foreground,0 0% 45%) / .6);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.85em;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:.1em;left:0}.ProseMirror>.hover-block [data-idea-gutter-btn],.ProseMirror>.active-paragraph [data-idea-gutter-btn]{opacity:1;pointer-events:auto}.ProseMirror [data-idea-gutter-btn]:hover{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 12%, transparent)}.editor-drag-handle{cursor:grab;opacity:0;pointer-events:none;z-index:10;width:24px;min-height:20px;color:color-mix(in srgb, var(--muted-foreground) 40%, transparent);border-radius:3px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;transform:translate(calc(-100% - 8px))}@media (width>=768px){.editor-drag-handle{transform:none}}@media (pointer:coarse){.editor-drag-handle{touch-action:none}}.editor-drag-handle.visible{opacity:1;pointer-events:auto}.editor-drag-handle:hover{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 12%, transparent)}.editor-drag-handle:active,.editor-drag-handle.dragging{cursor:grabbing;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 12%, transparent)}.drag-handle-menu{z-index:20;border:1px solid var(--border);background:var(--popover);min-width:140px;color:var(--popover-foreground);border-radius:6px;flex-direction:column;padding:4px;display:none;position:absolute;box-shadow:0 4px 12px #00000014}.drag-handle-menu.open{display:flex}.drag-handle-menu-item{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.drag-handle-menu-item:hover{background:var(--accent)}.drag-handle-menu-item.destructive{color:var(--destructive)}.drag-handle-menu-item:disabled{opacity:.4;pointer-events:none}.ProseMirror.drag-handle-dragging .ProseMirror-dropcursor{display:none!important}.ProseMirror[data-ideas-hidden] aside[data-paragraph-summary],.ProseMirror[data-ideas-hidden] .idea-child:after{display:none}.ProseMirror[data-ideas-hidden] .idea-has-children{border-bottom-left-radius:4px;margin-bottom:revert!important}.ProseMirror[data-idea-border-hidden] aside[data-paragraph-summary]{border-left:none;border-radius:4px;margin-left:-1.4rem;padding-left:.3rem}.ProseMirror[data-idea-border-hidden] .idea-child:after{display:none}.ProseMirror[data-idea-border-hidden] .idea-has-children{border-bottom-left-radius:4px;margin-bottom:revert!important}.ProseMirror p.comment-line{color:#9ca3af;font-family:var(--editor-comment-font,inherit);font-size:var(--editor-comment-size,inherit);font-weight:var(--editor-comment-weight,normal);font-style:var(--editor-comment-style,italic);-webkit-text-decoration:var(--editor-comment-decoration,none);text-decoration:var(--editor-comment-decoration,none);text-align:var(--editor-comment-align,left);line-height:var(--editor-comment-line-height,1.4);text-indent:var(--editor-comment-indent,0);background-color:#94a3b80f;border-left:2px dashed #94a3b880;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:.3rem 1.4rem;position:relative;margin-top:var(--editor-comment-before,0)!important;margin-bottom:var(--editor-comment-after,1em)!important}.ProseMirror p.comment-line:before{content:"";opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:.3rem;right:.4rem}.dark .ProseMirror p.comment-line{background-color:#94a3b814}.ProseMirror[data-comments-hidden] p.comment-line{display:none}.ProseMirror div[data-comment-block]{color:#9ca3af;font-family:var(--editor-comment-font,inherit);font-size:var(--editor-comment-size,inherit);font-weight:var(--editor-comment-weight,normal);font-style:var(--editor-comment-style,italic);-webkit-text-decoration:var(--editor-comment-decoration,none);text-decoration:var(--editor-comment-decoration,none);text-align:var(--editor-comment-align,left);line-height:var(--editor-comment-line-height,1.4);text-indent:var(--editor-comment-indent,0);background-color:#94a3b80f;border-left:2px dashed #94a3b880;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:.3rem .75rem .3rem 1.4rem;position:relative;margin-top:var(--editor-comment-before,0)!important;margin-bottom:var(--editor-comment-after,1em)!important}.ProseMirror div[data-comment-block]:before{content:"";opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:.3rem;right:.4rem}.ProseMirror div[data-comment-block] p{margin-bottom:0!important}.dark .ProseMirror div[data-comment-block]{background-color:#94a3b814}.ProseMirror[data-comments-hidden] div[data-comment-block]{display:none}@keyframes outline-jump-flash{0%{background-color:#facc1573}60%{background-color:#facc154d}to{background-color:#0000}}.ProseMirror .outline-jump-flash{border-radius:.375rem;margin-right:-.4rem;padding-right:.4rem;animation:1.2s ease-out outline-jump-flash}.dark .ProseMirror .outline-jump-flash{animation-name:outline-jump-flash-dark}@keyframes outline-jump-flash-dark{0%{background-color:#facc154d}60%{background-color:#facc152e}to{background-color:#0000}}.ProseMirror[data-numbering-enabled]{counter-reset:h1 h2 h3 h4 h5 h6}.ProseMirror[data-numbering-enabled] h1{counter-increment:h1;counter-reset:h2 h3 h4 h5 h6}.ProseMirror[data-numbering-enabled] h2{counter-increment:h2;counter-reset:h3 h4 h5 h6}.ProseMirror[data-numbering-enabled] h3{counter-increment:h3;counter-reset:h4 h5 h6}.ProseMirror[data-numbering-enabled] h4{counter-increment:h4;counter-reset:h5 h6}.ProseMirror[data-numbering-enabled] h5{counter-increment:h5;counter-reset:h6}.ProseMirror[data-numbering-enabled] h6{counter-increment:h6}.ProseMirror[data-numbering-enabled] h1:before{content:counter(h1, var(--editor-numbering-style,decimal)) "  "}.ProseMirror[data-numbering-enabled] h2:before{content:counter(h1, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h2, var(--editor-numbering-style,decimal)) "  "}.ProseMirror[data-numbering-enabled] h3:before{content:counter(h1, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h2, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h3, var(--editor-numbering-style,decimal)) "  "}.ProseMirror[data-numbering-enabled] h4:before{content:counter(h1, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h2, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h3, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h4, var(--editor-numbering-style,decimal)) "  "}.ProseMirror[data-numbering-enabled] h5:before{content:counter(h1, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h2, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h3, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h4, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h5, var(--editor-numbering-style,decimal)) "  "}.ProseMirror[data-numbering-enabled] h6:before{content:counter(h1, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h2, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h3, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h4, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h5, var(--editor-numbering-style,decimal)) var(--editor-numbering-separator,".") counter(h6, var(--editor-numbering-style,decimal)) "  "}.editor-hover-overlay{pointer-events:none;background-color:color-mix(in srgb, var(--foreground) 5%, transparent);opacity:0;z-index:0;border-radius:4px;transition:top .12s,height .12s,opacity .15s;position:absolute}.editor-hover-overlay.visible{opacity:1}.ProseMirror .active-paragraph,.ProseMirror .active-paragraph:hover{background-color:#3b82f614;border-radius:4px;transition:background-color .15s}.dark .ProseMirror .active-paragraph,.dark .ProseMirror .active-paragraph:hover{background-color:#60a5fa1f}.ProseMirror .footnote-ref{color:var(--primary);cursor:pointer;vertical-align:super;padding:0 1px;font-size:0;font-weight:600}.ProseMirror .footnote-ref:after{content:attr(data-footnote-number);font-size:.75rem}.ProseMirror .footnote-ref:hover{text-decoration:underline}
