.editor-menu-track h3{margin:0;padding:.5rem;color:#94df03;border-bottom:1px solid #2d2d38;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-menu-track h3:hover .actions button{opacity:.5}.editor-menu-track h3 button{background:transparent;border:none;opacity:.5;cursor:pointer;color:#fff;font-size:1.5rem;padding:0;margin-right:.5rem}.editor-menu-track h3 button svg{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.editor-menu-track h3 button:hover{opacity:1}.editor-menu-track h3 button[disabled]{width:1em}.editor-menu-track h3 .actions button{opacity:0;font-size:1rem}.editor-menu-track h3 .actions button:hover{opacity:1}.group-name[data-v-4da83ac4]{max-width:85%}.group-display[data-v-4da83ac4]{white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis}button[data-v-4da83ac4]{background:transparent;color:#fff;opacity:0;border:0;cursor:pointer;padding:0 .5rem}button[data-v-4da83ac4]:hover{opacity:1!important}button[disabled][data-v-4da83ac4]{opacity:0!important}#editor-menu{width:100%;max-width:20rem;overflow-y:auto;max-height:100%;border-right:1px solid hsla(0,0%,100%,.2);position:absolute;z-index:55;background:#000;top:4rem;bottom:0;left:-20rem;-webkit-transition:left .2s;transition:left .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){#editor-menu{position:relative;-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem;left:unset;top:unset}}#editor-menu.active{left:0}#editor-menu .filter{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#101022}#editor-menu .filter input{font:inherit;color:#fff;background:hsla(0,0%,100%,.1);border:none;padding:.5rem 1rem;width:calc(100% - 4rem);outline-offset:-1px;height:4rem;margin-left:4rem}@media screen and (min-width:768px){#editor-menu .filter input{height:unset;width:100%;margin:0}}#editor-menu .filter .delete{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;color:#fff;opacity:.5;border:0}#editor-menu .filter .delete:hover{cursor:pointer;opacity:1}#editor-menu h2{margin:0;padding:.5em 1em;border-bottom:1px solid hsla(0,0%,100%,.1);text-transform:uppercase;position:-webkit-sticky;position:sticky;top:2.5rem;z-index:5;background-color:#101022;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}#editor-menu h2 small{opacity:.6}#editor-menu h2 button{background:transparent;border:none;opacity:.5;cursor:pointer;color:#fff;font-size:1.5rem;padding:0}#editor-menu h2 button svg{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#editor-menu h2 button:hover{opacity:1}#editor-menu h2 button[disabled]{width:1em}#editor-menu ul{margin:0;padding:0;list-style:none;margin-bottom:3rem}#editor-menu ul li{padding:.5em 1em .5em 2em;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#editor-menu ul li:before{position:absolute;left:.5em;background:rgba(0,0,0,.2);border-radius:1rem;font-size:.8rem;font-family:Source Code Pro,monospace;padding:.25rem;width:1em;text-align:center;height:1em;line-height:1;opacity:.75}#editor-menu ul li.active{background-color:hsla(0,0%,100%,.1)}#editor-menu ul li.modified{background-color:rgba(252,252,0,.1)}#editor-menu ul li.modified:before{content:"M"}#editor-menu ul li.new{background-color:rgba(124,252,0,.1)}#editor-menu ul li.new:before{content:"N"}#editor-menu ul li:hover{background-color:hsla(0,0%,100%,.15)}#editor-menu ul li small{opacity:.5;font-size:smaller;display:block}#editor-menu ul li small:before{content:"("}#editor-menu ul li small:after{content:")"}#editor-menu .tracks>ul>li{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#editor-menu .tracks>ul>li:hover{background:transparent}#editor-menu .tracks>ul>li ul{margin-bottom:0}#editor-menu .tracks>ul>li ul li:last-child{border-bottom:0}#editor-menu .groups li>span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#editor-menu .groups li:hover button,#editor-menu .groups li>span .weight{opacity:.5}#editor-menu .users img{width:1em;height:auto;margin-right:.5em}#editor-menu .users li:hover button{opacity:.5}#editor-menu .users li:hover button:hover{opacity:1}#editor-menu .users li button{position:absolute;right:1rem;background:transparent;border:0;opacity:0;cursor:pointer;color:#fff}.editor-header{background-color:#2c2c39;padding:1em;position:-webkit-sticky;position:sticky;top:0;z-index:5}.editor-header h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.editor-header h1 small{margin-right:.5em;text-transform:capitalize}.editor-header h1 code{line-height:1}.editor-header h1 span{opacity:.5;font-size:smaller;margin-left:.5em}.editor-header h1 span:before{content:"("}.editor-header h1 span:after{content:")"}.editor-header h1 img{width:1em;height:auto;margin-left:.5em}.editor-meta{background-color:hsla(0,0%,100%,.1);padding:0 1em 1em}.editor-meta>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.editor-meta .meta-parents ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.editor-meta .meta-parents ul li{margin-right:.5em}.editor-meta .meta-parents ul li code{cursor:pointer}.editor-meta .meta-parents ul li code span{color:#fff;opacity:.1}.editor-meta .meta-parents ul li code span:hover{opacity:.5}.editor-meta .meta-parents .add-group{position:relative}.editor-meta .meta-parents .add-group button{cursor:pointer;background:#94df03;font:inherit;border:0;border-radius:2px;font-size:1rem;font-weight:700;padding:0 .5rem;margin-left:.5rem}.editor-meta .meta-parents .add-group ul{position:absolute;top:100%;background:#2d2d38;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:40vh;overflow-y:auto;z-index:100;-webkit-box-shadow:0 .2rem 1rem rgba(0,0,0,.2);box-shadow:0 .2rem 1rem rgba(0,0,0,.2)}.editor-meta .meta-parents .add-group ul li{padding:.25rem 1rem;margin:0;font-family:Source Code Pro,monospace;font-size:.8rem;cursor:pointer}.editor-meta .meta-parents .add-group ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.editor-meta .meta-parents .add-group ul li:hover{background:hsla(0,0%,100%,.05)}.permission-node{border-bottom:1px solid rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:relative}.permission-node:hover{background-color:hsla(0,0%,100%,.1)}.permission-node.modified{background-color:rgba(252,252,0,.15)}.permission-node.modified:hover{background-color:rgba(252,252,0,.2)}.permission-node.new{background-color:rgba(124,252,0,.15)}.permission-node.new:hover{background-color:rgba(124,252,0,.2)}.permission-node>div:not(.context-ui){padding:.5em 1em}.permission-node>div:not(.context-ui):hover{background-color:hsla(0,0%,100%,.1)}.permission-node .node-select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.permission-node .node-select span{display:block;width:1.5rem;height:1.5rem;border:2px solid #2d2d38;position:relative}.permission-node .node-select.selected span:after{position:absolute;display:block;content:"";width:1rem;height:.5rem;border:4px solid #94df03;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.permission-node .permission{-webkit-box-flex:2;-ms-flex:2 2 30%;flex:2 2 30%;word-break:break-all}.permission-node .value{-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%}.permission-node .expiry{-webkit-box-flex:1;-ms-flex:1 1 15%;flex:1 1 15%}.permission-node .expiry .delete{background:transparent;border:0;margin-left:.5rem;opacity:.75;cursor:pointer}.permission-node .expiry .delete:hover{opacity:1}.permission-node .contexts{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;min-width:0;overflow:hidden;position:relative}.permission-node .contexts code:not(:last-child){margin-right:.5rem}.permission-node code[disabled],.permission-node code small{opacity:.5}.permission-node .value code{color:tomato}.permission-node .value .true{color:#94df03}.permission-node .delete{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;color:#2d2d38;text-align:center}.permission-node input{width:100%;border:0;background:rgba(0,0,0,.2);border-radius:2px;padding:.2rem .5rem;color:#fff;font-size:.8rem;font-family:Source Code Pro,monospace;line-height:1.5}.context-ui{position:absolute;background:#2d2d38;padding:0;border-radius:4px;z-index:11;top:50%;right:3rem;-webkit-box-shadow:0 0 1em rgba(0,0,0,.2);box-shadow:0 0 1em rgba(0,0,0,.2);cursor:auto;min-width:25%}.context-ui .close{position:absolute;top:.7rem;right:1rem;color:#000;opacity:.25;cursor:pointer}.context-ui .close:hover{opacity:.5}.context-ui h4{padding:.8rem 1rem;line-height:1;margin:0}.context-ui h4 span{opacity:.4}.context-ui>ul{margin:0;padding:0;list-style:none}.context-ui>ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.2);font-family:Source Code Pro,monospace;font-size:.9rem}.context-ui>ul li h5{padding:.25rem 1rem;margin:0;width:100%;background:rgba(0,0,0,.25);color:#fff}.context-ui>ul li h5 span{padding:0;opacity:.5}.context-ui>ul li div,.context-ui>ul li span{padding:.5rem 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.context-ui>ul li div.edit,.context-ui>ul li span.edit{padding:0;position:relative}.context-ui>ul li div.edit input,.context-ui>ul li span.edit input{padding:.5rem 1rem;width:100%}.context-ui>ul li:hover button{opacity:.25}.context-ui>ul li button{position:absolute;right:.2rem;background:transparent;border:0;padding:.7rem;opacity:0;cursor:pointer}.context-ui>ul li button:hover{opacity:.5}.context-ui>ul+button{width:100%;font:inherit;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:0;background:#94df03;padding:.5rem 1rem;font-weight:700;cursor:pointer}.context-ui>ul+button svg{margin-right:.5rem}.context-ui .context-list{position:absolute;min-width:100%;top:100%;margin:0;padding:0;background:#2d2d38;max-height:12rem;overflow-y:auto}.context-ui .context-list li{padding:.5rem 1rem;cursor:pointer}.context-ui .context-list li:hover{background:hsla(0,0%,100%,.05)}.node-list{background-color:hsla(0,0%,100%,.2);-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.node-list h2{font-size:1.25rem;margin:0 0 .5rem;padding:.5rem 1rem 0}.node-list h2 span{margin-left:.5em;opacity:.5}.node-list .node-list-header{background-color:#43434e;border-bottom:1px solid rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;z-index:10}.node-list .node-list-header .sorting-tabs,.node-list .node-list-header .sorting-tabs>div{display:-webkit-box;display:-ms-flexbox;display:flex}.node-list .node-list-header .sorting-tabs>div{padding:.5em 1em;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.node-list .node-list-header .sorting-tabs>div.active{background:hsla(0,0%,100%,.1)}.node-list .node-list-header .sorting-tabs>div.node-select-all{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.node-list .node-list-header .sorting-tabs>div.node-select-all span{display:block;width:1.5rem;height:1.5rem;border:2px solid #2d2d38;position:relative}.node-list .node-list-header .sorting-tabs>div.node-select-all.selected span:after{position:absolute;display:block;content:"";width:1rem;height:.5rem;border:4px solid #94df03;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.node-list .node-list-header .sorting-tabs>div.delete-column{pointer-events:none;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;margin-right:.5rem}.node-list .node-list-header .sorting-tabs>div svg{opacity:.5;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.node-list .node-list-header .sorting-tabs>div svg.reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.node-list .node-list-header .sorting-tabs>div:hover{background:hsla(0,0%,100%,.2)}.node-list .node-list-header .sorting-tabs>div.permission{-webkit-box-flex:2;-ms-flex:2 2 30%;flex:2 2 30%}.node-list .node-list-header .sorting-tabs>div.value{-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%}.node-list .node-list-header .sorting-tabs>div.expiry{-webkit-box-flex:1;-ms-flex:1 1 15%;flex:1 1 15%}.node-list .node-list-header .sorting-tabs>div.context{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.node-list>ul{margin:0;padding:0;padding-bottom:8em;list-style:none}.node-list .node-list-scroll{overflow-y:scroll;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.add-node{background-color:#666670;-webkit-box-shadow:0 0 1em rgba(0,0,0,.2);box-shadow:0 0 1em rgba(0,0,0,.2);z-index:10}.add-node>.row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.add-node>.row>div{border-right:1px solid rgba(0,0,0,.2);padding:.5rem 0}.add-node>.row>button{margin:.5rem;color:#94df03;background:#2d2d38;border:0;border-radius:2px;width:5em;cursor:not-allowed;opacity:.5;font-family:Source Code Pro,monospace}.add-node>.row>button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-node>.row>button span svg{margin-bottom:.5rem}.add-node>.row>button:not([disabled]){opacity:1;cursor:pointer}.add-node>.row>button:not([disabled]):hover{opacity:.8}.add-node>.row .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 12%;flex:1 1 12%;padding-left:.5em;padding-right:.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.add-node>.row .form-group:first-child{-webkit-box-flex:2;-ms-flex:2 2 40%;flex:2 2 40%}.add-node>.row .form-group+.form-group{padding-top:.5rem;border-top:1px solid rgba(0,0,0,.2)}.add-node>.row .form-group.bulk-edit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 2rem}.add-node>.row .form-group.bulk-edit,.add-node>.row .form-group.bulk-edit p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-node>.row .form-group.bulk-edit p{margin:0;font-size:1.5rem}.add-node>.row .form-group.bulk-edit p span span{font-size:3rem;color:#94df03;margin-right:1rem;font-weight:600}.add-node>.row .form-group.bulk-edit p button{background:transparent;margin-left:1rem;border:0;font-size:1.5rem;opacity:.5;cursor:pointer;height:1em}.add-node>.row .form-group.bulk-edit p button:hover{opacity:.75}.add-node>.row .form-group.bulk-edit .buttons button{background:rgba(0,0,0,.25);font-family:Source Code Pro,monospace;font-size:1rem;border:0;color:rgba(0,0,0,.8);margin-left:1rem;padding:.5rem 1rem;cursor:pointer}.add-node>.row .form-group.bulk-edit .buttons button svg{opacity:.5;margin-right:.5rem}.add-node>.row .form-group.bulk-edit .buttons button:hover{background:rgba(0,0,0,.2)}.add-node>.row .form-group.bulk-edit .buttons button:first-child{color:#94df03}.add-node>.row .form-group.bulk-edit .buttons button:nth-child(2){color:#fff}.add-node>.row .form-group.bulk-edit .buttons button:nth-child(3){color:tomato}.add-node>.row .form-group label{line-height:1;margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer}.add-node>.row .form-group label button.code{width:auto}.add-node>.row .form-group .bulk-value{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.add-node>.row .form-group .bulk-value label{margin:0;cursor:unset}.add-node>.row .form-group .bulk-value>div{display:-webkit-box;display:-ms-flexbox;display:flex}.add-node>.row .form-group .bulk-value button{opacity:.5;margin-left:.2rem}.add-node>.row .form-group .bulk-value .null{color:#fff}.add-node>.row .form-group .bulk-value .selected{opacity:1}.add-node>.row .form-group .multiselect__input{background:transparent;font:inherit;color:#fff}.add-node>.row .form-group .multiselect__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.add-node>.row .form-group .multiselect__input::-moz-placeholder{color:hsla(0,0%,100%,.2)}.add-node>.row .form-group .multiselect__input:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.add-node>.row .form-group .multiselect__input::-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.add-node>.row .form-group .multiselect__input::placeholder{color:hsla(0,0%,100%,.2)}.add-node>.row .form-group input,.add-node>.row .form-group textarea{width:100%;height:100%;border:0;background:rgba(0,0,0,.2);border-radius:2px;padding:.2em .5em;color:#fff;font-family:Source Code Pro,monospace;line-height:1.5}.add-node>.row .form-group .code{color:tomato;cursor:pointer;width:100%;text-align:center}.add-node>.row .form-group .code.true{color:#94df03}.add-node>.row .form-group .code:hover{opacity:.8}.add-node>.row .contexts .bulk-contexts{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.add-node>.row .contexts .bulk-contexts label{width:auto;margin:0}.add-node>.row .contexts .bulk-contexts>div{display:-webkit-box;display:-ms-flexbox;display:flex}.add-node>.row .contexts button.code{color:#94df03}.add-node>.row .contexts code{display:inline-block;margin-right:.2rem;margin-top:.2rem}.add-node>.row .contexts code span{font-size:smaller;opacity:.5}.add-node .known-permissions{position:absolute;bottom:100%;left:0;background:#565660;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:40%;max-height:50vh;overflow-y:auto;padding:.5em 0;-webkit-box-shadow:0 0 1em rgba(0,0,0,.2);box-shadow:0 0 1em rgba(0,0,0,.2)}.add-node .known-permissions li{padding:.2em 1em;border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;word-break:break-all;font-family:Source Code Pro,monospace}.add-node .known-permissions li.highlighted,.add-node .known-permissions li:hover{background:hsla(0,0%,100%,.2)}.add-node .multiselect{color:#fff}.add-node .multiselect__tags{background:rgba(0,0,0,.1);border:0;border-radius:2px;font:inherit;max-height:30vh;overflow-y:auto}.add-node .multiselect__tag{background:rgba(0,0,0,.25);color:#fff;font-family:Source Code Pro,monospace;font-size:.8rem;border-radius:2px;padding:.25rem 1.5rem .25rem .5rem}.add-node .multiselect__tag-icon{border-radius:0}.add-node .multiselect__tag-icon:after{color:#000;opacity:.25}.add-node .multiselect__tag-icon:hover{background:transparent}.add-node .multiselect__tag-icon:hover:after{opacity:.5}.add-node .multiselect__content{font-family:Source Code Pro,monospace}.add-node .multiselect__content-wrapper{background:#2d2d38;border:0;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-shadow:0 -1rem 2rem rgba(0,0,0,.1);box-shadow:0 -1rem 2rem rgba(0,0,0,.1)}.add-node .multiselect__element:not(:first-child){border-top:1px solid rgba(0,0,0,.2)}.add-node .multiselect__option--highlight{background:hsla(0,0%,100%,.2)}.add-node .multiselect__option--highlight:after{background:rgba(0,0,0,.2)}.add-node .multiselect__option--selected{background:#94df03;color:#101022}.add-node .multiselect__option--selected:after{color:rgba(0,0,0,.5)}.add-node .multiselect__option--selected.multiselect__option--highlight{background:#affc19}.add-node .vdp-datepicker__calendar{bottom:100%;top:unset}.add-node .context-ui{bottom:8rem;top:unset;right:2rem}.add-node .context-ui input{border:0;background:rgba(0,0,0,.2);color:#fff;font-family:Source Code Pro,monospace}.add-node .context-ui .context-list{max-height:10rem}#bulk_contexts_replace{background:rgba(0,0,0,.2);color:#2d2d38;font-family:Source Code Pro,monospace;border:0;opacity:.5;margin-right:.2rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bulk_contexts_replace svg{margin-right:.5rem}#bulk_contexts_replace:hover{opacity:.75}#bulk_contexts_replace.selected{color:#94df03;opacity:1}.search-results{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-results .node-select-all{margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-results .node-select-all span{display:block;width:1.5rem;height:1.5rem;border:2px solid hsla(0,0%,100%,.5);position:relative}.search-results .node-select-all.selected span:after{position:absolute;display:block;content:"";width:1rem;height:.5rem;border:4px solid #94df03;border-top:0;border-right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-results .select-all{margin-bottom:1rem}.search-results .select-all .node-select-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;cursor:pointer}.search-results .select-all .node-select-all span{margin-right:1rem}.search-results h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;line-height:1;margin:0;background:hsla(0,0%,100%,.1)}.search-results h2 small{display:inline-block;opacity:.5;padding-right:1rem;font-weight:400;text-transform:capitalize}.search-results h2>span{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results h2>span>span{opacity:.5;font-size:1rem;margin-left:.5rem}.search-results h2 img{height:1rem;margin-right:.5rem}.search-results ul{list-style:none;padding:0;margin:0}.search-results ul ul{background-color:hsla(0,0%,100%,.2);margin:0 0 1rem}.search-results .no-results{text-align:center;padding:4rem;font-size:2.5rem;opacity:.5}.delete-group>div,.delete-user .username,.delete-user>div{display:-webkit-box;display:-ms-flexbox;display:flex}.delete-user .username{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.delete-user img{height:1.5rem;width:auto;margin-right:.5rem}.add-track{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-track .row{overflow:hidden}.add-track .row .col{height:100%}.add-track .row .col ol,.add-track .row .col ul{overflow:auto}.add-track h3{margin-bottom:0}.add-track h3+p,.add-track h3:first-child{margin-top:0}.add-track ol,.add-track ul{margin:0;padding-left:0;list-style:none;height:100%}.add-track ol li,.add-track ul li{background:rgba(0,0,0,.2);padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.add-track ol li span span,.add-track ul li span span{margin-right:.5rem;opacity:.5}.add-track ol li .delete,.add-track ul li .delete{width:auto;background:transparent;margin:0;color:#fff;opacity:.5}.add-track ol li .delete:hover,.add-track ul li .delete:hover{opacity:1}.add-track ol li{cursor:-webkit-grab;cursor:grab;position:relative}.add-track ol li.sortable-chosen{cursor:-webkit-grabbing;cursor:grabbing}.add-track ol li:not(:last-child):before{content:"";position:absolute;left:1.2rem;top:2.5rem;width:0;height:.7rem;border:1px solid #94df03}.add-track ol li:not(:last-child):after{content:"";position:absolute;left:.95rem;top:2.7rem;width:.5rem;height:.5rem;border:2px solid #94df03;border-left:0;border-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.add-track ul li{padding:.25rem 1rem;cursor:pointer}.add-track ul li svg{opacity:0}.add-track ul li:hover{background:rgba(0,0,0,.1)}.add-track ul li:hover svg{opacity:.5}.saved-changes .apply-edits{font-size:1.5rem;cursor:pointer}.saved-changes .apply-edits:hover{opacity:.8}.saved-changes .command{position:relative;padding-bottom:2rem;margin-bottom:2rem}.saved-changes .command .command-copied{position:absolute;bottom:0;left:0;display:block;color:#94df03}.copy-nodes-modal .col-2,.copy-nodes-modal .col-2>div{display:-webkit-box;display:-ms-flexbox;display:flex}.copy-nodes-modal .col-2>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}.copy-nodes-modal .col-2>div button{font-size:1.5rem;padding:1rem 2rem}.copy-nodes-modal .col-2>div button[disabled]{opacity:.5;cursor:not-allowed}.copy-nodes-modal ul{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto;-webkit-box-flex:2;-ms-flex:2;flex:2}.copy-nodes-modal ul li{background:rgba(0,0,0,.25);padding:.5rem 1rem;margin-bottom:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.copy-nodes-modal ul li:hover{background:rgba(0,0,0,.2)}.copy-nodes-modal ul li .checkbox{width:1.5rem;height:1.5rem;border:2px solid rgba(0,0,0,.33);display:block;margin-right:1rem;position:relative}.copy-nodes-modal .selected{color:#94df03}.copy-nodes-modal .selected .checkbox:after{content:"";display:block;position:absolute;border:4px solid #94df03;border-right:0;border-top:0;width:1rem;height:.5rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.move-nodes-modal .col-2,.move-nodes-modal .col-2>div{display:-webkit-box;display:-ms-flexbox;display:flex}.move-nodes-modal .col-2>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}.move-nodes-modal .col-2>div button{font-size:1.5rem;padding:1rem 2rem}.move-nodes-modal .col-2>div button[disabled]{opacity:.5;cursor:not-allowed}.move-nodes-modal ul{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto;-webkit-box-flex:2;-ms-flex:2;flex:2}.move-nodes-modal ul li{background:rgba(0,0,0,.25);padding:.5rem 1rem;margin-bottom:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.move-nodes-modal ul li:hover{background:rgba(0,0,0,.2)}.move-nodes-modal ul li .checkbox{width:1.5rem;height:1.5rem;border:2px solid rgba(0,0,0,.33);display:block;margin-right:1rem;position:relative}.move-nodes-modal .selected{color:#94df03}.move-nodes-modal .selected .checkbox:after{content:"";display:block;position:absolute;border:4px solid #94df03;border-right:0;border-top:0;width:1rem;height:.5rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.delete-nodes-modal .col-2{display:-webkit-box;display:-ms-flexbox;display:flex}.delete-nodes-modal .col-2>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.delete-nodes-modal .col-2>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}.delete-nodes-modal .col-2>div:nth-child(2) button{font-size:1.5rem;padding:1rem 2rem;background:tomato}p{font-size:1.2rem}.trust-prompt .command-area{font-size:1.5rem;cursor:pointer}.trust-prompt .command-area:hover{opacity:.8}.trust-prompt .command{position:relative;padding-bottom:2rem;margin-bottom:2rem}.trust-prompt .command .command-copied{position:absolute;bottom:0;left:0;display:block;color:#94df03}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background-color:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-box{background:hsla(0,0%,100%,.2);padding:2em;width:100%;max-width:600px;border-radius:2px;position:relative}.modal .modal-box .close{position:absolute;top:0;right:0;padding:1em;font-size:1.5em;opacity:.5;cursor:pointer}.modal .modal-box .close:hover{opacity:1}.modal .modal-box .row{margin:0 -1em}.modal .modal-box .row,.modal .modal-box .row .col{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .modal-box .row .col{width:50%;padding:0 1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .modal-box h2{margin:0;margin-bottom:.5em;line-height:1}.modal .modal-box .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.modal .modal-box .form-group label{font-weight:700;margin-bottom:.5em}.modal .modal-box .form-group input,.modal .modal-box .form-group select{font:inherit;font-family:Source Code Pro,monospace;border:0;border-radius:2px;width:16em;padding:.2em .5em;background-color:hsla(0,0%,100%,.75)}.modal .modal-box button{font:inherit;width:100%;background:#94df03;font-weight:700;border:0;border-radius:2px;padding:.2em .5em;margin-top:.5em;cursor:pointer}.modal .modal-box button:hover{opacity:.8}.modal .modal-box button.red{background-color:tomato}.modal .modal-box button:not(:first-child):not(.save-button){margin-left:1em}#editor-menu-toggle{position:absolute;left:0;z-index:55;background:transparent;font:inherit;font-size:2rem;border:0;height:4rem;width:4rem;color:#94df03}@media screen and (min-width:768px){#editor-menu-toggle{display:none}}main.editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.editor .editor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.editor .editor-container,main.editor .editor-container .editor-wrap{width:100%;height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}main.editor .editor-container .editor-wrap .editor-main{max-height:100%;overflow-y:hidden;-webkit-box-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}main.editor .editor-container .editor-wrap .editor-main>nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;font-size:1.5rem;position:relative;z-index:52}main.editor .editor-container .editor-wrap .editor-main>nav .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-left:4rem}@media screen and (min-width:768px){main.editor .editor-container .editor-wrap .editor-main>nav .logo{margin-left:0}}main.editor .editor-container .editor-wrap .editor-main>nav .logo h1{font-size:1.5rem}main.editor .editor-container .editor-wrap .editor-main>nav .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}main.editor .editor-container .editor-wrap .editor-main>nav .buttons button{background:#94df03;color:#101022;font:inherit;font-size:1rem;font-weight:700;padding:.25rem .5rem;border:0;margin-left:.5rem;cursor:pointer}main.editor .editor-container .editor-wrap .editor-main>nav .buttons button:hover{opacity:.8}main.editor .editor-container .editor-wrap .editor-main>nav .buttons .search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}main.editor .editor-container .editor-wrap .editor-main>nav .buttons .search button{background:#fff;margin:0}main.editor .editor-container .editor-wrap .editor-main>nav .buttons .socket{color:#94df03;font-size:1rem;padding:.25rem .25rem;border:0;margin-right:.5rem}main.editor .editor-container .editor-wrap .editor-main>nav .buttons input{padding:.5rem;width:20rem;background:#fff;border:0;background:hsla(0,0%,100%,.85);border-right:1px solid rgba(0,0,0,.25);font-family:Source Code Pro,monospace}main.editor .editor-container .editor-wrap .editor-main .editor-session{max-height:100%;width:100%}main.editor .editor-container .editor-wrap .editor-main .editor-session,main.editor .editor-container .editor-wrap .editor-main .editor-session .session-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.editor .editor-container .editor-wrap .editor-main .editor-no-session{position:absolute;z-index:1;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.editor .editor-container .editor-wrap .editor-main .editor-no-session svg{font-size:2rem;opacity:.33;margin-right:1rem}main.editor .editor-container .editor-wrap .editor-main h1{margin:0}