.hackquest-editor-root .scrollbar::-webkit-scrollbar{height:.375rem;width:.375rem}.hackquest-editor-root .scrollbar::-webkit-scrollbar-track{background-color:transparent}.hackquest-editor-root .scrollbar::-webkit-scrollbar-thumb{cursor:default;border-radius:9999px;--tw-bg-opacity:1;background-color:hsl(var(--neutral-300)/var(--tw-bg-opacity))}.hackquest-editor-root .scrollbar::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:hsl(var(--neutral-400)/var(--tw-bg-opacity))}.hackquest-editor .ProseMirror{z-index:0;display:flex;height:100%;max-width:100%;flex-direction:column;white-space:pre-wrap;outline-width:0}.hackquest-editor .ProseMirror>p.is-editor-empty:before{content:attr(data-placeholder);pointer-events:none;float:left;height:0;--tw-text-opacity:1;color:hsl(var(--neutral-400)/var(--tw-text-opacity))}.hackquest-editor .ProseMirror h1,.hackquest-editor .ProseMirror h2,.hackquest-editor .ProseMirror h3,.hackquest-editor .ProseMirror h4,.hackquest-editor .ProseMirror h5,.hackquest-editor .ProseMirror h6{position:relative;font-weight:700}.hackquest-editor .ProseMirror h1:first-child,.hackquest-editor .ProseMirror h2:first-child,.hackquest-editor .ProseMirror h3:first-child,.hackquest-editor .ProseMirror h4:first-child,.hackquest-editor .ProseMirror h5:first-child,.hackquest-editor .ProseMirror h6:first-child{margin-top:0}.hackquest-editor .ProseMirror h1{margin-bottom:.25rem;margin-top:2rem;font-size:2.25rem;line-height:2.5rem;line-height:1.25;font-family:var(--font-next-book)}.hackquest-editor .ProseMirror h2{margin-bottom:.25rem;margin-top:1.5rem;font-size:1.875rem;line-height:2.25rem;line-height:1.25;font-family:var(--font-next-book)}.hackquest-editor .ProseMirror h3{margin-bottom:.25rem;margin-top:1rem;font-size:1.5rem;line-height:2rem;line-height:1.25;font-family:var(--font-next-book)}.hackquest-editor .ProseMirror h4{font-size:1.25rem}.hackquest-editor .ProseMirror h4,.hackquest-editor .ProseMirror h5{margin-bottom:.25rem;margin-top:.5rem;line-height:1.75rem;line-height:1.25}.hackquest-editor .ProseMirror h5{font-size:1.125rem}.hackquest-editor .ProseMirror h6{margin-bottom:.25rem;margin-top:.5rem;font-size:1rem;line-height:1.5rem;line-height:1.25}.hackquest-editor .ProseMirror p{white-space:pre-wrap;overflow-wrap:break-word;padding:.125rem;font-size:1rem;line-height:1.5rem}.hackquest-editor .ProseMirror a{cursor:pointer;--tw-text-opacity:1;color:hsl(var(--neutral-500)/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-color:hsl(var(--neutral-500)/1);text-underline-offset:2px}.hackquest-editor .ProseMirror img{margin-top:.25rem;margin-bottom:.25rem;border-radius:.25rem}.hackquest-editor .ProseMirror u{text-decoration-line:underline;text-decoration-color:hsl(var(--neutral-400)/1);text-underline-offset:2px}.hackquest-editor .ProseMirror s{text-decoration-line:line-through}.hackquest-editor .ProseMirror strong{font-weight:700}.hackquest-editor .ProseMirror blockquote,.hackquest-editor .ProseMirror dl,.hackquest-editor .ProseMirror ol,.hackquest-editor .ProseMirror p,.hackquest-editor .ProseMirror pre,.hackquest-editor .ProseMirror ul{margin:0}.hackquest-editor .ProseMirror blockquote{position:relative;padding:.125rem .125rem .125rem .875rem}.hackquest-editor .ProseMirror blockquote.is-empty:before,.hackquest-editor .ProseMirror blockquote:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25rem;border-radius:.125rem;--tw-bg-opacity:1;background-color:hsl(var(--primary-500)/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}.hackquest-editor .ProseMirror hr{margin-top:.75rem;margin-bottom:.75rem;height:1px;width:100%;border-style:none;--tw-bg-opacity:1;background-color:hsl(var(--neutral-200)/var(--tw-bg-opacity))}.hackquest-editor .ProseMirror-focused hr.ProseMirror-selectednode{border-radius:9999px}.hackquest-editor .ProseMirror .ProseMirror-hideselection{caret-color:transparent}.hackquest-editor .ProseMirror.resize-cursor{cursor:col-resize}.hackquest-editor .ProseMirror .selection{display:inline-block}.hackquest-editor .ProseMirror ::-moz-selection,::-moz-selection{background-color:hsl(var(--neutral-500)/.25)}.hackquest-editor .ProseMirror .selection,.hackquest-editor .ProseMirror ::selection,::selection{background-color:hsl(var(--neutral-500)/.25)}.hackquest-editor .ProseMirror .selection::-moz-selection{background-color:transparent}.hackquest-editor .ProseMirror .selection::selection{background-color:transparent}.hackquest-editor .ProseMirror ol,.hackquest-editor .ProseMirror ul{padding-left:1.5rem}.hackquest-editor .ProseMirror ol{list-style-type:decimal}.hackquest-editor .ProseMirror ul{list-style-type:disc}.hackquest-editor .ProseMirror ol ol{list-style:lower-alpha}.hackquest-editor .ProseMirror ol ol ol{list-style:lower-roman}.hackquest-editor .ProseMirror ul ul{list-style:circle}.hackquest-editor .ProseMirror ul ul ul{list-style:square}.hackquest-editor .ProseMirror li{padding:.125rem;line-height:1.5rem}.hackquest-editor .ProseMirror code[data-inline]{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--destructive-200)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--destructive-50)/var(--tw-bg-opacity));padding:.125rem .25rem;--tw-text-opacity:1;color:hsl(var(--code-red)/var(--tw-text-opacity))}.hackquest-editor .ProseMirror pre{position:relative;margin-top:.25rem;margin-bottom:.25rem;white-space:pre-wrap;border-radius:.25rem;background-color:hsl(var(--neutral-200)/.6);text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.hackquest-editor .ProseMirror code{overflow-wrap:break-word;line-height:1.7em}.hackquest-editor .ProseMirror pre code{display:block;overflow-x:auto;padding:.75rem}.hackquest-editor-root .hackquest-editor .ProseMirror pre code::-webkit-scrollbar{height:.375rem;width:.375rem}.hackquest-editor-root .hackquest-editor .ProseMirror pre code::-webkit-scrollbar-track{background-color:transparent}.hackquest-editor-root .hackquest-editor .ProseMirror pre code::-webkit-scrollbar-thumb{cursor:default;border-radius:9999px;--tw-bg-opacity:1;background-color:hsl(var(--neutral-300)/var(--tw-bg-opacity))}.hackquest-editor-root .hackquest-editor .ProseMirror pre code::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:hsl(var(--neutral-400)/var(--tw-bg-opacity))}.hackquest-editor .ProseMirror pre{.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{--tw-text-opacity:1;color:hsl(var(--code-red)/var(--tw-text-opacity))}.hljs-title{--tw-text-opacity:1;color:hsl(var(--code-purple)/var(--tw-text-opacity))}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{--tw-text-opacity:1;color:hsl(var(--code-blue)/var(--tw-text-opacity))}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{--tw-text-opacity:1;color:hsl(var(--code-brown)/var(--tw-text-opacity))}.hljs-built_in,.hljs-symbol{--tw-text-opacity:1;color:hsl(var(--code-orange)/var(--tw-text-opacity))}.hljs-code,.hljs-comment,.hljs-formula{--tw-text-opacity:1;color:hsl(var(--code-grey)/var(--tw-text-opacity))}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{--tw-text-opacity:1;color:hsl(var(--code-green)/var(--tw-text-opacity))}.hljs-subst{--tw-text-opacity:1;color:hsl(var(--neutral-800)/var(--tw-text-opacity))}.hljs-section,.hljs-strong{font-weight:700;--tw-text-opacity:1;color:hsl(var(--code-blue)/var(--tw-text-opacity))}.hljs-bullet{--tw-text-opacity:1;color:hsl(var(--code-yellow)/var(--tw-text-opacity))}.hljs-emphasis{font-style:italic;--tw-text-opacity:1;color:hsl(var(--neutral-800)/var(--tw-text-opacity))}}