.ProseMirror{min-height:inherit;outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror h1{margin-top:1em;margin-bottom:.5em;font-size:2em;font-weight:700;line-height:1.2}.ProseMirror h2{margin-top:.8em;margin-bottom:.4em;font-size:1.5em;font-weight:600;line-height:1.3}.ProseMirror h3{margin-top:.6em;margin-bottom:.3em;font-size:1.25em;font-weight:600;line-height:1.4}.ProseMirror ul,.ProseMirror ol{margin:.5em 0;padding-left:1.5em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25em 0}.ProseMirror blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .5);border-radius:0 var(--radius) var(--radius) 0;margin:1em 0;padding:.75em 1em;font-style:italic}.ProseMirror code{background-color:hsl(var(--muted));border-radius:.25em;padding:.2em .4em;font-family:ui-monospace,monospace;font-size:.9em}.ProseMirror pre{color:#f9fafb;border-radius:var(--radius);background-color:#0f1729;margin:1em 0;padding:1em;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.ProseMirror td,.ProseMirror th{border:1px solid hsl(var(--border));vertical-align:top;box-sizing:border-box;padding:.5em 1em;position:relative}.ProseMirror th{background-color:hsl(var(--muted));text-align:left;font-weight:600}.ProseMirror .selectedCell:after{z-index:2;content:"";background:hsl(var(--primary) / .15);pointer-events:none;position:absolute;inset:0}.ProseMirror hr{border:none;border-top:2px solid hsl(var(--border));margin:1.5em 0}.ProseMirror img{border-radius:var(--radius);max-width:100%;height:auto;margin:1em 0}.ProseMirror a{color:hsl(var(--primary));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.ProseMirror mark{background-color:hsl(var(--accent) / .3);border-radius:.2em;padding:.1em .2em}.ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto}.ProseMirror .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}.math-equation-wrapper{background-color:hsl(var(--muted) / .5);cursor:pointer;vertical-align:baseline;border-radius:.25em;padding:.1em .3em;transition:background-color .2s;display:inline-block}.math-equation-wrapper:hover{background-color:hsl(var(--muted))}.math-equation-wrapper .katex{font-size:1em}.math-equation-placeholder{color:hsl(var(--muted-foreground));font-size:.875em;font-style:italic}.ProseMirror .katex{color:inherit}.ProseMirror .katex-display{margin:1em 0;overflow-x:auto}
