.custom-caret.svelte-zlkomo{background-color:#3390ff;border-radius:1px;width:3.5px;transition:top 40ms ease-out,left 40ms ease-out;animation:1s cubic-bezier(.65,0,.35,1) infinite svelte-zlkomo-custom-caret-blink}.custom-caret.typing.svelte-zlkomo{opacity:1;animation:none}@keyframes svelte-zlkomo-custom-caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.tiptap{-webkit-text-stroke:.3px currentColor;min-height:100%;color:var(--color-dark-text,#1c2434);caret-color:#0000!important;outline:none!important;padding:2.5rem clamp(2.5rem,8vw,7rem)!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.75!important}.tiptap::selection{color:#fff!important;background-color:#3390ff!important}.tiptap ::selection{color:#fff!important;background-color:#3390ff!important}.tiptap p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-style:italic}.tiptap h1{-webkit-text-stroke:.3px currentColor;letter-spacing:-.02em;border-bottom:1px solid var(--color-stroke,#e2e8f0);padding-bottom:.5rem;color:var(--color-dark-text,#1e293b)!important;margin-top:2rem!important;margin-bottom:.75rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:2.35rem!important;font-weight:700!important;line-height:1.25!important}.tiptap h2{-webkit-text-stroke:.3px currentColor;letter-spacing:-.01em;border-bottom:1px solid #f1f5f9;padding-bottom:.35rem;color:var(--color-dark-text,#1e293b)!important;margin-top:1.5rem!important;margin-bottom:.6rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.55rem!important;font-weight:700!important;line-height:1.3!important}.tiptap h3{-webkit-text-stroke:.3px currentColor;color:var(--color-dark-text,#1e293b)!important;margin-top:1.25rem!important;margin-bottom:.5rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.35!important}.tiptap h4{-webkit-text-stroke:.3px currentColor;color:var(--color-dark-text,#1e293b)!important;margin-top:1rem!important;margin-bottom:.4rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.25rem!important;font-weight:700!important}.tiptap h5{-webkit-text-stroke:.3px currentColor;color:var(--color-dark-text,#1e293b)!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.1rem!important;font-weight:700!important}.tiptap h6{-webkit-text-stroke:.3px currentColor;color:var(--color-dark-text,#1e293b)!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.95rem!important;font-weight:700!important}.tiptap p{-webkit-text-stroke:.3px currentColor;color:#1c2434;margin:.75rem 0!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.75!important}.tiptap strong{color:var(--color-dark-text,#0f172a)!important;font-weight:700!important}.tiptap em{font-style:italic!important}.tiptap s{color:#94a3b8!important;text-decoration:line-through!important}.tiptap ul:not([data-type=taskList]){margin:.75rem 0!important;padding-left:1.5rem!important;list-style-type:disc!important}.tiptap ol{margin:.75rem 0!important;padding-left:1.5rem!important;list-style-type:decimal!important}.tiptap li{-webkit-text-stroke:.3px currentColor;color:#1c2434;margin:.25rem 0!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.75!important}.tiptap ul[data-type=taskList]{margin:.75rem 0!important;padding-left:0!important;list-style:none!important}.tiptap li[data-type=taskItem]{align-items:flex-start!important;gap:.65rem!important;margin:.4rem 0!important;display:flex!important}.tiptap li[data-type=taskItem] label{-webkit-user-select:none!important;user-select:none!important;cursor:pointer!important;margin-top:.25rem!important}.tiptap li[data-type=taskItem] label input[type=checkbox]{accent-color:#3c50e0!important;cursor:pointer!important;border-radius:4px!important;width:1.15rem!important;height:1.15rem!important}.tiptap li[data-type=taskItem]>div{flex:1!important}.tiptap li[data-type=taskItem][data-checked=true]>div{color:#94a3b8!important;text-decoration:line-through!important}.tiptap pre{color:#f8fafc!important;background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:.75rem!important;margin:1.25rem 0!important;padding:1rem 1.25rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.85rem!important;line-height:1.6!important;overflow-x:auto!important}.tiptap pre code{color:inherit!important;background:0 0!important;border:none!important;padding:0!important;font-size:.85rem!important}.tiptap code:not(pre code){color:#7c3aed!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:.25rem!important;padding:.15rem .4rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.88em!important;font-weight:600!important}.tiptap blockquote{-webkit-text-stroke:.3px currentColor;color:#475569!important;background:#8b5cf60d!important;border-left:4px solid #8b5cf6!important;border-radius:0 .5rem .5rem 0!important;margin:1rem 0!important;padding:.75rem 1.25rem!important;font-family:Nitti,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.3rem!important;font-style:italic!important;font-weight:500!important;line-height:1.75!important}.tiptap hr{border:none!important;border-top:1px solid #e2e8f0!important;margin:2rem 0!important}.tiptap a{color:#3c50e0!important;cursor:pointer!important;font-weight:500!important;text-decoration:underline!important;transition:color .15s!important}.tiptap a:hover{color:#2e3fa7!important}
