.rep-editor{--rep-border:var(--gray-300);--rep-background:#fff;--rep-focus:var(--primary-600);--rep-toolbar-background:#fff;--rep-toolbar-border:var(--gray-900);--rep-tool-color:var(--gray-900);--rep-tool-hover:var(--gray-100);--rep-tool-active-background:var(--gray-900);--rep-tool-active-color:#fff;--rep-divider:var(--gray-300);--rep-tooltip-background:var(--gray-900);--rep-tooltip-color:#fff;--rep-font:inherit;--rep-text:var(--gray-950);--rep-muted:var(--gray-500);--rep-code-background:var(--gray-100);--rep-find-match:#facc1559;--rep-find-current:#facc15bf;border:1px solid var(--rep-border);background:var(--rep-background);border-radius:.5rem;position:relative}.dark .rep-editor{--rep-border:#ffffff1a;--rep-background:#ffffff0d;--rep-focus:var(--primary-500);--rep-toolbar-background:var(--gray-900);--rep-toolbar-border:#fff3;--rep-tool-color:var(--gray-100);--rep-tool-hover:#ffffff1a;--rep-tool-active-background:#fff;--rep-tool-active-color:var(--gray-900);--rep-divider:#fff3;--rep-tooltip-background:var(--gray-100);--rep-tooltip-color:var(--gray-900);--rep-text:var(--gray-100);--rep-muted:var(--gray-400);--rep-code-background:#ffffff0d;--rep-find-match:#facc1533;--rep-find-current:#facc1573}.rep-editor:focus-within{border-color:var(--rep-focus)}.fi-input-wrp .rep-editor{background:0 0;border:0;flex:1;min-width:0}.rep-editor .tiptap{min-height:16rem;color:var(--rep-text);font-family:var(--rep-font);outline:none;padding:2rem .75rem;font-size:1.125rem;line-height:1.7}.rep-editor .tiptap>*+*{margin-top:1rem}.rep-editor .tiptap h1,.rep-editor .tiptap h2,.rep-editor .tiptap h3,.rep-editor .tiptap h4,.rep-editor .tiptap h5,.rep-editor .tiptap h6{font-weight:700;line-height:1.25}.rep-editor .tiptap h1{font-size:2.25rem}.rep-editor .tiptap h2{font-size:1.75rem}.rep-editor .tiptap h3{font-size:1.375rem}.rep-editor .tiptap h4,.rep-editor .tiptap h5,.rep-editor .tiptap h6{font-size:1.125rem}.rep-editor .tiptap>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:1.75rem}.rep-editor .tiptap ul,.rep-editor .tiptap ol{padding-inline-start:1.5rem}.rep-editor .tiptap ul{list-style:outside}.rep-editor .tiptap ol{list-style:decimal}.rep-editor .tiptap li+li,.rep-editor .tiptap li>*+*{margin-top:.25rem}.rep-editor .tiptap ul[data-type=taskList]{padding-inline-start:.25rem;list-style:none}.rep-editor .tiptap ul[data-type=taskList]>li{align-items:flex-start;gap:.5rem;display:flex}.rep-editor .tiptap ul[data-type=taskList]>li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.3em}.rep-editor .tiptap ul[data-type=taskList]>li>div{flex:1;min-width:0;margin-top:0}.rep-editor .tiptap ul[data-type=taskList]>li[data-checked=true]>div>p{opacity:.6;text-decoration:line-through}.rep-editor .tiptap pre{background:var(--rep-code-background);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.375rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;overflow-x:auto}.rep-editor .tiptap :not(pre)>code{background:var(--rep-code-background);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.25rem;padding:.125rem .3rem;font-size:.875em}.rep-editor .tiptap hr{border:0;border-top:1px solid var(--rep-border);margin-block:1.75rem}.rep-editor .tiptap hr.ProseMirror-selectednode{border-top-color:var(--rep-focus)}.rep-editor .tiptap ul.ProseMirror-selectednode,.rep-editor .tiptap ol.ProseMirror-selectednode,.rep-editor .tiptap blockquote.ProseMirror-selectednode{outline:2px solid var(--rep-focus);outline-offset:2px;border-radius:2px}.rep-editor .tiptap blockquote{border-inline-start:3px solid var(--rep-border);color:var(--rep-muted);padding-inline-start:1rem}.rep-editor .tiptap p.is-empty:before{content:attr(data-placeholder);float:inline-start;height:0;color:var(--rep-muted);pointer-events:none}.rep-editor .tiptap a{color:var(--primary-600);text-decoration:underline}.dark .rep-editor .tiptap a{color:var(--primary-400)}.rep-toolbar{z-index:30;border:1px solid var(--rep-toolbar-border);background:var(--rep-toolbar-background);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.125rem;transition:opacity .12s;display:flex;box-shadow:0 4px 12px #0000001f}.rep-toolbar[hidden]{display:none}.rep-toolbar[data-rep-fitted]{flex-wrap:nowrap}.rep-toolbar[data-rep-fitted] :is(.rep-tool,.rep-toolbar-divider){flex-shrink:0}.rep-toolbar [data-rep-overflowed]{display:none}.rep-menu-overflow{display:contents}.rep-toolbar[data-rep-block-toolbar]{position:fixed;top:0;left:0}.rep-editor[data-rep-dragging] .rep-toolbar[data-rep-block-toolbar],.rep-editor[data-rep-selecting] .rep-toolbar[data-rep-block-toolbar],.rep-editor[data-rep-suggesting] .rep-toolbar[data-rep-block-toolbar]{opacity:0;pointer-events:none}.rep-fixed-toolbar{z-index:20;border-width:0 0 1px;border-color:var(--rep-border);box-shadow:none;border-radius:.5rem .5rem 0 0}.rep-fixed-toolbar-sticky{top:var(--rep-fixed-toolbar-offset,0);position:sticky}.fi-body-has-topbar .rep-editor{--rep-fixed-toolbar-offset:var(--topbar-height,4rem)}.fi-modal .rep-editor{--rep-fixed-toolbar-offset:0px}.rep-fixed-toolbar [data-rep-block-tools-for]{display:contents}.rep-fixed-toolbar [data-rep-block-tools-for][hidden]{display:none}.rep-toolbar-group{display:contents}.rep-toolbar-group[hidden],.rep-tool[hidden],.rep-menu-separator[hidden]{display:none}.rep-toolbar-divider{background:var(--rep-divider);align-self:stretch;width:1px;margin:.25rem .125rem}.rep-tool{width:2.25rem;height:2.25rem;color:var(--rep-tool-color);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.rep-tool:hover{background:var(--rep-tool-hover)}.rep-tool:focus-visible{outline:2px solid var(--rep-focus);outline-offset:-2px}.rep-tool svg{width:1.375rem;height:1.375rem}.rep-tool[aria-pressed=true]{background:var(--rep-tool-active-background);color:var(--rep-tool-active-color)}.rep-tool[aria-disabled=true],.rep-tool[disabled]{opacity:.4;cursor:not-allowed}.rep-tool[aria-disabled=true]:hover,.rep-tool[disabled]:hover{background:0 0}.rep-drag-handle{cursor:grab;width:1.75rem}.rep-drag-handle:active{cursor:grabbing}.rep-switcher{white-space:nowrap;gap:.25rem;width:auto;padding-inline:.375rem;font-size:.875rem}.rep-switcher [data-rep-switcher-icon]{display:inline-flex}.rep-list-button{gap:.125rem;width:auto;padding-inline:.25rem}.rep-list-button [data-rep-list-icon]{display:inline-flex}.rep-tooltip{z-index:32;background:var(--rep-tooltip-background);color:var(--rep-tooltip-color);font-family:var(--rep-font);white-space:nowrap;pointer-events:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 8px #00000029}.rep-tooltip[hidden],.rep-tooltip-keys[hidden]{display:none}.rep-tooltip-keys{letter-spacing:.05em;opacity:.7;font-family:inherit}.rep-menu{z-index:31;border:1px solid var(--rep-toolbar-border);background:var(--rep-toolbar-background);min-width:11rem;max-height:20rem;color:var(--rep-tool-color);border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.25rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.rep-menu[hidden],.rep-menu-item[hidden],.rep-drop-line[hidden]{display:none}.rep-slash-menu{width:18rem}.rep-menu-item{text-align:start;cursor:pointer;border-radius:.25rem;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;font-size:.875rem;display:flex}.rep-menu-item svg{flex:none;width:1.25rem;height:1.25rem}.rep-menu-item:hover{background:var(--rep-tool-hover)}.rep-menu-item:focus-visible,.rep-menu-item[aria-selected=true]{background:var(--rep-tool-hover);outline:2px solid var(--rep-focus);outline-offset:-2px}.rep-menu-item:focus:not(:focus-visible){outline:none}.rep-menu-separator{background:var(--rep-divider);height:1px;margin:.25rem;display:block}.rep-menu-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.rep-menu-item[aria-checked=true]{font-weight:600}.rep-menu-item[aria-checked=true]:after{content:"";background:currentColor;flex:none;width:1rem;height:1rem;margin-inline-start:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rep-menu-item[aria-checked=true]:has(.rep-menu-item-shortcut):after{margin-inline-start:.5rem}.rep-menu-item-shortcut{opacity:.6;margin-inline-start:auto;padding-inline-start:1rem;font-size:.75rem}.rep-menu-item-text{flex-direction:column;display:flex}.rep-menu-item-description{color:var(--rep-muted);font-size:.75rem}.rep-swatch{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a}.dark .rep-swatch{box-shadow:inset 0 0 0 1px #fff3}.rep-swatch.rep-swatch-default{opacity:.6;box-shadow:inset 0 0 0 1px}.rep-tool>.rep-swatch{width:1.125rem;height:1.125rem}.rep-drop-line{z-index:29;background:var(--rep-focus);pointer-events:none;border-radius:1px;height:2px;margin-top:-1px;position:absolute;inset-inline:.5rem}.rep-editor .rep-mention{background:color-mix(in srgb, var(--rep-focus) 14%, transparent);color:var(--rep-text);white-space:nowrap;border-radius:.25rem;padding:.0625rem .3125rem;font-weight:500}.rep-editor .rep-mention.ProseMirror-selectednode{outline:2px solid var(--rep-focus)}.rep-mention-avatar{object-fit:cover;border-radius:9999px;flex:none;width:1.5rem;height:1.5rem}.rep-menu-status{color:var(--rep-muted);padding:.375rem .5rem;font-size:.875rem}.rep-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rep-toolbar{transition:none}}.rep-editor .tiptap .rep-find-match{background:var(--rep-find-match);border-radius:.125rem}.rep-editor .tiptap .rep-find-current{outline:2px solid var(--rep-focus);outline-offset:1px;background:var(--rep-find-current)}.rep-find{z-index:31;border:1px solid var(--rep-toolbar-border);background:var(--rep-toolbar-background);width:26rem;max-width:calc(100vw - 1rem);color:var(--rep-tool-color);border-radius:.5rem;gap:.25rem;padding:.375rem;display:grid;position:fixed;top:0;left:0;box-shadow:0 8px 24px #00000029}.rep-find[hidden]{display:none}.rep-find-row{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.rep-find-input{border:1px solid var(--rep-border);min-width:0;height:2rem;color:var(--rep-text);background:0 0;border-radius:.25rem;flex:8rem;padding:0 .5rem;font-size:.875rem}.rep-find-input:focus-visible{outline:2px solid var(--rep-focus);outline-offset:-1px}.rep-find-count{min-width:4.5rem;color:var(--rep-muted);text-align:center;white-space:nowrap;font-size:.75rem}.rep-find-option{font-size:.75rem;font-weight:600}.rep-find-text-button{width:auto;padding:0 .5rem;font-size:.75rem}.rep-error{color:var(--danger-600);padding:.75rem 1rem}.dark .rep-error{color:var(--danger-400)}
/*$vite$:1*/