table{margin:2em auto 0}tr th{background:#eee;padding:8px}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px rgba(0,0,0,.2);font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:10}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror-dialog{background:inherit;color:inherit;left:0;overflow:hidden;padding:.1em .8em;position:absolute;right:0;z-index:15}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{background:transparent;border:none;color:inherit;font-family:monospace;outline:none;width:20em}.CodeMirror-dialog button{font-size:70%}.EditorApp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.layout{width:100%}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Menlo,Monaco,Consolas,Courier New,monospace;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}pre{word-wrap:break-word;background-color:#f8f8f8;border-radius:4px;display:block;padding:9.5px;word-break:break-all}code{background-color:initial;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}img{max-width:1024px}table{border-collapse:collapse;border-spacing:0;margin:2em auto 1em;max-width:100%;min-width:70%;text-align:center;word-break:normal}table caption{margin-bottom:.8em}table tbody tr:hover{background-color:#eee;transition:.5s}tr th{border-bottom:2px solid #eee;vertical-align:bottom}td{border:1px solid #eee;padding:8px}.footnote a{text-decoration:none}.footnotes{border-top:1px solid #eee}img{display:block;margin:0 auto;max-width:100%}.shadow{box-shadow:3px 3px 5px 6px #ccc}.box{background:#fff;border-radius:5px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);margin:100px auto}.image_block video{border:none;margin-bottom:1em;max-width:100%;outline:none;width:100%}.mermaid svg{display:block;margin:auto}.toc{padding:1rem}.toc-list{font-size:.8rem;list-style:none}.caption{font-size:.9rem;text-align:center}aside.notify{border-left:.25em solid;padding-left:1rem}aside.notify>:first-child{margin-top:0}aside.notify>:last-child{margin-bottom:0}aside.notify.note{border-left-color:#0085f2}aside.notify.note .notify-title{color:#0085f2}aside.notify.tip{border-left-color:#007936}aside.notify.tip .notify-title{color:#007936}aside.notify.important{border-left-color:#8250df}aside.notify.important .notify-title{color:#8250df}aside.notify.warning{border-left-color:#9a6700}aside.notify.warning .notify-title{color:#9a6700}aside.notify.caution{border-left-color:#d30038}aside.notify.caution .notify-title{color:#d30038}.Editorleft{word-wrap:break-word;border-right:1px dotted #d3d3d3;float:left;font-size:15px;height:100%;opacity:1;padding-left:10px;text-align:left;transition:all .2s ease-out;visibility:visible;white-space:pre-wrap;width:50%;word-break:break-word}.CodeMirror,.editorApp{height:100%}.Editorright{word-wrap:break-word;background-color:#fff;font-size:15px;height:100%;margin-right:0;overflow-x:hidden;overflow-y:scroll;padding-left:10px;text-align:left;word-break:break-word}.Editorright .error{opacity:.5}.Editorright img{display:block;margin:0 auto;max-width:100%}.content{height:100%}.layoutPreview .Editorright{background-color:#fff;float:right;position:absolute;right:0;top:0;width:48%;width:100%}.layoutPreview .Editorleft{opacity:0;visibility:hidden}.layoutPreview .content{height:100%;margin:0 auto;overflow-y:visible;overflow-y:initial;width:50%}.CodeMirror-vscrollbar{outline:none!important;-webkit-user-select:none;user-select:none}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar{background-color:(0,0,0,.05)}::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar,::-webkit-scrollbar-thumb{-webkit-border-radius:100px}::-webkit-scrollbar-thumb:active{-webkit-border-radius:100px}::-webkit-scrollbar-corner{background:transparent}.CodeMirror-hints{border:none;z-index:1000}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:initial}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:initial}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:initial}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:initial}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.App{bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:990}.App>h1,h1>a{color:#d3d3d3}.App>div svg{padding:10px}.iconOn{color:#000}.iconOff{color:#a9a9a9}.App>div>h1{color:#d3d3d3;float:right;font-size:small;text-align:right}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.layout{bottom:0;left:0;position:absolute;right:0;top:40px}.Editor{word-wrap:break-word;text-align:left;white-space:pre-wrap;word-break:break-word}[contenteditable]:focus{outline:0 solid transparent}.layout__panel{flex:none;height:100%;overflow:hidden;position:relative;width:100%}.flex--row{flex-direction:row}.flex{display:flex}.CodeMirror{font-family:inherit;height:auto}.CodeMirror-scroll{scroll-behavior:smooth}.title{margin:0}.left{word-wrap:break-word;border-right:1px dotted #d3d3d3;float:left;font-size:15px;text-align:left;white-space:pre-wrap;width:50%;word-break:break-word}.CodeMirror,.editor,.left,.right{height:100%}.right{word-wrap:break-word;font-size:15px;margin:0 .5em;overflow-y:scroll;padding-left:20px;position:relative;text-align:left;word-break:break-word}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#zdgraph-div{display:none}.layoutPreview .Editorright{z-index:-999999}