code,kbd,pre,samp{font-family:Consolas,Monaco,"Courier New",monospace!important;font-size:.944444em!important}.CodeMirror .CodeMirror-foldgutter-folded,.CodeMirror .CodeMirror-foldgutter-open{margin-top:-10px}code{border-radius:6px;padding:2px 4px;margin-left:1px;margin-right:1px;color:#404040;background-color:#e6e6e6}kbd{-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25);border-radius:4px;background-color:#f2f2f2;border:1px solid #595959;padding:2px 6px;margin-left:1px;margin-right:1px}code,kbd{display:inline-table}code .capicon-item,kbd .capicon-item{vertical-align:baseline!important}pre{padding:25px 20px 20px;border-radius:8px;-ms-word-break:normal;word-break:normal;-ms-word-wrap:normal;word-wrap:normal;-webkit-tab-size:4;-moz-tab-size:4;-ms-tab-size:4;-o-tab-size:4;tab-size:4;margin-top:15px;margin-bottom:15px;line-height:1.5!important;white-space:pre;overflow-x:auto;display:block;color:#000;background-color:#f2f2f2;border:1px solid #bfbfbf}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}pre.prettyprint{padding:15px;color:#f2f2f2;background-color:#262626;border:none}pre.prettyprint.scrollable{max-height:340px;overflow-y:auto}pre.prettyprint.linenums ol.linenums{margin:0 0 0 25px}pre.prettyprint.linenums ol.linenums li{padding-left:5px;color:#3282c3;list-style-type:decimal}.CodeMirror .cm-tag.cm-bracket,.clo,.code-editor+.CodeMirror .cm-atom,.opn,.pln,.pun,.typ,.var{color:#f2f2f2}.CodeMirror .cm-string,.atv,.str{color:#fa9146}.CodeMirror .cm-atom,.CodeMirror .cm-tag,.code-editor+.CodeMirror .cm-builtin,.code-editor+.CodeMirror .cm-qualifier,.dec,.kwd,.tag{color:#b77fb7}.com{color:#a6a6a6}.lit{color:#fafa46}.CodeMirror .cm-attribute,.atn{color:#78dcf0}.fun{color:#f03232}@media print,projection{.atv,.str{color:#060}.kwd,.tag{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.clo,.opn,.pun{color:#440}.atn{color:#404}}.code-editor+.CodeMirror{border-radius:6px;margin:10px 3px}.code-editor+.CodeMirror .CodeMirror-scroll{padding-top:10px}.code-editor+.CodeMirror .CodeMirror-sizer{margin-left:55px!important}.code-editor+.CodeMirror .CodeMirror-gutter-wrapper{left:-55px!important}.code-editor+.CodeMirror .CodeMirror-line{padding-top:2px!important;font-size:12px!important}.code-editor+.CodeMirror.CodeMirror-fullscreen{position:fixed;top:0;left:0;height:auto;margin:0;border-radius:0;z-index:5000}.code-editor+.CodeMirror .CodeMirror-cursor{border-left:1px solid #fff!important}.code-editor+.CodeMirror .CodeMirror-lint-markers{width:22px!important}.code-editor+.CodeMirror .CodeMirror-cursor,.code-editor+.CodeMirror .CodeMirror-line,.code-editor+.CodeMirror .CodeMirror-selected{margin-left:10px!important}.code-editor+.CodeMirror .CodeMirror-lint-marker{left:-8px!important}.code-editor+.CodeMirror .CodeMirror-gutters{border-right:none;background-color:#3f3f46!important;border:none;left:0!important}.code-editor+.CodeMirror .cm-comment{color:#aeaeae!important}.code-editor+.CodeMirror .cm-property{color:#2ecdde}.code-editor+.CodeMirror .cm-keyword{color:#ff69b4}.CodeMirror{font-size:12px!important;line-height:1.6875!important;letter-spacing:.03em;-ms-word-break:normal;word-break:normal;-ms-word-wrap:normal;word-wrap:normal;white-space:pre;background-color:#262626!important;color:#f2f2f2}.CodeMirror .cm-comment{color:#595959}.CodeMirror .CodeMirror-cursor,.CodeMirror .CodeMirror-line,.CodeMirror .CodeMirror-selected{margin-left:-8px!important}.CodeMirror .CodeMirror-selected{background:#393939;border-left:1px solid #333}.CodeMirror .CodeMirror-activeline .CodeMirror-linebackground{background-color:#333;border-top:1px solid #393939;border-bottom:1px solid #393939}.CodeMirror .CodeMirror-cursor{color:#f2f2f2;border-left-color:#f2f2f2}.CodeMirror .CodeMirror-gutter.CodeMirror-linenumbers{background-color:#262626!important;border-right:none;padding-right:0}.CodeMirror .CodeMirror-linenumber{color:#128aa2;font-size:12px!important;line-height:1.6875!important;letter-spacing:.03em;font-weight:700;border-right:3px solid #128aa2;padding-left:12px;padding-right:12px;margin-left:-12px}.CodeMirror .CodeMirror-sizer{padding-left:12px}.CodeMirror .CodeMirror-foldgutter-folded,.CodeMirror .CodeMirror-foldgutter-open{font-size:28px}.CodeMirror .CodeMirror-matchingtag{background:#1d4c71}