/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
:root{--border-color:var(--color-primary5);--border-color-hover:var(--muted-foreground);--blockquote-border:var(--color-primary4);--blockquote-color:var(--color-primary10);--codeblock-bg:var(--color-primary10);--code-bg:var(--color-primary5);--table-border:var(--color-primary4);--table-bg-selected:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--table-bg-selected:color-mix(in oklch, var(--muted) 60%, transparent)}}:root{--table-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--table-bg-hover:color-mix(in oklch, var(--muted) 30%, transparent)}}:root{--task-completed-color:var(--muted-foreground);--highlight-color:#00ff001a;--highlight-border:green;--search-result-bg:yellow;--search-result-current-bg:orange}.tiptap{width:100%}.tiptap:focus-visible{outline:none}.dark{--codeblock-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark{--codeblock-bg:color-mix(in oklch, var(--muted) 30%, transparent)}}.tiptap a{color:var(--color-accent);cursor:pointer;text-decoration:underline}.tiptap a:hover{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.tiptap a:hover{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.tiptap>:first-child{margin-top:0}.tiptap p:not(:first-child){margin-top:.8rem}.tiptap p{white-space:normal}.tiptap .is-empty:before{pointer-events:none;float:left;height:0;color:var(--color-stone-400)}@supports (color:color-mix(in lab, red, red)){.tiptap .is-empty:before{color:color-mix(in oklab, var(--color-stone-400) 70%, transparent)}}.tiptap .is-empty:before{content:var(--placeholder-text,attr(data-placeholder));font-weight:450}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:1.25rem;line-height:1.2}.tiptap h1{font-size:1.8rem;line-height:1.1;font-family:var(--font-serif);font-feature-settings:"ss01" on, "ss04" on, "ss07" on;color:var(--color-dark);margin-top:2rem;margin-bottom:1rem;scroll-margin:5rem;font-weight:400}.tiptap h2{font-size:1.1em;font-weight:var(--font-weight-medium);margin-top:2rem;margin-bottom:1rem}.tiptap h1+h2{margin-top:1.25rem}.tiptap h3{font-size:1.05em;font-weight:var(--font-weight-bold);color:var(--color-primary10)}.tiptap h4,.tiptap h5,.tiptap h6{font-size:.9em;font-weight:var(--font-weight-medium);color:var(--color-primary10);text-transform:uppercase}.large p{font-size:15px}.large h1{font-size:3.25em}.large h2{font-size:1.35em}.tiptap blockquote{color:var(--blockquote-color);margin:1rem 0;padding:.35rem 0 .35rem 1.15rem;position:relative}.tiptap blockquote:before{content:"";background-color:var(--blockquote-border);border-radius:.5rem;width:.25rem;position:absolute;top:0;bottom:0;left:0}.tiptap blockquote p{margin:0}.tiptap hr{border:none;border-top:1px solid var(--border-color);margin:1rem 0}.tiptap code:not(pre code){background-color:var(--code-bg);border-radius:.25rem;padding:.2rem .3rem;font-family:monospace;font-size:.875rem;font-weight:700}.tiptap ul:not([data-type=taskList]),.tiptap ol{margin:.5rem 0;padding:0;list-style:none}.tiptap ul:not([data-type=taskList]) li,.tiptap ol li{padding-left:1.5rem;position:relative}.tiptap ul li p,.tiptap ol li p{margin:0}.tiptap ul:not([data-type=taskList])>li:before{content:"•";line-height:inherit;color:var(--color-stone-700);pointer-events:none;font-weight:700;position:absolute;top:0;left:.5rem}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{content:"◦";font-weight:900}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{content:"•";font-weight:700}.tiptap ol{counter-reset:ol-counter}.tiptap ol>li{counter-increment:ol-counter}.tiptap ol>li:before{content:counter(ol-counter) ".";line-height:inherit;text-align:right;min-width:1.25rem;color:var(--color-stone-700);pointer-events:none;font-size:.9em;font-weight:500;position:absolute;top:0;left:0}.tiptap ul[data-type=taskList]{margin:0;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.tiptap ul[data-type=taskList] li>div{flex:auto;padding-top:3px}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}.tiptap ul[data-type=taskList] li[data-checked=true] div{color:var(--task-completed-color);text-decoration:line-through}.tiptap ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.5px solid var(--color-stone-300);cursor:pointer;background-color:#0000;border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;margin:0;transition:background-color .12s,border-color .12s;position:relative;top:.4rem}.tiptap ul[data-type=taskList] input[type=checkbox]:before{content:"";position:absolute;inset:-.5rem}@media (pointer:coarse){.tiptap ul[data-type=taskList] input[type=checkbox]:before{inset:-.85rem}}.tiptap ul[data-type=taskList] input[type=checkbox]:hover{border-color:var(--color-stone-400)}.tiptap ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--color-stone-700);border-color:var(--color-stone-700)}.tiptap ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='3.5 8.5 6.5 11.5 12.5 4.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70%;position:absolute;inset:0}.tiptap .color{white-space:nowrap}.tiptap .color:before{border:1px solid var(--border-color);vertical-align:middle;background-color:var(--color);content:" ";border-radius:.25rem;width:1rem;height:1rem;margin-bottom:.15rem;margin-right:.1rem;display:inline-block}.tiptap pre{background-color:#0000;height:fit-content;margin:1.5em 0;padding:0;display:flex;overflow:auto}.tiptap pre code{color:inherit;background-color:#0000;flex:1;padding:0;font-family:Sohne Mono,monospace,Consolas,Monaco,Andale Mono,Ubuntu Mono;border-radius:0!important}.tiptap .drag-handle{z-index:50;cursor:grab;opacity:100;width:1.5rem;height:1.5rem;color:var(--border-color-hover);flex-direction:column;justify-content:center;align-items:center;padding-right:.5rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);display:flex;position:fixed}.tiptap .drag-handle:active{cursor:grabbing}.tiptap .drag-handle.hide{opacity:0;pointer-events:none}@media screen and (width<=600px){.tiptap .drag-handle{pointer-events:none;display:none}}.tiptap .drag-handle svg{width:1rem;height:1rem}.tiptap .tableWrapper{margin:0;padding:1rem;overflow:auto}.tiptap table{box-sizing:border-box;border-collapse:collapse;border:1px solid var(--table-border);border-radius:.25rem;width:100%;margin-top:1rem;margin-bottom:1rem}.tiptap table td,.tiptap table th{border:1px solid var(--table-border);text-align:left;vertical-align:top;min-width:100px;padding:.5rem;position:relative}.tiptap table td:first-of-type:not(a),.tiptap table th:first-of-type:not(a){margin-top:0}.tiptap table td p,.tiptap table th p{margin:0}.tiptap table td p+p,.tiptap table th p+p{margin-top:.75rem}.tiptap table th{font-weight:700}.tiptap table .column-resize-handle{pointer-events:none;width:.5rem;display:flex;position:absolute;top:0;bottom:-2px;right:-.25rem}.tiptap table .column-resize-handle:before{content:"";background-color:var(--table-border);width:1px;height:100%;margin-left:.5rem}.tiptap table .selectedCell{border-style:double;border-color:var(--table-border);background-color:var(--table-bg-selected)}.tiptap table .grip-column,.tiptap table .grip-row{z-index:10;cursor:pointer;background-color:var(--table-bg-selected);justify-content:center;align-items:center;display:flex;position:absolute}.tiptap table .grip-column{border-left:1px solid var(--table-border);width:calc(100% + 1px);height:.75rem;margin-left:-1px;top:-.75rem;left:0}.tiptap table .grip-column:hover:before,.tiptap table .grip-column.selected:before{content:"";width:.625rem}.tiptap table .grip-column:hover{background-color:var(--table-bg-hover)}.tiptap table .grip-column:hover:before{border-bottom:2px dotted var(--border-color-hover)}.tiptap table .grip-column.first{border-color:#0000;border-top-left-radius:.125rem}.tiptap table .grip-column.last{border-top-right-radius:.125rem}.tiptap table .grip-column.selected{border-color:var(--table-border);background-color:var(--table-bg-hover);box-shadow:0 1px 2px #0000000d}.tiptap table .grip-column.selected:before{border-bottom:2px dotted var(--border-color-hover)}.tiptap table .grip-row{border-top:1px solid var(--table-border);width:.75rem;height:calc(100% + 1px);margin-top:-1px;top:0;left:-.75rem}.tiptap table .grip-row:hover:before,.tiptap table .grip-row.selected:before{content:"";height:.625rem}.tiptap table .grip-row:hover{background-color:var(--table-bg-hover)}.tiptap table .grip-row:hover:before{border-left:2px dotted var(--border-color-hover)}.tiptap table .grip-row.first{border-color:#0000;border-top-left-radius:.125rem}.tiptap table .grip-row.last{border-bottom-left-radius:.125rem}.tiptap table .grip-row.selected{border-color:var(--table-border);background-color:var(--table-bg-hover);box-shadow:0 1px 2px #0000000d}.tiptap table .grip-row.selected:before{border-left:2px dotted var(--border-color-hover)}.tiptap .search-result{background-color:var(--search-result-bg);color:#000}.tiptap .search-result-current{background-color:var(--search-result-current-bg);color:#000}.tiptap .code-wrapper{background-color:var(--codeblock-bg);border-radius:.5rem;width:100%;height:fit-content;margin:.5rem 0;padding:1rem;position:relative}.tiptap .code-wrapper-tile{opacity:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.25rem;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;right:0}.tiptap .code-wrapper:hover .code-wrapper-tile{opacity:1}.tiptap iframe{aspect-ratio:16/9}.tiptap .mention{background-color:var(--color-violet-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-violet-500);border-radius:.4rem;padding:.1rem .3rem}.tiptap .mention:after{content:"​"}.editor-line-handle{color:var(--color-stone-400);cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;padding:0 .5rem;transition:opacity .12s,color .12s;display:flex}.editor-line-handle>span{background-color:#0000;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .12s;display:flex}.editor-line-handle[data-editor-focused=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.editor-line-handle:hover{opacity:1;color:var(--color-stone-700)}.editor-line-handle:hover>span{background-color:var(--color-stone-100)}.editor-line-handle:active{cursor:grabbing}.tiptap .editor-current-block{isolation:isolate;position:relative}.tiptap .editor-current-block:before{content:"";background-color:var(--color-blue-100);pointer-events:none;z-index:-1;border-radius:.5rem;position:absolute;inset:-.15rem -.5rem}.tiptap .node-jazzImage,.tiptap .node-jazzFile,.tiptap .node-googleDriveLink{margin:0}.tiptap .node-jazzImage>div,.tiptap .node-jazzFile>div,.tiptap .node-googleDriveLink>div{margin:.5rem 0}.tiptap .ProseMirror-selectednode{outline:none}.drive-title.svelte-10akldm{height:20px;line-height:20px;font:inherit;color:var(--color-stone-800);box-sizing:border-box;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:13px;font-weight:500;display:block}@layer components{div.svelte-asw1ez{width:100%}}[data-vaul-handle]{transition:opacity .2s;background:var(--color-stone-200)!important;position:initial!important}
