.md-editor-block-menu{position:absolute;margin-left:-2.5rem;display:flex;align-items:center;justify-content:end;font-size:var(--font-size);font-weight:400;width:2rem;height:var(--line-height);line-height:var(--line-height);padding-right:.5rem;visibility:hidden}.md-editor-block-menu-source:hover>.md-editor-block-menu,.md-editor-block-menu:has(+.md-editor-block-menu-source:hover),.md-editor-block-menu-source-active>.md-editor-block-menu,.md-editor-block-menu:has(+.md-editor-block-menu-source-active),.md-editor-block-menu:hover,.md-editor-block-menu.md-editor-block-menu-open{visibility:visible}.md-editor-block-op-menu-button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:transparent;border-radius:4px;color:#ccc;cursor:pointer}.md-editor-block-op-menu-button:hover{background:#0000000f;color:inherit}.md-editor-block-op-menu-button svg{display:block;width:14px;height:14px}.md-editor-block-op-menu-button.md-editor-block-op-menu-toggle-text{width:auto;min-width:1.5rem;padding:0 6px}.md-editor-block-op-menu-panel{position:absolute;font-size:12px;top:100%;right:.5em;min-width:4em;margin-top:4px;padding:4px;border-radius:4px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000001a;display:none;z-index:30}.md-editor-code-block-menu .md-editor-block-op-menu-panel{max-height:240px;overflow-y:auto}.md-editor-block-op-menu.md-editor-block-menu-open .md-editor-block-op-menu-panel{display:block}.md-editor-block-op-menu-item{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:4px 8px;border:none;background:transparent;color:inherit;font:inherit;text-align:center;border-radius:4px;cursor:pointer;white-space:nowrap}.md-editor-block-op-menu-item:hover{background:#0000000f}.md-editor-block-op-menu-item.md-editor-block-op-menu-item-active{color:#2563eb;font-weight:600}.md-editor-block-op-menu-divider{height:1px;margin:4px 2px;background:#e5e7eb}.md-editor-block-op-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none}.md-editor-block-op-menu-icon svg{display:block;width:14px;height:14px}.md-editor-dialog.ui-dialog-backdrop{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;background:#11182766}.md-editor-dialog.ui-dialog-backdrop[hidden]{display:none}.md-editor-dialog .ui-dialog{box-sizing:border-box;width:100%;max-width:420px;background:#fff;color:#111827;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 30px #11182733}.md-editor-dialog .ui-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb}.md-editor-dialog .ui-dialog-title{font-size:14px;font-weight:600}.md-editor-dialog .ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.md-editor-dialog .ui-icon-btn:hover{background:#f3f4f6}.md-editor-dialog .ui-dialog-body{padding:16px}.md-editor-dialog .ui-field-label{display:block;margin-bottom:6px;font-size:13px}.md-editor-dialog .ui-input{box-sizing:border-box;width:100%;padding:6px 10px;border:1px solid var(--border-color);border-radius:4px;font:inherit;color:inherit;background:#fff}.md-editor-dialog .ui-input:focus{outline:2px solid #2563eb;outline-offset:-1px}.md-editor-dialog .ui-dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #e5e7eb}.md-editor-dialog .ui-btn{padding:6px 14px;border:1px solid var(--border-color);border-radius:4px;background:#fff;color:#111827;font:inherit;cursor:pointer}.md-editor-dialog .ui-btn.primary{border-color:#2563eb;background:#2563eb;color:#fff}.md-editor-dialog .ui-btn:focus{outline:2px solid #2563eb;outline-offset:1px}.md-editor-dialog .ui-file-pick{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;border:1px solid var(--border-color);border-radius:4px;background:#fff;color:#111827;font:inherit;cursor:pointer}.md-editor-dialog .ui-file-pick:hover{background:#f3f4f6}#md-editor-source-dialog .ui-dialog{max-width:640px}#md-editor-source-dialog .ui-dialog-body{max-height:75vh;overflow-y:auto}#md-editor-source-dialog .md-editor-source-layout{display:flex;flex-direction:column}#md-editor-source-dialog .md-editor-source-preview-section{margin-top:16px}#md-editor-source-dialog .md-editor-source-preview-section[hidden]{display:none}#md-editor-source-dialog .md-editor-source-preview{box-sizing:border-box;min-height:100px;max-height:35vh;overflow:auto;padding:12px;border:1px solid var(--border-color);border-radius:4px}#md-editor-source-dialog .md-editor-source-preview svg{max-width:100%;height:auto}#md-editor-source-dialog .md-editor-source-editor{box-sizing:border-box;width:100%;min-height:200px;border:1px solid var(--border-color);border-radius:4px;background:#fff;overflow:hidden}#md-editor-source-dialog .md-editor-source-editor .cm-editor{min-height:198px;font-family:var(--font-code);font-size:13px;color:inherit;background:transparent}#md-editor-source-dialog .md-editor-source-editor .cm-scroller{max-height:35vh;overflow:auto;line-height:1.5}#md-editor-source-dialog .md-editor-source-editor .cm-content{padding:8px 10px}#md-editor-source-dialog .md-editor-source-editor .cm-editor.cm-focused{outline:2px solid #2563eb;outline-offset:-1px}#md-editor-help-dialog .ui-dialog{max-width:640px}#md-editor-help-dialog .ui-dialog-body{max-height:60vh;overflow-y:auto;padding-top:8px;padding-bottom:8px}#md-editor-help-dialog .ui-shortcut-section-title{margin:12px 16px 4px;font-size:12px;font-weight:600;color:#6b7280}#md-editor-help-dialog .ui-shortcut-table{width:100%;border-collapse:collapse;font-size:13px}#md-editor-help-dialog .ui-shortcut-table td{padding:5px 16px;border-bottom:1px solid #f3f4f6;vertical-align:top}#md-editor-help-dialog .ui-shortcut-table tr:last-child td{border-bottom:0}#md-editor-help-dialog .ui-shortcut-key{width:40%;white-space:nowrap;font-weight:500}.md-editor-preview-fullscreen-active .md-editor-node-op-menu{display:none}.md-editor-placeholder-block:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;float:left;height:0}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:0;left:-2px;width:2px;height:1.25em;background-color:currentColor;animation:ProseMirror-gapcursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-gapcursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.md-editor-code-block-wrap{position:relative}.md-editor-code-block-wrap>pre{margin-bottom:var(--line-height)}.md-editor-overlay-button{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--line-height);height:var(--line-height);padding:0;border:none;background:#ffffff80;border-radius:4px;color:var(--fore-color);font-size:12px;line-height:1;cursor:pointer}.md-editor-overlay-button[hidden]{display:none}.md-editor-overlay-button svg{display:block;width:14px;height:14px;color:#111827}.md-editor-raw-preview{margin-bottom:var(--line-height);cursor:default}.md-editor-raw-preview.ProseMirror-selectednode{outline:2px solid #708cff}.md-editor-raw-preview-error{color:#b91c1c;white-space:pre-wrap}.md-editor-raw-iframe-preview{width:100%;min-height:calc(var(--line-height) * 6)}.md-editor-raw-iframe-preview iframe{display:block;width:100%;border:0;background:#fff}.md-editor-preview-shell{box-sizing:border-box;position:relative;margin-bottom:calc(var(--line-height));overflow:auto;cursor:default}.md-editor-preview-shell.ProseMirror-selectednode{outline:2px solid #708cff}.md-editor-preview-diagram{display:flex;align-items:center;justify-content:center;min-height:var(--line-height)}.md-editor-preview-shell svg{display:block;max-width:100%;height:auto;margin:0 auto}.md-editor-preview-diagram-panzoom{height:min(60vh,560px);height:min(round(down,60vh,1.75rem),560px);min-height:280px;overflow:hidden}.md-editor-preview-diagram-panzoom svg{width:100%;height:100%;max-width:none}.md-editor-preview-error{color:#b91c1c;white-space:pre-wrap}.md-editor-preview-fullscreen-active{overflow:hidden}.md-editor-preview-shell.md-editor-preview-fullscreen{position:fixed;inset:0;z-index:2000;margin:0;padding:0;border:0;background:#fff}.md-editor-preview-shell.md-editor-preview-fullscreen .md-editor-preview-diagram{height:100vh;min-height:0}.md-editor-preview-shell.md-editor-preview-fullscreen svg{max-width:none}.md-editor-raw-math-preview{text-align:center;display:flex;align-items:center;justify-content:center;min-height:var(--line-height)}.md-editor-raw-inline-preview{display:inline-block;max-width:100%}.md-editor-raw-math-preview .katex-display{margin:0}.md-editor-raw-inline-preview.md-editor-raw-inline-preview-error{color:#b91c1c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.md-editor-raw-frontmatter-preview table{width:100%;border-collapse:collapse;table-layout:fixed}.md-editor-raw-frontmatter-preview th,.md-editor-raw-frontmatter-preview td{border:none;box-shadow:inset 0 -1px #ddd;text-align:left}.md-editor-raw-frontmatter-preview tr:first-child th,.md-editor-raw-frontmatter-preview tr:first-child td{box-shadow:inset 0 1px #ddd,inset 0 -1px #ddd}.md-editor-raw-frontmatter-preview th{width:34%;background:#f9fafb}.md-editor-table-handles-shell{position:relative}.md-editor-table-handles-shell:last-child{margin-bottom:0}.md-editor-table-handles-shell:last-child>table{margin-bottom:0}.md-editor-table-handles{position:absolute;inset:0;z-index:2;pointer-events:none}.md-editor-table-handles-shell .table-cell{position:relative}.md-editor-table-handle{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;cursor:grab;pointer-events:auto;opacity:0;transition:opacity .12s ease-out,visibility .12s}.md-editor-table-handle:hover{opacity:1}.md-editor-table-active-row .md-editor-table-handle-row,.md-editor-table-active-col .md-editor-table-handle-col,.md-editor-table-active-col .md-editor-table-handle-col-menu,.md-editor-table-handle-active,.md-editor-table-handle-col-menu-open{visibility:visible;opacity:1}.md-editor-table-handles-dragging-row .md-editor-table-handle-row:not(.md-editor-table-handle-active),.md-editor-table-handles-dragging-col .md-editor-table-handle-col:not(.md-editor-table-handle-active),.md-editor-table-handles-dragging-row .md-editor-table-handle-col,.md-editor-table-handles-dragging-col .md-editor-table-handle-row,.md-editor-table-handles-dragging .md-editor-table-handle-col-menu{visibility:hidden;opacity:0}.md-editor-table-handle-col{top:var(--table-handler-size-n);left:0;right:0;height:var(--table-handler-size);z-index:3}.md-editor-table-handle-row{left:var(--table-handler-size-n);top:0;bottom:0;width:var(--table-handler-size);z-index:3}.md-editor-table-handle-col-menu{top:var(--table-handler-size-n);right:0;width:var(--table-handler-size);height:var(--table-handler-size);cursor:pointer;z-index:4}.md-editor-table-align-menu{position:absolute;top:100%;right:0;margin-top:2px;display:flex;flex-direction:column;min-width:6em;padding:4px;border-radius:4px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000001a;cursor:default;z-index:300}.md-editor-table-align-item{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;border:none;background:transparent;color:inherit;font:inherit;font-size:12px;text-align:left;border-radius:4px;cursor:pointer;white-space:nowrap}.md-editor-table-align-item:hover{background:#0000000f}.md-editor-table-align-item.md-editor-table-align-item-active{color:#2563eb;font-weight:600}.md-editor-table-align-item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none}.md-editor-table-align-item-icon svg{display:block;width:14px;height:14px}.md-editor-table-handle-col:hover,.md-editor-table-handle-row:hover,.md-editor-table-handle-selected{background:var(--gray-bg-weak)}.md-editor-table-handle-active{cursor:grabbing}.md-editor-table-handle-active:after,.md-editor-table-handle-selected:after{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);height:calc(100% + 1px);pointer-events:none;content:"";background:#2563eb1a}.md-editor-table-handle-active.md-editor-table-handle-col:after,.md-editor-table-handle-selected.md-editor-table-handle-col:after{border-top:1px solid var(--link-color);border-left:1px solid var(--link-color);border-right:1px solid var(--link-color)}.md-editor-table-handle-active.md-editor-table-handle-row:after,.md-editor-table-handle-selected.md-editor-table-handle-row:after{border-top:1px solid var(--link-color);border-bottom:1px solid var(--link-color);border-left:1px solid var(--link-color)}.md-editor-table-handle-icon{display:flex;align-items:center;justify-content:center;width:var(--table-handler-size);height:var(--table-handler-size);color:var(--border-color);pointer-events:none}.md-editor-table-handle-icon svg{display:block}.md-editor-table-append-row,.md-editor-table-append-col{cursor:pointer;color:#6b7280;visibility:visible}.md-editor-table-append-row{height:var(--table-handler-size)}.md-editor-table-append-col{width:var(--table-handler-size)}.md-editor-table-append-row:hover,.md-editor-table-append-col:hover{opacity:1;background:var(--gray-bg-weak)}td.md-editor-table-drop-target:after,th.md-editor-table-drop-target:after{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);height:calc(100% + 1px);pointer-events:none;content:"";background:#2563eb1a}.md-editor-table-handles-dragging-col td.md-editor-table-drop-target:after,.md-editor-table-handles-dragging-col th.md-editor-table-drop-target:after,.md-editor-table-handles-highlight-col td.md-editor-table-drop-target:after,.md-editor-table-handles-highlight-col th.md-editor-table-drop-target:after{border-left:1px solid var(--link-color);border-right:1px solid var(--link-color)}.md-editor-table-handles-dragging-row td.md-editor-table-drop-target:after,.md-editor-table-handles-dragging-row th.md-editor-table-drop-target:after,.md-editor-table-handles-highlight-row td.md-editor-table-drop-target:after,.md-editor-table-handles-highlight-row th.md-editor-table-drop-target:after{border-top:1px solid var(--link-color);border-bottom:1px solid var(--link-color)}.md-editor-table-handles-dragging-col tbody tr:last-child .md-editor-table-drop-target:after,.md-editor-table-handles-highlight-col tbody tr:last-child .md-editor-table-drop-target:after{border-bottom:1px solid var(--link-color)}.md-editor-table-handles-dragging-row .md-editor-table-drop-target:last-child:after,.md-editor-table-handles-highlight-row .md-editor-table-drop-target:last-child:after{border-right:1px solid var(--link-color)}.md-editor-table-handles-dragging-col .table-cell,.md-editor-table-handles-dragging-row .table-cell{transition:transform .15s ease}.md-editor-table-handles-dragging .md-editor-table-drop-target{transition:none;z-index:200}.md-editor-table-handles-dragging td.md-editor-table-drop-target{background-color:var(--table-drag-cell-bg)}.md-editor-table-handles-dragging th.md-editor-table-drop-target{background-color:var(--gray-bg)}.md-editor-table-handles-shell{--table-drag-cell-bg: rgba(255,255,255, .8)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{--font-size: 16px;--font-size-small: 14px;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-quote: "Crimson Text", "KaiTi", "\6977\4f53", "\6977\4f53_GB2312", "STKaiti", "\534e\6587\6977\4f53", Georgia, "Times New Roman", serif;--font-code: "Latin Modern Mono", "SF Mono", "Monaco", "Consolas", monospace;--half-line-height: .875rem;--line-height: 1.75rem;--line-height-2x: 3.5rem;--fore-color: rgb(51,51,51);--link-color: #2478ff;--strong-color: rgb(26,26,26);--border-color: #e6e6e6;--gray-bg: rgba(242,242,242);--gray-bg-weak: rgba(242,242,242, .5);--max-content-width: 55em;--table-handler-size: 20px;--table-handler-size-n: -20px;min-height:100vh}.md-editor{position:relative;box-sizing:border-box;height:100%;color:var(--fore-color);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-body)}.ProseMirror,.md-editor-source-host,.md-controls .inner{box-sizing:border-box;margin:0 auto;max-width:var(--max-content-width)}.ProseMirror{height:100%;white-space:pre-wrap;word-wrap:break-word}.ProseMirror img{max-width:100%}.md-editor-image-block{margin-bottom:var(--line-height);line-height:0}.md-editor-image-block:last-child{margin-bottom:0}.ProseMirror ol .md-editor-image-block,.ProseMirror ul .md-editor-image-block,.ProseMirror blockquote .md-editor-image-block{margin-bottom:0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{scroll-margin-top:var(--line-height-2x)}.ProseMirror:focus-visible{outline:none}.ProseMirror blockquote code{font-family:inherit}.ProseMirror blockquote strong code{color:var(--strong-color)}.ProseMirror-widget .md-editor-heading-menu-panel{font-family:initial}.cm-focused{outline:none!important}.rhythm-grid{--rhythm: 1.75rem;background-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--rhythm) - 1px),rgba(0,0,0,.05) calc(var(--rhythm) - 1px),rgba(0,0,0,.05) var(--rhythm));background-size:100% var(--rhythm)}.md-controls{position:sticky;top:0;z-index:100;background:#ffffffe6;box-shadow:0 1px #eee;box-sizing:border-box}.md-controls .inner{display:flex;justify-content:space-between}.md-controls .left{display:flex;align-items:center;gap:20px}.md-controls button{background:none;border:none;display:flex;align-items:center;height:var(--line-height-2x)}.md-controls .buttons{display:flex;justify-content:center;align-items:center;gap:6px}.theme-default{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}.theme-default>.ProseMirror,.theme-default>.cm-editor{padding-top:var(--line-height);padding-bottom:var(--line-height)}.theme-default>.ProseMirror>.md-editor-code-block-wrap{margin-bottom:var(--line-height)}.theme-default strong,.theme-default b{color:var(--strong-color);font-weight:700}.theme-default em,.theme-default i{font-style:italic}.theme-default img{max-width:100%;vertical-align:text-bottom}.theme-default .ProseMirror-selectednode{outline:2px solid var(--link-color)}.theme-default h1,.theme-default h2,.theme-default h3,.theme-default h4,.theme-default h5,.theme-default h6{font-weight:700;line-height:var(--line-height);position:relative;box-sizing:border-box;margin-bottom:var(--line-height)}.theme-default h1{font-size:28px}.theme-default h2{font-size:20px}.theme-default h3{font-size:18px}.theme-default h4{font-size:16px}.theme-default h5{font-size:14px}.theme-default h6{font-size:12px}.theme-default .cm-line .\37c 7{text-decoration:none}.theme-default a{color:var(--link-color)}.theme-default a>code,.theme-default a>pre,.theme-default a>kbd{color:var(--link-color)}.theme-default abbr{cursor:help}.theme-default cite{font-style:italic}.theme-default .md-editor-horizontal-rule{height:var(--line-height);display:flex;align-items:center;margin-bottom:var(--line-height)}.theme-default hr{width:100%;border:none;display:block;border-bottom:1px solid var(--border-color);height:0;overflow:hidden;margin:0}.theme-default ins{background-color:#0f0;text-decoration:none}.theme-default mark{background-color:#ff0}.theme-default small{font-size:.8em}.theme-default sub,.theme-default sup{font-size:.8em;line-height:0}.theme-default sub{vertical-align:sub}.theme-default sup{vertical-align:super}.theme-default p,.theme-default dl,.theme-default ol,.theme-default ul,.theme-default blockquote,.theme-default pre,.theme-default table{margin-bottom:var(--line-height)}.theme-default p:last-child,.theme-default dl:last-child,.theme-default ol:last-child,.theme-default ul:last-child,.theme-default blockquote:last-child,.theme-default pre:last-child,.theme-default table:last-child{margin-bottom:0}.theme-default p:empty{display:none}.theme-default dd{padding-left:var(--line-height)}.theme-default ol p,.theme-default ul p{margin-bottom:0}.theme-default ol,.theme-default ul{list-style-position:outside;padding-left:var(--line-height)}.theme-default ol{list-style-type:decimal}.theme-default ol ol{list-style-type:lower-alpha}.theme-default ol ol ol{list-style-type:lower-roman}.theme-default ol ol ol ol{list-style-type:lower-greek}.theme-default ol ol ol ol ol{list-style-type:decimal}.theme-default ol ol ol ol ol ol{list-style-type:lower-alpha}.theme-default ul{list-style-type:disc}.theme-default ul ul{list-style-type:circle}.theme-default ul ul ul{list-style-type:square}.theme-default ul ul ul ul{list-style-type:circle}.theme-default ul ul ul ul ul{list-style-type:disc}.theme-default ul ul ul ul ul ul{list-style-type:circle}.theme-default blockquote{border-left:4px solid var(--border-color);font-family:var(--font-quote);padding:var(--half-line-height)}.theme-default blockquote p{margin-bottom:0}.theme-default code,.theme-default kbd,.theme-default samp,.theme-default pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:var(--gray-bg);color:var(--fore-color);line-height:var(--line-height);font-family:var(--font-code)}.theme-default .md-editor-code-block-wrap pre{background-color:transparent}.theme-default table code{padding:0 .4em}.theme-default p code,.theme-default p kbd,.theme-default p samp,.theme-default p pre{background:var(--gray-bg)}.theme-default code,.theme-default kbd,.theme-default samp{border-radius:3px;line-height:normal;padding:.1em .4em .2em;vertical-align:baseline}.theme-default h1 code,.theme-default h1 samp{line-height:var(--line-height)}.theme-default kbd{background-color:var(--gray-bg);border:1px solid var(--border-color);border-bottom:2px solid color-mix(in srgb,var(--fore-color) 25%,var(--border-color));border-radius:4px;display:inline-block;font-family:var(--font-code);font-size:.85em;line-height:1;padding:.18em .45em .22em;white-space:nowrap}.theme-default pre code{padding:0}.theme-default pre{overflow:auto}.theme-default pre code{background:none;font-size:1em;line-height:1em}.theme-default .hljs-keyword,.theme-default .hljs-selector-tag,.theme-default .hljs-built_in,.theme-default .hljs-name{color:#d73a49}.theme-default .hljs-string,.theme-default .hljs-regexp,.theme-default .hljs-symbol,.theme-default .hljs-bullet{color:#032f62}.theme-default .hljs-title,.theme-default .hljs-title.class_,.theme-default .hljs-title.function_{color:#6f42c1}.theme-default .hljs-attr,.theme-default .hljs-attribute,.theme-default .hljs-variable,.theme-default .hljs-template-variable,.theme-default .hljs-type,.theme-default .hljs-number,.theme-default .hljs-literal{color:#005cc5}.theme-default .hljs-comment,.theme-default .hljs-quote{color:#6a737d;font-style:italic}.theme-default .hljs-meta,.theme-default .hljs-doctag,.theme-default .hljs-section{color:#6a737d}.theme-default .hljs-tag,.theme-default .hljs-addition{color:#22863a}.theme-default .hljs-deletion{color:#b31d28}.theme-default .hljs-emphasis{font-style:italic}.theme-default .hljs-strong{font-weight:600}.theme-default figure{margin-bottom:var(--line-height);text-align:center}.theme-default figure:first-child{margin-top:0}.theme-default figure:last-child{margin-bottom:0}.theme-default figcaption{font-size:.8em;margin-top:0}.theme-default table{width:100%;font-size:var(--font-size-small)}.theme-default table pre{white-space:pre-wrap}.theme-default th{text-align:left;white-space:nowrap}.theme-default th,.theme-default td{font-size:1em;padding:0 calc(var(--line-height) / 4);box-shadow:inset 0 -1px var(--border-color)}.theme-default thead tr:first-child td{box-shadow:inset 0 1px var(--border-color),inset 0 -1px var(--border-color)}.theme-default thead tr,.theme-default tfoot tr{background-color:var(--gray-bg)}.theme-default thead th code,.theme-default thead td code,.theme-default tfoot th code,.theme-default tfoot td code{background-color:#fff}.theme-classic{--font-size: 18px;--line-height: 1.75rem;--font-body: "Source Serif Pro", "Noto Serif SC", serif;--fore-color: rgb(51,51,51);--link-color: #0645ad;--border-color: #999;--gray-bg: #f2f2ef}.theme-classic .ProseMirror,.theme-classic .cm-editor{padding-top:var(--line-height);padding-bottom:var(--line-height)}.theme-classic strong,.theme-classic b{color:var(--strong-color);font-weight:700}.theme-classic em,.theme-classic i{font-style:italic}.theme-classic img.ProseMirror-selectednode{outline:2px solid color-mix(in srgb,var(--fore-color) 60%,transparent)}.theme-classic .md-editor-horizontal-rule.ProseMirror-selectednode>hr{outline:2px solid color-mix(in srgb,var(--fore-color) 60%,transparent)}.theme-classic h1,.theme-classic h2,.theme-classic h3,.theme-classic h4,.theme-classic h5,.theme-classic h6{font-weight:700;line-height:var(--line-height);position:relative;box-sizing:border-box;margin-bottom:var(--line-height)}.theme-classic h1{font-size:26px}.theme-classic h2{font-size:22px}.theme-classic h3{font-size:20px}.theme-classic h4{font-size:18px}.theme-classic h5,.theme-classic h6{font-size:16px}.theme-classic h6{font-weight:400}.theme-classic .cm-line .\37c 7{text-decoration:none}.theme-classic a{color:var(--link-color)}.theme-classic a>code,.theme-classic a>pre,.theme-classic a>kbd{color:var(--link-color)}.theme-classic a:hover{text-decoration:underline}.theme-classic abbr{cursor:help}.theme-classic cite{font-style:italic}.theme-classic hr{background:var(--border-color);border:none;display:block;height:1px;margin-top:calc(var(--line-height) - 1px);margin-bottom:var(--line-height)}.theme-classic ins{background-color:#0f0;text-decoration:none}.theme-classic mark{background-color:#ff0}.theme-classic small,.theme-classic sub,.theme-classic sup{font-size:.8em}.theme-classic sub{vertical-align:sub}.theme-classic sup{vertical-align:super}.theme-classic p,.theme-classic dl,.theme-classic ol,.theme-classic ul,.theme-classic blockquote,.theme-classic pre,.theme-classic table{margin-bottom:var(--line-height)}.theme-classic p:last-child,.theme-classic dl:last-child,.theme-classic ol:last-child,.theme-classic ul:last-child,.theme-classic blockquote:last-child,.theme-classic pre:last-child,.theme-classic table:last-child{margin-bottom:0}.theme-classic p:empty{display:none}.theme-classic dd{margin-left:var(--line-height)}.theme-classic ol p,.theme-classic ul p{margin-bottom:0}.theme-classic ol,.theme-classic ul{list-style-position:outside;margin-left:var(--line-height)}.theme-classic ol{list-style-type:decimal}.theme-classic ol ol{list-style-type:lower-alpha}.theme-classic ol ol ol{list-style-type:lower-roman}.theme-classic ol ol ol ol{list-style-type:lower-greek}.theme-classic ol ol ol ol ol{list-style-type:decimal}.theme-classic ol ol ol ol ol ol{list-style-type:lower-alpha}.theme-classic ul{list-style-type:disc}.theme-classic ul ul{list-style-type:circle}.theme-classic ul ul ul{list-style-type:square}.theme-classic ul ul ul ul{list-style-type:circle}.theme-classic ul ul ul ul ul{list-style-type:disc}.theme-classic ul ul ul ul ul ul{list-style-type:circle}.theme-classic blockquote{border-left:4px solid var(--border-color);font-family:var(--font-quote);padding:var(--half-line-height)}.theme-classic blockquote p{margin-bottom:0}.theme-classic code,.theme-classic kbd,.theme-classic samp,.theme-classic pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:var(--gray-bg);color:var(--fore-color);font-size:.9em;line-height:var(--line-height);font-family:var(--font-code)}.theme-classic code,.theme-classic kbd,.theme-classic samp{border-radius:3px;line-height:normal;padding:.1em .4em .2em;vertical-align:baseline}.theme-classic pre code{padding:0}.theme-classic pre{overflow:auto;padding:var(--line-height)}.theme-classic h1 code,.theme-classic h1 samp,.theme-classic h2 code,.theme-classic h2 samp{line-height:var(--line-height)}.theme-classic pre code{background:none;font-size:1em;line-height:1em}.theme-classic figure{margin-bottom:var(--line-height);text-align:center}.theme-classic figure:first-child{margin-top:0}.theme-classic figure:last-child{margin-bottom:0}.theme-classic figcaption{font-size:.8em;margin-top:0}.theme-classic table{width:100%}.theme-classic table pre{white-space:pre-wrap}.theme-classic th,.theme-classic td{font-size:1em;padding:calc(var(--line-height) / 4);box-shadow:inset 0 -1px var(--border-color)}.theme-classic thead tr:first-child th,.theme-classic thead tr:first-child td{box-shadow:inset 0 1px var(--border-color),inset 0 -1px var(--border-color)}.theme-classic thead tr,.theme-classic tfoot tr{background-color:var(--gray-bg)}.theme-classic thead th code,.theme-classic thead td code,.theme-classic tfoot th code,.theme-classic tfoot td code,.theme-classic tbody tr{background-color:#fff}.md-editor-toc{position:fixed;box-sizing:border-box;top:calc(var(--line-height-2x) + 1px);left:50%;margin-left:calc(var(--max-content-width) / 2 + 10px);width:calc((100vw - var(--max-content-width)) / 2 - 20px);height:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.md-editor-toc::-webkit-scrollbar{width:6px}.md-editor-toc::-webkit-scrollbar-track{background:transparent}.md-editor-toc::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.md-editor-toc-inner{top:0;position:sticky;padding-left:var(--half-line-height)}.md-editor-toc-title{line-height:1.5em;height:var(--line-height);margin:var(--half-line-height) 0;padding:0 var(--half-line-height);border-left:2px solid var(--link-color)}.md-editor-toc-list{margin-bottom:var(--line-height)!important}.md-editor-toc-list ::marker{color:var(--border-color)}.md-editor-toc-list a{text-decoration:none}.md-editor-toc-branch-marker{display:inline-block;width:14px;vertical-align:-.15em}.md-editor-toc-branch-marker svg{display:block;width:12px;height:12px;transition:transform .15s ease}.md-editor-toc-list li.open>a .md-editor-toc-branch-marker svg,.md-editor-toc-list li.open>.md-editor-toc-branch-marker svg{transform:rotate(90deg)}.md-editor-toc-toggle{display:inline-flex;align-items:center;height:20px;padding:0;border:none;background:none;color:inherit;cursor:pointer}.md-editor-toc-toggle:hover{opacity:1}.md-editor-toc-toggle:focus-visible{outline:1px solid var(--link-color)}.md-editor-toc-toggle svg{width:14px;height:14px;display:block}.md-editor-toc-title{display:flex;align-items:center;justify-content:space-between}.md-editor-toc.collapsed .md-editor-toc-nested{display:none}.md-editor-toc.collapsed li.open>.md-editor-toc-nested{display:block}.md-editor-toc:not(.collapsed) li:not(.open)>.md-editor-toc-nested{display:none}.md-editor-toc-content{font-size:var(--font-size-small);height:calc(100vh - var(--line-height-2x) * 2 - 1px);overflow-y:auto}@media print{.md-controls,.md-editor-block-menu,.md-editor-code-block-copy,.md-editor-preview-button,.md-editor-dialog{display:none!important}.md-editor-placeholder-block:before{content:none!important}.md-editor-raw-preview-body.md-editor-raw-preview-error,.md-editor-preview-error{display:none!important}.ProseMirror-selectednode{outline:none!important}body{min-height:auto;background:none}.md-editor,.ProseMirror{height:auto}}
