canvas{left:0;position:absolute;top:0}.net{height:100%;margin:0}.node{-webkit-transition:fill .5s ease;fill:#dcfaf3;stroke:rgba(18,120,98,.7);stroke-width:3px;transition:fill .5s ease}.node.selected{stroke:#caa455}.node.pinned{stroke:rgba(190,56,93,.6)}.link{stroke:rgba(18,120,98,.3)}.link,.node{stroke-linecap:round}.link:hover,.node:hover{stroke:#be385d;stroke-width:5px}.link.selected{stroke:rgba(202,164,85,.6)}.curve{fill:none}.link-label,.node-label{fill:#127862}.link-label{-webkit-transform:translateY(-.5em);text-anchor:middle;transform:translateY(-.5em)}@font-face{font-family:vue-d3-icons;font-style:normal;font-weight:400;src:url(fonts/vue-d3-icons.8f6c8df2.eot);src:url(fonts/vue-d3-icons.8f6c8df2.eot#iefix) format("embedded-opentype"),url(data:font/ttf;base64,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) format("truetype"),url(fonts/vue-d3-icons.d4455a23.woff) format("woff"),url(assets/vue-d3-icons.09b6ad4b.svg#vue-d3-icons) format("svg")}[class*=" icon-"],[class^=icon-]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:vue-d3-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon-arrow:before,.icon-refresh:before,.icon-reload-alt:before,.icon-reset:before{content:"\E904"}.icon-git-merge:before{content:"\F023"}.icon-pulse:before{content:"\F085"}.icon-mouse:before,.icon-pointer:before{content:"\E900"}.icon-drag:before,.icon-move:before{content:"\E901"}.icon-cubes:before{content:"\E907"}.icon-cube:before{content:"\E908"}.icon-pin:before{content:"\E909"}.icon-menu:before{content:"\E90A"}.icon-camera:before{content:"\E90B"}.icon-delete_forever:before{content:"\E90C"}.icon-delete:before{content:"\E90D"}.icon-settings:before{content:"\E90E"}.icon-pin2:before{content:"\E902"}.icon-repo-forked:before{content:"\E903"}.icon-equalizerh:before{content:"\E992"}.icon-equalizerv:before{content:"\E993"}.icon-github:before{content:"\EAB0"}.debug[data-v-73cadff4]{font-size:.5em;list-style:none}.test-menu[data-v-73cadff4]{display:table-cell;list-style:none;padding:1em}.test-menu li[data-v-73cadff4]{margin:.5em 0}.test-menu li label[data-v-73cadff4]{display:block;font-size:.85em}.test-menu li label span[data-v-73cadff4]{font-weight:400}.test-menu li input+label[data-v-73cadff4]{display:inline;margin-left:.5em}ul.test-menu+ul.test-menu[data-v-73cadff4]{border-left:none}button.icon{background-color:#fff;border-radius:50%;border-style:none;color:#1aad8d;font-size:1em;height:1.5em;line-height:1.25em;margin:0;padding:0;width:1.5em}button.big{margin-bottom:1em}button.big span{font-size:2em}.mini{font-size:.75em}.title{color:#1aad8d;font-weight:700}table{border-collapse:collapse}tr{border-bottom:1px solid #d3d3d3}th{border-bottom:2px solid #d3d3d3}td,th{padding:0 .5em;text-align:left}.mini-list,ul.list{display:inline-block;list-style:none}.notification{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.8);background-color:#fff;border:2px solid #1aad8d;border-radius:.5em;bottom:7em;box-shadow:1px 1px 2px rgba(0,0,0,.7);box-shadow:2px 2px 4px rgba(0,0,0,.8);padding:1em 3em 1em 2em;position:absolute;right:3em;width:auto;z-index:100}.notification .mini-list{max-height:10em;overflow-x:hidden;overflow-y:scroll}.node #fill{fill:#37e1bc}.node.selected #fill{fill:#dfc899}body{overflow-x:hidden}#example,.net,button{margin:0;padding:0}.net{background-color:#c4d4d0}.net-svg{fill:#c4d4d0}#example{-webkit-box-sizing:content-box;bottom:0;box-sizing:content-box;height:calc(100% - 4px);left:0;max-width:100%;position:absolute;top:0;width:100%}button.menu{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);border:2px solid #1aad8d;box-shadow:1px 1px 2px rgba(0,0,0,.5);color:#1aad8d;font-size:2em;font-weight:700;height:1.5em;padding:0;width:1.5em}button.menu:hover{border-color:#caa455;color:#caa455}.circle{border:2px solid #1aad8d;border-radius:50%;font-weight:700;height:4em;width:4em}.connected{color:#1aad8d}.disconnected{color:#be385d}.node-label.odd,.node.nodeodd,.node.nodeodd #fill{fill:red}.over{bottom:0;left:0;padding:1em;position:absolute;z-index:100}.menu{border-radius:.25em;display:inline-block;padding-right:3em;position:relative}.options{border-radius:.5em;margin-bottom:2em;padding:.5em 2em;text-align:center}.close{display:block}.close:after{color:#1aad8d;content:"\2716";font-family:sans-serif;font-size:1.25em;position:absolute;right:1em;text-shadow:1px 1px 1px rgba(0,0,0,.5);top:.5em}.close:hover:after{color:#127862}ul.inline{color:#fff;display:inline;margin:0;padding:0}.inline{list-style:none}.inline li{display:inline-block}.inline li:after{content:"/";margin:0 .5em}.sym-pointer:after{content:$sym-pointer}.sym-kill:after{content:$sym-kill}.sym-parent:after{content:$sym-parent}.cross-cursor{cursor:crosshair}.tools{bottom:3em;position:absolute;right:4em;text-align:center;z-index:101}.tools ul{list-style:none;margin:0 3em .5em 0;padding:0}.tools ul li{display:inline;margin-left:.5em}.tools ul button{height:3em;padding:0;width:3em}.tools ul button:hover{border-color:#caa455}.tools ul button span{color:#1aad8d;font-size:2.5em;line-height:1em}.tools ul button span:hover{color:#caa455}.tools .selected{border-color:#caa455}.tools .selected span{color:#caa455}.tip{color:#fff;font-size:.8em;font-style:italic;margin-right:1em}.menu-net{background-color:#acd2ca;border:2px solid #127862;border-radius:.5em;border-width:6px 2px 3px;margin-bottom:2em;padding:.5em 1em;position:relative}.menu-net .close{position:absolute;right:0;top:0}.menu-net .close:after{color:#127862}.menu-net .close:hover:after{color:#1aad8d}.title{border-color:#dcfaf3;border-style:dotted none;border-width:1.5px;margin:1.5em 1em .5em .5em;padding:.5em 0}.title h1{color:#dcfaf3;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.dialog,.toaster{-webkit-animation-duration:.25s;-webkit-animation-name:toaster-anim;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);animation-duration:.25s;animation-name:toaster-anim;background-color:#fff;border:2px solid #1aad8d;border-radius:.25em;bottom:.5em;box-shadow:1px 1px 2px rgba(0,0,0,.5);min-width:20em;position:absolute;right:2em;z-index:500}.dialog-container{background-color:rgba(0,0,0,.3);border:1px solid red;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;min-height:100%;min-width:100%;position:absolute;top:0}.dialog-container .dialog{margin:auto;min-height:10em;position:relative;width:20em}.dialog-container .dialog input[type=radio],.dialog-container .dialog label{display:inline}.dialog-container .dialog label{font-weight:700}.dialog-container .dialog .buttons{margin-top:1em}.dialog-container .dialog .btn,h2.hint{margin-left:1em}h2.hint{-webkit-animation-delay:1s;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:hint-anim;-webkit-animation-timing-function:ease-in-out;animation-delay:1s;animation-duration:3s;animation-iteration-count:infinite;animation-name:hint-anim;animation-timing-function:ease-in-out;color:#f5fffc;display:inline;font-size:1em;font-style:italic;letter-spacing:.125em;opacity:0;position:absolute;text-shadow:1px 1px 5px rgba(0,0,0,.5),2px 2px 15px #caa455}h2.hint .icon{font-size:3em;line-height:.5em}.anim-button{-webkit-animation-delay:2s;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:button-anim;-webkit-animation-timing-function:ease-in-out;animation-delay:2s;animation-duration:3s;animation-iteration-count:infinite;animation-name:button-anim;animation-timing-function:ease-in-out}@-webkit-keyframes toaster-anim{0%{-webkit-transform:scaleY(0) translateY(5em);opacity:0;transform:scaleY(0) translateY(5em)}to{-webkit-transform:scaleY(1) translateY(0);opacity:1;transform:scaleY(1) translateY(0)}}@keyframes toaster-anim{0%{-webkit-transform:scaleY(0) translateY(5em);opacity:0;transform:scaleY(0) translateY(5em)}to{-webkit-transform:scaleY(1) translateY(0);opacity:1;transform:scaleY(1) translateY(0)}}@-webkit-keyframes hint-anim{0%{-webkit-transform:translateX(6em);letter-spacing:.125em;opacity:0;transform:translateX(6em)}40%{-webkit-transform:translateX(-1.5em);opacity:1;transform:translateX(-1.5em)}50%{-webkit-transform:translateX(-.1em);letter-spacing:.5em;transform:translateX(-.1em)}70%{-webkit-transform:translateX(-.5em);opacity:1;transform:translateX(-.5em)}to{opacity:0}}@keyframes hint-anim{0%{-webkit-transform:translateX(6em);letter-spacing:.125em;opacity:0;transform:translateX(6em)}40%{-webkit-transform:translateX(-1.5em);opacity:1;transform:translateX(-1.5em)}50%{-webkit-transform:translateX(-.1em);letter-spacing:.5em;transform:translateX(-.1em)}70%{-webkit-transform:translateX(-.5em);opacity:1;transform:translateX(-.5em)}to{opacity:0}}@-webkit-keyframes button-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}15%{-webkit-transform:rotate(10deg) scale(.9);transform:rotate(10deg) scale(.9)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}35%{-webkit-box-shadow:2px 2px 10px rgba(202,164,85,.8);-webkit-transform:rotate(2deg) scale(1);border-color:#caa455;box-shadow:2px 2px 10px rgba(202,164,85,.8);color:#caa455;transform:rotate(2deg) scale(1)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes button-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}15%{-webkit-transform:rotate(10deg) scale(.9);transform:rotate(10deg) scale(.9)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}35%{-webkit-box-shadow:2px 2px 10px rgba(202,164,85,.8);-webkit-transform:rotate(2deg) scale(1);border-color:#caa455;box-shadow:2px 2px 10px rgba(202,164,85,.8);color:#caa455;transform:rotate(2deg) scale(1)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}body,html{margin:0;padding:0}body{background-color:#e6ede9;font-size:16px}body:focus{outline:0}label{display:block;font-size:.8em;margin-bottom:.5em}a{color:#1aad8d}a:hover{color:#caa455}a:visited{color:#1aad8d}button,option,select{-webkit-box-shadow:none;background-color:#fff;border:none;box-shadow:none;outline:0}button:focus,option:focus,select:focus{outline:0}select{-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;appereance:none;background-image:linear-gradient(45deg,transparent 50%,#1aad8d 0),linear-gradient(135deg,#1aad8d 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;box-sizing:border-box;color:#1aad8d;line-height:1.5em;padding:.5em 3.5em .5em 1em}button.btn{font-size:1em;padding:.5em 2em}button.btn,select{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);background-color:#fff;border:1px solid #179b7e;border-radius:.25em;box-shadow:1px 1px 2px rgba(0,0,0,.5);color:#1aad8d;font-weight:700}body{background-color:#c4d4d0!important;color:#225057;font-family:Asap,sans-serif}#app{bottom:0;left:0;max-width:100%;position:absolute;top:0;width:100%}.menu-container{bottom:0;margin:5em;max-width:25em;position:fixed;width:25em;z-index:50}h1{color:#caa455;font-size:1.7em;letter-spacing:.0325em}div.menu{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);background-color:#1aad8d;border-color:#127862;border-style:solid;border-width:10px 1px 5px;box-shadow:1px 1px 2px rgba(0,0,0,.5);color:#fff;margin-top:1em;padding:1em 2em}div.menu .title{border-color:$lightness;border-style:dotted none;border-width:1.5px;letter-spacing:.0625em;padding:.5em 0}div.menu .title h1,div.menu .title h2{margin:0 0 .5em}div.menu .title h1{font-family:Belgrano,serif;font-size:1.7em;letter-spacing:.0325em;text-shadow:1px 1px 2px rgba(0,0,0,.5),1px 1px 2px rgba(0,0,0,.5)}div.menu .title h2{font-size:.8em;font-style:italic}.links{list-style:none;margin:1em 5em 0 0;position:absolute;right:0;top:0}.icon svg{background-color:#fff;border-radius:50%;fill:#1aad8d;height:3em;padding:.1em;width:3em}.icon svg,.set{display:inline-block}.set{margin:1em}.console{bottom:0;color:#127862;display:block;margin:5em;max-width:20em;position:fixed;right:0}#app{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;text-align:center;user-select:none}