/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background-color:#2f2f2f;margin-bottom:60px;font-size:12pt;overflow:hidden}::-webkit-scrollbar{max-width:6px;max-height:6px;border-radius:5px}::-webkit-scrollbar-track{border-radius:5px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}::-webkit-scrollbar-corner{background-color:transparent}main.wrapper{box-sizing:border-box;padding:5px;max-width:100vw}nav.index a{display:block}.mb0{margin-bottom:0}.mt0{margin-top:0}.ml0{margin-left:0}.mr0{margin-right:0}.m0{margin:0}.mv0{margin-top:0;margin-bottom:0}.mh0{margin-left:0;margin-right:0}.mb10{margin-bottom:10px}.mt10{margin-top:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.m10{margin:10px}.mv10{margin-top:10px;margin-bottom:10px}.mh10{margin-left:10px;margin-right:10px}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.m20{margin:20px}.mv20{margin-top:20px;margin-bottom:20px}.mh20{margin-left:20px;margin-right:20px}.columns,.flex{display:flex}.columns{flex-wrap:wrap;justify-content:space-between;align-items:center}.columns>:not(:last-child){margin-right:10px}.columns-right{display:flex;justify-content:flex-end;align-items:center;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.rows{display:flex;flex-direction:column;justify-content:space-between}.rows>:not(:last-child){margin-bottom:10px}.column-reverse-tab{display:flex;flex-direction:column-reverse;justify-content:space-between}.column-reverse-tab .bp3-tab-panel{margin-top:10px}.column-reverse-tab .bp3-tab-list{position:fixed;background-color:#2b2b2b;bottom:0;left:0;right:0;box-shadow:0 0 10px #2b2b2b;z-index:1;padding-left:0}.column-reverse-tab .bp3-tab-list .columns.align-center span{display:inline-block;padding:0 .5rem}.column-reverse-tab .bp3-tab-list>*{margin-right:0;border-right:1px solid #343639}.columns.wrap,.flex.wrap,.rows.wrap{flex-wrap:wrap}.columns.justify-start,.flex.justify-start,.rows.justify-start{justify-content:flex-start}.columns.justify-end,.flex.justify-end,.rows.justify-end{justify-content:flex-end}.columns.centered,.flex.centered,.rows.centered{justify-content:center}.columns.align-center,.flex.align-center,.rows.align-center{align-items:center}.columns.align-start,.flex.align-start,.rows.align-start{align-items:flex-start}.columns.align-end,.flex.align-end,.rows.align-end{align-items:flex-end}.autosize{flex:1 1}.dont-shrink{flex:1 0 auto}.dont-grow{flex:0 1 auto}table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{--background:#262626}table.bp3-html-table.bp3-html-table-striped tbody tr td{--background:#2f2f2f}.pointer{cursor:pointer}.selected{outline:2px solid #9cbcd6}.custom-selected td{background-color:#3b3d40!important;border-top:2px solid #9cbcd6;border-bottom:2px solid #9cbcd6}.custom-selectable:hover td,.custom-selected:hover td{background-color:rgba(57,104,130,.541)!important}.custom-selectable:hover td:last-child,.custom-selected:hover td:last-child{background-color:#396882!important}.custom-selectable>:not(:first-child),.custom-selectable>:not(:last-child){border-top:2px solid transparent;border-bottom:2px solid transparent}table.bp3-html-table.bp3-html-table-striped tbody.active-block tr td{background-color:#22272e}.alert{background:#2a2a2b;color:#f5f8fa}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.big-text{font-size:1.2em}.small-text{font-size:.8em}.fixed-header{position:fixed;background-color:#2b2b2b;top:0;left:0;right:0;padding:10px;box-shadow:0 2px 5px #2b2b2b;z-index:2}.text-larger{font-size:20px}.text-huge{font-size:30px}select.playback-select{background:#2f2f2f;color:#f5f8fa;border:1px solid #2f2f2f;border-radius:5px}.playback-select-container{font-size:.8em;padding:4px;background:rgba(24,24,24,.3);border:1px solid #555;border-radius:2px}.playback-select{margin-left:10px}.sheet-name h2{font-size:1.2em;margin:0}.header-bar{margin-bottom:10px;margin-top:0}.control-buttons-container{overflow-x:auto;max-width:100%;width:100%}.control-buttons{background-color:#2b2b2b;padding:5px;min-width:840px}.control-buttons.not-controlling{width:100%;min-width:100%}.take-control-button{width:100%}.block-mode-switch{align-self:stretch;min-width:150px}.block-mode-switch label{box-sizing:border-box;margin:0;padding:0;display:inline-flex;flex-direction:row;align-items:center}.bp3-html-table-striped{--header-background:#222}.hscrollable{overflow-x:auto}.hscrollable table{width:100%}.vscrollable{overflow-y:auto}.column-header th{background-color:var(--header-background)}tr.block-separator td{background:none!important}table.not-controlling{opacity:.5}table.not-controlling *{cursor:not-allowed}.pre-table-top-container{width:100%;overflow:auto}.pre-table-top{min-width:603px}.table-container{height:calc(100vh - 175px);overflow:auto;box-sizing:border-box}.table-container,.table-container table{width:100%;position:relative}.table-container td,.table-container th{text-align:left;min-width:100px}.table-container table tbody td{padding:9px}.table-container thead tr th{position:sticky;top:0;z-index:2;padding:10px 10px 5px}.table-container tbody tr td:last-child,.table-container thead tr th:last-child{position:sticky;right:0;z-index:1;border-left:1px solid var(--header-background)}.table-container thead tr th:last-child{z-index:3}.table-container tbody{border-bottom:3px solid var(--header-background)}.tabs-container.not-controlling{pointer-events:none;cursor:not-allowed;opacity:.5}.no-wrap{white-space:nowrap}textarea.login-textarea{background-color:#2f2f2f;color:#c1c2c2;border:1px solid #2f2f2f;border-radius:5px;padding:5px;width:100%;box-sizing:border-box;height:80px;font-family:monospace}.with-external-login p{margin:20px}.with-external-login input,.with-external-login textarea{background-color:#2f2f2f;color:#c1c2c2;border:1px solid #2f2f2f;border-radius:5px;padding:5px;width:100%;box-sizing:border-box}.with-external-login textarea{height:80px;font-family:monospace}.with-external-login button{background-color:#2f2f2f;color:#f5f8fa;border:1px solid #2f2f2f;border-radius:5px;padding:5px;box-sizing:border-box}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}