.dark em-emoji-picker{--em-color-border:transparent;--em-color-border-over:hsl(var(--border));--em-rgb-background:24, 24, 27;--em-rgb-color:250, 250, 250;--em-rgb-input:39, 39, 42;--em-rgb-accent:hsl(var(--primary))}em-emoji-picker{--em-color-border:transparent;--em-color-border-over:hsl(var(--border));--em-rgb-background:255, 255, 255;--em-rgb-color:24, 24, 27;--em-rgb-input:244, 244, 245}.emoji-picker-container em-emoji-picker{border:none!important;border-radius:0!important;width:100%!important;max-width:318px!important;height:100%!important;max-height:350px!important}.emoji-picker-container em-emoji-picker .search input{border-radius:8px}.emoji-picker-container em-emoji-picker nav{padding:6px 8px}.emoji-picker-container em-emoji-picker nav button{width:28px;height:28px}.emoji-suggestion-list{border-radius:var(--radius);background-color:hsl(var(--popover));--tw-shadow:0 12px 20px -3px #0000001a, 0 4px 8px -4px #00000014;--tw-shadow-colored:0 12px 20px -3px var(--tw-shadow-color), 0 4px 8px -4px var(--tw-shadow-color);min-width:200px;max-width:320px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;padding:.25rem}.emoji-suggestion-list-item{border-radius:calc(var(--radius) - 2px);text-align:left;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;display:flex}@media (max-width:768px){[data-mobile=true] .h-14.emoji-suggestion-list-item.items-center.justify-start.px-4.border-b,[data-mobile=true] .h-14.flex.emoji-suggestion-list-item.justify-start.px-4.border-b{display:none}}@media (max-width:1024px){[data-mobile=true] .emoji-suggestion-list-item.flex-col.space-y-2.text-center.sm\:text-left.sr-only{display:none}}.emoji-suggestion-list-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.emoji-suggestion-list-item:hover,.emoji-suggestion-list-item.is-selected{background-color:hsl(var(--muted))}.emoji-suggestion-list-item-emoji{flex-shrink:0;font-size:1.25rem;line-height:1}.emoji-suggestion-list-item-content{flex-direction:column;min-width:0;display:flex}@media (max-width:768px){[data-mobile=true] .h-14.emoji-suggestion-list-item-content.items-center.justify-start.px-4.border-b{display:none}}@media (max-width:1024px){[data-mobile=true] .emoji-suggestion-list-item-content.flex-col.space-y-2.text-center.sm\:text-left.sr-only,[data-mobile=true] .flex.emoji-suggestion-list-item-content.space-y-2.text-center.sm\:text-left.sr-only{display:none}}.emoji-suggestion-list-item-shortcode{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.emoji-suggestion-list-item-name{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;overflow:hidden}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror .is-empty:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror ul[data-type=taskList]{margin:.5rem 0;padding:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;margin:.25rem 0;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.25rem}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid hsl(var(--border));background-color:hsl(var(--background));cursor:pointer;border-radius:4px;width:18px;height:18px;transition:all .15s;position:relative}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:hsl(var(--primary) / .6)}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:hsl(var(--muted-foreground));text-decoration:line-through}.ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:1.5rem}.ProseMirror table,.ProseMirror .note-table{border-collapse:collapse;table-layout:fixed;border:2px solid hsl(var(--border));border-radius:.5rem;width:100%;margin:1rem 0;overflow:hidden}.ProseMirror table td,.ProseMirror table th,.ProseMirror .note-table td,.ProseMirror .note-table th{border:1px solid hsl(var(--border));vertical-align:top;background-color:hsl(var(--background));min-width:100px;padding:.75rem 1rem;position:relative}.ProseMirror table th,.ProseMirror .note-table th{background-color:hsl(var(--muted));text-align:left;font-weight:600}.ProseMirror table td>*,.ProseMirror table th>*,.ProseMirror .note-table td>*,.ProseMirror .note-table th>*{margin:0}.ProseMirror table tr:hover td{background-color:hsl(var(--muted) / .3)}.ProseMirror table .selectedCell:after,.ProseMirror .note-table .selectedCell:after{background:hsl(var(--primary) / .15);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.ProseMirror table .column-resize-handle,.ProseMirror .note-table .column-resize-handle{background-color:hsl(var(--primary));pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror table{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ProseMirror .note-code-block{background:hsl(var(--muted));border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.ProseMirror .note-code-block code{color:inherit;font-size:inherit;background:0 0;padding:0}.ProseMirror .note-code-block .hljs-comment,.ProseMirror .note-code-block .hljs-quote{color:hsl(var(--muted-foreground))}.ProseMirror .note-code-block .hljs-keyword,.ProseMirror .note-code-block .hljs-selector-tag,.ProseMirror .note-code-block .hljs-addition{color:#c6f}.ProseMirror .note-code-block .hljs-number,.ProseMirror .note-code-block .hljs-string,.ProseMirror .note-code-block .hljs-meta .hljs-meta-string,.ProseMirror .note-code-block .hljs-literal,.ProseMirror .note-code-block .hljs-doctag,.ProseMirror .note-code-block .hljs-regexp{color:#3c3}.ProseMirror .note-code-block .hljs-title,.ProseMirror .note-code-block .hljs-section,.ProseMirror .note-code-block .hljs-name,.ProseMirror .note-code-block .hljs-selector-id,.ProseMirror .note-code-block .hljs-selector-class{color:#3bf}.ProseMirror .note-code-block .hljs-attribute,.ProseMirror .note-code-block .hljs-attr,.ProseMirror .note-code-block .hljs-variable,.ProseMirror .note-code-block .hljs-template-variable,.ProseMirror .note-code-block .hljs-class .hljs-title,.ProseMirror .note-code-block .hljs-type{color:#f93}.ProseMirror .note-code-block .hljs-symbol,.ProseMirror .note-code-block .hljs-bullet,.ProseMirror .note-code-block .hljs-subst,.ProseMirror .note-code-block .hljs-meta,.ProseMirror .note-code-block .hljs-meta .hljs-keyword,.ProseMirror .note-code-block .hljs-selector-attr,.ProseMirror .note-code-block .hljs-selector-pseudo,.ProseMirror .note-code-block .hljs-link{color:#f35}.ProseMirror .note-code-block .hljs-built_in,.ProseMirror .note-code-block .hljs-deletion{color:#f33}.ProseMirror .note-code-block .hljs-emphasis{font-style:italic}.ProseMirror .note-code-block .hljs-strong{font-weight:700}.ProseMirror .note-youtube{aspect-ratio:16/9;width:100%;max-width:640px;margin:1rem 0}.ProseMirror .note-youtube iframe{border:none;border-radius:.5rem;width:100%;height:100%}.ProseMirror blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror blockquote p{margin:0}.ProseMirror hr{border:none;border-top:2px solid hsl(var(--border));margin:2rem 0}.callout-wrapper{margin:.75rem 0}.callout{border-radius:.5rem;padding:1rem}.callout-content{min-width:0}.callout-content>*{margin:0}.callout-content>*+*{margin-top:.5rem}.ProseMirror h1{margin:1.5rem 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2}.ProseMirror h2{margin:1.25rem 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.ProseMirror h3{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child{margin-top:0}.ProseMirror ul:not([data-type=taskList]),.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror ul:not([data-type=taskList]){list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror li p{margin:0}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:circle}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:square}.ProseMirror sub{vertical-align:sub;font-size:.75em}.ProseMirror sup{vertical-align:super;font-size:.75em}.ProseMirror ::selection{background:hsl(var(--primary) / .3)}.dark .ProseMirror ::selection{background:hsl(var(--primary) / .4)}.ProseMirror:focus{outline:none}.ProseMirror{word-break:break-word;overflow-wrap:break-word}.ProseMirror a{word-break:break-all;overflow-wrap:anywhere}.ProseMirror [spellcheck=true],.ProseMirror{-webkit-text-decoration-skip:none;text-decoration-skip-ink:none}.ProseMirror ::spelling-error{-webkit-text-decoration:underline wavy red;text-decoration:underline wavy red;text-decoration-thickness:1px}.ProseMirror ::grammar-error{-webkit-text-decoration:underline wavy green;text-decoration:underline wavy green;text-decoration-thickness:1px}.ProseMirror mark,.prose mark{border-radius:.25em;padding:.125em .25em}.ProseMirror mark,.ProseMirror mark *,.prose mark,.prose mark *{color:#171717!important}.dark .ProseMirror mark,.dark .ProseMirror mark *,.dark .prose mark,.dark .prose mark *{color:#fafafa!important}.slash-commands-list{z-index:50}.tippy-box[data-theme~=slash-commands]{background-color:#0000;padding:0}.tippy-box[data-theme~=slash-commands]>.tippy-content{padding:0}.ProseMirror .mention{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));white-space:nowrap;cursor:pointer;border-radius:4px;padding:2px 6px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline}.ProseMirror .mention:hover{background-color:hsl(var(--primary) / .2)}.ProseMirror .mention-suggestion{color:hsl(var(--primary));background-color:hsl(var(--primary) / .05);border-radius:2px}.tippy-box[data-theme~=mention-dropdown]{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;padding:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tippy-box[data-theme~=mention-dropdown] .tippy-content{padding:0}.tippy-box[data-theme~=mention-dropdown] .tippy-arrow{display:none}.mention-list{max-height:240px;overflow-y:auto}.mention-list::-webkit-scrollbar{width:6px}.mention-list::-webkit-scrollbar-track{background:0 0}.mention-list::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground) / .3);border-radius:3px}.mention-list::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .5)}.mention-list-empty{color:hsl(var(--muted-foreground));text-align:center;padding:16px;font-size:14px}.mention-list-item{cursor:pointer;background:0 0;border:none}.mention-list-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mention-list-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dark .tippy-box[data-theme~=mention-dropdown]{background-color:hsl(var(--background));border-color:hsl(var(--border))}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.note-image-wrapper{vertical-align:middle;margin:4px;line-height:0;display:inline-block}.note-image-container{border-radius:6px;line-height:0;transition:box-shadow .15s;display:inline-block;position:relative}.note-image-container.is-selected{box-shadow:0 0 0 2px hsl(var(--primary))}.note-image{border:1px solid hsl(var(--border));cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;height:auto;display:block}.note-image-wrapper:not(.is-selected) .note-image:hover{border-color:hsl(var(--primary) / .5)}.note-image-wrapper.is-resizing{cursor:ew-resize}.note-image-wrapper.is-resizing .note-image{opacity:.9}.note-image[src^="data:image/gif"]{background:hsl(var(--muted));justify-content:center;align-items:center;min-width:100px;min-height:60px;display:flex}.resize-handle{z-index:10;background:hsl(var(--primary));border:2px solid hsl(var(--background));pointer-events:auto;border-radius:3px;position:absolute}.resize-handle.nw,.resize-handle.ne,.resize-handle.sw,.resize-handle.se{width:10px;height:10px}.resize-handle.nw{cursor:nwse-resize;top:-5px;left:-5px}.resize-handle.ne{cursor:nesw-resize;top:-5px;right:-5px}.resize-handle.sw{cursor:nesw-resize;bottom:-5px;left:-5px}.resize-handle.se{cursor:nwse-resize;bottom:-5px;right:-5px}.resize-handle.e,.resize-handle.w{width:6px;height:20px;top:50%;transform:translateY(-50%)}.resize-handle.e{cursor:ew-resize;right:-3px}.resize-handle.w{cursor:ew-resize;left:-3px}.resize-handle:hover{background:hsl(var(--primary) / .8);transform:scale(1.15)}.resize-handle.e:hover,.resize-handle.w:hover{transform:translateY(-50%)scale(1.15)}.note-image-wrapper.is-resizing *{-webkit-user-select:none;user-select:none}.ProseMirror .note-image-wrapper{max-width:100%}.prose .note-image-wrapper{margin:4px}.comment-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px;display:flex}.comment-attachments img[data-attachment=true]{-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border) / .5);cursor:zoom-in;border-radius:6px;width:auto;max-width:120px;height:auto;max-height:90px;transition:border-color .15s,box-shadow .15s}.comment-attachments img[data-attachment=true]:hover{border-color:hsl(var(--primary) / .5);box-shadow:0 2px 8px hsl(var(--primary) / .15)}.comment-attachments a[data-attachment=true]{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border) / .5);color:hsl(var(--foreground));border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.comment-attachments a[data-attachment=true]:hover{background:hsl(var(--muted));border-color:hsl(var(--border));text-decoration:none}.comment-attachments a[data-attachment=true]:before{content:"📎";font-size:14px}
