@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap");*{box-sizing:border-box}#__next,body,html{height:100%;margin:0;padding:0}html[data-theme=light] body{background:#fafafa;color:#09090b}html[data-theme=dark] body{background:#09090b;color:#fafafa}body{font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"ss01","cv11","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:14px;line-height:1.5;letter-spacing:-.005em;transition:background-color .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}:hover::-webkit-scrollbar-thumb,:hover>::-webkit-scrollbar-thumb{background:var(--scrollbar,hsla(0,0%,47%,.25))}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover,hsla(0,0%,47%,.45))}html[data-theme=light]{--scrollbar:rgba(0,0,0,.12);--scrollbar-hover:rgba(0,0,0,.25)}html[data-theme=dark]{--scrollbar:hsla(0,0%,100%,.1);--scrollbar-hover:hsla(0,0%,100%,.22)}html[data-theme=light] ::selection{background:rgba(91,108,255,.18)}html[data-theme=dark] ::selection{background:rgba(124,138,255,.25)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:focus,input:focus,textarea:focus{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 3px var(--ring,rgba(91,108,255,.35))}html[data-theme=light]{--ring:rgba(91,108,255,.35)}html[data-theme=dark]{--ring:rgba(124,138,255,.45)}h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}@keyframes mod-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mod-slide-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mod-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes loop-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes loop-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.anim-fade-in{animation:mod-fade-in .18s cubic-bezier(.32,.72,0,1) both}.anim-slide-up{animation:mod-slide-up .18s cubic-bezier(.32,.72,0,1) both}.anim-scale-in{animation:mod-scale-in .18s cubic-bezier(.32,.72,0,1) both}.tiptap{outline:none;min-height:200px;font-size:14px;line-height:1.65}.tiptap>*+*{margin-top:.6em}.tiptap p.is-editor-empty:first-child:before,.tiptap p:empty:before{content:attr(data-placeholder);color:var(--ph,#a1a1aa);pointer-events:none;height:0;float:left}.tiptap h1{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:1em}.tiptap h1.is-empty:before{content:attr(data-placeholder);color:var(--ph,#a1a1aa);pointer-events:none;height:0;float:left}.tiptap h2{font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-top:.9em}.tiptap h2.is-empty:before{content:attr(data-placeholder);color:var(--ph,#a1a1aa);pointer-events:none;height:0;float:left}.tiptap h3{font-size:16px;font-weight:600;letter-spacing:-.01em}.tiptap h3.is-empty:before{content:attr(data-placeholder);color:var(--ph,#a1a1aa);pointer-events:none;height:0;float:left}.tiptap ol,.tiptap ul{padding-left:1.4em}.tiptap ul{list-style:disc}.tiptap ol{list-style:decimal}.tiptap ul ul{list-style:circle}.tiptap ul ul ul{list-style:square}.tiptap li>p{margin:0}.tiptap li::marker{color:var(--ts-fg-dim,#71717a)}.tiptap blockquote{border-left:2px solid var(--ts-border,#d4d4d8);padding-left:14px;color:var(--ts-fg-mid,#3f3f46);font-style:italic}.tiptap hr{border:none;border-top:1px solid var(--ts-border,#e4e4e7);margin:1.2em 0}.tiptap code{padding:2px 5px;border-radius:3px;font-size:.92em}.tiptap code,.tiptap pre{background:var(--ts-code,#f4f4f5);font-family:Geist Mono,ui-monospace,monospace}.tiptap pre{border:1px solid var(--ts-border,#e4e4e7);border-radius:6px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.tiptap pre code{background:transparent;padding:0;border-radius:0;font-size:inherit}.tiptap a{color:var(--ts-accent,#5b6cff);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer}.tiptap u{text-decoration:underline;text-underline-offset:2px}.tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap ul[data-type=taskList] li{display:flex;gap:8px;align-items:flex-start}.tiptap ul[data-type=taskList] li>label{flex-shrink:0;padding-top:4px}.tiptap ul[data-type=taskList] li>div{flex:1 1;min-width:0}.tiptap ul[data-type=taskList] li>div>p{margin:0}.tiptap ul[data-type=taskList] input[type=checkbox]{width:14px;height:14px;accent-color:var(--ts-accent,#5b6cff);cursor:pointer}.tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--ts-fg-dim,#71717a);text-decoration:line-through}.tiptap mark{background:var(--ts-mark,rgba(255,235,59,.35));padding:0 2px;border-radius:2px}.tiptap img.tiptap-image,.tiptap-image{display:block;max-width:100%;height:auto;border-radius:6px;margin:.6em auto;border:1px solid var(--ts-border,#e4e4e7);cursor:zoom-in}.tiptap .tiptap-image.ProseMirror-selectednode,.tiptap img.ProseMirror-selectednode{outline:2px solid var(--ts-accent,#5b6cff);outline-offset:2px}.tiptap-codeblock{font-family:Geist Mono,ui-monospace,monospace}.tiptap-codeblock pre{border:none!important;border-radius:0 0 6px 6px!important;margin:0!important}.tiptap.ProseMirror.dragover{outline:2px dashed var(--ts-accent,#5b6cff);outline-offset:-4px;border-radius:6px}.tiptap .wiki-link{display:inline;padding:0 4px;border-radius:3px;background:rgba(91,108,255,.12);color:var(--ts-accent,#5b6cff);font-weight:500;text-decoration:none;cursor:pointer}.tiptap .wiki-link:hover{background:rgba(91,108,255,.2)}.share-doc h1{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:1em 0 .4em;line-height:1.2}.share-doc h2{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:.9em 0 .4em}.share-doc h3{font-size:16px;font-weight:600;margin:.8em 0 .3em}.share-doc p{margin:.6em 0}.share-doc ol,.share-doc ul{padding-left:1.5em;margin:.6em 0}.share-doc ul{list-style:disc}.share-doc ol{list-style:decimal}.share-doc ul ul{list-style:circle}.share-doc blockquote{border-left:3px solid #d4d4d8;padding-left:14px;color:#52525b;font-style:italic;margin:.8em 0}.share-doc hr{border:none;border-top:1px solid #e4e4e7;margin:1.2em 0}.share-doc code{padding:2px 5px;border-radius:3px;font-size:.92em}.share-doc code,.share-doc pre{background:#f4f4f5;font-family:Geist Mono,ui-monospace,monospace}.share-doc pre{border:1px solid #e4e4e7;border-radius:6px;padding:12px 14px;overflow-x:auto;margin:.8em 0;font-size:12.5px;line-height:1.55}.share-doc pre code{background:transparent;padding:0}.share-doc a{color:#5b6cff;text-decoration:underline;text-underline-offset:2px}.share-doc mark{background:rgba(255,235,59,.4);padding:0 2px;border-radius:2px}.share-doc .share-image{display:block;max-width:100%;height:auto;border-radius:6px;margin:.8em auto;border:1px solid #e4e4e7}.share-doc ul.task-list{list-style:none;padding-left:0}.share-doc ul.task-list li.task-item{display:flex;gap:8px;align-items:flex-start}.share-doc ul.task-list li.task-item>label{padding-top:4px;flex-shrink:0}.share-doc ul.task-list li.task-item>div{flex:1 1;min-width:0}.share-doc ul.task-list li.task-item[data-checked=true]>div{color:#71717a;text-decoration:line-through}.share-doc .wiki-link-readonly,.tiptap .hljs-comment,.tiptap .hljs-quote{color:#71717a;font-style:italic}.tiptap .hljs-keyword,.tiptap .hljs-link,.tiptap .hljs-literal,.tiptap .hljs-section,.tiptap .hljs-selector-tag{color:#c084fc}.tiptap .hljs-attr,.tiptap .hljs-string{color:#4ade80}.tiptap .hljs-bullet,.tiptap .hljs-number,.tiptap .hljs-symbol{color:#fb923c}.tiptap .hljs-name,.tiptap .hljs-title{color:#60a5fa}.tiptap .hljs-tag{color:#f472b6}.tiptap .hljs-template-variable,.tiptap .hljs-variable{color:#f87171}.tiptap .hljs-meta{color:#94a3b8}