a.task-ref{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;border-radius:.375rem;align-items:center;padding:.05rem .35rem;font-size:.75rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}a.task-ref:hover{background-color:hsl(var(--primary)/.2)}.tippy-box[data-theme~=task-ref]{box-shadow:none;background:0 0;padding:0}.tippy-box[data-theme~=task-ref]>.tippy-content{padding:0}.scrollbar-hide[data-v-5e26fdf9]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-5e26fdf9]{-ms-overflow-style:none;scrollbar-width:none}.overflow-y-auto[data-v-5e26fdf9]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-5e26fdf9]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-5e26fdf9]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.editor-action-dock[data-v-d35fcdfd]{z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.4rem;width:max-content;margin-top:-3.25rem;margin-left:auto;margin-right:1rem;display:flex;position:sticky;bottom:.75rem}.editor-action-dock[data-v-d35fcdfd]>*{pointer-events:auto}.editor-action-buttons[data-v-d35fcdfd]{align-items:center;gap:.4rem;display:flex}.editor-action-btn[data-v-d35fcdfd]{background:hsl(var(--muted));width:2.5rem;height:2.5rem;color:hsl(var(--foreground));border:1px solid hsl(var(--border));z-index:10;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.editor-action-btn[data-v-d35fcdfd]:hover:not(:disabled){background:hsl(var(--accent))}.editor-action-btn[data-v-d35fcdfd]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.editor-action-btn[data-v-d35fcdfd]:active:not(:disabled){transform:scale(.97)}.editor-action-btn[data-v-d35fcdfd]:disabled{opacity:.7;cursor:not-allowed}.editor-action-btn.recording[data-v-d35fcdfd]{color:#fff;background:#ef4444;border-color:#ef4444;animation:1.4s ease-in-out infinite stt-pulse-d35fcdfd}@keyframes stt-pulse-d35fcdfd{0%,to{box-shadow:0 0 #ef444499}50%{box-shadow:0 0 0 8px #ef444400}}.stt-error[data-v-d35fcdfd]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-radius:.375rem;max-width:18rem;padding:.35rem .6rem;font-size:.75rem}.tiptap{cursor:text;outline:none;min-height:500px}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap:focus{outline:none}.tiptap img.editor-image{cursor:pointer;border-radius:8px;max-width:100%;height:auto;transition:box-shadow .2s}.tiptap img.editor-image:hover{box-shadow:0 0 0 2px hsl(var(--primary))}.tiptap img.editor-image.ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:2px}.tiptap .ProseMirror-selectednode{position:relative}.tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.2rem;line-height:1}.tiptap ul[data-type=taskList] li>div{flex:auto}.tiptap ul[data-type=taskList] li>div>p{margin-top:0;margin-bottom:0;line-height:1.5}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer;border:2px solid hsl(var(--muted-foreground));background-color:hsl(var(--background));appearance:none;border-radius:.25rem;place-content:center;width:1.15rem;height:1.15rem;transition:all .2s;display:grid;position:relative}.tiptap ul[data-type=taskList] input[type=checkbox]:before{content:"";transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background-color:#fff;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0)}.tiptap ul[data-type=taskList] input[type=checkbox]:checked{background-color:#f1835b;border-color:#f1835b}.tiptap ul[data-type=taskList] input[type=checkbox]:checked:before{transform:scale(1)}.tiptap ul[data-type=taskList] input[type=checkbox]:hover{border-color:#f1835b}.tiptap ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;transition:all .2s ease-in-out}.tiptap ol,.tiptap ul:not([data-type=taskList]){margin:.5rem 0;padding-left:1.5rem}.tiptap ol li,.tiptap ul:not([data-type=taskList]) li{margin-bottom:.25rem}.tiptap ol li p,.tiptap ul:not([data-type=taskList]) li p{margin-top:0!important;margin-bottom:0!important}.tiptap pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap .hljs-comment,.tiptap .hljs-quote{color:#616161}.tiptap .hljs-attribute,.tiptap .hljs-link,.tiptap .hljs-name,.tiptap .hljs-regexp,.tiptap .hljs-selector-class,.tiptap .hljs-selector-id,.tiptap .hljs-tag,.tiptap .hljs-template-variable,.tiptap .hljs-variable{color:#f98181}.tiptap .hljs-built_in,.tiptap .hljs-builtin-name,.tiptap .hljs-literal,.tiptap .hljs-meta,.tiptap .hljs-number,.tiptap .hljs-params,.tiptap .hljs-type{color:#fbbc88}.tiptap .hljs-bullet,.tiptap .hljs-string,.tiptap .hljs-symbol{color:#b9f18d}.tiptap .hljs-section,.tiptap .hljs-title{color:#faf594}.tiptap .hljs-keyword,.tiptap .hljs-selector-tag{color:#70cff8}.tiptap .hljs-emphasis{font-style:italic}.tiptap .hljs-strong{font-weight:700}.tiptap .tableWrapper{margin:1.5rem 0;position:relative;overflow-x:auto}.tiptap table{border-spacing:0;table-layout:fixed;border:1px solid #555;border-radius:8px;width:100%;overflow:hidden;border-collapse:separate!important}.tiptap table td,.tiptap table th{box-sizing:border-box;vertical-align:top;min-width:80px;padding:.5rem .75rem;position:relative;border:1px solid #555!important}.tiptap table th{background-color:hsl(var(--muted));text-align:left;font-weight:600}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table p{margin:0}.tiptap table .selectedCell{background:hsl(var(--primary)/.2)!important}.tiptap table .selectedCell:after{content:"";pointer-events:none;z-index:2;border:2px solid hsl(var(--primary));position:absolute;inset:0}.tiptap table .column-resize-handle{background-color:hsl(var(--primary));pointer-events:none;border-radius:2px;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap.resize-cursor{cursor:col-resize}.tiptap table.border-horizontal,.tiptap table.border-horizontal td,.tiptap table.border-horizontal th{border-left:none!important;border-right:none!important}.tiptap table.border-none,.tiptap table.border-none td,.tiptap table.border-none th{border:none!important}.tiptap table.border-none th{background-color:#0000;border-bottom:2px solid #555!important}
