@layer components{.prose{--tw-prose-body:var(--ink-gray-8);--tw-prose-headings:var(--ink-gray-9);--tw-prose-lead:var(--ink-gray-5);--tw-prose-links:var(--ink-gray-9);--tw-prose-bold:var(--ink-gray-9);--tw-prose-counters:var(--ink-gray-4);--tw-prose-bullets:var(--ink-gray-2);--tw-prose-hr:var(--ink-gray-1);--tw-prose-quotes:var(--ink-gray-8);--tw-prose-quote-borders:var(--ink-gray-1);--tw-prose-captions:var(--ink-gray-4);--tw-prose-kbd:var(--ink-gray-9);--tw-prose-code:var(--ink-gray-9);--tw-prose-pre-code:var(--ink-gray-1);--tw-prose-pre-bg:var(--ink-gray-8);--tw-prose-th-borders:var(--ink-gray-2);--tw-prose-td-borders:var(--ink-gray-1)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h1 strong,.prose h2 strong,.prose h3 strong,.prose h4 strong,.prose h5 strong{font-weight:600}.prose img[data-align=right]{margin-left:auto;margin-right:0}.prose img[data-align=center]{margin-left:auto;margin-right:auto}.prose-sm{letter-spacing:.02em;font-size:14px;font-weight:420;line-height:1.5}.prose-sm h1{font-size:1.42857em}.prose-sm h2{font-size:1.28571em}.prose-sm h3{font-size:1.14286em}.prose-sm h4{font-size:1em}.prose-sm h5{font-size:.928571em}.prose-sm p{margin-top:.5rem;margin-bottom:.5rem}.prose-sm ul>li,.prose-sm ol>li,.prose-sm ul>li>p,.prose-sm ol>li>p,.prose-sm ul>li>p:first-child:last-child,.prose-sm ol>li>p:first-child:last-child{margin:.5rem 0}.prose-sm ul>li>p:first-child,.prose-sm ol>li>p:first-child{margin-top:.5rem}.prose-sm ul>li>p:last-child,.prose-sm ol>li>p:last-child{margin-bottom:.5rem}.prose-v3{font-size:var(--prose-font-size,15px);letter-spacing:.02em;--tw-prose-body:var(--ink-gray-7);--tw-prose-bold:var(--ink-gray-8);--tw-prose-quotes:var(--ink-gray-7);--tw-prose-quote-borders:var(--ink-gray-3);--tw-prose-kbd:var(--ink-gray-8);--tw-prose-code:var(--ink-gray-8);font-weight:420;line-height:1.7}.prose-v3 a{border-bottom:1px solid var(--ink-gray-4);text-decoration:none;transition:border-color 80ms}.prose-v3 a:hover{border-bottom:1px solid var(--ink-gray-6)}.prose-v3 :where(span[style*=--prose-color-]) strong,.prose-v3 strong:where([style*=--prose-color-]){color:inherit}.prose-v3 code:before,.prose-v3 code:after{content:none}.prose-v3 code{background-color:var(--surface-gray-2);padding-top:1px;padding-bottom:1px;border-radius:4px;padding-inline:5px;font-size:.857143em;font-weight:420}.prose-v3 pre code{font-weight:inherit;font-size:inherit;background-color:#0000;border-radius:0;padding:0}.prose-v3 blockquote{border-inline-start-width:2px;border-inline-start-color:var(--ink-gray-3);color:var(--ink-gray-6);quotes:none;border-inline-start-style:solid;margin-top:16px;margin-bottom:16px;padding-inline-start:1em;font-style:normal}.prose-v3 blockquote p:first-of-type:before,.prose-v3 blockquote p:last-of-type:after{content:none}.prose-v3 blockquote p,.prose-v3 p{margin-top:0;margin-bottom:0}.prose-v3 h1{margin-top:32px;margin-bottom:8px;font-size:1.42857em;line-height:1.3}.prose-v3 h2{margin-top:32px;margin-bottom:8px;font-size:1.28571em;line-height:1.35}.prose-v3 h3{margin-top:24px;margin-bottom:8px;font-size:1.14286em;line-height:1.4}.prose-v3 h4{margin-top:24px;margin-bottom:8px;font-size:1em;line-height:1.45}.prose-v3 h5{margin-top:24px;margin-bottom:8px;font-size:.928571em;line-height:1.45}.prose-v3 h1+*,.prose-v3 h2+*,.prose-v3 h3+*,.prose-v3 h4+*,.prose-v3 h5+*{margin-top:0}.prose-v3 ul{margin-top:4px;margin-bottom:4px;padding-inline-start:1.5em}.prose-v3 ol{margin-top:4px;margin-bottom:4px;padding-inline-start:1.7em}.prose-v3 li,.prose-v3 li p,.prose-v3 ul ul,.prose-v3 ul ol,.prose-v3 ol ul,.prose-v3 ol ol{margin-top:4px;margin-bottom:4px}.prose-v3 pre{padding-top:.75em;padding-inline-end:1em;padding-bottom:.75em;border-radius:.375rem;margin-top:16px;margin-bottom:16px;padding-inline-start:1em;font-size:.857143em;line-height:1.6}.prose-v3 table{margin-top:16px;margin-bottom:16px;font-size:.857143em;line-height:1.5}.prose-v3 img,.prose-v3 picture,.prose-v3 video,.prose-v3 figure{margin-top:16px;margin-bottom:16px}.prose-v3 picture>img,.prose-v3 figure>*{margin-top:0;margin-bottom:0}.prose-v3 hr{width:20%;margin:24px auto}.prose-v3 hr+*,.prose-v3>:first-child{margin-top:0}.prose-v3>:last-child{margin-bottom:0}.prose-p-spacing p{margin-top:.5rem;margin-bottom:.5rem}}.ProseMirror{--prose-color-red:var(--red-600);--prose-color-orange:var(--orange-600);--prose-color-yellow:var(--yellow-600);--prose-color-green:var(--green-600);--prose-color-teal:var(--teal-600);--prose-color-cyan:var(--cyan-600);--prose-color-blue:var(--blue-600);--prose-color-indigo:var(--violet-600);--prose-color-purple:var(--purple-600);--prose-color-pink:var(--pink-600);--prose-color-gray:var(--gray-600)}[data-theme=dark] .ProseMirror{--prose-color-red:var(--dark-red-400);--prose-color-orange:var(--dark-orange-400);--prose-color-yellow:var(--dark-yellow-400);--prose-color-green:var(--dark-green-400);--prose-color-teal:var(--dark-teal-400);--prose-color-cyan:var(--dark-cyan-400);--prose-color-blue:var(--dark-blue-400);--prose-color-indigo:var(--dark-violet-400);--prose-color-purple:var(--dark-purple-400);--prose-color-pink:var(--dark-pink-400);--prose-color-gray:var(--dark-gray-400)}.ProseMirror{--prose-highlight-red:var(--red-100);--prose-highlight-orange:var(--orange-100);--prose-highlight-yellow:var(--yellow-100);--prose-highlight-green:var(--green-100);--prose-highlight-teal:var(--teal-100);--prose-highlight-cyan:var(--cyan-100);--prose-highlight-blue:var(--blue-100);--prose-highlight-indigo:var(--violet-100);--prose-highlight-purple:var(--purple-100);--prose-highlight-pink:var(--pink-100);--prose-highlight-gray:var(--gray-100)}[data-theme=dark] .ProseMirror{--prose-highlight-red:var(--dark-red-800);--prose-highlight-orange:var(--dark-orange-800);--prose-highlight-yellow:var(--dark-yellow-800);--prose-highlight-green:var(--dark-green-800);--prose-highlight-teal:var(--dark-teal-800);--prose-highlight-cyan:var(--dark-cyan-800);--prose-highlight-blue:var(--dark-blue-800);--prose-highlight-indigo:var(--dark-violet-800);--prose-highlight-purple:var(--dark-purple-800);--prose-highlight-pink:var(--dark-pink-800);--prose-highlight-gray:var(--dark-gray-800)}.ProseMirror mark{color:inherit;border-radius:3px;padding:0 2px}.mention{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 1px;font-weight:600;display:inline-block}.mention.ProseMirror-selectednode,.mention:hover{background-color:var(--surface-gray-1,#f8f8f8)}.ProseMirror pre{color:#24292e;border:1px solid var(--outline-gray-2);caret-color:#24292e;background:#f6f8fa;border-radius:.75rem;padding:.75rem 1rem;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Mono,Source Code Pro,Fira Mono,Droid Sans Mono,Consolas,Courier New,monospace;font-size:12px;line-height:1.7}.ProseMirror pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.ProseMirror pre code,.ProseMirror pre code [data-node-view-content],.ProseMirror pre code [data-node-view-content]>*{line-height:1.7}.ProseMirror pre .hljs-doctag,.ProseMirror pre .hljs-keyword,.ProseMirror pre .hljs-meta .hljs-keyword,.ProseMirror pre .hljs-template-tag,.ProseMirror pre .hljs-template-variable,.ProseMirror pre .hljs-type,.ProseMirror pre .hljs-variable.language_{color:#d73a49}.ProseMirror pre .hljs-title,.ProseMirror pre .hljs-title.class_,.ProseMirror pre .hljs-title.class_.inherited__,.ProseMirror pre .hljs-title.function_{color:#6f42c1}.ProseMirror pre .hljs-attr,.ProseMirror pre .hljs-attribute,.ProseMirror pre .hljs-literal,.ProseMirror pre .hljs-meta,.ProseMirror pre .hljs-number,.ProseMirror pre .hljs-operator,.ProseMirror pre .hljs-variable,.ProseMirror pre .hljs-selector-attr,.ProseMirror pre .hljs-selector-class,.ProseMirror pre .hljs-selector-id{color:#005cc5}.ProseMirror pre .hljs-regexp,.ProseMirror pre .hljs-string,.ProseMirror pre .hljs-meta .hljs-string{color:#032f62}.ProseMirror pre .hljs-built_in,.ProseMirror pre .hljs-symbol{color:#e36209}.ProseMirror pre .hljs-comment,.ProseMirror pre .hljs-code,.ProseMirror pre .hljs-formula{color:#6a737d}.ProseMirror pre .hljs-name,.ProseMirror pre .hljs-quote,.ProseMirror pre .hljs-selector-tag,.ProseMirror pre .hljs-selector-pseudo{color:#22863a}.ProseMirror pre .hljs-subst{color:#24292e}.ProseMirror pre .hljs-section{color:#005cc5;font-weight:700}.ProseMirror pre .hljs-bullet{color:#735c0f}.ProseMirror pre .hljs-emphasis{color:#24292e;font-style:italic}.ProseMirror pre .hljs-strong{color:#24292e;font-weight:700}.ProseMirror pre .hljs-addition{color:#22863a;background-color:#f0fff4}.ProseMirror pre .hljs-deletion{color:#b31d28;background-color:#ffeef0}[data-theme=dark] .ProseMirror pre{color:#c9d1d9;caret-color:#c9d1d9;background:#0d1117}[data-theme=dark] .ProseMirror pre .hljs-doctag,[data-theme=dark] .ProseMirror pre .hljs-keyword,[data-theme=dark] .ProseMirror pre .hljs-meta .hljs-keyword,[data-theme=dark] .ProseMirror pre .hljs-template-tag,[data-theme=dark] .ProseMirror pre .hljs-template-variable,[data-theme=dark] .ProseMirror pre .hljs-type,[data-theme=dark] .ProseMirror pre .hljs-variable.language_{color:#ff7b72}[data-theme=dark] .ProseMirror pre .hljs-title,[data-theme=dark] .ProseMirror pre .hljs-title.class_,[data-theme=dark] .ProseMirror pre .hljs-title.class_.inherited__,[data-theme=dark] .ProseMirror pre .hljs-title.function_{color:#d2a8ff}[data-theme=dark] .ProseMirror pre .hljs-attr,[data-theme=dark] .ProseMirror pre .hljs-attribute,[data-theme=dark] .ProseMirror pre .hljs-literal,[data-theme=dark] .ProseMirror pre .hljs-meta,[data-theme=dark] .ProseMirror pre .hljs-number,[data-theme=dark] .ProseMirror pre .hljs-operator,[data-theme=dark] .ProseMirror pre .hljs-variable,[data-theme=dark] .ProseMirror pre .hljs-selector-attr,[data-theme=dark] .ProseMirror pre .hljs-selector-class,[data-theme=dark] .ProseMirror pre .hljs-selector-id{color:#79c0ff}[data-theme=dark] .ProseMirror pre .hljs-regexp,[data-theme=dark] .ProseMirror pre .hljs-string,[data-theme=dark] .ProseMirror pre .hljs-meta .hljs-string{color:#a5d6ff}[data-theme=dark] .ProseMirror pre .hljs-built_in,[data-theme=dark] .ProseMirror pre .hljs-symbol{color:#ffa657}[data-theme=dark] .ProseMirror pre .hljs-comment,[data-theme=dark] .ProseMirror pre .hljs-code,[data-theme=dark] .ProseMirror pre .hljs-formula{color:#8b949e}[data-theme=dark] .ProseMirror pre .hljs-name,[data-theme=dark] .ProseMirror pre .hljs-quote,[data-theme=dark] .ProseMirror pre .hljs-selector-tag,[data-theme=dark] .ProseMirror pre .hljs-selector-pseudo{color:#7ee787}[data-theme=dark] .ProseMirror pre .hljs-subst{color:#c9d1d9}[data-theme=dark] .ProseMirror pre .hljs-section{color:#1f6feb;font-weight:700}[data-theme=dark] .ProseMirror pre .hljs-bullet{color:#f2cc60}[data-theme=dark] .ProseMirror pre .hljs-emphasis{color:#c9d1d9;font-style:italic}[data-theme=dark] .ProseMirror pre .hljs-strong{color:#c9d1d9;font-weight:700}[data-theme=dark] .ProseMirror pre .hljs-addition{color:#aff5b4;background-color:#033a16}[data-theme=dark] .ProseMirror pre .hljs-deletion{color:#ffdcd7;background-color:#67060c}.ProseMirror{caret-color:var(--ink-gray-9);word-break:break-word;outline:none}.ProseMirror-focused:focus-visible{outline:none}.ProseMirror:not(.ProseMirror-focused) p.is-editor-empty:before{content:attr(data-placeholder);float:left;color:var(--ink-gray-4);pointer-events:none;height:0}.ProseMirror-selectednode video,img.ProseMirror-selectednode{outline:2px solid var(--outline-gray-2)}.table-of-contents-node{padding:0 10px}.editor-floating-pop{animation:90ms ease-out editor-floating-pop-in}@keyframes editor-floating-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.editor-floating-pop{animation:none}}.table-of-contents-node li p{border-radius:4px;width:fit-content;padding:0 3px}.table-of-contents-node li p:hover{background-color:var(--surface-gray-2)}.table-of-contents-node.ProseMirror-selectednode{outline:2px solid var(--outline-gray-2);outline-offset:2px;border-radius:4px}.ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;margin:0;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1lh;margin-top:.25rem;margin-right:.5rem;display:flex}.ProseMirror ul[data-type=taskList] li>div{flex:auto;margin-bottom:0}.ProseMirror ul[data-type=taskList] li>div>p{margin:.25rem 0}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin:0}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:14px;height:14px;color:var(--ink-gray-9);border-radius:4px}.resize-cursor{cursor:ew-resize;cursor:col-resize}.tag-item,.tag-suggestion-active{background-color:var(--surface-gray-1,#f8f8f8);color:inherit;white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:4px;padding:0 2px;font-size:1em}.tag-item.ProseMirror-selectednode{border-color:var(--outline-gray-3,#c7c7c7)}.tag-suggestion-active{background-color:var(--surface-gray-2,#f3f3f3)}.ProseMirror table{table-layout:fixed}.ProseMirror td,.ProseMirror th{border:1px solid var(--outline-gray-2);padding:.5rem;position:relative}.ProseMirror td p,.ProseMirror th p{margin:0}.ProseMirror th{background-color:var(--surface-gray-2)}.ProseMirror .selectedCell:after{content:"";pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1.2px var(--surface-gray-8);border-radius:2px;position:absolute;inset:-1px}.ProseMirror.table-cell-range .selectedCell:after{box-shadow:none}.ProseMirror .table-selection-box{pointer-events:none;z-index:3;box-shadow:inset 0 0 0 1.2px var(--surface-gray-8);border-radius:2px;position:absolute;inset:-1px}.prose-v3.ProseMirror a:has(span[style*=--prose-color-]){border-bottom-color:#0000}.prose-v3.ProseMirror a:has(span[style*=--prose-color-]):hover{border-bottom-color:#0000}.prose-v3.ProseMirror a span[style*=--prose-color-]{border-bottom:1px solid;text-decoration:none}.ProseMirror .tableWrapper{max-width:100%;position:relative;overflow-x:auto}:is(.prose-v3.ProseMirror[contenteditable=false] p:has(>br.ProseMirror-trailingBreak:only-child),.ProseMirror[contenteditable=false] .prose-v3 p:has(>br.ProseMirror-trailingBreak:only-child)){line-height:20px}.prose-v3 blockquote{border-inline-start-width:2px}.editor-drop-cursor{border-radius:9999px}.editor-popover{transform-origin:50%;animation:90ms ease-out editor-popover-in}@keyframes editor-popover-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.editor-link-shake{animation:.16s ease-in-out editor-link-shake}@keyframes editor-link-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.table-menu-enter{transform-origin:bottom;animation:90ms ease-out table-menu-in}@keyframes table-menu-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.table-of-contents-node li{transition:color .2s}.toc-item p{transition:all .2s}.toc-item p:hover{color:var(--ink-gray-9);text-decoration:underline}@media (prefers-reduced-motion:reduce){.editor-popover,.editor-link-shake,.table-menu-enter{animation:none}}
