.tiptap-editor-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.tiptap-editor-wrapper .ProseMirror{outline:none;padding:10px 12px;font-size:1rem;line-height:1.5;color:var(--ink-primary);min-height:40px;max-height:200px;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap}.tiptap-editor-wrapper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-tertiary);pointer-events:none;position:absolute}.command-token{display:inline-flex;align-items:center;padding:0 6px;height:20px;border-radius:var(--radius-sm);background:rgba(var(--accent-primary-rgb),.15);color:var(--accent-primary);font-size:var(--text-2xs);font-weight:600;font-family:var(--font-mono,monospace);user-select:none;cursor:default;margin:0 2px}.tiptap-editor-wrapper .ProseMirror code{font-family:var(--font-mono,"SF Mono",Monaco,Consolas,monospace);font-size:.875em;background:var(--code-inline-bg);border:1px solid var(--code-inline-border);border-radius:var(--radius-sm);padding:.1em .35em;color:var(--ink-proper-noun);box-shadow:0 0 8px var(--code-inline-glow)}.tiptap-editor-wrapper .ProseMirror strong{font-weight:600}.tiptap-editor-wrapper .ProseMirror em{font-style:italic}.tiptap-editor-wrapper .ProseMirror p{margin:0}.tiptap-editor-wrapper .ProseMirror h1,.tiptap-editor-wrapper .ProseMirror h2,.tiptap-editor-wrapper .ProseMirror h3{margin:var(--space-2) 0 var(--space-1);color:var(--ink-primary);line-height:var(--leading-snug)}.tiptap-editor-wrapper .ProseMirror h1{font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:-.01em}.tiptap-editor-wrapper .ProseMirror h2{font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.01em}.tiptap-editor-wrapper .ProseMirror h3{font-weight:var(--font-semibold)}.tiptap-editor-wrapper .ProseMirror ol,.tiptap-editor-wrapper .ProseMirror ul{margin:var(--space-1) 0;padding-left:var(--space-5)}.tiptap-editor-wrapper .ProseMirror ul{list-style-type:disc}.tiptap-editor-wrapper .ProseMirror ol{list-style-type:decimal}.tiptap-editor-wrapper .ProseMirror li{margin:2px 0}.tiptap-editor-wrapper .ProseMirror li>p{margin:0}.tiptap-editor-wrapper .ProseMirror blockquote{margin:var(--space-1) 0;padding-left:var(--space-3);border-left:3px solid var(--border-default);color:var(--ink-secondary)}.tiptap-editor-wrapper .ProseMirror pre{margin:var(--space-1) 0;padding:var(--space-2) var(--space-3);background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-default);color:var(--code-text);font-family:var(--font-mono,"SF Mono",Monaco,Consolas,monospace);font-size:.875em;line-height:var(--leading-normal);overflow-x:auto}.tiptap-editor-wrapper .ProseMirror pre code{padding:0;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;font-size:inherit}.tiptap-editor-wrapper .ProseMirror>:first-child{margin-top:0}.tiptap-suggestion-anchor{position:relative}