.canned-suggestion-popup.svelte-11k04j1{position:fixed;z-index:100;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 4px 12px #0000001a;max-height:320px;overflow-y:auto;min-width:240px;max-width:360px;display:flex;flex-direction:column}.empty.svelte-11k04j1{padding:16px;text-align:center;font-size:var(--fs-sm);color:var(--text-faint)}.head.svelte-11k04j1{padding:8px 12px;font-size:var(--fs-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border)}.suggestion-list.svelte-11k04j1{padding:4px}.suggestion-group.svelte-11k04j1{padding:2px 0}.group-name.svelte-11k04j1{padding:6px 10px 4px;font-size:var(--fs-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.suggestion-item.svelte-11k04j1{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;font-size:var(--fs-sm);color:var(--text);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--t-fast);border-radius:var(--r-sm)}.suggestion-item.svelte-11k04j1:hover,.suggestion-item.selected.svelte-11k04j1{background:var(--bg-hover)}.suggestion-item.svelte-11k04j1 .title:where(.svelte-11k04j1){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-item.svelte-11k04j1 .shortcode:where(.svelte-11k04j1){font-size:var(--fs-xs);color:var(--text-faint);font-family:var(--font-mono);flex-shrink:0}.tiptap-editor.svelte-jgchhy .tiptap{min-height:80px;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);line-height:var(--lh);outline:none;color:var(--text)}.tiptap-editor.svelte-jgchhy .tiptap p{margin:0 0 .5em}.tiptap-editor.svelte-jgchhy .tiptap p:last-child{margin-bottom:0}.tiptap-editor.svelte-jgchhy .tiptap a{color:var(--accent);text-decoration:underline}.tiptap-editor.svelte-jgchhy .tiptap ul,.tiptap-editor.svelte-jgchhy .tiptap ol{padding-left:1.5em;margin:.5em 0}.tiptap-editor.svelte-jgchhy .tiptap h1,.tiptap-editor.svelte-jgchhy .tiptap h2,.tiptap-editor.svelte-jgchhy .tiptap h3{margin:.5em 0 .25em;font-weight:600}.tiptap-editor.svelte-jgchhy .tiptap h1{font-size:1.5em}.tiptap-editor.svelte-jgchhy .tiptap h2{font-size:1.25em}.tiptap-editor.svelte-jgchhy .tiptap h3{font-size:1.1em}.tiptap-editor.svelte-jgchhy .tiptap blockquote{border-left:3px solid var(--border);padding-left:1em;margin:.5em 0;color:var(--text-muted)}.tiptap-editor.svelte-jgchhy .tiptap code{background:var(--bg-hover);padding:.15em .3em;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.tiptap-editor.svelte-jgchhy .tiptap pre{background:var(--bg-panel);padding:.75em 1em;border-radius:var(--r-md);overflow-x:auto;margin:.5em 0}.tiptap-editor.svelte-jgchhy .tiptap pre code{background:transparent;padding:0}.tiptap-editor.svelte-jgchhy .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-faint);pointer-events:none;height:0}.tiptap-editor.svelte-jgchhy .tiptap a.tiptap-link{color:var(--accent);text-decoration:underline;cursor:pointer}
