.slash-menu-panel{border:1px solid var(--color-hairline);background:var(--color-panel-raised);min-width:15rem;max-height:min(20rem,55vh);box-shadow:var(--shadow-popover);border-radius:.5rem;padding:.25rem;overflow-y:auto}.slash-menu-item-label{color:var(--color-surface-900);font-size:.8125rem;font-weight:500}.slash-menu-item:hover{background:var(--color-hover)}.slash-menu-item-selected,.slash-menu-item-selected:hover{background:var(--color-hover-strong)}.slash-menu-empty{color:var(--color-muted);padding:.65rem .75rem;font-size:.8125rem}.document-editor{--editor-pad-x:0;--editor-pad-y:.25rem;flex-direction:column;flex:1;display:flex}.document-editor-surface{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;display:flex}.document-editor-surface:focus-within{box-shadow:none;border:none;outline:none}.document-editor-content{flex:1;min-height:12rem}.document-editor-content .tiptap{padding:var(--editor-pad-y) var(--editor-pad-x);outline:none}.block-editor{letter-spacing:-.013em;color:var(--color-surface-900);caret-color:var(--color-accent);font-size:1rem;font-weight:400;line-height:1.6}.block-editor:focus{outline:none}.block-editor p{margin:.5em 0}.block-editor p:first-child{margin-top:0}.block-editor p:last-child{margin-bottom:0}.block-editor h1,.block-editor h2,.block-editor h3{letter-spacing:-.035em;color:var(--color-surface-900);margin:1.4em 0 .25em;font-weight:600;line-height:1.25}.block-editor h1:first-child,.block-editor h2:first-child,.block-editor h3:first-child{margin-top:0}.block-editor h1{font-size:1.875rem;line-height:1.2}.block-editor h2{font-size:1.375rem}.block-editor h3{font-size:1.125rem}.block-editor strong{font-weight:600}.block-editor em{font-style:italic}.block-editor a{color:var(--color-surface-600);cursor:pointer;border-bottom:.05em solid color-mix(in oklch, var(--color-surface-500) 50%, transparent);text-decoration:none;transition:color .12s,border-color .12s}.block-editor a:hover{color:var(--color-surface-800);border-bottom-color:var(--color-surface-600)}.block-editor ul,.block-editor ol{margin:.4em 0;padding-inline-start:1.25em}.block-editor li{margin:.15em 0}.block-editor ul li{list-style-type:disc}.block-editor ol li{list-style-type:decimal}.block-editor li::marker{color:currentColor}.block-editor blockquote{border-inline-start:4px solid var(--color-surface-300);color:color-mix(in oklch, var(--color-surface-900) 88%, var(--color-surface-500));background:0 0;border-radius:0;margin:.75em 0;padding:.15em 0 .15em .95em}.block-editor code{background:color-mix(in oklch, var(--color-surface-200) 65%, transparent);border:none;border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em}.block-editor pre{background:color-mix(in oklch, var(--color-surface-200) 55%, transparent);color:var(--color-surface-900);border:none;border-radius:.375rem;margin:.75em 0;padding:.875rem 1rem;overflow-x:auto}[data-scheme=dark] .block-editor pre{background:color-mix(in oklch, var(--color-surface-200) 40%, transparent)}.block-editor pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.8125rem;line-height:1.55}.block-editor hr{border:none;border-top:1px solid color-mix(in oklch, var(--color-surface-300) 65%, transparent);margin:1.5em 0}.block-editor p.is-editor-empty:first-child:before{color:var(--color-surface-400);content:attr(data-placeholder);float:left;pointer-events:none;letter-spacing:-.011em;height:0;font-style:normal}[data-scheme=dark] .block-editor p.is-editor-empty:first-child:before{color:var(--color-surface-500)}.doc-title-editable[contenteditable=true]:empty:before{content:attr(data-placeholder);color:var(--color-surface-400);pointer-events:none}
