@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}button{font:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit}ul,ol{list-style:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:root{--bg:#f8f6f1;--text:#2c2825;--sidebar-bg:#efebe5;--border:#dbd6cd;--accent:#3a6ea3;--muted:#7e7970;--color-warning:#e07b39;--color-danger:#e57373;--ui-font:"Inter", system-ui, sans-serif;--ui-font-size:1.1rem;--ui-line-height:1.7;--blockquote-text:#1a1612}@media (prefers-color-scheme:dark){:root{--bg:#1c1c1c;--text:#e1dcd4;--sidebar-bg:#232323;--border:#303030;--accent:#6a9fc6;--muted:#7c7870;--blockquote-text:#d8d2c8}}[data-theme=rose-pine]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#191724;--text:#e0def4;--sidebar-bg:#1f1d2e;--border:#26233a;--accent:#c4a7e7;--muted:#6e6a86;--h1-color:#eb6f92;--h2-color:#f6c177;--h3-color:#9ccfd8;--h4-color:#c4a7e7;--h5-color:#31748f;--h6-color:#ebbcba;--code-bg:#1f1d2e;--code-inline-color:#f6c177;--code-inline-bg:#f6c1771a}[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#282a36;--text:#f8f8f2;--sidebar-bg:#21222c;--border:#44475a;--accent:#bd93f9;--muted:#6272a4;--h1-color:#ff79c6;--h2-color:#bd93f9;--h3-color:#50fa7b;--h4-color:#ffb86c;--h5-color:#8be9fd;--h6-color:#f55;--code-bg:#1e1f29;--code-inline-color:#50fa7b;--code-inline-bg:#50fa7b1a}[data-theme=solarized]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdf6e3;--text:#586e75;--sidebar-bg:#eee8d5;--border:#d3cbb5;--accent:#268bd2;--muted:#657b83;--h1-color:#268bd2;--h2-color:#2aa198;--h3-color:#859900;--h4-color:#6c71c4;--h5-color:#b58900;--h6-color:#cb4b16;--code-bg:#eee8d5;--code-inline-color:#268bd2;--code-inline-bg:#268bd217}[data-theme=catppuccin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eff1f5;--text:#4c4f69;--sidebar-bg:#e6e9ef;--border:#ccd0da;--accent:#1e66f5;--muted:#5c5f77;--h1-color:#7287fd;--h2-color:#209fb5;--h3-color:#179299;--h4-color:#8839ef;--h5-color:#df8e1d;--h6-color:#ea76cb;--code-bg:#e6e9ef;--code-inline-color:#8839ef;--code-inline-bg:#8839ef14}[data-theme] .tiptap-editor h1{color:var(--h1-color,var(--text));border-bottom:1px solid var(--border);padding-bottom:.25em}[data-theme] .tiptap-editor h2{color:var(--h2-color,var(--text));border-bottom:1px solid var(--border);padding-bottom:.15em}[data-theme] .tiptap-editor h3{color:var(--h3-color,var(--text))}[data-theme] .tiptap-editor h4{color:var(--h4-color,var(--text))}[data-theme] .tiptap-editor h5{color:var(--h5-color,var(--text))}[data-theme] .tiptap-editor h6{color:var(--h6-color,var(--text))}[data-theme] .tiptap-editor code{color:var(--code-inline-color,var(--accent));background:var(--code-inline-bg,color-mix(in srgb, var(--accent) 8%, transparent));border-radius:4px;padding:.1em .35em;font-size:.88em}[data-theme] .tiptap-editor pre{background:var(--code-bg,var(--sidebar-bg));border:1px solid var(--border);border-radius:6px}[data-theme] .tiptap-editor pre code{color:var(--text);font-size:inherit;background:0 0;padding:0}[data-theme] .tiptap-editor a{color:var(--accent)}[data-theme] .tiptap-editor blockquote{border-left:3px solid var(--border);color:var(--muted);margin:.8em 0;padding:.4em .8em}[data-theme] .tiptap-editor blockquote *{color:inherit}[data-theme] .tiptap-editor blockquote a,[data-theme] .tiptap-editor blockquote .wiki-link{color:var(--accent)}[data-theme] .wiki-link{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}[data-theme] .wiki-link:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}[data-theme] ::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}[data-theme=github-dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--text:#c9d1d9;--sidebar-bg:#010409;--border:#30363d;--accent:#58a6ff;--muted:#8b949e;--h1-color:#e3b341;--h2-color:#d2a8ff;--h3-color:#79c0ff;--h4-color:#3fb950;--h5-color:#ffa657;--h6-color:#ff7b72;--code-bg:#161b22;--code-inline-color:#ffa657;--code-inline-bg:#ffa6571a;--ui-font:"JetBrains Mono", "Fira Code", ui-monospace, monospace}[data-theme=github-dark] .tiptap-editor h1{color:var(--h1-color);border-bottom:1px solid var(--border);padding-bottom:.25em}[data-theme=github-dark] .tiptap-editor h2{color:var(--h2-color);border-bottom:1px solid var(--border);padding-bottom:.15em}[data-theme=github-dark] .tiptap-editor h3{color:var(--h3-color)}[data-theme=github-dark] .tiptap-editor h4{color:var(--h4-color)}[data-theme=github-dark] .tiptap-editor h5{color:var(--h5-color)}[data-theme=github-dark] .tiptap-editor h6{color:var(--h6-color)}[data-theme=github-dark] .tiptap-editor code{color:var(--code-inline-color);background:var(--code-inline-bg);border-radius:4px;padding:.1em .35em;font-size:.88em}[data-theme=github-dark] .tiptap-editor pre{background:var(--code-bg);border:1px solid var(--border);border-radius:6px}[data-theme=github-dark] .tiptap-editor pre code{color:#c9d1d9;background:0 0;padding:0}[data-theme=github-dark] .tiptap-editor blockquote{border-left:3px solid var(--border);color:var(--muted);background:#ffffff05;margin:.8em 0;padding:.4em .8em}[data-theme=github-dark] .tiptap-editor a{color:#58a6ff}[data-theme=github-dark] .wiki-link{color:#58a6ff;background:#58a6ff14}[data-theme=github-dark] .wiki-link:hover{background:#58a6ff29}[data-theme=github-dark] ::selection{background:#388bfd4d}html,body{background-color:var(--bg);height:100%;color:var(--text);font-family:var(--ui-font);font-size:var(--ui-font-size);line-height:var(--ui-line-height);-webkit-font-smoothing:antialiased;margin:0;padding:0}.tiptap-editor a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.tiptap-editor code{background:color-mix(in srgb, var(--accent) 8%, var(--sidebar-bg));color:var(--text);border-radius:4px;padding:.1em .35em;font-size:.88em}.tiptap-editor pre{background:var(--sidebar-bg);border:1px solid var(--border);border-radius:6px}.tiptap-editor pre code{font-size:inherit;background:0 0;padding:0}.tiptap-editor blockquote a,.tiptap-editor blockquote .wiki-link{color:var(--accent)}.wiki-link{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);cursor:pointer;border-radius:3px;padding:0 .15em;font-weight:500;text-decoration:none;transition:background 80ms;display:inline}.wiki-link:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.query-block{border:1px solid var(--border);background:var(--sidebar-bg);border-radius:8px;margin:.8rem 0;font-size:.88rem;overflow:hidden}.query-block-header{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.4rem .7rem;display:flex}.query-block-icon{color:var(--muted);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.query-block-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem}.query-block-input::placeholder{color:var(--muted)}.query-block-results{padding:.3rem 0}.query-result-item{cursor:default;align-items:baseline;gap:.6rem;padding:.25rem .75rem;display:flex}.query-result-item:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.query-result-item:has(.query-result-name:focus){background:color-mix(in srgb, var(--accent) 8%, transparent)}.query-result-name{color:var(--accent);cursor:pointer;font-weight:500;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:none}.query-result-name:hover,.query-result-name:focus{outline:none;text-decoration:underline}.query-result-path{color:var(--muted);opacity:.65;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem}.query-result-meta{color:var(--muted);font-size:.78rem}.query-empty{color:var(--muted);padding:.4rem .75rem;font-style:italic;display:block}.query-error{color:var(--color-danger)}.query-tag-cloud{flex-wrap:wrap;gap:.4rem;padding:.5rem .75rem;display:flex}.query-tag-chip{border:1px solid var(--border);cursor:pointer;color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-family:inherit;font-size:.8rem;transition:background 80ms,border-color 80ms;display:inline-flex}.query-tag-chip:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:var(--accent)}.query-tag-chip.active{background:color-mix(in srgb, var(--accent) 15%, transparent);border-color:var(--accent)}.query-result-count{color:var(--muted);flex-shrink:0;margin-left:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.query-block-lock{cursor:pointer;color:var(--muted);opacity:.35;background:0 0;border:none;border-radius:3px;flex-shrink:0;align-items:center;padding:2px 4px;transition:opacity .15s;display:flex}.query-block-lock:hover{opacity:.8}.query-block.locked .query-block-lock{color:var(--accent);opacity:.7}.query-block.locked .query-block-input{opacity:.55;cursor:default}.query-tag-name{color:var(--accent);font-weight:500}.query-tag-count{color:var(--muted);font-size:.72rem}.query-field-cloud{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding-bottom:.6rem}.tiptap-editor ul[data-type=taskList]{margin:.4rem 0 .8rem;padding-left:0!important;list-style:none!important}.tiptap-editor ul[data-type=taskList]>li{gap:.5rem;margin:.2rem 0;flex-direction:row!important;align-items:flex-start!important;display:flex!important}.tiptap-editor ul[data-type=taskList]>li>label{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding-top:.28rem;display:flex!important}.tiptap-editor ul[data-type=taskList]>li>label input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--accent);margin:0}.tiptap-editor ul[data-type=taskList]>li>div{min-width:0;flex:1!important}.tiptap-editor ul[data-type=taskList]>li>div>p{margin:0!important}.tiptap-editor ul[data-type=taskList]>li[data-checked=true]>div{opacity:.55;text-decoration:line-through}.drawing-block{border:1px solid var(--border);background:var(--sidebar-bg);border-radius:8px;margin:.8rem 0;overflow:hidden}.drawing-block-header{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.35rem .7rem;display:flex}.drawing-block-icon{color:var(--accent);flex-shrink:0;font-size:.85rem}.drawing-block-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;font-weight:500;overflow:hidden}.drawing-block-edit-btn{background:var(--accent);color:var(--bg);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.15rem .5rem;font-family:inherit;font-size:.75rem}.drawing-block-delete-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.1rem .3rem;font-size:.75rem;line-height:1}.drawing-block-delete-btn:hover{color:var(--color-danger)}.drawing-block-edit-btn:hover{opacity:.85}.drawing-block-preview{justify-content:center;align-items:center;min-height:48px;padding:.5rem;display:flex}.drawing-block-preview svg{width:100%;height:100%;display:block}.drawing-placeholder{color:var(--muted);font-size:.82rem;font-style:italic}.drawing-resize-handle{cursor:ns-resize;border-top:2px solid var(--border);background:0 0;flex-shrink:0;height:6px;transition:border-color .12s}.drawing-resize-handle:hover{border-top-color:var(--accent)}.drawing-overlay{z-index:9999;background:var(--bg);position:fixed;inset:0}.drawing-editor-root{flex-direction:column;width:100%;height:100%;display:flex}.drawing-editor-toolbar{background:var(--sidebar-bg);border-bottom:1px solid var(--border);z-index:10;flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex;position:relative}.drawing-editor-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;font-weight:600;overflow:hidden}.drawing-editor-btn{background:var(--sidebar-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;flex-shrink:0;padding:.3rem .8rem;font-family:inherit;font-size:.82rem}.drawing-editor-btn:hover{background:var(--border)}.drawing-editor-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.drawing-editor-btn.primary:hover{opacity:.85}.drawing-editor-canvas{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.hljs-comment,.hljs-quote{color:#6a737d;font-style:italic}.hljs-keyword,.hljs-selector-tag{color:#d73a49}.hljs-string,.hljs-regexp,.hljs-addition{color:#032f62}.hljs-number,.hljs-literal{color:#005cc5}.hljs-type,.hljs-params{color:#6f42c1}.hljs-title,.hljs-section,.hljs-built_in{color:#6f42c1;font-weight:600}.hljs-attr,.hljs-attribute,.hljs-name{color:#005cc5}.hljs-variable,.hljs-template-variable{color:#e36209}.hljs-meta{color:#6a737d}.hljs-deletion{color:#b31d28}@media (prefers-color-scheme:dark){:root:not([data-theme]) .hljs-comment,:root:not([data-theme]) .hljs-quote{color:#8b949e}:root:not([data-theme]) .hljs-keyword,:root:not([data-theme]) .hljs-selector-tag{color:#ff7b72}:root:not([data-theme]) .hljs-string,:root:not([data-theme]) .hljs-regexp,:root:not([data-theme]) .hljs-addition{color:#a5d6ff}:root:not([data-theme]) .hljs-number,:root:not([data-theme]) .hljs-literal{color:#79c0ff}:root:not([data-theme]) .hljs-type,:root:not([data-theme]) .hljs-params{color:#ffa657}:root:not([data-theme]) .hljs-title,:root:not([data-theme]) .hljs-section,:root:not([data-theme]) .hljs-built_in{color:#d2a8ff}:root:not([data-theme]) .hljs-attr,:root:not([data-theme]) .hljs-attribute,:root:not([data-theme]) .hljs-name{color:#79c0ff}:root:not([data-theme]) .hljs-variable,:root:not([data-theme]) .hljs-template-variable{color:#ffa657}:root:not([data-theme]) .hljs-meta{color:#8b949e}}[data-theme=rose-pine] .hljs-comment,[data-theme=dracula] .hljs-comment{color:#8b949e}[data-theme=rose-pine] .hljs-keyword,[data-theme=dracula] .hljs-keyword{color:#ff7b72}[data-theme=rose-pine] .hljs-string,[data-theme=rose-pine] .hljs-addition,[data-theme=dracula] .hljs-string,[data-theme=dracula] .hljs-addition{color:#a5d6ff}[data-theme=rose-pine] .hljs-number,[data-theme=rose-pine] .hljs-literal,[data-theme=dracula] .hljs-number,[data-theme=dracula] .hljs-literal{color:#79c0ff}[data-theme=rose-pine] .hljs-type,[data-theme=rose-pine] .hljs-params,[data-theme=dracula] .hljs-type,[data-theme=dracula] .hljs-params{color:#ffa657}[data-theme=rose-pine] .hljs-title,[data-theme=rose-pine] .hljs-built_in,[data-theme=dracula] .hljs-title,[data-theme=dracula] .hljs-built_in{color:#d2a8ff}[data-theme=rose-pine] .hljs-attr,[data-theme=rose-pine] .hljs-name,[data-theme=dracula] .hljs-attr,[data-theme=dracula] .hljs-name{color:#79c0ff}[data-theme=rose-pine] .hljs-variable,[data-theme=dracula] .hljs-variable{color:#ffa657}[data-theme=rose-pine] .hljs-meta,[data-theme=dracula] .hljs-meta,[data-theme=github-dark] .hljs-comment,[data-theme=github-dark] .hljs-quote{color:#8b949e}[data-theme=github-dark] .hljs-keyword,[data-theme=github-dark] .hljs-selector-tag{color:#ff7b72}[data-theme=github-dark] .hljs-string,[data-theme=github-dark] .hljs-addition{color:#a5d6ff}[data-theme=github-dark] .hljs-number,[data-theme=github-dark] .hljs-literal{color:#79c0ff}[data-theme=github-dark] .hljs-type,[data-theme=github-dark] .hljs-params{color:#ffa657}[data-theme=github-dark] .hljs-title,[data-theme=github-dark] .hljs-built_in{color:#d2a8ff}[data-theme=github-dark] .hljs-attr,[data-theme=github-dark] .hljs-name{color:#79c0ff}[data-theme=github-dark] .hljs-variable{color:#ffa657}[data-theme=github-dark] .hljs-meta{color:#8b949e}@media print{html,body{height:auto!important;overflow:visible!important}body{color:#000!important;background:#fff!important}.sidebar,.mobile-topbar,.titlebar,.mobile-rename,.backlinks,.fm-wrap,.toc-bar{display:none!important}.layout,.main{height:auto!important;display:block!important;overflow:visible!important}.editor-wrap{height:auto!important;padding:0!important;overflow:visible!important}.tiptap-editor{color:#000!important;max-width:none!important;min-height:0!important;padding:0!important;font-size:11pt!important;line-height:1.6!important}.tiptap-editor a{color:#000!important}.wiki-link{background:0 0!important;border:none!important}.code-block-header{display:none!important}.code-block-wrap{background:#f5f5f5!important;border-left:3px solid #ccc!important;border-radius:0 3px 3px 0!important;overflow:visible!important}.tiptap-editor .code-block-wrap pre{white-space:pre-wrap!important;padding:.7rem .9rem!important;overflow:visible!important}.tiptap-editor .code-block-wrap pre code{color:#1a1a1a!important;background:0 0!important;font-size:9pt!important}}
