*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{max-width:100%}p{color:#fff}.--light{font-weight:300;opacity:.9}.--lightest{font-size:11px;font-weight:200;opacity:.7}.--orange{color:#e79213;cursor:pointer}h2{color:#fff;font-size:13px;font-weight:400}.left,h1,h2,h3,h4,h5,h6,p,span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input{font-family:inherit}button:focus,input[type=submit]:focus{outline:none}input[type=color]{-webkit-appearance:none;border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}input[type=range]{-webkit-appearance:none;height:25px;margin:10px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{animate:.2s;background:#c2c2c2;border:0 solid #000;border-radius:1px;-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;cursor:pointer;height:5px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#292929;border:1px solid #2497e3;border-radius:25px;-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000;cursor:pointer;height:18px;margin-top:-7px;width:18px}input[type=range]:focus::-webkit-slider-runnable-track{background:#c2c2c2}input[type=range]::-moz-range-track{animate:.2s;background:#c2c2c2;border:0 solid #000;border-radius:1px;box-shadow:0 0 0 #000;cursor:pointer;height:5px;width:100%}input[type=range]::-moz-range-thumb{background:#292929;border:1px solid #2497e3;border-radius:25px;box-shadow:0 0 0 #000;cursor:pointer;height:18px;width:18px}input[type=range]::-ms-track{animate:.5s;background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:5px;width:100%}input[type=range]::-ms-fill-lower{background:#c2c2c2;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}input[type=range]::-ms-fill-upper{background:#c2c2c2;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000}input[type=range]::-ms-thumb{background:#292929;border:1px solid #2497e3;border-radius:25px;box-shadow:0 0 0 #000;cursor:pointer;height:18px;margin-top:1px;width:18px}input[type=range]:focus::-ms-fill-lower{background:#c2c2c2}input[type=range]:focus::-ms-fill-upper{background:#c2c2c2}[contenteditable]{outline:none}:is(.top p,.top h3,.left p,.left h3,img,iframe,svg,button)::-moz-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:is(.top p,.top h3,.left p,.left h3,img,iframe,svg,button)::selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body{font-family:Roboto,Open Sans,Helvetica Neue,sans-serif!important;font-size:12px;font-weight:400}.full,body{overflow:hidden}.controller,.full{position:relative}.controller{color:#d7d7d7;display:grid;grid-template-columns:auto 1fr auto;width:100%}.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:10px}body.grabbing,body.grabbing *{cursor:-webkit-grabbing!important;cursor:grabbing!important}body.grabbing.not_allowed,body.grabbing.not_allowed *{cursor:not-allowed!important}::-webkit-scrollbar{border-radius:5px;-webkit-box-shadow:inset 0 0 6px transparent;box-shadow:inset 0 0 6px transparent;height:5px;width:5px}::-webkit-scrollbar-track{border-radius:5px;-webkit-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.502);border-radius:5px;height:3px}::-webkit-scrollbar-corner{display:none;height:0;width:0}._help{background:#1e90ff;border-radius:6px;color:#fff;margin:30px;padding:10px;position:absolute}._help:after{background:#1e90ff;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:18px;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px}
.top_holder{align-self:start;grid-column:span 2;justify-self:start;position:relative;width:100%}.top_holder:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#1e90ff;content:"working on it";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;left:0;position:absolute;right:40px;top:0}.top{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#404040;border-bottom:1px solid #333;justify-content:space-between;width:100%}.top,.top .top_col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.top_col .col{border-left:.5px solid #333}.active_col{background:#333}.top_col .col:last-child{border-right:.5px solid #333}
.left_holder{height:100vh}.left,.left_holder{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.left{background:#404040;height:100%;justify-self:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.left_menu{border-right:1px solid #333}.left_menu_row{border-top:.5px solid #333;cursor:default;opacity:.2;padding:10px}.left_menu_row:first-child{background-color:#777;cursor:pointer;opacity:1}.left_menu_row:last-child{border-bottom:.5px solid #333}.right_menu{background:#404040;border-right:4px solid #666;display:block;height:100%;left:100%;overflow-y:scroll;padding:10px;position:absolute;width:300px;z-index:99999}.right_menu,.right_menu .add_element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.right_menu .add_element{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.elements{display:grid;grid-template-columns:1fr 1fr 1fr;margin:15px 0;max-width:100%}.elements .element{border-bottom:.5px solid #333;border-left:.5px solid #333;border-top:.5px solid #333}.element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;grid-row-gap:5px;align-items:center;background:#404040;cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;justify-content:space-between;padding:10px;row-gap:5px}.elements .element:last-child{border-right:.5px solid #333}.element img{padding:10px;pointer-events:none;width:85%}.navigator{background:#404040;border-right:1px solid #333;width:200px}.navigator>div{padding:8px}.navigator_heading{background:#222}.navigator>.navigator_body{background:#333;padding-bottom:5px;padding-top:5px}.navigator>.navigator_elements{display:block;height:100%;overflow:scroll;padding-right:0}.navigation_tab{border-left:1px solid #777;cursor:default;overflow:hidden;padding-left:8px}.nav_ele{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;width:100%;z-index:1}.nav_ele:after{background:#4c4c4c;border-bottom:1px solid #404040;bottom:0;content:"";left:-8px;position:absolute;right:0;top:0;z-index:-1}.nav_ele:after:hover{background:#555}.nav_ele>svg{cursor:pointer}.hide_arrow .nav_ele>svg{visibility:hidden}.navigator .hide_child_nav .navigation_tab{display:none}.navigator .hide_child_nav svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fade{opacity:.5;pointer-events:none}
.right_holder{grid-row:span 3;height:100vh;justify-self:end;position:relative;width:244px}.right{background:#404040;height:100%;overflow-y:scroll;width:inherit}.right_row{grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:8px}.right_row,.style .right_row div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.right_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.right_tab_holder{grid-column-gap:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding:0;position:sticky;top:0;z-index:1}.right_tab{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#343434;border-bottom:1px solid #292929;border-right:1px solid #292929;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center;position:relative;width:100%}.right_tab:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(64,64,64,.94902);bottom:0;color:#1e90ff;content:"";cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;left:0;position:absolute;right:0;top:0}.right_tab.active_tab:after{display:none}.right_tab img{height:45%;width:45%}.active_tab{background:#404040;border-bottom-color:#333}.style .active_style{opacity:.3}.style .active_border{background:#292929}.style .active_style_property{background:rgba(76,152,241,.15);color:#8bbefa;cursor:pointer}.style .--light{font-size:11.5px;margin-right:4px;padding:2px;white-space:nowrap}.right_row,.right_row div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reveal_tab{overflow:hidden}.reveal_tab_btn{background:#292929;cursor:pointer;margin-bottom:6px}.reveal_tab_btn svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .2s;transition:transform .2s}.reveal_tab--sub{padding:0 8px}.reveal_tab--sub .right_row{padding:5px 0}.reveal_tab--sub .reveal_tab_btn{background:#555;padding:4px}.style>.right_row:first-child{border-bottom:1px solid #333}.selector_holder{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#292929;border-radius:4px;justify-content:space-between;padding:4px;position:relative;width:100%}.selector_holder:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#1e90ff;content:"working on it";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;left:0;position:absolute;right:0;top:0}.selector_holder,.selector_holder div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.selector_holder .selector_box{background:#1e90ff;border-radius:2px;margin-left:10px;padding:6px}:is(.display,.overflow,.float,.clear) div[data-style]{background:#555;border:1px solid #3a3a3a;border-right:none;cursor:pointer;height:24px;padding:5px;-webkit-transition:background-color .2s;transition:background-color .2s}:is(.display,.overflow,.float,.clear) div[data-style]:last-child{border-right:1px solid #3a3a3a}:is(.display,.overflow,.float,.clear) div[data-style]:not(.active_style):hover{background:#4e4e4e}.right_col>div{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:5px 0;width:100%}.style .style_input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:repeat(2,auto);position:relative}.style input{background:#292929;border:1px solid transparent;border-radius:2px 0 0 2px;color:#fff;height:24px;padding:5px;width:100%}.style input[type=range]{background:transparent;max-width:90px;padding:0;width:auto}.style input[type=range]:focus{border:none}.style input[type=color]{height:24px;padding:0;width:35px}.style input:focus{border:1px solid #1e90ff;outline:none}.style .suffix{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#4e4e4e;border-radius:0 2px 2px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;padding:0 3px;width:24px}.style .suffix:hover{background:#5a5a5a}.style select{background:#666;border:1px solid #333;border-radius:2px;color:#fff;height:24px}.style select:focus{background:#444;border-color:#1e90ff;outline:none}.style select option{border:none}.style .margin{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.style .margin:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#1e90ff;content:"working on it";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;left:0;position:absolute;right:0;top:0}.style .border{margin-top:5px}.style .border>div{border-radius:2px;cursor:pointer;height:24px;padding:5px;-webkit-transition:background-color .2s;transition:background-color .2s}.style .border>div:hover{background:#4e4e4e}
.middle{display:block}#iframe,.middle{width:100%}
.right_pop{background-color:#333;border:10px solid #333;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);min-width:100px;position:fixed;right:250px;top:50px;width:35%}.pop_ups input{border:1px solid #555;border-radius:4px;padding:11px 5px}.pop_ups button,.pop_ups input{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.pop_ups button{background:coral;border:none;border-radius:4px;color:#fff;cursor:pointer;max-width:100px;padding:12px 14px;white-space:nowrap}.pop_up_heading{font-size:24px;font-weight:700;margin-bottom:15px}.enlarge_screen{color:#fff;display:none;font-size:35px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99}.enlarge_screen:after{background:rgba(0,0,0,.7451);content:"";height:100vh;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:-1}.form_message{background:rgba(30,144,255,.12549);border-left:2px solid #1e90ff;color:#1e90ff;padding:4px}.form_message--error{background:rgba(255,0,0,.12549);border-left:2px solid #ff4b4b;color:red;padding:4px}.form_message--success{background:rgba(10,191,99,.12549);border-left:2px solid #0abf63;color:#0abf63;padding:4px}.sign{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#faebd7;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1}.sign form{grid-row-gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 30px rgb(255 141 0/30%);box-shadow:0 0 30px rgb(255 141 0/30%);color:#222;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;min-width:427px;padding:30px;position:relative;row-gap:20px}.sign .cross{cursor:pointer;position:absolute;right:30px;width:16px}.sign form div div{grid-row-gap:5px;grid-column-gap:5px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px}.sign legend{font-weight:600;margin-bottom:5px}.sign_other{-ms-flex-item-align:end;align-self:flex-end;color:#1e90ff;cursor:pointer;display:inline-block;font-size:14px;text-decoration:underline}.sign_loading{bottom:20px;position:absolute;width:30px}.full_loading{grid-row-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;row-gap:15px;top:0;width:100vw;z-index:10}.full_loading .full_loading_img{width:80px}.full_loading .full_loading_text{font-size:16px}@media only screen and (max-width:768px){.enlarge_screen{display:block}}@-webkit-keyframes fullloading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fullloading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.code_holder .opts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.code_holder .opt{background:#ddd;border-radius:4px;cursor:pointer;margin:0 5px;padding:10px 20px}.code_holder .opt:first-child{margin:0}.code_holder .opt:last-child{margin:0}
.cm-s-material-palenight.CodeMirror{background-color:#292d3e;color:#a6accd}.cm-s-material-palenight .CodeMirror-gutters{background:#292d3e;border:none;color:#676e95}.cm-s-material-palenight .CodeMirror-guttermarker,.cm-s-material-palenight .CodeMirror-guttermarker-subtle,.cm-s-material-palenight .CodeMirror-linenumber{color:#676e95}.cm-s-material-palenight .CodeMirror-cursor{border-left:1px solid #fc0}.cm-s-material-palenight.CodeMirror-focused div.CodeMirror-selected,.cm-s-material-palenight div.CodeMirror-selected{background:rgba(113,124,180,.2)}.cm-s-material-palenight .CodeMirror-line::selection,.cm-s-material-palenight .CodeMirror-line>span::selection,.cm-s-material-palenight .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}.cm-s-material-palenight .CodeMirror-line::-moz-selection,.cm-s-material-palenight .CodeMirror-line>span::-moz-selection,.cm-s-material-palenight .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}.cm-s-material-palenight .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}.cm-s-material-palenight .cm-keyword{color:#c792ea}.cm-s-material-palenight .cm-operator{color:#89ddff}.cm-s-material-palenight .cm-variable-2{color:#eff}.cm-s-material-palenight .cm-type,.cm-s-material-palenight .cm-variable-3{color:#f07178}.cm-s-material-palenight .cm-builtin{color:#ffcb6b}.cm-s-material-palenight .cm-atom{color:#f78c6c}.cm-s-material-palenight .cm-number{color:#ff5370}.cm-s-material-palenight .cm-def{color:#82aaff}.cm-s-material-palenight .cm-string{color:#c3e88d}.cm-s-material-palenight .cm-string-2{color:#f07178}.cm-s-material-palenight .cm-comment{color:#676e95}.cm-s-material-palenight .cm-variable{color:#f07178}.cm-s-material-palenight .cm-tag{color:#ff5370}.cm-s-material-palenight .cm-meta{color:#ffcb6b}.cm-s-material-palenight .cm-attribute,.cm-s-material-palenight .cm-property{color:#c792ea}.cm-s-material-palenight .cm-qualifier,.cm-s-material-palenight .cm-type,.cm-s-material-palenight .cm-variable-3{color:#decb6b}.cm-s-material-palenight .cm-error{background-color:#ff5370;color:#fff}.cm-s-material-palenight .CodeMirror-matchingbracket{color:#fff!important;text-decoration:underline}
.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-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{background-color:#7e7;border:0;width:auto}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.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}.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:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;-webkit-font-feature-settings:"calt";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{-webkit-box-sizing:content-box;box-sizing:content-box}.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}
