@charset "UTF-8";.ud-root h1:target,.ud-root h2:target,.ud-root h3:target,.ud-root h4:target,.ud-root h5:target,.ud-root h6:target{scroll-margin-top:48px}.ud-root{width:100%;max-width:720px;margin-bottom:45vh}.ud-root.editable{flex:720px}.ud-root.read-only>*:not(:last-child){margin-bottom:12px}.ud-root.read-only{margin-bottom:40px}@media (max-width: 768px){.ud-root.read-only .wrapper:not(.preview-only) .playground{max-width:0;overflow:hidden;padding:0;margin:0}}.ud-root.read-only p{min-height:16px}.ud-root .tiptap.ProseMirror{padding:20px 36px;outline:none}.ud-root .tiptap.ProseMirror h1.is-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ud-root .tiptap.ProseMirror .is-empty:not(h1):before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ud-root .tiptap.ProseMirror>*:not(:last-child){margin-bottom:12px}.ud-root h1{display:block;font-size:2em;font-weight:700}.ud-root h2{display:block;font-size:1.5em;font-weight:700}.ud-root h3{display:block;font-size:1.17em;font-weight:700}.ud-root h4{display:block;font-weight:700}.ud-root img{width:100%;max-height:45vh;object-fit:contain}.ud-root blockquote{border-left:2px solid gray;margin:0;padding-left:8px;padding-right:8px}.ud-root code{border-radius:4px;--un-bg-opacity:1;background-color:rgb(232,232,232,var(--un-bg-opacity));caret-color:#fff;padding:1px;border:1px solid rgba(31,35,41,.04)}@media (prefers-color-scheme: dark){.ud-root code{--un-bg-opacity:1;background-color:rgb(114,114,114,var(--un-bg-opacity))}}.ud-root .llt-code{position:relative;padding-top:4px;background:#2d2b29;border-radius:.5rem}.ud-root .llt-code .language{position:absolute;right:4px;padding:0 4px;height:20px;background-color:rgba(var(--un-preset-theme-colors-modal, 255 255 255));border:none;border-radius:4px;outline:none;font-size:12px}.ud-root .llt-code .wrapper{display:flex;justify-content:center}.ud-root .llt-code .wrapper .indicator{transition:all ease .25s;transition-delay:.1s;position:absolute;display:flex;border-radius:9999px;padding:1px;font-size:12px}.ud-root .llt-code .wrapper .indicator .show-code{background-color:#707070;color:#fff}.ud-root .llt-code .wrapper .indicator .show-preview{color:#fff}.ud-root .llt-code .wrapper .indicator .show-code,.ud-root .llt-code .wrapper .indicator .show-preview{width:64px;text-align:center;cursor:pointer;border-radius:9999px;padding:0 1px}.ud-root .llt-code .wrapper.preview-only .indicator .show-preview{background-color:#707070;color:#fff}.ud-root .llt-code .wrapper.preview-only .indicator .show-code{background-color:transparent;color:#fff}.ud-root .llt-code .wrapper.preview-only pre{width:0px;flex:0;margin:0;padding:0;max-height:0}.ud-root .llt-code .playground{background:#fff;flex:1 1 0;margin:1.5rem .25rem .25rem;padding:.75rem 1rem;border-radius:4px}.ud-root pre{flex:1 1 0;background:transparent;color:#fff;font-family:JetBrainsMono,monospace;margin:1.5rem .25rem .25rem;padding:.75rem 1rem;overflow-y:auto}.ud-root pre code{background:none;color:inherit;font-size:.8rem;padding:0}.ud-root pre pre code.hljs{display:block;overflow-x:auto;padding:1em}.ud-root pre code.hljs{padding:3px 5px}.ud-root pre .hljs{color:#abb2bf;background:#282c34}.ud-root pre .hljs-tag{color:gray}.ud-root pre .hljs-comment,.ud-root pre .hljs-quote{color:#5c6370;font-style:italic}.ud-root pre .hljs-doctag,.ud-root pre .hljs-keyword,.ud-root pre .hljs-formula{color:#c678dd}.ud-root pre .hljs-section,.ud-root pre .hljs-name,.ud-root pre .hljs-selector-tag,.ud-root pre .hljs-deletion,.ud-root pre .hljs-subst{color:#e06c75}.ud-root pre .hljs-literal{color:#56b6c2}.ud-root pre .hljs-string,.ud-root pre .hljs-regexp,.ud-root pre .hljs-addition,.ud-root pre .hljs-attribute,.ud-root pre .hljs-meta .hljs-string{color:#98c379}.ud-root pre .hljs-attr,.ud-root pre .hljs-variable,.ud-root pre .hljs-template-variable,.ud-root pre .hljs-type,.ud-root pre .hljs-selector-class,.ud-root pre .hljs-selector-attr,.ud-root pre .hljs-selector-pseudo,.ud-root pre .hljs-number{color:#d19a66}.ud-root pre .hljs-symbol,.ud-root pre .hljs-bullet,.ud-root pre .hljs-link,.ud-root pre .hljs-meta,.ud-root pre .hljs-selector-id,.ud-root pre .hljs-title{color:#61aeee}.ud-root pre .hljs-built_in,.ud-root pre .hljs-title.class_,.ud-root pre .hljs-class .hljs-title{color:#e6c07b}.ud-root pre .hljs-emphasis{font-style:italic}.ud-root pre .hljs-strong{font-weight:700}.ud-root pre .hljs-link{text-decoration:underline}.ud-root a{color:#60a5fa}.ud-root ul,.ud-root ol{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.ud-root ul{list-style-type:disc}.ud-root ol{list-style-type:decimal}.ud-root ul[data-type=taskList]{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}.ud-root ul[data-type=taskList] li{display:flex;gap:4px}.ud-root.read-only ul[data-type=taskList] label:first-child{pointer-events:none}.ud-wrapper{--shadow: 0px 12px 33px 0px rgba(0, 0, 0, .06), 0px 3.618px 9.949px 0px rgba(0, 0, 0, .04)}.ud-wrapper.bubble-menu{display:flex;gap:8px;padding:4px 8px;border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:var(--shadow);--un-bg-opacity:var(--un-preset-theme-colors-modal--alpha, 1);background-color:rgb(var(--un-preset-theme-colors-modal)/var(--un-bg-opacity))}.ud-wrapper.bubble-menu[data-ud-active-bold=true] .ud-bm-bold,.ud-wrapper.bubble-menu[data-ud-active-italic=true] .ud-bm-italic,.ud-wrapper.bubble-menu[data-ud-active-underline=true] .ud-bm-underline,.ud-wrapper.bubble-menu[data-ud-active-strike=true] .ud-bm-strike,.ud-wrapper.bubble-menu[data-ud-active-code=true] .ud-bm-code,.ud-wrapper.bubble-menu[data-ud-active-link=true] .ud-bm-link{--un-bg-opacity:1;background-color:rgb(250,204,21,var(--un-bg-opacity))}@media (max-width: 767.9px){.ud-wrapper.bubble-menu{width:calc(100vw - 60px);justify-content:space-around}}.ud-wrapper.slash-menu{padding:4px;display:flex;gap:4px;flex-flow:column nowrap;border:1px solid rgba(0,0,0,.05);border-radius:4px;box-shadow:var(--shadow);--un-bg-opacity:var(--un-preset-theme-colors-modal--alpha, 1);background-color:rgb(var(--un-preset-theme-colors-modal)/var(--un-bg-opacity));font-size:.875rem;line-height:1.25rem}.ud-wrapper.slash-menu button.selected{--un-bg-opacity:1;background-color:rgb(250,204,21,var(--un-bg-opacity))}.ud-wrapper.front-handle{position:fixed;opacity:1;transition:opacity ease-in .2s;border-radius:.25rem;width:68px;height:1.5rem;z-index:50;display:flex;cursor:grab}.ud-wrapper.front-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width: 600px){.ud-wrapper.front-handle{display:none;pointer-events:none}}.ud-wrapper.front-handle-menu{z-index:50;transition:all ease .2s;transition-delay:.2s;border-radius:4px;display:flex;flex-direction:column;gap:8px;font-size:14px;padding:4px;box-shadow:var(--shadow);white-space:nowrap;--un-bg-opacity:var(--un-preset-theme-colors-modal--alpha, 1);background-color:rgb(var(--un-preset-theme-colors-modal)/var(--un-bg-opacity))}.ud-wrapper button,.ud-wrapperbutton{appearance:none;outline:none;border:none;min-width:24px;min-height:24px;padding:4px;margin:0;background:transparent;transition:background-color .2s;border-radius:4px;display:flex;align-items:center;justify-content:center}.ud-wrapper button:hover,.ud-wrapperbutton:hover{background-color:#f2f2f2}@media (prefers-color-scheme: dark){.ud-wrapper button:hover,.ud-wrapperbutton:hover{--un-bg-opacity:1;background-color:rgb(156,163,175,var(--un-bg-opacity))}}.ud-wrapper button:active,.ud-wrapperbutton:active{background-color:#e5e5e5}
