.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.prosemirror-editor-root{flex-direction:column;height:100%;display:flex}.prosemirror-editor-root .prosemirror-editor{flex:auto;min-height:100%}.prosemirror-editor{font-variant-ligatures:common-ligatures contextual;font-feature-settings:"liga" 1,"calt" 1;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto;caret-color:#374151;min-height:100%;padding-bottom:24px}.prosemirror-editor :first-child{margin-top:0}.prosemirror-editor:focus{box-shadow:none;outline:none}.prosemirror-editor p{text-wrap:wrap;margin-bottom:.25rem;line-height:20px}.prosemirror-editor .node-image{padding-top:.5rem;padding-bottom:.5rem;overflow:visible}.prosemirror-editor>.node-image:first-child{padding-top:0}.prosemirror-editor>.node-image:last-child{padding-bottom:0}.prosemirror-editor .node-image.ProseMirror-selectednode,.prosemirror-editor .node-session.ProseMirror-selectednode{outline:none}.prosemirror-editor .prosemirror-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}.note-typography .task-checkbox-label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;margin-right:6px;display:inline-flex;position:relative}.note-typography ul[data-type=taskList].is-empty:before{margin-left:1.5em}.note-typography ul[data-type=taskList]>li>.task-checkbox-label{-webkit-user-select:none;user-select:none;align-items:center;margin:0;display:inline-flex;position:absolute;top:.375em;left:0}.note-typography ul[data-type=taskList]>li>div{margin-top:0}.note-typography ul[data-type=taskList] ul[data-type=taskList]{margin:0}.note-typography.prosemirror-editor ul[data-type=taskList]>li>.task-checkbox-label{left:.75em}.note-typography input.task-checkbox{appearance:none;font:inherit;border:1.5px solid color-mix(in oklab,var(--color-foreground,#111827),transparent 35%);corner-shape:squircle;border-radius:.3125em;width:1em;height:1em;margin:0;transition:transform .15s ease-out,background-color .3s ease-out,border-color .3s ease-out;position:relative}.note-typography input.task-checkbox[data-interactive=true]{cursor:pointer}.note-typography input.task-checkbox[data-interactive=true]:active{transform:scale(1.2)}.note-typography input.task-checkbox[data-interactive=true]:hover:not(:checked){border-color:var(--color-foreground,#111827)}.note-typography input.task-checkbox[data-interactive=false]{cursor:default}.note-typography input.task-checkbox:checked{background-color:var(--color-foreground,#111827);border-color:var(--color-foreground,#111827)}.note-typography input.task-checkbox:checked:after{content:"";border:solid var(--color-background,#fff);border-width:0 .125em .125em 0;width:.28em;height:.55em;position:absolute;top:.04em;left:.26em;transform:rotate(45deg)}.note-typography input.task-checkbox:focus{outline:none}.note-typography input.task-checkbox[data-selected=true]{outline:2px solid color-mix(in oklab,var(--color-foreground,#111827),transparent 55%);outline-offset:1px}.note-typography ul[data-type=taskList]>li[data-checked=true]>div{opacity:.5}.note-typography ul[data-type=taskList]>li>div>p{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0 1px;width:fit-content;max-width:100%;transition:background-size .32s cubic-bezier(.22,1,.36,1)}.note-typography ul[data-type=taskList]>li[data-checked=true]>div>p{background-size:100% 1px}.ProseMirror .prosemirror-table,.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.ProseMirror td,.ProseMirror th{box-sizing:border-box;vertical-align:top;border:1px solid #d1d5db;min-width:1em;padding:.5rem .75rem;position:relative}.ProseMirror th{text-align:left;background-color:#f3f4f6;font-weight:600}.ProseMirror .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#3b82f61a;position:absolute;inset:0}.ProseMirror .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror th p,.ProseMirror td p{margin:0}.ProseMirror th>:first-child,.ProseMirror td>:first-child{margin-top:0}.ProseMirror th>:last-child,.ProseMirror td>:last-child{margin-bottom:0}.ProseMirror .ProseMirror-search-match{background-color:#fef08a}.ProseMirror .ProseMirror-active-search-match{background-color:#fb923c}.prosemirror-editor mark[data-ai-highlight=true]{color:inherit!important;background:#3b82f614!important;border-bottom:2px dotted #3b82f699!important;border-radius:0!important;margin:0!important;padding:.1rem .2rem!important;animation:2s ease-in-out ai-highlight-pulse!important}@keyframes ai-highlight-pulse{0%{opacity:0}50%{opacity:1}to{opacity:1}}.prosemirror-editor .hashtag{color:var(--color-violet-600,#7c3aed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;border-radius:0;padding:0 2px;font-weight:500;display:inline}.prosemirror-editor .hashtag:hover{text-decoration:underline}.prosemirror-editor code .hashtag,.prosemirror-editor pre .hashtag{color:inherit;font-weight:inherit;background:0 0;border:none;border-radius:0;padding:0;text-decoration:none}.prosemirror-editor .comment-anchor{cursor:pointer;background:#fbbf2438;border-bottom:2px solid #f59e0b8c;transition:background .12s}.prosemirror-editor .comment-anchor-active{background:#fbbf246b;border-bottom-color:#d97706d9}.prosemirror-editor code .comment-anchor,.prosemirror-editor pre .comment-anchor{background:#fbbf2447;border-bottom:none}.prosemirror-editor code .comment-anchor-active,.prosemirror-editor pre .comment-anchor-active{background:#fbbf2480}.dark .prosemirror-editor{caret-color:#d6d3d1}.dark .ProseMirror td,.dark .ProseMirror th{border-color:#57534e}.dark .ProseMirror th{background-color:#292524}.dark .ProseMirror .ProseMirror-search-match{background-color:#713f1273}.dark .ProseMirror .ProseMirror-active-search-match{background-color:#ca8a04}.dark .ProseMirror .is-editor-empty:first-child:before,.dark .ProseMirror .is-empty:before,.dark .ProseMirror .react-placeholder-widget{color:#78716c}.mention-container{background:var(--color-popover,#fff);color:var(--color-popover-foreground,#111827);box-shadow:0 0 0 1px var(--color-border,#00000014),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:999;border-radius:1rem;max-width:280px;padding:.25rem;overflow:hidden}.mention-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.375rem;width:100%;height:2rem;padding:0 .5rem;font-size:.875rem;transition:background-color .15s;display:flex}.mention-item.is-selected,.mention-item:hover{background-color:var(--color-muted,#f5f5f4)}.mention-label{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1rem;overflow:hidden}.mention-type-icon{width:1rem;height:1rem;color:var(--color-muted-foreground,#a3a3a3);flex-shrink:0}.mention{vertical-align:baseline;font:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:inherit;color:inherit;padding:0;text-decoration:none;display:inline}.mention:hover,.mention:focus-visible,.mention.ProseMirror-selectednode{text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:color-mix(in oklab,var(--color-foreground,#111827),transparent 70%);text-decoration-color:color-mix(in oklab,var(--color-foreground,#111827),transparent 70%);text-underline-offset:3px;outline:none}.mention .mention-avatar{vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:1em;height:1em;margin-right:.15em;display:inline-flex;position:relative;top:-2px;overflow:hidden}.mention .mention-avatar-icon{width:1em;height:1em;color:var(--color-muted-foreground,#737373);background:0 0;border-radius:0;overflow:visible}.mention .mention-inline-icon{width:1em;height:1em;display:block}span[data-node-view-wrapper]{white-space:normal;display:inline!important}.note-typography{font-size:var(--note-editor-font-size,1rem);line-height:1.5}.note-typography>*{padding-block:.125em}.note-typography.prosemirror-editor>*{border-radius:.5rem;margin-inline:-.75em;padding-inline:.75em;transition:background-color .12s}.note-typography p{font-size:inherit;margin-block:0;line-height:1.5}.note-typography h1{font-size:1.5em;font-weight:700;line-height:1.3333}.note-typography h2{font-size:1.25em;font-weight:600;line-height:1.6}.note-typography h3{font-size:1.125em;font-weight:600;line-height:1.5}.note-typography :where(h4,h5,h6){font-weight:600}.note-typography :where(h1,h2,h3,h4,h5,h6){color:inherit;margin-block:0}.note-typography.note-title-editor>h1:first-child{margin-bottom:1rem;font-size:1.5rem;line-height:1.875rem}.note-typography ul,.note-typography ol{margin-block:0;padding-block:0;padding-inline:0;list-style:none}.note-typography ul:not([data-type=taskList])>li:before{box-sizing:border-box;pointer-events:none;content:"";width:.5em;height:.5em;color:color-mix(in oklab,currentColor,transparent 35%);-webkit-user-select:none;user-select:none;background-color:currentColor;border:0 solid;border-radius:50%;position:absolute;top:.875em;left:.5em;transform:translate(-50%,-50%)}.note-typography ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{background-color:#0000;border-width:1.5px;border-radius:50%}.note-typography ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{background-color:currentColor;border-width:0;border-radius:.1em;width:.42em;height:.42em}.note-typography ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{background-color:currentColor;border-width:0;border-radius:50%;width:.5em;height:.5em}.note-typography ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{background-color:#0000;border-width:1.5px;border-radius:50%}.note-typography ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{background-color:currentColor;border-width:0;border-radius:.1em;width:.42em;height:.42em}.note-typography.prosemirror-editor ul:not([data-type=taskList])>li:before{left:1.25em}.note-typography ol{counter-reset:ol-counter}.note-typography ol>li{counter-increment:ol-counter}.note-typography ol>li:before{pointer-events:none;content:counter(ol-counter)".";width:1em;color:color-mix(in oklab,currentColor,transparent 35%);-webkit-user-select:none;user-select:none;text-align:center;line-height:1.5;position:absolute;top:.125em;left:0}.note-typography ol ol>li:before{content:counter(ol-counter,lower-alpha)"."}.note-typography ol ol ol>li:before{content:counter(ol-counter,lower-roman)"."}.note-typography ol ol ol ol>li:before{content:counter(ol-counter)"."}.note-typography ol ol ol ol ol>li:before{content:counter(ol-counter,lower-alpha)"."}.note-typography ol ol ol ol ol ol>li:before{content:counter(ol-counter,lower-roman)"."}.note-typography.prosemirror-editor ol>li:before{left:.75em}.note-typography li{margin-block:0;padding-left:1.5em;position:relative}.note-typography li>p,.note-typography li>div>p{margin-block:0;padding-top:.125em;padding-bottom:.125em}.note-typography.prosemirror-editor li{border-radius:.5rem;margin-inline:-.75em;padding-left:2.25em;padding-right:.75em;transition:background-color .12s}.note-typography li>:where(ul,ol),.note-typography li>div>:where(ul,ol){position:relative}:is(.note-typography li>:where(ul,ol),.note-typography li>div>:where(ul,ol)):before{background-color:color-mix(in oklab,currentColor,transparent 70%);pointer-events:none;content:"";width:1px;position:absolute;top:0;bottom:0;left:calc(-1em - .5px)}.note-typography blockquote{border-left:3px solid var(--color-border,#e5e7eb);color:var(--color-muted-foreground,#6b7280);caret-color:var(--color-foreground,#111827);background-color:#0000;border-radius:0;margin-block:0;margin-inline-start:0;padding-block:.125em;padding-inline:1em 0;font-style:normal}.note-typography blockquote>*+*{margin-top:.5em}.note-typography hr{border-top-width:1px;border-color:var(--color-border,#e5e7eb)}.note-typography code{background-color:var(--color-muted,#f5f5f4);color:inherit;vertical-align:baseline;font-size:.875em;line-height:1.4286;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);border:none;border-radius:.25rem;padding:.125em .25em}.note-typography pre{background-color:var(--color-muted,#f5f5f4);color:inherit;caret-color:var(--color-foreground,#111827);font-size:.875em;line-height:1.4286;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);border-radius:.375rem;margin-block:.5em;padding-block:1em;padding-inline:.75em;overflow-x:auto}.note-typography pre code{font-size:inherit;line-height:inherit;background-color:#0000;padding:0}.note-typography pre+pre,.note-typography>:first-child{margin-block-start:0}.note-typography.prosemirror-editor blockquote{border-radius:0;margin-inline-start:0;padding-inline:1em .75em}.note-typography.prosemirror-editor pre{margin-inline:0;padding-inline:.75em}.note-typography a{color:var(--color-blue-600,#2563eb);text-underline-offset:2px;cursor:text;text-decoration-line:underline}.note-typography a:hover{color:color-mix(in oklab,var(--color-blue-600,#2563eb),transparent 20%);cursor:pointer}.note-typography a.mention{color:inherit;cursor:pointer;text-decoration:none}.note-typography a.mention:hover{color:inherit}.note-typography a.mention:hover:after,.note-typography a.mention:hover:before{display:none}.note-typography strong{font-weight:600}.note-typography em{font-style:italic}.note-typography s{text-decoration-line:line-through}.note-typography u{text-underline-offset:2px;text-decoration-line:underline}.note-typography mark{background-color:var(--color-yellow-200,#fef08a);color:inherit;border-radius:.125rem;padding:0}.note-typography mark[data-highlight-color=orange]{background-color:var(--color-orange-200,#fed7aa)}.note-typography mark[data-highlight-color=green]{background-color:var(--color-green-200,#bbf7d0)}.note-typography mark[data-highlight-color=blue]{background-color:var(--color-blue-200,#bfdbfe)}.note-typography mark[data-highlight-color=purple]{background-color:var(--color-purple-200,#e9d5ff)}.note-typography mark[data-highlight-color=pink]{background-color:var(--color-pink-200,#fbcfe8)}.dark .note-typography mark{color:#1c1917}.note-typography img{border-radius:.375rem;max-width:100%;height:auto}.note-typography.prosemirror-editor{caret-color:var(--color-foreground,#374151)}.note-typography.prosemirror-editor .is-editor-empty:first-child:before,.note-typography.prosemirror-editor .is-empty:before,.note-typography.prosemirror-editor .react-placeholder-widget{opacity:.6;color:var(--color-muted-foreground,#9ca3af)}:is(.note-typography.prosemirror-editor li,.note-typography.prosemirror-editor>*):not(.is-empty):focus-within:not(:has(li:focus-within)){background-color:color-mix(in oklab,var(--color-muted,#f5f5f4),transparent 35%)}.ProseMirror.prompt-editor{padding-bottom:0}.ProseMirror .prompt-token{box-sizing:border-box;border:1px solid hsl(var(--border));background:hsl(var(--accent));height:1.25rem;color:hsl(var(--accent-foreground));vertical-align:baseline;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 .45rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.ProseMirror .prompt-token.ProseMirror-selectednode{outline:2px solid hsl(var(--ring));outline-offset:1px}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#e5e5e5;pointer-events:none;height:0}.ProseMirror .react-placeholder-widget{float:left;pointer-events:auto;-webkit-user-select:none;user-select:none;color:#e5e5e5;height:0}
