:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;height:100vh}body{display:block}#root{width:100%;height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f9fa;counter-reset:line}pre code .line-number,pre.code-block code .line-number,.hljs .line-number{display:inline-block!important;width:40px!important;text-align:right!important;margin-right:10px!important;color:#999!important;background-color:#f5f5f5!important;border-right:1px solid #ddd!important;padding-right:5px!important;-webkit-user-select:none!important;user-select:none!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;vertical-align:top!important;line-height:1.4!important}pre code .line-content,pre.code-block code .line-content,.hljs .line-content{padding-left:5px!important;display:inline!important;white-space:pre!important}pre.code-block{position:relative!important;overflow-x:auto!important}pre.code-block code{white-space:pre!important;display:block!important}.code-block-content::selection{background:#4a90e24d}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:teal}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:navy;font-weight:400}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.code-block-wrapper pre{white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important}.code-block-wrapper .line-numbers{counter-reset:line-number}.code-block-wrapper .line-numbers>div{position:relative;padding-top:0}.code-block-wrapper .code-content pre{display:block!important;white-space:pre-wrap!important;word-wrap:break-word!important}.code-block-wrapper .line-numbers>div,.code-block-wrapper .code-content pre{line-height:21px!important;min-height:21px!important}
