.editor.svelte-1mnw26j{font-family:var(--font-sans,system-ui, sans-serif);border:1px solid var(--editor-border,#d4d4d4);border-radius:var(--radius-md);background-color:var(--editor-bg,#fff);flex-direction:column;display:flex;position:relative;overflow:hidden}.toolbar.svelte-1mnw26j{border-bottom:1px solid var(--editor-border,#d4d4d4);background-color:var(--editor-toolbar-bg,#fafafa);flex-wrap:wrap;gap:.125rem;padding:.375rem;display:flex}.tool.svelte-1mnw26j{min-width:1.875rem;height:1.875rem;color:var(--editor-fg,#1a1a1a);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .375rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.tool.svelte-1mnw26j:hover:not(:disabled){background-color:var(--editor-tool-hover,#efefef)}.tool.active.svelte-1mnw26j{background-color:var(--editor-tool-active-bg,#1a1a1a);color:var(--editor-tool-active-fg,#fff)}.tool.svelte-1mnw26j:focus-visible{outline:2px solid var(--editor-focus,#000);outline-offset:1px}.tool.svelte-1mnw26j:disabled{opacity:.4;cursor:not-allowed}@media (pointer:coarse){.tool.svelte-1mnw26j{min-width:2.5rem;height:2.5rem}.mention-panel.svelte-1mnw26j li:where(.svelte-1mnw26j){padding-top:.75rem;padding-bottom:.75rem}}.surface.svelte-1mnw26j{min-height:var(--editor-min-height,8rem);color:var(--editor-fg,#1a1a1a);padding:.75rem 1rem;font-size:.9375rem;line-height:1.55;position:relative;overflow-y:auto}.placeholder.svelte-1mnw26j{color:var(--editor-placeholder,#a3a3a3);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.75rem;left:1rem}.surface.svelte-1mnw26j .tiptap{outline:none}.surface.svelte-1mnw26j .tiptap>*{margin:0}.surface.svelte-1mnw26j .tiptap>*+*{margin-top:.6em}.surface.svelte-1mnw26j .tiptap h1{font-size:1.4rem;font-weight:600;line-height:1.2}.surface.svelte-1mnw26j .tiptap h2{font-size:1.15rem;font-weight:600;line-height:1.25}.surface.svelte-1mnw26j .tiptap ul,.surface.svelte-1mnw26j .tiptap ol{padding-left:1.25rem}.surface.svelte-1mnw26j .tiptap blockquote{border-left:3px solid var(--border-strong);color:var(--text-muted);padding-left:.875rem}.surface.svelte-1mnw26j .tiptap code{font-family:var(--font-mono,ui-monospace, monospace);background-color:var(--surface-sunken);border-radius:var(--radius-sm);padding:.1em .3em;font-size:.875em}.surface.svelte-1mnw26j .tiptap pre{font-family:var(--font-mono,ui-monospace, monospace);background-color:var(--surface-sunken);color:var(--text);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.85em;overflow-x:auto}.surface.svelte-1mnw26j .tiptap pre code{color:inherit;background:0 0;padding:0}.mention-panel.svelte-1mnw26j{z-index:70;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-overlay);max-height:12rem;box-shadow:var(--shadow-overlay);flex-direction:column;gap:.125rem;margin:0;padding:.25rem;list-style:none;display:flex;position:absolute;bottom:.75rem;left:1rem;right:1rem;overflow-y:auto}.mention-panel.svelte-1mnw26j li:where(.svelte-1mnw26j){border-radius:var(--radius-sm);color:var(--text);cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .625rem;display:flex}.mention-panel.svelte-1mnw26j li.active:where(.svelte-1mnw26j),.mention-panel.svelte-1mnw26j li:where(.svelte-1mnw26j):hover{background-color:var(--fill-active)}.mention-panel.svelte-1mnw26j span:where(.svelte-1mnw26j){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-panel.svelte-1mnw26j small:where(.svelte-1mnw26j){color:var(--text-muted);white-space:nowrap;font-size:.8125rem}
