:root{--nph-z: 9999}.nph-editor,.ProseMirror.nph-editor{min-height:240px;line-height:1.65;color:inherit;caret-color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word}.nph-editor>*:first-child,.ProseMirror.nph-editor>*:first-child{margin-top:0}.nph-editor>*:last-child,.ProseMirror.nph-editor>*:last-child{margin-bottom:0}.nph-editor p,.ProseMirror.nph-editor p{margin:.75em 0}.nph-editor h1,.nph-editor h2,.nph-editor h3,.nph-editor h4,.nph-editor h5,.nph-editor h6,.ProseMirror.nph-editor h1,.ProseMirror.nph-editor h2,.ProseMirror.nph-editor h3,.ProseMirror.nph-editor h4,.ProseMirror.nph-editor h5,.ProseMirror.nph-editor h6{line-height:1.2;font-weight:700;margin-top:2.5rem;margin-bottom:.75rem;text-wrap:pretty}.nph-editor h1,.nph-editor h2,.ProseMirror.nph-editor h1,.ProseMirror.nph-editor h2{margin-top:3rem;margin-bottom:1rem}.nph-editor h1,.ProseMirror.nph-editor h1{font-size:1.5rem}.nph-editor h2,.ProseMirror.nph-editor h2{font-size:1.25rem}.nph-editor h3,.ProseMirror.nph-editor h3{font-size:1.125rem}.nph-editor h4,.nph-editor h5,.nph-editor h6,.ProseMirror.nph-editor h4,.ProseMirror.nph-editor h5,.ProseMirror.nph-editor h6{font-size:1rem}.nph-editor ul,.nph-editor ol,.ProseMirror.nph-editor ul,.ProseMirror.nph-editor ol{padding-left:1.25rem;margin:1.25rem 1rem 1.25rem .4rem}.nph-editor ul,.ProseMirror.nph-editor ul{list-style:disc outside}.nph-editor ul ul,.ProseMirror.nph-editor ul ul{list-style:circle outside}.nph-editor ul ul ul,.ProseMirror.nph-editor ul ul ul{list-style:square outside}.nph-editor ol,.ProseMirror.nph-editor ol{list-style:decimal outside}.nph-editor li p,.ProseMirror.nph-editor li p{margin-top:.25em;margin-bottom:.25em}.nph-editor blockquote,.ProseMirror.nph-editor blockquote{border-left:3px solid var(--border, rgba(0, 0, 0, .12));margin:1.5rem 0;padding-left:1rem;color:var(--muted-foreground, #6b7280)}.nph-editor code,.ProseMirror.nph-editor code{background-color:var(--muted, rgba(127, 127, 127, .12));border-radius:.375rem;color:inherit;font-size:.875em;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nph-editor pre,.ProseMirror.nph-editor pre{background:var(--muted, #f4f4f5);border-radius:.5rem;color:var(--foreground, #111827);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:1.5rem 0;padding:.75rem 1rem;overflow-x:auto}.nph-editor pre code,.ProseMirror.nph-editor pre code{background:none;color:inherit;font-size:.85em;padding:0}.nph-editor pre code.hljs,.ProseMirror.nph-editor pre code.hljs{display:block;background:none;padding:0}.nph-editor hr,.ProseMirror.nph-editor hr{border:none;border-top:1px solid var(--border, rgba(0, 0, 0, .12));margin:2rem 0}.nph-editor a,.ProseMirror.nph-editor a{color:var(--primary, #2563eb);text-decoration:underline;text-underline-offset:2px}.nph-editor table,.ProseMirror.nph-editor table{width:100%;table-layout:auto;border-collapse:collapse;margin:1.25rem 0}.nph-editor th,.nph-editor td,.ProseMirror.nph-editor th,.ProseMirror.nph-editor td{border:1px solid var(--border, rgba(0, 0, 0, .12));padding:.5rem .75rem;vertical-align:top}.nph-editor th,.ProseMirror.nph-editor th{background:var(--muted, #f4f4f5);font-weight:600}.nph-editor ul[data-type=taskList],.ProseMirror.nph-editor ul[data-type=taskList]{list-style:none;padding-left:0}.nph-editor ul[data-type=taskList] li,.ProseMirror.nph-editor ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.nph-editor ul[data-type=taskList] li>label,.ProseMirror.nph-editor ul[data-type=taskList] li>label{margin-right:.5rem;-webkit-user-select:none;user-select:none}.nph-editor ul[data-type=taskList] li input[type=checkbox],.ProseMirror.nph-editor ul[data-type=taskList] li input[type=checkbox]{margin:.25rem .5rem 0 0}.nph-editor .ProseMirror-gapcursor,.ProseMirror.nph-editor .ProseMirror-gapcursor{display:none}.nph-editor .ProseMirror-selectednode,.ProseMirror.nph-editor .ProseMirror-selectednode{outline:2px solid var(--ring, rgba(59, 130, 246, .5));outline-offset:2px;border-radius:12px}.nph-editor p.is-editor-empty:first-child:before,.ProseMirror.nph-editor p.is-editor-empty:first-child:before{color:var(--muted-foreground, #6b7280);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.bubble-menu{background-color:var(--background, #ffffff);color:var(--foreground, #111827);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.7rem;box-shadow:var(--shadow, 0 4px 16px rgba(0, 0, 0, .08));display:flex;align-items:center;gap:.25rem;padding:.25rem;font-size:.875rem;max-width:calc(100vw - 16px);overflow:visible;position:relative;z-index:var(--nph-z)!important}[data-tippy-root],.tippy-box{z-index:var(--nph-z)!important}.nph-dropdown{position:relative}.nph-dropdown__panel{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:11rem;z-index:calc(var(--nph-z) + 1)!important}.nph-command{background-color:var(--background, #ffffff);color:var(--foreground, #111827);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.5rem;box-shadow:var(--shadow, 0 4px 16px rgba(0, 0, 0, .08));padding:.25rem}.nph-command__list{list-style:none;margin:0;padding:.125rem;display:flex;flex-direction:column;gap:.125rem;max-height:320px;overflow:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.nph-command__list::-webkit-scrollbar{width:6px;height:6px;background:transparent}.nph-command__list::-webkit-scrollbar-track{background:transparent}.nph-command__list::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:9999px}.nph-command__list:hover::-webkit-scrollbar-thumb{background-color:#d1d5db}@media (prefers-color-scheme: dark){.nph-command__list{scrollbar-color:#4b5563 transparent}.nph-command__list::-webkit-scrollbar-thumb{background-color:#4b5563}.nph-command__list:hover::-webkit-scrollbar-thumb{background-color:#6b7280}}.nph-command__item{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .5rem;cursor:pointer}.nph-command__item:hover{background-color:var(--muted, rgba(127, 127, 127, .12))}.nph-command__item.is-active,.nph-command__item[aria-selected=true]{background-color:var(--accent, rgba(0, 0, 0, .08))}@media (prefers-color-scheme: dark){.nph-command__item.is-active,.nph-command__item[aria-selected=true]{background-color:var(--accent, rgba(255, 255, 255, .14))}}.nph-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:transparent;color:inherit;border:none}.nph-btn:focus-visible{outline:2px solid var(--ring, rgba(59, 130, 246, .5));outline-offset:2px}.nph-btn:disabled{pointer-events:none;opacity:.5}.nph-btn-ghost{background:transparent}.nph-btn-ghost:hover{background-color:var(--muted, rgba(127, 127, 127, .12))}.nph-btn-sm{height:2.25rem;padding:0 .75rem}.nph-btn-xs{height:1.75rem;padding:0 .5rem;font-size:.8125rem}.nph-btn-icon{width:1.75rem;min-width:1.75rem;padding-left:0;padding-right:0}.bubble-menu button{background:transparent;color:inherit;border:none;border-radius:.5rem;padding:.25rem .4rem;cursor:pointer}.bubble-menu button:hover{background-color:var(--muted, rgba(127, 127, 127, .12))}.bubble-menu button.is-active,.bubble-menu button[aria-pressed=true],.nph-btn.is-active,.nph-btn[aria-pressed=true]{background-color:var(--accent, rgba(0, 0, 0, .08));color:inherit}.bubble-menu button.is-active:hover,.bubble-menu button[aria-pressed=true]:hover,.nph-btn.is-active:hover,.nph-btn[aria-pressed=true]:hover{background-color:var(--accent-hover, rgba(0, 0, 0, .12))}.nph-input{width:100%;border:1px solid var(--border, rgba(127, 127, 127, .3));background:var(--background, transparent);color:inherit;border-radius:.375rem}.nph-link-popover{display:flex;align-items:center;gap:6px;background:var(--background, #fff);color:inherit;border:1px solid var(--border, rgba(127, 127, 127, .3));border-radius:.7rem;box-shadow:var(--shadow, 0 4px 16px rgba(0, 0, 0, .08));padding:6px 8px}.nph-link-popover__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;outline:none;min-width:200px;font-size:14px}.nph-link-popover__divider{width:1px;height:18px;background:var(--border, rgba(127, 127, 127, .3));margin:0 2px}@media (prefers-color-scheme: dark){.nph-link-popover{background:var(--background, #111);border-color:var(--border, rgba(255, 255, 255, .16));box-shadow:var(--shadow, 0 8px 24px rgba(0, 0, 0, .4))}.nph-link-popover__divider{background:var(--border, rgba(255, 255, 255, .16))}}@media (prefers-color-scheme: dark){.bubble-menu button.is-active,.bubble-menu button[aria-pressed=true]{background-color:var(--accent, rgba(255, 255, 255, .14))}.bubble-menu button.is-active:hover,.bubble-menu button[aria-pressed=true]:hover{background-color:var(--accent-hover, rgba(255, 255, 255, .18))}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nph-image-block{display:block;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--border, #e5e7eb);max-width:100%;height:auto;cursor:pointer;transition:box-shadow .2s ease}.nph-image-block:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.nph-image-block-loading{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border, #e5e7eb);background-color:var(--muted, #f9fafb)}.nph-image-block-loading__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6}.nph-image-block-loading__content{display:flex;flex-direction:column;align-items:center;gap:8px}.nph-image-block-loading__spinner{animation:spin 1s linear infinite;color:var(--muted-foreground, #6b7280)}.nph-image-block-loading__text{font-size:12px;font-weight:500;color:var(--muted-foreground, #6b7280);margin:0}.nph-image-block-loading__placeholder{height:192px;width:100%;background-color:var(--muted, #f3f4f6);border-radius:8px}.nph-image-uploader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;border-radius:8px;background-color:transparent!important;border:2px dashed var(--border, #e5e7eb);cursor:pointer;transition:background-color .2s,border-color .2s}.nph-image-uploader--dragging{background-color:var(--muted, rgba(0, 0, 0, .05));border-color:var(--muted-foreground, #6b7280)}.nph-image-uploader__icon{margin-bottom:16px;color:var(--muted-foreground, #6b7280)}.nph-image-uploader__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.nph-image-uploader__text{font-size:14px;font-weight:500;text-align:center;color:var(--muted-foreground, #6b7280)}.nph-image-uploader__button{display:flex;align-items:center;gap:8px}.nph-image-uploader__input{width:0;height:0;overflow:hidden;opacity:0;position:absolute}@media (prefers-color-scheme: dark){.nph-image-block{border-color:var(--border, #374151);box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0000004d}.nph-image-block:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0006}.nph-image-block-loading{border-color:var(--border, #374151);background-color:var(--muted, #1f2937)}.nph-image-block-loading__overlay{background-color:#000c}.nph-image-block-loading__spinner,.nph-image-block-loading__text{color:var(--muted-foreground, #9ca3af)}.nph-image-block-loading__placeholder{background-color:var(--muted, #374151)}.nph-image-uploader{border-color:var(--border, #374151)}.nph-image-uploader--dragging{background-color:var(--muted, rgba(255, 255, 255, .05));border-color:var(--border, #6b7280)}.nph-image-uploader__icon,.nph-image-uploader__text{color:var(--muted-foreground, #9ca3af)}}.dark .nph-image-block{border-color:var(--border, #374151);box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0000004d}.dark .nph-image-block:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0006}.dark .nph-image-block-loading{border-color:var(--border, #374151);background-color:var(--muted, #1f2937)}.dark .nph-image-block-loading__overlay{background-color:#000c}.dark .nph-image-block-loading__spinner,.dark .nph-image-block-loading__text{color:var(--muted-foreground, #9ca3af)}.dark .nph-image-block-loading__placeholder{background-color:var(--muted, #374151)}.dark .nph-image-uploader{border-color:var(--border, #374151)}.dark .nph-image-uploader--dragging{background-color:var(--muted, rgba(255, 255, 255, .05));border-color:var(--border, #6b7280)}.dark .nph-image-uploader__icon,.dark .nph-image-uploader__text{color:var(--muted-foreground, #9ca3af)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
