#mindmap-toolbar,.shield{-webkit-touch-callout:none;-khtml-user-select:none}*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body{font-family:sans-serif,Helvetica,Arial;margin:0;background-color:#f8f8f8;height:100%;width:100%}#loading,.spinner.center{left:0;margin:auto;top:0;bottom:0;right:0}#loading{z-index:1002;background:#f3f6f3;position:absolute}.spinner{font-size:50px;position:relative;display:inline-block;width:1em;height:1em}.spinner.center{position:absolute}.spinner .spinner-blade{position:absolute;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.5em;background-color:transparent;-webkit-transform-origin:center -.2222em;-ms-transform-origin:center -.2222em;transform-origin:center -.2222em;-webkit-animation:spinner-fade 1s infinite linear;animation:spinner-fade 1s infinite linear}.shield,.shield .lightbox{animation-iteration-count:1;animation-timing-function:ease-out}.spinner .spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.spinner .spinner-blade:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.spinner .spinner-blade:nth-child(3){-webkit-animation-delay:166ms;animation-delay:166ms;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.spinner .spinner-blade:nth-child(4){-webkit-animation-delay:249ms;animation-delay:249ms;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.spinner .spinner-blade:nth-child(5){-webkit-animation-delay:332ms;animation-delay:332ms;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.spinner .spinner-blade:nth-child(6){-webkit-animation-delay:415ms;animation-delay:415ms;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.spinner .spinner-blade:nth-child(7){-webkit-animation-delay:498ms;animation-delay:498ms;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spinner .spinner-blade:nth-child(8){-webkit-animation-delay:581ms;animation-delay:581ms;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.spinner .spinner-blade:nth-child(9){-webkit-animation-delay:664ms;animation-delay:664ms;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.spinner .spinner-blade:nth-child(10){-webkit-animation-delay:747ms;animation-delay:747ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.spinner .spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.spinner .spinner-blade:nth-child(12){-webkit-animation-delay:913ms;animation-delay:913ms;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes spinner-fade{0%{background-color:#69717d}100%{background-color:transparent}}@keyframes spinner-fade{0%{background-color:#69717d}100%{background-color:transparent}}.standalone{display:table-cell}.standalone .mymindnode-header{position:fixed;top:0;height:45px;left:0;right:0;text-align:center;color:#fff;font-size:21px;font-weight:200;line-height:44px;background:rgba(249,249,249,.985);border-bottom:solid 1px rgba(98,97,93,.1);box-shadow:0 1px 8px rgba(98,97,93,.04)}.embed-note .backlink,.standalone .mymindnode-header .backlink{text-decoration:none;color:#2fa9c8;border:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-align:center;outline:0}.standalone .mymindnode-header .document-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#2fa9c8}.standalone .mymindnode-header #popover-toggle{position:absolute;height:44px;width:50px;top:0;right:0;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.standalone .mymindnode-header #popover-toggle img{width:30px;height:25px}.standalone .mymindnode-header #popover-toggle:hover{background-color:rgba(0,0,0,.02)}.standalone .mymindnode-header #popover-toggle:active{background-color:rgba(0,0,0,.1)}.standalone .mymindnode-header .backlink{position:absolute;left:10px;top:5px;height:34px;font-size:16px;text-indent:8px;line-height:34px;display:-webkit-flex;display:flex;-webkit-align-items:center}.embed-note .backlink,.standalone .noteheader{display:-webkit-flex;-webkit-align-items:center;position:absolute}.standalone .mymindnode-header .backlink img{height:34px;width:34px}.standalone .noteheader{padding:0 31px 0 15px;display:flex;align-items:center;height:45px;top:45px;left:0;right:0}.standalone .noteheader .nodecolor{width:2px;height:100%;-webkit-flex-shrink:0;flex-shrink:0}.standalone .noteheader .nodetitle{-webkit-flex-grow:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:16px}.standalone .noteheader .nodetitle p{display:inline;font-size:12pt!important;margin-right:.5em}.standalone .noteheader .nodetitle span{font-size:12pt!important}.standalone .noteheader .canvasimage{width:24px;height:24px;-webkit-flex-shrink:0;flex-shrink:0}.standalone .notetext{position:absolute;overflow:auto;top:90px;left:0;right:0;bottom:0;padding:8px}.embed-note .backlink{left:10px;top:5px;height:17px;font-size:8px;text-indent:4px;line-height:17px;display:flex}.embed-note .backlink img{height:17px;width:17px}.embed-note .noteheader{padding:0 31px 0 15px;position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:26px;top:0;left:0;right:0;background:rgba(249,249,249,.985)!important;border-bottom:solid 1px rgba(98,97,93,.1)!important;box-shadow:0 1px 8px rgba(98,97,93,.04)!important}.embed-note .noteheader .nodecolor{display:none}.embed-note .noteheader .nodetitle{-webkit-flex-grow:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:16px;position:relative;top:-1px}.embed-note .noteheader .nodetitle p{display:inline;margin-right:.5em}.embed-note .noteheader .nodetitle p,.embed-note .noteheader .nodetitle span{color:#2fa9c8!important;font:normal normal normal normal 8pt "Helvetica Neue",Helvetica,Arial,sans-serif!important}.embed-note .noteheader .canvasimage{width:12px;height:12px;-webkit-flex-shrink:0;flex-shrink:0}.embed-note .notetext{position:absolute;overflow:auto;top:26px;left:0;right:0;bottom:0;padding:0 8px 8px;margin-top:0}.mymindnode-viewer,.mymindnode-viewer .crossconnectionlabels,.mymindnode-viewer .crossconnections,.mymindnode-viewer .titles,.mymindnode-viewer .titles .nodetitle{left:0;top:0;position:absolute}.embed-note .notetext p{margin-top:.5em}.mymindnode-viewer{right:0;bottom:0;overflow:hidden;word-wrap:break-word;background-color:#f3f6f3}.mymindnode-viewer.mymindnode-standalone{margin-top:45px}.mymindnode-viewer .outercanvas{position:absolute}.mymindnode-viewer .outercanvas .canvas{position:absolute;transition:transform .2s ease-in-out}.mymindnode-viewer .outercanvas .canvas svg{transition:transform .2s ease-in-out}.mymindnode-viewer .outercanvas .canvas .crossconnectionlabels,.mymindnode-viewer .outercanvas .canvas .titles{position:absolute;left:0;right:0;pointer-events:none}.mymindnode-viewer .outercanvas .canvas .crossconnectionlabels div,.mymindnode-viewer .outercanvas .canvas .titles div{pointer-events:auto}.mymindnode-viewer .outercanvas .canvas.noAnimation{transition:none}.mymindnode-viewer .titles .nodetitle{text-align:center;min-width:50px;min-height:16px}.mymindnode-viewer .titles .nodetitle .taskControl{position:absolute;left:0;top:0;width:20px;height:20px}.mymindnode-viewer .titles .nodetitle .title{vertical-align:top;padding:0 5px}.mymindnode-viewer .titles .nodetitle .title p{margin:0;text-align:left}#mindmap-toolbar a,.instructions p i{text-decoration:none;text-align:center}.mymindnode-viewer .titles .nodetitle .title p:empty:before{content:'\a0'}.mymindnode-viewer .titles .nodetitle .title p a{color:inherit;font-weight:inherit}.mymindnode-viewer .titles .nodetitle .noteindicator{position:absolute;right:-29px;bottom:-4px;width:26px;height:26px;padding:6px;border:1px solid transparent;background:0 0;outline:0}.mymindnode-viewer .titles .nodetitle .noteindicator:hover{background-color:rgba(255,255,255,.8);border:1px solid gray;border-radius:4px}#mindmap-toolbar a:active,#mindmap-toolbar a:focus{background:rgba(47,169,200,.9)}.mymindnode-viewer .titles .nodetitle .noteindicator:hover svg{stroke:#419bf9}.mymindnode-viewer .titles .nodetitle .noteindicator.shape{bottom:10px}.mymindnode-viewer .crossconnections{pointer-events:none}.mymindnode-viewer .crossconnectionlabels .crossconnectionlabel{position:absolute;box-sizing:content-box;border-radius:4px;padding:3px 9px 5px}.mymindnode-viewer .crossconnectionlabels .crossconnectionlabel p{margin:0}.mymindnode-viewer .foldingindicator:hover{cursor:pointer}.mymindnode-viewer .foldingindicator:hover rect{fill:rgba(255,255,255,.8);stroke:#929292;stroke-width:1}.mymindnode-viewer .foldingindicator:hover circle{fill:#419bf9}.mymindmap,.mymindmap .node,.mymindmap .node .title{position:absolute}.watermark{z-index:101;position:fixed;bottom:8px;right:15px}.watermark img{border:0}#mindmap-toolbar{position:fixed;top:54px;left:10px;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mindmap-toolbar.embedded{top:10px}#mindmap-toolbar a{color:#000;display:block;float:left;width:26px;height:22px;padding:3px 0;background:rgba(47,169,200,.5);border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;border:none}#mindmap-toolbar a:focus{outline:0}#mindmap-toolbar a:first-child{margin-right:1px;border-right:none;border-radius:5px 0 0 5px}#mindmap-toolbar a:hover{background:rgba(47,169,200,.75)}#popover{z-index:1003;position:fixed;top:48px;right:6px;width:200px;display:none}#popover .arrow-up{float:right;margin-right:12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(249,249,249,.985)}#popover ul{clear:both;display:block;margin:0;background:rgba(249,249,249,.985);border-radius:4px;list-style:none;padding:5px 0;box-shadow:0 4px 8px 1px rgba(0,0,0,.05)}#popover ul li{padding:0;line-height:36px;cursor:pointer}#popover ul li a{padding:0 20px;display:block;width:100%;color:#2fa9c8;text-decoration:none}#popover ul li a:hover{color:#fff;background:#2fa9c8}.foldingmenuitem{display:flex!important;display:-webkit-flex;cursor:pointer;overflow:hidden!important;border-radius:6px;padding:0!important}.foldingmenuitem div{padding:9px 14px;height:100%;border-left:1px solid #fff}.foldingmenuitem div:first-child{border-left:none}.foldingmenuitem div:hover{color:#333;background-color:#eee}.webui-popover{min-height:20px;width:auto}.popover-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;cursor:default}.popover-visible #popover,.popover-visible .popover-overlay{display:block}.notepopover{max-width:400px;max-height:600px;overflow-y:auto}.notepopover a{color:#f1654f!important}.mymindnode-header .popover-overlay{position:absolute;width:auto;left:0;right:50px;z-index:1003}.error,.shield{top:0;bottom:0;left:0;right:0;position:absolute}@media all and (min-width:600px){.mymindnode-header #toolbar{visibility:visible}}.error{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;background:#f3f6f3;color:#2fa9c8}.embed{border:1px solid #ccc}.instructions{width:100%;color:#424242;background-color:#fff;margin-top:-20px;padding-top:20px;padding-bottom:5px}.instructions h1{margin:65px auto 0;width:600px;font-size:16px;clear:both}.instructions p{margin:10px auto 0;width:600px}.instructions p i{float:left;display:block;width:21px;height:21px;margin:-2px 0 0 -28px;color:#424242;background:0 0;text-shadow:none;font-style:normal;font-size:10px;line-height:18px;border:1px solid #2fa9c8;border-radius:11px}.instructions p .param{width:60px}.instructions #code{display:block;margin:10px auto 20px;width:600px;height:60px;font-family:monospace;clear:both}.embed{display:block;margin:20px auto 0}.shrink-wrap{display:inline}.nodesvg{position:absolute}.shield{z-index:1000;background-color:rgba(0,0,0,.6);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;animation-name:fadeIn;animation-duration:.2s}.shield .lightbox{position:absolute;left:50%;top:50%;background-repeat:no-repeat;outline:0;animation-name:scaleIn;animation-duration:.2s}.shield .loaderror{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;background-color:#fff;color:#2fa9c8;border-radius:2px}@keyframes scaleIn{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}