pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.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}.uf-ww-code-block-highlighting{position:relative}.uf-code-block-language{z-index:30;display:inline-block;position:fixed;right:35px}.uf-code-block-language-input{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:112px;height:26px;padding:0 22px 0 10px;display:inline-block;position:relative}.uf-code-block-language-input input{color:#222;background-color:#fff;border:none;outline:none;width:100%;height:100%;margin:0;padding:0}.uf-code-block-language-input input::placeholder{color:#ccc}.uf-code-block-language-toggle{width:22px;color:var(--uf-icon-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.uf-code-block-language-toggle .uf-icon{width:16px;height:16px}.uf-code-block-language.active .uf-code-block-language-toggle .uf-icon{transform:rotate(180deg)}.uf-code-block-language-list{border:1px solid #ccc;border-bottom-right-radius:2px;border-bottom-left-radius:2px;width:144px;margin-top:-1px;position:fixed}.uf-code-block-language-list .buttons{max-height:169px;padding:0;overflow:auto}.uf-code-block-language-list button{text-align:left;color:#222;cursor:pointer;background-color:#fff;border:none;outline:0;width:100%;padding:0 10px;font-size:13px;line-height:24px}.uf-code-block-language-list button.active{color:#4b96e6;font-weight:700}.uf-code-block-language-list button:hover{background-color:#f4f7f8}.uf-dark .uf-code-block-language-input input::placeholder{color:#eee}.uf-dark .uf-code-block-language .uf-code-block-language-input{background-color:#121212;border:1px solid #494c56}.uf-dark .uf-code-block-language input{color:#eee;background-color:#121212}.uf-dark .uf-code-block-language-list{border:1px solid #494c56;border-radius:2px;box-shadow:0 2px 4px #00000014}.uf-dark .uf-code-block-language-list button{color:#eee;background-color:#121212}.uf-dark .uf-code-block-language-list button.active{color:#4b96e6}.uf-dark .uf-code-block-language-list button:hover{background-color:#36383f}code.hljs-ln{counter-reset:hljs-ln}.hljs-ln-line{counter-increment:hljs-ln}.hljs-ln-line:before{content:counter(hljs-ln)}.hljs-ln-n:before{content:attr(data-line)}.hljs-ln-line:before,.hljs-ln-n:before{box-sizing:border-box;opacity:.45;text-align:right;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-right:1px solid;min-width:2.5em;margin-right:1em;padding-right:.75em;display:inline-block}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}:root{--uf-bg-color:#fff;--uf-text-color:#282d38;--uf-label-color:#4f5869;--uf-icon-color:#4f5869;--uf-icon-active-color:var(--uf-primary-color);--uf-active-tab-text-color:#4f5869;--uf-muted-text-color:#8f99ac;--uf-disabled-text-color:#b9c1d0;--uf-border-color:#d5dbe6;--uf-divider-color:#e8ecf3;--uf-toolbar-divider-color:#6b7589;--uf-input-border-color:#6b7589;--uf-toolbar-bg-color:#f5f7fb;--uf-toolbar-button-hover-bg-color:#fff;--uf-toolbar-button-hover-border-color:#8f99ac;--uf-toolbar-button-active-border-color:#8f99ac;--uf-hover-bg-color:#e4ebf8;--uf-tab-bg-color:#e8ecf3;--uf-tab-border-color:#d5dbe6;--uf-button-border-color:#d5dbe6;--uf-button-hover-border-color:#b9c1d0;--uf-primary-color:#3060c7;--uf-primary-hover-color:#3469d1;--uf-primary-text-color:#fff;--uf-selection-bg-color:#3469d11f;--uf-tooltip-bg-color:#3a4150;--uf-scroll-sync-color:#8f99ac;--uf-switch-bg-color:#d5dbe6;--uf-switch-checked-bg-color:#c0cff0;--uf-switch-knob-color:#8f99ac;--uf-md-widget-bg-color:#3469d114;--uf-cursor-line-bg-color:#0000000a}.auto-height,.auto-height .uf-default-ui{height:auto}.auto-height .uf-md-container,.auto-height .uf-main-container{position:relative}:not(.auto-height)>.uf-default-ui,:not(.auto-height)>.uf-default-ui>.uf-main{flex-direction:column;display:flex}:not(.auto-height)>.uf-default-ui>.uf-main{flex:1}.uf-md-container:after,.uf-default-ui-toolbar:after{content:"";clear:both;height:0;display:block}.uf-main{min-height:0;height:inherit;box-sizing:border-box;position:relative}.uf-editor>.ProseMirror{height:inherit;min-height:inherit;box-sizing:border-box}.uf-main-container{color:#222;width:100%;height:inherit;line-height:1;position:absolute}.uf-md-container{height:100%;display:none;overflow:hidden}.uf-md-container .uf-editor{line-height:1.5;position:relative}.uf-md-container .uf-editor .uf-md-cursor-line{background-color:var(--uf-cursor-line-bg-color)}.uf-md-container .uf-editor,.uf-md-container .uf-md-preview{box-sizing:border-box;height:inherit;padding:0}.uf-md-container .uf-md-preview{height:100%;padding:0 25px;overflow:auto}.uf-md-container .uf-md-preview>p:first-child{margin-top:0!important}.uf-md-container .uf-md-preview .uf-contents{padding-top:8px}.uf-main .uf-md-tab-style>.uf-editor,.uf-main .uf-md-tab-style>.uf-md-preview{width:100%;display:none}.uf-main .uf-md-tab-style>.active{display:block}.uf-main .uf-md-vertical-style>.uf-tabs{display:none}.uf-main .uf-md-tab-style>.uf-tabs{display:block}.uf-main .uf-md-splitter{background-color:var(--uf-divider-color);width:1px;height:100%;display:none;position:absolute;left:50%}.uf-main .uf-md-vertical-style .uf-editor,.uf-main .uf-md-vertical-style .uf-md-preview{width:50%}.uf-main .uf-md-vertical-style .uf-md-splitter{display:block}.uf-md-mode .uf-md-container{z-index:20;display:block}.uf-md-mode .uf-md-vertical-style{display:flex}.uf-default-ui .uf-md-tab-container{float:left;background:var(--uf-toolbar-bg-color);border-bottom:1px solid var(--uf-divider-color);border-top-left-radius:3px;height:45px;font-size:13px}.uf-md-tab-container .uf-tabs{height:100%;margin-left:15px}.uf-md-tab-container .tab-item{text-align:center;background:var(--uf-tab-bg-color);width:70px;height:33px;color:var(--uf-muted-text-color);cursor:pointer;border:1px solid var(--uf-tab-border-color);box-sizing:border-box;border-radius:4px 4px 0 0;margin-top:13px;font-size:12px;font-weight:500;line-height:33px;display:inline-block}.uf-md-tab-container .tab-item.active{border-bottom:1px solid var(--uf-bg-color);background-color:var(--uf-bg-color);color:var(--uf-active-tab-text-color)}.uf-md-tab-container .tab-item:last-child{margin-left:-1px}.uf-ww-container{height:inherit;background-color:var(--uf-bg-color);display:none;overflow:hidden}.uf-ww-container>.uf-editor{height:inherit;width:100%;position:relative}.uf-ww-container .uf-contents{box-sizing:border-box;height:inherit;margin:0;padding:16px 25px 0;overflow:auto}.uf-ww-container .uf-contents p{margin:0}.uf-ww-container .uf-contents div[data-html-source],.uf-ww-container .uf-contents code[data-html-source]{color:var(--uf-muted-text-color);font-family:Consolas,Lucida Console,Monaco,Andale Mono,monospace;font-size:13px}.uf-ww-container .uf-contents div[data-html-source]{white-space:pre-wrap;margin:0 0 8px}.uf-ww-container .uf-contents .task-list-item:before{cursor:pointer}.uf-ww-mode .uf-ww-container{z-index:20;display:block}.uf-default-ui{border:1px solid var(--uf-border-color);border-radius:4px;height:100%;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;position:relative}.uf-default-ui.hidden{display:none}.uf-default-ui .ProseMirror{padding:18px 25px}.uf-default-ui button:not(.uf-widget *){color:var(--uf-text-color);cursor:pointer;border:none;border-radius:2px;height:28px;font-size:13px}.uf-default-ui .uf-ok-button{background-color:var(--uf-primary-color);min-width:63px;height:32px;color:var(--uf-primary-text-color);outline-color:var(--uf-primary-hover-color)}.uf-default-ui .uf-ok-button:hover{background-color:var(--uf-primary-hover-color)}.uf-default-ui .uf-close-button{background-color:var(--uf-toolbar-bg-color);border:1px solid var(--uf-button-border-color);outline-color:var(--uf-button-hover-border-color);min-width:63px;height:32px;margin-right:5px}.uf-default-ui .uf-close-button:hover{border-color:var(--uf-button-hover-border-color)}.uf-mode-switch{background-color:var(--uf-bg-color);border-top:1px solid var(--uf-border-color);text-align:right;border-radius:0 0 3px 3px;height:28px;padding-right:10px;font-size:12px}.uf-mode-switch .tab-item{text-align:center;background:var(--uf-toolbar-bg-color);width:96px;height:24px;color:var(--uf-muted-text-color);cursor:pointer;border:1px solid var(--uf-tab-border-color);box-sizing:border-box;border-radius:0 0 4px 4px;margin-top:-1px;margin-right:-1px;font-weight:500;line-height:24px;display:inline-block}.uf-mode-switch .tab-item.active{border-top:1px solid var(--uf-bg-color);background-color:var(--uf-bg-color);color:var(--uf-active-tab-text-color)}.uf-default-ui-toolbar{background-color:var(--uf-toolbar-bg-color);border-bottom:1px solid var(--uf-divider-color);border-radius:3px 3px 0 0;height:45px;padding:0 25px;display:flex}.uf-default-ui-toolbar button{box-sizing:border-box;cursor:pointer;border:1px solid var(--uf-toolbar-bg-color);border-radius:3px;width:32px;height:32px;margin:7px 5px;padding:0}.uf-default-ui-toolbar button:not(:disabled):hover{border:1px solid var(--uf-toolbar-button-hover-border-color);background-color:var(--uf-toolbar-button-hover-bg-color)}.uf-default-ui-toolbar button.active{border:1px solid var(--uf-toolbar-button-active-border-color);background-color:var(--uf-toolbar-button-hover-bg-color)}.uf-default-ui-toolbar .scroll-sync{text-align:center;width:70px;height:10px;color:var(--uf-scroll-sync-color);cursor:pointer;line-height:10px;display:inline-block;position:relative}.uf-default-ui-toolbar .scroll-sync:before{content:"Scroll";font-size:14px;position:absolute;left:0}.uf-default-ui-toolbar .scroll-sync.active:before{color:var(--uf-primary-color)}.uf-default-ui-toolbar .scroll-sync input{opacity:0;width:0;height:0}.uf-default-ui-toolbar .switch{background-color:var(--uf-switch-bg-color);border-radius:50px;transition:all .4s;position:absolute;inset:0 0 0 45px}.uf-default-ui-toolbar .switch:before{content:"";background-color:var(--uf-switch-knob-color);border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:-2px;left:0}.uf-default-ui-toolbar input:checked+.switch{background-color:var(--uf-switch-checked-bg-color)}.uf-default-ui-toolbar input:checked+.switch:before{background-color:var(--uf-primary-color);transform:translate(12px)}.uf-toolbar{box-sizing:border-box;height:46px}.uf-toolbar.wrap{height:unset}.uf-toolbar.wrap .uf-default-ui-toolbar{height:unset;flex-wrap:wrap}.uf-toolbar.wrap .uf-toolbar-group{flex-wrap:wrap}.uf-toolbar-divider{background-color:var(--uf-toolbar-divider-color);width:1px;height:18px;margin:14px 12px;display:inline-block}.uf-toolbar-group{display:flex}.uf-toolbar-item-wrapper{height:32px;margin:7px 5px;line-height:32px}.uf-dropdown-toolbar{z-index:30;border:1px solid var(--uf-border-color);background-color:var(--uf-toolbar-bg-color);border-radius:2px;flex-wrap:wrap;display:flex;position:absolute;box-shadow:0 2px 4px #00000014}.uf-dropdown-toolbar .scroll-sync{margin:0 5px}#uf-active-button-desc{display:none}.uf-popup{background:var(--uf-bg-color);z-index:30;border:1px solid var(--uf-border-color);border-radius:2px;width:400px;margin-right:auto;position:absolute;box-shadow:0 2px 4px #00000014}.uf-popup-body{padding:15px;font-size:12px}.uf-popup-body label{color:var(--uf-label-color);margin:20px 0 5px;font-weight:600;display:block}.uf-popup-body .uf-button-container{text-align:right;margin-top:20px}.uf-popup-body input[type=text]{border:1px solid var(--uf-input-border-color);width:calc(100% - 26px);height:30px;color:var(--uf-text-color);border-radius:2px;padding:0 12px}.uf-popup-body input[type=text]:focus{outline:1px solid var(--uf-primary-color);border-color:#0000}.uf-popup-body input[type=text].disabled{background-color:var(--uf-toolbar-bg-color);border-color:var(--uf-input-border-color);color:var(--uf-disabled-text-color)}.uf-popup-body input[type=file]{opacity:0;border:none;width:1px;height:1px;position:absolute;top:0;left:0}.uf-popup-body input.wrong,.uf-popup-body span.wrong{border-color:#fa2828}.uf-popup-body .uf-menu-headings button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:4px 12px;display:block}.uf-popup-body .uf-menu-headings button:focus{outline:1px solid var(--uf-primary-color)}.uf-popup-add-link .uf-popup-body,.uf-popup-add-image .uf-popup-body{padding:0 20px 20px}.uf-popup-add-image .uf-tabs{margin:5px 0 10px}.uf-popup-add-image .uf-tabs .tab-item{border-bottom:1px solid var(--uf-border-color);width:60px;height:40px;color:var(--uf-text-color);text-align:center;cursor:pointer;box-sizing:border-box;font-size:13px;font-weight:600;line-height:40px;display:inline-block}.uf-popup-add-image .uf-tabs .tab-item:hover{border-bottom:1px solid var(--uf-button-hover-border-color)}.uf-popup-add-image .uf-tabs .tab-item.active{color:var(--uf-primary-color);border-bottom:2px solid var(--uf-primary-color)}.uf-popup-add-image .uf-file-name{border:1px solid var(--uf-input-border-color);width:58%;color:var(--uf-muted-text-color);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:2px;height:30px;padding:0 12px;line-height:30px;display:inline-block;overflow:hidden}.uf-popup-add-image .uf-file-name.has-file{color:var(--uf-text-color)}.uf-popup-add-image .uf-file-select-button{border:1px solid var(--uf-button-border-color);background-color:var(--uf-toolbar-bg-color);vertical-align:top;border-radius:2px;width:33%;height:32px;margin-left:5px}.uf-popup-add-image .uf-file-select-button:hover{border-color:var(--uf-button-hover-border-color)}.uf-popup-add-table{width:auto}.uf-popup-add-table .uf-table-selection{position:relative}.uf-popup-add-table .uf-table-cell{border:1px solid var(--uf-input-border-color);background:var(--uf-bg-color);box-sizing:border-box;width:20px;height:20px;display:table-cell}.uf-popup-add-table .uf-table-cell.header{background:var(--uf-toolbar-bg-color)}.uf-popup-add-table .uf-table-row{display:table-row}.uf-popup-add-table .uf-table{border-collapse:collapse;display:table}.uf-popup-add-table .uf-table-selection-layer{border:1px solid var(--uf-primary-color);background:var(--uf-selection-bg-color);z-index:30;position:absolute;top:0;left:0}.uf-popup-add-table .uf-table-description{text-align:center;color:var(--uf-text-color);margin:5px 0 0}.uf-popup-add-heading{width:auto}.uf-popup-add-heading .uf-popup-body{padding:0}.uf-popup-add-heading h1,.uf-popup-add-heading h2,.uf-popup-add-heading h3,.uf-popup-add-heading h4,.uf-popup-add-heading h5,.uf-popup-add-heading h6,.uf-popup-add-heading ul,.uf-popup-add-heading p{margin:0;padding:0}.uf-popup-add-heading ul{padding:5px 0;list-style:none}.uf-popup-add-heading ul li{cursor:pointer;padding:0}.uf-popup-add-heading ul li:hover{background-color:var(--uf-hover-bg-color)}.uf-popup-add-heading h1{font-size:24px}.uf-popup-add-heading h2{font-size:22px}.uf-popup-add-heading h3{font-size:20px}.uf-popup-add-heading h4{font-size:18px}.uf-popup-add-heading h5{font-size:16px}.uf-popup-add-heading h6{font-size:14px}.uf-popup.uf-edit-panel{width:320px;max-width:calc(100% - 10px)}.uf-edit-panel .uf-popup-body{padding:0 20px 20px}.uf-edit-panel .uf-remove-button{float:left}.uf-table-edit-panel{z-index:25;pointer-events:none;position:absolute;top:0;left:0}.uf-table-edit-panel button{border:1px solid var(--uf-border-color);background-color:var(--uf-bg-color);width:16px;height:16px;color:var(--uf-label-color);text-align:center;cursor:pointer;pointer-events:auto;border-radius:50%;margin:-8px 0 0 -8px;padding:0;font-size:12px;line-height:14px;position:absolute}.uf-table-edit-panel .uf-table-add-button:hover{border-color:var(--uf-primary-color);background-color:var(--uf-primary-color);color:var(--uf-primary-text-color)}.uf-table-edit-panel .uf-table-remove-button:hover{color:#fff;background-color:#fa2828;border-color:#fa2828}.uf-context-menu{width:auto;min-width:197px;color:var(--uf-text-color);border:1px solid var(--uf-border-color);z-index:30;background-color:var(--uf-bg-color);border-radius:2px;padding:5px 0;position:absolute;box-shadow:0 2px 4px #00000014}.uf-context-menu .menu-group{border-bottom:1px solid var(--uf-divider-color);margin:0;padding:0;font-size:13px;list-style:none}.uf-context-menu .menu-group:last-child{border-bottom:none!important}.uf-context-menu .menu-item{cursor:pointer;height:32px;padding:0 14px;line-height:32px}.uf-context-menu span{display:inline-block}.uf-context-menu .uf-icon{vertical-align:middle;width:20px;height:20px;margin-right:10px}.uf-context-menu .disabled .uf-icon{opacity:.3}.uf-context-menu li:not(.disabled):hover{background-color:var(--uf-hover-bg-color)}.uf-context-menu li.disabled{color:var(--uf-disabled-text-color)}.uf-tooltip{background-color:var(--uf-tooltip-bg-color);z-index:40;color:#fff;border-radius:3px;padding:4px 7px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;position:absolute}.uf-tooltip .arrow{background-color:var(--uf-tooltip-bg-color);z-index:-1;width:10px;height:10px;display:inline-block;position:absolute;top:-3px;left:6px;transform:rotate(45deg)}.uf-icon{display:inline-block}.uf-icon svg{width:100%;height:100%;display:block}.uf-toolbar-icons{color:var(--uf-icon-color);background-color:#0000}.uf-toolbar-icons:disabled{opacity:.3}.uf-toolbar-icons:not(:disabled).active{color:var(--uf-icon-active-color)}.uf-toolbar-icons .uf-icon{width:22px;height:22px;margin:auto;display:block}@media only screen and (width<=480px){.uf-popup{box-sizing:border-box;width:100%;max-width:none;margin-left:0;left:0!important}.uf-dropdown-toolbar{flex-wrap:wrap;max-width:none;height:auto}}.ProseMirror{color:#222;height:calc(100% - 36px);font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;overflow:hidden auto}.ProseMirror .placeholder{color:#999}.ProseMirror:focus,.ProseMirror-selectednode{outline:none}table.ProseMirror-selectednode,.html-block.ProseMirror-selectednode{border-radius:2px;outline:2px solid #3469d1}.uf-contents{z-index:20;margin:0;padding:0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;font-size:13px}.uf-contents :not(table){box-sizing:content-box;line-height:160%}.uf-contents i,.uf-contents cite,.uf-contents em,.uf-contents var,.uf-contents address,.uf-contents dfn{font-style:italic}.uf-contents strong{font-weight:700}.uf-contents p{color:#222;margin:10px 0}.uf-contents>h1:first-of-type,.uf-contents>div>div:first-of-type h1{margin-top:14px}.uf-contents h1,.uf-contents h2,.uf-contents h3,.uf-contents h4,.uf-contents h5,.uf-contents h6{color:#222;font-weight:700}.uf-contents h1{border-bottom:3px double #999;margin:52px 0 15px;padding-bottom:7px;font-size:24px;line-height:28px}.uf-contents h2{border-bottom:1px solid #dbdbdb;margin:20px 0 13px;padding-bottom:7px;font-size:22px;line-height:23px}.uf-contents h3{margin:18px 0 2px;font-size:20px}.uf-contents h4{margin:10px 0 2px;font-size:18px}.uf-contents h3,.uf-contents h4{line-height:18px}.uf-contents h5{font-size:16px}.uf-contents h6{font-size:14px}.uf-contents h5,.uf-contents h6{margin:9px 0 -4px;line-height:17px}.uf-contents del{color:#999}.uf-contents blockquote{color:#999;border-left:4px solid #e5e5e5;margin:14px 0;padding:0 16px}.uf-contents blockquote p,.uf-contents blockquote ul,.uf-contents blockquote ol{color:#999}.uf-contents blockquote>:first-child{margin-top:0}.uf-contents blockquote>:last-child{margin-bottom:0}.uf-contents pre,.uf-contents code{border:0;border-radius:0;font-family:Consolas,Courier,Apple SD 산돌고딕 Neo,-apple-system,Lucida Grande,Apple SD Gothic Neo,맑은 고딕,Malgun Gothic,Segoe UI,돋움,dotum,sans-serif}.uf-contents pre{background-color:#f4f7f8;margin:2px 0 8px;padding:18px}.uf-contents pre code{color:inherit;white-space:pre-wrap;background-color:#0000;padding:0}.uf-contents code{color:#c1798b;letter-spacing:-.3px;background-color:#f9f2f4;border-radius:2px;padding:2px 3px}.uf-contents img{box-sizing:border-box;vertical-align:top;max-width:100%;margin:4px 0 10px}.uf-contents table{color:#222;border-collapse:collapse;box-sizing:border-box;border:1px solid #0000001a;width:auto;margin:12px 0 14px}.uf-contents table th,.uf-contents table td{border:1px solid #0000001a;height:32px;padding:5px 14px 5px 12px}.uf-contents table th{color:#fff;background-color:#555;padding-top:6px;font-weight:300}.uf-contents th p{color:#fff;margin:0}.uf-contents th.uf-cell-selected{background-color:#908f8f}.uf-contents td p{margin:0;padding:0 2px}.uf-contents td.uf-cell-selected{background-color:#c0cff0}.uf-contents ul,.uf-contents menu,.uf-contents ol,.uf-contents dir{color:#222;margin:6px 0 10px;padding-left:24px;list-style-type:none;display:block}.uf-contents ol{counter-reset:li;list-style-type:none}.uf-contents ol>li{counter-increment:li}.uf-contents ul>li:before,.uf-contents ol>li:before{display:inline-block;position:absolute}.uf-contents ul>li:before{content:"";background-color:#ccc;border-radius:50%;width:5px;height:5px;margin-top:6px;margin-left:-17px}.uf-contents ol>li:before{content:"." counter(li);text-align:right;color:#aaa;direction:rtl;width:24px;margin-left:-28px}.uf-contents ul ul,.uf-contents ul ol,.uf-contents ol ul,.uf-contents ol ol{margin-top:0!important;margin-bottom:0!important}.uf-contents ul li,.uf-contents ol li{position:relative}.uf-contents ul p,.uf-contents ol p{margin:0}.uf-contents hr{border-top:1px solid #eee;margin:16px 0}.uf-contents a{color:#3060c7;text-decoration:underline}.uf-contents a:hover{color:#2852b5}.uf-contents .image-link{position:relative}.uf-contents .image-link:hover .uf-image-link-button{display:flex}.uf-contents .uf-image-link-button{width:30px;height:30px;color:var(--uf-icon-color);cursor:pointer;background-color:#fff;border:1px solid #b9c1d0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:0;right:0;box-shadow:0 2px 4px #00000014}.uf-contents .uf-image-link-button .uf-icon{width:18px;height:18px}.uf-contents .task-list-item{border:0;margin-left:-24px;padding-left:24px;list-style:none}.uf-contents .task-list-item:before{content:"";box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:18px;height:18px;margin-top:0;margin-left:0;position:absolute;top:1px;left:0}.uf-contents .task-list-item.checked:before{clip-path:path(evenodd, "M16 0c1.105 0 2 .895 2 2v14c0 1.105-.895 2-2 2H2c-1.105 0-2-.895-2-2V2C0 .895.895 0 2 0h14zm-1.793 5.293c-.39-.39-1.024-.39-1.414 0L7.5 10.585 5.207 8.293l-.094-.083c-.392-.305-.96-.278-1.32.083-.39.39-.39 1.024 0 1.414l3 3 .094.083c.392.305.96.278 1.32-.083l6-6 .083-.094c.305-.392.278-.96-.083-1.32z");background-color:#3060c7;border:none}.uf-contents .uf-ww-code-block{position:relative}.uf-contents .uf-code-block-label{color:#333;cursor:pointer;background-color:#e5e9ea;border:none;border-radius:2px;align-items:center;gap:4px;height:27px;margin:0;padding:0 6px 0 10px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.uf-contents .uf-code-block-label .uf-icon{width:16px;height:16px;color:var(--uf-icon-color)}.uf-custom-block .uf-custom-block-editor{color:#452d6b;background:#f9f7fd;border:1px solid #dbd4ea}.uf-custom-block .uf-custom-block-view{padding:9px 13px 8px 12px;position:relative}.uf-custom-block .uf-custom-block-view .tool{display:none;position:absolute;top:7px;right:10px}.uf-custom-block.ProseMirror-selectednode .uf-custom-block-view{border:1px solid #dbd4ea;border-radius:2px}.uf-custom-block.ProseMirror-selectednode .uf-custom-block-view .tool{display:block}.uf-custom-block-view button{vertical-align:middle;width:23px;height:23px;color:var(--uf-icon-color);cursor:pointer;background-color:#0000;border:1px solid #ccc;justify-content:center;align-items:center;margin-left:8px;padding:0;display:inline-flex}.uf-custom-block-view button .uf-icon{width:16px;height:16px}.uf-custom-block-view .info{color:#5200d0;vertical-align:middle;font-size:13px;font-weight:700}.uf-ww-code-block-language{z-index:30;background-color:#fff;border:1px solid #ccc;border-radius:2px;width:100px;height:27px;display:inline-block;position:fixed;right:35px}.uf-ww-code-block-language input{box-sizing:border-box;background-color:#0000;border:none;outline:none;width:100%;height:100%;margin:0;padding:0 10px}.uf-contents-placeholder:before{content:attr(data-placeholder);color:gray;line-height:160%;position:absolute}.uf-md-preview .uf-contents h1{min-height:28px}.uf-md-preview .uf-contents h2{min-height:23px}.uf-md-preview .uf-contents blockquote{min-height:20px}.uf-md-preview .uf-contents li{min-height:22px}.uf-contents .uf-md-preview-highlight{z-index:0;position:relative}.uf-contents .uf-md-preview-highlight:after{content:"";z-index:-1;background-color:#fff58380;border-radius:4px;position:absolute;inset:-4px}.uf-contents h1.uf-md-preview-highlight:after,.uf-contents h2.uf-md-preview-highlight:after{bottom:0}.uf-contents th.uf-md-preview-highlight,.uf-contents td.uf-md-preview-highlight{background-color:#fff58380}.uf-contents th.uf-md-preview-highlight:after,.uf-contents td.uf-md-preview-highlight:after{display:none}.uf-contents th.uf-md-preview-highlight{color:#222}.uf-md-heading1{font-size:24px}.uf-md-heading2{font-size:22px}.uf-md-heading3{font-size:20px}.uf-md-heading4{font-size:18px}.uf-md-heading5{font-size:16px}.uf-md-heading6{font-size:14px}.uf-md-heading.uf-md-delimiter.setext{line-height:15px}.uf-md-strong,.uf-md-heading,.uf-md-list-item-style,.uf-md-list-item .uf-md-meta{font-weight:700}.uf-md-emph{font-style:italic}.uf-md-strike{text-decoration:line-through}.uf-md-strike.uf-md-delimiter{text-decoration:none}.uf-md-delimiter,.uf-md-thematic-break,.uf-md-link,.uf-md-table,.uf-md-block-quote{color:#ccc}.uf-md-code.uf-md-delimiter{color:#aaa}.uf-md-meta,.uf-md-html,.uf-md-link.uf-md-link-url.uf-md-marked-text{color:#999}.uf-md-block-quote .uf-md-marked-text,.uf-md-list-item .uf-md-meta{color:#555}.uf-md-table .uf-md-table-cell{color:#222}.uf-md-link.uf-md-link-desc.uf-md-marked-text,.uf-md-list-item-style.uf-md-list-item-odd{color:#3060c7}.uf-md-list-item-style.uf-md-list-item-even{color:#c73838}.uf-md-code.uf-md-marked-text{color:#af5068}.uf-md-code{letter-spacing:-.3px;background-color:#f9f2f4;padding:2px 0}.uf-md-code.uf-md-start{border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:2px}.uf-md-code.uf-md-end{border-top-right-radius:2px;border-bottom-right-radius:2px;padding-right:2px}.uf-md-code-block-line-background{background-color:#f5f7f8}.uf-md-code-block-line-background.start,.uf-md-custom-block-line-background.start{margin-top:2px}.uf-md-code,.uf-md-code-block{font-family:Consolas,Courier,Lucida Grande,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif}.uf-md-custom-block{color:#452d6b}.uf-md-custom-block-line-background{background-color:#f9f7fd}.uf-md-custom-block .uf-md-delimiter{color:#b8b3c0}.uf-md-custom-block .uf-md-meta{color:#5200d0}.uf-md-widget{background-color:var(--uf-md-widget-bg-color);border-radius:2px}.uf-md-widget-collapsed{display:none}.uf-dark{--uf-bg-color:#1a1e27;--uf-text-color:#e8ecf3;--uf-label-color:#8f99ac;--uf-icon-color:#b9c1d0;--uf-icon-active-color:#7a9cff;--uf-active-tab-text-color:#e8ecf3;--uf-muted-text-color:#6b7589;--uf-disabled-text-color:#4f5869;--uf-border-color:#3a4150;--uf-divider-color:#282d38;--uf-toolbar-divider-color:#282d38;--uf-input-border-color:#282d38;--uf-toolbar-bg-color:#282d38;--uf-toolbar-button-hover-bg-color:#3a4150;--uf-toolbar-button-hover-border-color:#3a4150;--uf-toolbar-button-active-border-color:#8f99ac;--uf-hover-bg-color:#3a4150;--uf-tab-bg-color:#282d38;--uf-tab-border-color:#3a4150;--uf-button-border-color:#282d38;--uf-button-hover-border-color:#3a4150;--uf-primary-color:#7a9cff;--uf-primary-hover-color:#4c78fd;--uf-primary-text-color:#1a1e27;--uf-selection-bg-color:#7a9cff1a;--uf-tooltip-bg-color:#4f5869;--uf-scroll-sync-color:#8f99ac;--uf-switch-bg-color:#3a4150;--uf-switch-checked-bg-color:#15338c;--uf-switch-knob-color:#8f99ac;--uf-md-widget-bg-color:#7a9cff1f;--uf-cursor-line-bg-color:#ffffff0f}.uf-dark.uf-default-ui{color:#e8ecf3}.uf-dark .uf-md-container{background-color:var(--uf-bg-color)}.uf-dark .uf-popup-body input[type=text]{background-color:#0000}.uf-dark .uf-popup-body input[type=text].disabled{background-color:#282d3866}.uf-dark .ProseMirror,.uf-dark .uf-contents p,.uf-dark .uf-contents h1,.uf-dark .uf-contents h2,.uf-dark .uf-contents h3,.uf-dark .uf-contents h4,.uf-dark .uf-contents h5,.uf-dark .uf-contents h6{color:#fff}.uf-dark .uf-contents h1,.uf-dark .uf-contents h2{border-color:#fff}.uf-dark .uf-contents del{color:#6b7589}.uf-dark .uf-contents blockquote{border-color:#282d38}.uf-dark .uf-contents blockquote p,.uf-dark .uf-contents blockquote ul,.uf-dark .uf-contents blockquote ol{color:#6b7589}.uf-dark .uf-contents pre{background-color:#282d38}.uf-dark .uf-contents pre code{color:#fff;background-color:#0000}.uf-dark .uf-contents code{color:#c1798b;background-color:#35262a}.uf-dark .uf-contents div{color:#fff}.uf-dark .uf-contents .uf-code-block-label{color:#e8ecf3;background-color:#282d38;border:1px solid #3a4150}.uf-dark .uf-contents .uf-custom-block-editor{color:#fff;background:#392d31;border-color:#327491}.uf-dark .uf-contents table,.uf-dark .uf-contents table th,.uf-dark .uf-contents table td{border-color:#282d38}.uf-dark .uf-contents table th{background-color:#3a4150}.uf-dark .uf-contents table td,.uf-dark .uf-contents table td p{color:#fff}.uf-dark .uf-contents td.uf-cell-selected{background-color:#7a9cff80}.uf-dark .uf-contents th.uf-cell-selected{background-color:#7a9cff4d}.uf-dark .uf-contents ul,.uf-dark .uf-contents menu,.uf-dark .uf-contents ol,.uf-dark .uf-contents dir{color:#6b7589}.uf-dark .uf-contents ul>li:before{background-color:#6b7589}.uf-dark .uf-contents hr{border-color:#6b7589}.uf-dark .uf-contents a{color:#7a9cff}.uf-dark .uf-contents a:hover{color:#4c78fd}.uf-dark .uf-contents .uf-image-link-button{background-color:#282d38;border-color:#3a4150}.uf-dark .uf-contents .task-list-item:before{background-color:#0000;border-color:#6b7589}.uf-dark .uf-contents .task-list-item.checked:before{background-color:#7a9cff}.uf-dark .uf-contents .uf-md-preview-highlight:after,.uf-dark .uf-contents th.uf-md-preview-highlight,.uf-dark .uf-contents td.uf-md-preview-highlight{background-color:#fffac140}.uf-dark .uf-contents th.uf-md-preview-highlight{color:#fff}.uf-dark .uf-ww-code-block-language{background-color:#1a1e27;border-color:#282d38}.uf-dark .uf-ww-code-block-language input{color:#fff}.uf-dark .uf-custom-block.ProseMirror-selectednode .uf-custom-block-view{color:#fff;border-color:#327491}.uf-dark .uf-custom-block-view button{background-color:#282d38;border-color:#3a4150}.uf-dark .uf-custom-block-view button:hover{background-color:#282d38;border-color:#4f5869}.uf-dark .uf-custom-block-view .info{color:#65acca}.uf-dark table.ProseMirror-selectednode,.uf-dark .html-block.ProseMirror-selectednode{outline-color:#7a9cff}.uf-dark .uf-md-delimiter,.uf-dark .uf-md-code.uf-md-delimiter,.uf-dark .uf-md-thematic-break,.uf-dark .uf-md-link,.uf-dark .uf-md-table,.uf-dark .uf-md-block-quote,.uf-dark .uf-md-meta,.uf-dark .uf-md-html{color:#8f99ac}.uf-dark .uf-md-link.uf-md-link-url.uf-md-marked-text{color:#6b7589}.uf-dark .uf-md-block-quote .uf-md-marked-text,.uf-dark .uf-md-list-item .uf-md-meta{color:#b9c1d0}.uf-dark .uf-md-link.uf-md-link-desc.uf-md-marked-text,.uf-dark .uf-md-list-item-style.uf-md-list-item-odd{color:#7a9cff}.uf-dark .uf-md-list-item-style.uf-md-list-item-even{color:#ef6767}.uf-dark .uf-md-table .uf-md-table-cell{color:#fff}.uf-dark .uf-md-code.uf-md-marked-text{color:#c1798b}.uf-dark .uf-md-code{background-color:#35262a}.uf-dark .uf-md-code-block-line-background{background-color:#282d38}.uf-dark .uf-md-code-block .uf-md-meta{color:#aaa}.uf-dark .uf-md-custom-block{color:#fff}.uf-dark .uf-md-custom-block-line-background{background-color:#392d31}.uf-dark .uf-md-custom-block .uf-md-delimiter{color:#327491}.uf-dark .uf-md-custom-block .uf-md-meta{color:#65acca}body{color:#222;background:#fff;margin:0;font-family:system-ui,sans-serif}body.dark{color:#e8ecf3;background:#1a1e27}.demo-bar{border-bottom:1px solid #d5dbe6;align-items:center;gap:24px;padding:12px 24px;display:flex}.demo-docs{color:#3060c7;margin-left:auto}.dark .demo-docs{color:#7a9cff}main{gap:16px;padding:24px;display:grid}
