.bubble-toolbar.svelte-95ct2j{gap:var(--space-2);padding:var(--space-8);background:var(--color-surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex}.bubble-toolbar--static.svelte-95ct2j{visibility:visible;opacity:1;box-sizing:border-box;width:100%;padding-left:var(--space-32);margin-bottom:var(--space-8);position:static}.mark-button.svelte-95ct2j{appearance:none;color:var(--color-text-primary);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-1);min-width:var(--space-32);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mark-button.svelte-95ct2j:hover{background:var(--color-surface-sunken)}.mark-button.active.svelte-95ct2j{background:var(--color-accent-subtle);color:var(--color-text-primary)}.command-button.svelte-95ct2j{appearance:none;color:var(--color-text-primary);padding:var(--space-6) var(--space-10);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-1);align-items:center;gap:var(--space-8);white-space:nowrap;background:0 0;border:none;display:inline-flex}.command-button.svelte-95ct2j:hover{background:var(--color-surface-sunken)}.mode-tabs.svelte-95ct2j{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);align-items:center;display:inline-flex}.mode-tab.svelte-95ct2j{appearance:none;color:var(--color-text-secondary);min-width:4.25rem;padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--font-size-1);background:0 0;border:none}.mode-tab.svelte-95ct2j:hover{color:var(--color-text-primary)}.mode-tab.active.svelte-95ct2j{background:var(--color-surface-overlay);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.slash-menu.svelte-1yk2q1q{z-index:30;min-width:14rem;padding:var(--space-4);background:var(--color-surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:var(--space-2);display:grid;position:fixed}.slash-item.svelte-1yk2q1q{appearance:none;color:var(--color-text-primary);text-align:left;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-12);font:inherit;font-size:var(--font-size-1);background:0 0;border:none;display:flex}.slash-item.svelte-1yk2q1q:hover,.slash-item.selected.svelte-1yk2q1q{background:var(--color-surface-sunken)}.slash-item.svelte-1yk2q1q .shortcut:where(.svelte-1yk2q1q){font-family:var(--font-family-mono);font-size:var(--font-size-0);color:var(--color-text-muted)}.drag-handle-shell.svelte-1kq6t88{z-index:25;pointer-events:auto;padding:var(--space-2);position:fixed}.handle.svelte-1kq6t88{appearance:none;color:var(--color-text-muted);cursor:grab;width:1.5rem;height:1.5rem;padding:var(--space-2);border-radius:var(--radius-sm);opacity:.6;transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.handle.svelte-1kq6t88:hover,.handle.svelte-1kq6t88:focus-visible{opacity:1;background:var(--color-surface-sunken);color:var(--color-text-secondary)}.handle.svelte-1kq6t88:active{cursor:grabbing}.handle.svelte-1kq6t88:disabled{cursor:default}.block-menu.svelte-1kq6t88{top:0;left:var(--space-32);min-width:14rem;padding:var(--space-4);background:var(--color-surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:var(--space-2);pointer-events:auto;display:grid;position:absolute}.block-menu-section.svelte-1kq6t88{gap:var(--space-2);display:grid}.block-menu-separator.svelte-1kq6t88{width:100%;margin:var(--space-4) 0;border:none;border-top:.0625rem solid var(--color-divider)}.section-label.svelte-1kq6t88{font-size:var(--font-size-0);color:var(--color-text-muted);letter-spacing:0;padding:var(--space-4) var(--space-8) var(--space-2)}.block-menu-item.svelte-1kq6t88{appearance:none;color:var(--color-text-primary);text-align:left;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-12);font:inherit;font-size:var(--font-size-1);background:0 0;border:none;display:flex}.block-menu-item.svelte-1kq6t88:hover{background:var(--color-surface-sunken)}.block-menu-item.danger.svelte-1kq6t88{color:var(--color-danger)}.block-menu-item.svelte-1kq6t88 .shortcut:where(.svelte-1kq6t88){font-family:var(--font-family-mono);font-size:var(--font-size-0);color:var(--color-text-muted)}.block-menu-item.svelte-1kq6t88 .leading:where(.svelte-1kq6t88){align-items:center;gap:var(--space-8);display:inline-flex}.block-menu-item.svelte-1kq6t88 .check:where(.svelte-1kq6t88){width:1rem;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.editor-wrap.svelte-o5tkq6{display:block;position:relative}.editor-host{color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-2);line-height:var(--line-height-relaxed);padding-left:var(--space-32)}.editor-host .ProseMirror{outline:none;min-height:60vh}.editor-host .ProseMirror h1{font-size:var(--font-size-5);font-weight:var(--font-weight-medium);margin:var(--space-24) 0 var(--space-12);line-height:var(--line-height-tight);color:var(--color-text-primary)}.editor-host .ProseMirror h2{font-size:var(--font-size-4);font-weight:var(--font-weight-medium);margin:var(--space-24) 0 var(--space-8);line-height:var(--line-height-tight);color:var(--color-text-primary)}.editor-host .ProseMirror h3{font-size:var(--font-size-3);font-weight:var(--font-weight-medium);margin:var(--space-16) 0 var(--space-8);line-height:var(--line-height-tight);color:var(--color-text-primary)}.editor-host .ProseMirror p{margin:var(--space-8) 0}.editor-host .ProseMirror ul,.editor-host .ProseMirror ol{padding-left:var(--space-24);margin:var(--space-8) 0}.editor-host .ProseMirror li{margin:var(--space-2) 0}.editor-host .ProseMirror li p{margin:0}.editor-host .ProseMirror a{color:var(--color-accent);text-underline-offset:var(--space-2)}.editor-host .ProseMirror code{background:var(--color-surface-sunken);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-1)}.editor-host .ProseMirror strong{font-weight:var(--font-weight-medium)}.editor-host .node-embed{color:inherit;background:var(--color-surface-raised);border:.0625rem solid var(--color-divider);border-radius:var(--radius-md);transition:box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none;overflow:hidden}.editor-host .node-embed--card:hover{border-color:var(--color-border);box-shadow:var(--shadow-card-hover)}.editor-host .node-embed--card{margin:var(--space-16) 0;flex-direction:column;width:100%;max-width:72%;display:flex}.editor-host .node-embed-editor.is-selected{outline:.125rem solid var(--color-accent);outline-offset:var(--space-2)}.editor-host .node-embed__cover{object-fit:contain;background:var(--color-surface-sunken);width:100%;display:block}.editor-host .node-embed__cover--empty{min-height:8rem}.editor-host .node-embed__body{gap:var(--space-6);padding:var(--space-12);flex-direction:column;min-width:0;display:flex}.editor-host .node-embed__title{color:var(--color-text-primary);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere}.editor-host .node-embed__description{color:var(--color-text-secondary);font-size:var(--font-size-1);line-height:var(--line-height-relaxed);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-host .node-embed__url-row{align-items:center;gap:var(--space-6);min-width:0;display:flex}.editor-host .node-embed__favicon{border-radius:var(--radius-sm);background:var(--color-surface-sunken);flex:none;width:1rem;height:1rem}.editor-host .node-embed__url{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-host .node-embed--compact{align-items:center;gap:var(--space-8);margin:var(--space-8) 0;padding:var(--space-8);display:flex}.editor-host .node-embed__thumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-sunken);flex:0 0 3rem;width:3rem;height:3rem;display:block}.editor-host .node-embed__compact-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.editor-host .node-reference-editor button{border:.0625rem solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-1);padding:var(--space-4) var(--space-8);cursor:pointer}.editor-host .node-reference-editor button:hover{background:var(--color-state-hover)}.editor-host .node-reference-editor button:disabled{cursor:default;opacity:.65}.editor-host .node-reference-editor{align-items:center;gap:var(--space-4);vertical-align:baseline;display:inline-flex}.editor-host .node-reference-editor__label{color:var(--color-accent);font-weight:var(--font-weight-medium);border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-divider))}.editor-host .task-placement{grid-template-columns:var(--space-24) minmax(0, 1fr) var(--space-32);align-items:center;gap:var(--space-8);margin:var(--space-8) 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}.editor-host .task-placement__checkbox{width:1rem;height:1rem;accent-color:var(--color-accent)}.editor-host .task-placement__title,.editor-host .task-placement__actions{appearance:none;color:var(--color-text-primary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;overflow:hidden}.editor-host .task-placement__actions{padding:var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-muted);text-align:center}.editor-host .task-placement__actions:hover{background:var(--color-state-hover)}.editor-host .task-placement--done .task-placement__title{color:var(--color-text-muted);text-decoration:line-through}@media (width<=40rem){.editor-host .node-embed--card{max-width:none}}.editor-host .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);float:left;pointer-events:none;height:0}
