/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:#fff;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#22527b;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.428571429;max-width:100%;padding:4px;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}[role=button]{cursor:pointer}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row-no-gutters{margin-left:0;margin-right:0}.row-no-gutters [class*=col-]{padding-left:0;padding-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}:root{--c-theme:#87cb56;--c-bg:#fafafa;--c-bg2:#fff;--c-bg3:#f0f0f0;--c-bg4:#f0f0f0;--c-fg:#303030;--c-fg2:#000;--c-fg3:#999;--c-error-red:#eb5246;--c-error-bg:#eb5246;--c-warning-bg:#f19d3f;--c-info-bg:#83c753;--c-error:#fff;--c-warning:#fff;--c-info:#fff;--c-bg-rgb:252,252,252;--c-bg2-rgb:255,255,255;--c-fg-rgb:48,48,48;--c-selected:#b0b0b0;--c-slide1:#ddd;--c-slide2:#eee;--c-slidegrip:#fff;--c-link:#7aa3e5;--c-link-act:#5d8fdf;--c-green1:#8ed05c;--c-green2:#79be50;--c-green3:#97da61;--c-green4:#5aa339;--c-bg-ggrad1:#3a8724;--c-bg-ggrad2:#94d75f;--c-fg-ggrad1:#3c8825;--c-fg-ggrad2:#fff;--c-fg-hov-ggrad:#e0f2d3;--c-logo-fg:url(https://static.coggle.it/assets/i/coggle-2x-blackd00f7b76.png);--c-back-fg:url(https://static.coggle.it/assets/i/chevron08a8fa08.png);--c-spin-fg:url(https://static.coggle.it/assets/i/spinca44cf4c.gif);--c-spin-bg:url(https://static.coggle.it/assets/i/spinw171883ad.gif);--c-ic-format:url(https://static.coggle.it/assets/i/A-b99af7aea.png);--c-ic-cleft:url(https://static.coggle.it/assets/i/chevron-left-b47970008.png);--c-ic-help:url(https://static.coggle.it/assets/i/help-b5149061c.png);--c-ic-pic:url(https://static.coggle.it/assets/i/picture-b6d1a88ab.png);--c-ic-att:url(https://static.coggle.it/assets/i/attach-b069dfc4c.png);--c-ic-zap:url(https://static.coggle.it/assets/i/zap-b29ee062f.png);--c-ic-bold:url(https://static.coggle.it/assets/i/bold-b7f51f3fb.png);--c-ic-ital:url(https://static.coggle.it/assets/i/italics-bcb3ca9f8.png);--c-ic-link:url(https://static.coggle.it/assets/i/linkicon-b4631687d.png);--c-ic-left:url(https://static.coggle.it/assets/i/align-left6ba2bf5c.png);--c-ic-right:url(https://static.coggle.it/assets/i/align-rightb3b78163.png);--c-ic-center:url(https://static.coggle.it/assets/i/align-centerdd92d52e.png);--c-ic-auto:url(https://static.coggle.it/assets/i/align-autoeebaa070.png);--c-ic-filter:url(https://static.coggle.it/assets/i/filter71a50331.png);--c-ic-cog:url(https://static.coggle.it/assets/i/cog-b2e1a58bd.png);--c-ic-drive:url(https://static.coggle.it/assets/i/drive-bed517665.png);--c-ic-placeholder:url(https://static.coggle.it/assets/i/placeholder-b66108243.png);--c-if-png:url(https://static.coggle.it/assets/i/png-bc1118d6f.png);--c-if-pdf:url(https://static.coggle.it/assets/i/pdf-baf9444ab.png);--c-if-txt:url(https://static.coggle.it/assets/i/txt-baf83bdec.png);--c-if-mm:url(https://static.coggle.it/assets/i/mm-b0e81748e.png);--c-if-vsdx:url(https://static.coggle.it/assets/i/vsdx-b983eaf83.png);--c-if-docx:url(https://static.coggle.it/assets/i/docx-bc468333b.png);--c-apple-bg:url(https://static.coggle.it/assets/i/apple_apple_w708beaa7.svg)}@media (prefers-color-scheme:dark){:root{--c-theme:#0b1c03;--c-bg:#0b1c03;--c-bg2:#23371c;--c-bg3:#4a5a42;--c-bg4:#23371c;--c-fg:#e0e0e0;--c-fg2:#fff;--c-fg3:#aaa;--c-bg-rgb:11,28,3;--c-bg2-rgb:35,55,28;--c-fg-rgb:224,224,224;--c-error-bg:#0b1c03;--c-warning-bg:#0b1c03;--c-info-bg:#0b1c03;--c-error:#eb5246;--c-warning:#f19d3f;--c-info:#83c753;--c-selected:#23371c;--c-slide1:#4a5a42;--c-slide2:#56674e;--c-slidegrip:#91a488;--c-bg-ggrad1:#23371c;--c-bg-ggrad2:#3a8724;--c-fg-ggrad1:#23371c;--c-fg-ggrad2:#e0e0e0;--c-fg-hov-ggrad:#fff;--c-logo-fg:url(https://static.coggle.it/assets/i/coggle-2x-white54f809f6.png);--c-back-fg:url(https://static.coggle.it/assets/i/chevron-wb0552d93.png);--c-spin-fg:url(https://static.coggle.it/assets/i/spinw171883ad.gif);--c-spin-bg:url(https://static.coggle.it/assets/i/spinca44cf4c.gif);--c-ic-format:url(https://static.coggle.it/assets/i/A-w5d00457e.png);--c-ic-cleft:url(https://static.coggle.it/assets/i/chevron-left-w74a3204b.png);--c-ic-help:url(https://static.coggle.it/assets/i/helpd2469ce7.png);--c-ic-pic:url(https://static.coggle.it/assets/i/pictured068668f.png);--c-ic-att:url(https://static.coggle.it/assets/i/attach-w0a4769e5.png);--c-ic-zap:url(https://static.coggle.it/assets/i/zap153a0a7d.png);--c-ic-bold:url(https://static.coggle.it/assets/i/bold-w7b93fd22.png);--c-ic-ital:url(https://static.coggle.it/assets/i/italics-w7ea5cd68.png);--c-ic-link:url(https://static.coggle.it/assets/i/linkicon158c1959.png);--c-ic-left:url(https://static.coggle.it/assets/i/align-left-wac8a9d64.png);--c-ic-right:url(https://static.coggle.it/assets/i/align-right-we197c5c4.png);--c-ic-center:url(https://static.coggle.it/assets/i/align-center-w18c279fb.png);--c-ic-auto:url(https://static.coggle.it/assets/i/align-auto-wdbee4954.png);--c-ic-cog:url(https://static.coggle.it/assets/i/cog-wcac4f3c6.png);--c-ic-drive:url(https://static.coggle.it/assets/i/drive-w93615b40.png);--c-ic-placeholder:url(https://static.coggle.it/assets/i/placeholder-we578dc57.png);--c-if-png:url(https://static.coggle.it/assets/i/png-wfef1abcd.png);--c-if-pdf:url(https://static.coggle.it/assets/i/pdf-w567f4cbe.png);--c-if-txt:url(https://static.coggle.it/assets/i/txt-w5e302e36.png);--c-if-mm:url(https://static.coggle.it/assets/i/mm-wdb76b7d8.png);--c-if-vsdx:url(https://static.coggle.it/assets/i/vsdx-w2d836f51.png);--c-if-docx:url(https://static.coggle.it/assets/i/docx-w6f999816.png);--c-apple-bg:url(https://static.coggle.it/assets/i/apple_apple1a55bfce.svg)}}body.dark :root{--c-theme:#0b1c03;--c-bg:#0b1c03;--c-bg2:#23371c;--c-bg3:#4a5a42;--c-bg4:#23371c;--c-fg:#e0e0e0;--c-fg2:#fff;--c-fg3:#aaa;--c-bg-rgb:11,28,3;--c-bg2-rgb:35,55,28;--c-fg-rgb:224,224,224;--c-error-bg:#0b1c03;--c-warning-bg:#0b1c03;--c-info-bg:#0b1c03;--c-error:#eb5246;--c-warning:#f19d3f;--c-info:#83c753;--c-selected:#23371c;--c-slide1:#4a5a42;--c-slide2:#56674e;--c-slidegrip:#91a488;--c-bg-ggrad1:#23371c;--c-bg-ggrad2:#3a8724;--c-fg-ggrad1:#23371c;--c-fg-ggrad2:#e0e0e0;--c-fg-hov-ggrad:#fff;--c-logo-fg:url(https://static.coggle.it/assets/i/coggle-2x-white54f809f6.png);--c-back-fg:url(https://static.coggle.it/assets/i/chevron-wb0552d93.png);--c-spin-fg:url(https://static.coggle.it/assets/i/spinw171883ad.gif);--c-spin-bg:url(https://static.coggle.it/assets/i/spinca44cf4c.gif);--c-ic-format:url(https://static.coggle.it/assets/i/A-w5d00457e.png);--c-ic-cleft:url(https://static.coggle.it/assets/i/chevron-left-w74a3204b.png);--c-ic-help:url(https://static.coggle.it/assets/i/helpd2469ce7.png);--c-ic-pic:url(https://static.coggle.it/assets/i/pictured068668f.png);--c-ic-att:url(https://static.coggle.it/assets/i/attach-w0a4769e5.png);--c-ic-zap:url(https://static.coggle.it/assets/i/zap153a0a7d.png);--c-ic-bold:url(https://static.coggle.it/assets/i/bold-w7b93fd22.png);--c-ic-ital:url(https://static.coggle.it/assets/i/italics-w7ea5cd68.png);--c-ic-link:url(https://static.coggle.it/assets/i/linkicon158c1959.png);--c-ic-left:url(https://static.coggle.it/assets/i/align-left-wac8a9d64.png);--c-ic-right:url(https://static.coggle.it/assets/i/align-right-we197c5c4.png);--c-ic-center:url(https://static.coggle.it/assets/i/align-center-w18c279fb.png);--c-ic-auto:url(https://static.coggle.it/assets/i/align-auto-wdbee4954.png);--c-ic-cog:url(https://static.coggle.it/assets/i/cog-wcac4f3c6.png);--c-ic-drive:url(https://static.coggle.it/assets/i/drive-w93615b40.png);--c-ic-placeholder:url(https://static.coggle.it/assets/i/placeholder-we578dc57.png);--c-if-png:url(https://static.coggle.it/assets/i/png-wfef1abcd.png);--c-if-pdf:url(https://static.coggle.it/assets/i/pdf-w567f4cbe.png);--c-if-txt:url(https://static.coggle.it/assets/i/txt-w5e302e36.png);--c-if-mm:url(https://static.coggle.it/assets/i/mm-wdb76b7d8.png);--c-if-vsdx:url(https://static.coggle.it/assets/i/vsdx-w2d836f51.png);--c-if-docx:url(https://static.coggle.it/assets/i/docx-w6f999816.png);--c-apple-bg:url(https://static.coggle.it/assets/i/apple_apple1a55bfce.svg)}.tip{color:var(--c-fg3);font-size:12px;padding-left:5px}.shadowed{-webkit-appearance:none;box-shadow:0 0 10px 0 #000;left:-10px;min-height:1px;position:absolute;right:-10px;top:-2px}body,html{height:100%;margin:0;width:100%}body{background:var(--c-bg);color:var(--c-fg);font-family:system-ui;margin:0;padding:0}a,a:active,a:focus,a:hover{color:var(--c-link);cursor:pointer;cursor:hand;text-decoration:none}a:hover{color:var(--c-link-act)}a img{border:0}a{-webkit-touch-callout:none!important;-webkit-user-select:none!important}p{margin:6px}label{font-weight:400}h3{font-weight:700}pre{border:0;font-size:inherit}code,pre{background:inherit;color:inherit}pre>code{background:var(--c-bg4);border:1px solid var(--c-fg3);border-radius:5px;display:block;padding:10px;text-align:left;white-space:pre-wrap}#splash{text-align:center}#splash .splashlogo{background:no-repeat 50%/contain var(--c-logo-fg);height:80px;margin:10px}.overview{color:#646464;font-size:21px;line-height:150%;margin:0 auto;max-width:700px;padding:20px;text-align:center}#loadingbackground{background:var(--c-bg);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:120}#loadingbackground.fadeout{opacity:0;transition:opacity .2s}#loading{color:rgba(var(--c-fg-rgb),.3);font-size:16px;height:140px;left:50%;margin-left:-125px;margin-top:-60px;padding:6px;position:fixed;text-align:center;top:38%;width:250px;z-index:121}.loadspinner{background:transparent var(--c-spin-fg) no-repeat;background-position:0 0;background-size:100px 100px;height:100px;margin:-5px auto;opacity:.3;text-align:center;transform:scale(.5) rotate(.1deg);width:100px}.content-box{background:var(--c-bg4);border-radius:3px;line-height:160%;margin-top:15px;padding:20px}.content-box .content-wrapper h1{font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;margin:10px;text-align:left}.content-box p{margin:20px}.nav-bar{display:flex;justify-content:end;max-width:480px;position:absolute;right:0;top:0;width:100%}.nav-bar .nav-item{color:#fff;flex:1 1 auto;padding:20px 5px;text-align:center}.nav-bar .nav-item.active,.nav-bar .nav-item:hover{background:hsla(0,0%,100%,.133)}.login-container .nav-bar .nav-item.active,.login-container .nav-bar .nav-item:hover{background:rgba(var(--c-fg-rgb),.07)}.login-container .nav-item{color:var(--c-fg)}.scrollable{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.home-view{bottom:0;left:0;position:absolute;right:0;top:0}.home-view.transition-out>:not(.coggle-sidebar){display:none}.home-view.transition-out .coggle-sidebar{left:-400px;opacity:.3;transition:all .4s ease-in-out}.home-view .coggle-sidebar{height:100%;left:0;position:-ms-device-fixed;position:fixed;top:0;width:270px;z-index:300}.home-view.has-organisation .coggle-sidebar{transform:translate(70px)}.home-view .home-resources{margin-left:270px;min-height:100%;padding-left:15px;padding-right:15px}.home-view.has-organisation .home-resources{margin-left:340px}.home-view.has-organisation .home-resources .banners{margin-left:-15px;margin-right:-15px;width:auto}.home-view .home-resources .open-nav-button{background:url(https://static.coggle.it/assets/i/burgerbeae8bda.svg) no-repeat;background-size:100% auto;cursor:pointer;display:none;height:42px;margin:8px 5px 8px 0;width:42px}.home-view .home-overlay{background:#bbb;bottom:0;display:none;left:0;opacity:0;opacity:.2;position:fixed;right:0;top:0;transition:opacity .2s;z-index:1}@media (max-width:625px){.home-view.nav-open .home-overlay{display:block}.home-view .coggle-sidebar{transition:left .2s}.home-view .home-resources,.home-view.has-organisation .home-resources{margin-left:0;transition:margin .2s,width .2s;width:100%}.home-view:not(.nav-open) .coggle-sidebar{left:-354px}.home-view.nav-open .coggle-sidebar{left:0}.home-view.nav-open .home-resources{margin-left:270px;margin-right:-270px;overflow:hidden}.home-view.nav-open.has-organisation .home-resources{margin-left:340px;margin-right:-340px}.home-view .home-resources .open-nav-button{display:inline-block}}.home-actions-view{min-height:70px;padding:0 0 5px}.home-actions-view .button{font-size:15px;vertical-align:top;white-space:nowrap}.home-actions-view .row{margin-top:15px}.home-actions-view .create-diagram:not(.working) .buttonicon{background-image:url(https://static.coggle.it/assets/i/plus969d1434.png)}.home-actions-view .create-diagram.disabled .callout{display:none!important}.home-actions-view .access-list{min-height:0;padding:0 15px;text-align:right}.home-actions-view .access-list .members{float:right}.home-actions-view .search-view{float:right;margin:11px 0 4px;width:100%}.home-actions-view .impersonated-access{font-weight:700;margin-top:22px;padding:0 20px 10px 0;text-align:center;vertical-align:top;vertical-align:middle}.home-actions-view .impersonated-access a{font-size:14px;line-height:23px;margin:10px;max-width:270px;padding:9px;vertical-align:middle}.home-actions-view .impersonated-access a:before{content:"⟵ ";margin-right:.4em}.home-actions-view .implied-access{background:var(--c-bg3);color:var(--c-fg3);padding:10px;text-align:center}.coggle-sidebar{background:linear-gradient(220deg,var(--c-bg-ggrad2),var(--c-bg-ggrad1) 1200px);display:flex;flex-direction:column;font-weight:400;padding:0}.coggle-sidebar .entries{list-style:none;margin:0;padding:0}.coggle-sidebar .entry{cursor:pointer;margin-right:14px;position:relative}.coggle-sidebar .subtitle{color:var(--c-fg-ggrad1);font-size:12px;font-weight:600;margin:10px 28px 4px 8px;text-transform:uppercase}.coggle-sidebar .entry.selected{background:var(--c-green4);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);cursor:inherit;margin-right:0;padding-right:14px}.coggle-sidebar .entry.selected .title,body.desktop .coggle-sidebar .entry:not(.selected):hover .title{color:var(--c-fg-hov-ggrad)}.coggle-sidebar .entry .title{background:transparent;border:0;color:var(--c-fg-ggrad2);display:inline-block;display:block;font-size:14px;margin:0;padding:6px 23px 6px 25px;vertical-align:middle;width:100%}.coggle-sidebar .entry:not(.selected) .title{cursor:pointer;-webkit-user-select:none;user-select:none}.coggle-sidebar .organisations{left:-70px}.coggle-sidebar .content{margin:7px -14px 0 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-flex:auto 1 1;flex:1}.coggle-sidebar .content::-webkit-scrollbar{width:0!important}.coggle-sidebar .announcements{margin-bottom:7px;padding:0 7px}.coggle-sidebar .announcements a{display:block;outline:none}.coggle-sidebar .announcements .highlighted{background:hsla(0,0%,100%,.133);border-radius:5px;margin-top:7px;padding:10px;text-align:center}.coggle-sidebar .announcements:empty{display:none}.coggle-sidebar .announcements .title{color:var(--c-fg-ggrad2);font-size:13px}.coggle-sidebar .announcements .description{color:var(--c-fg-ggrad2);font-size:12px;font-weight:400}.coggle-sidebar>.recommend{bottom:10px;left:20px;position:absolute;right:20px}.footer{background:var(--c-bg);font:.9em Helvetica,Lucida Grande,Arial,sans-serif;line-height:1.6em;padding:2em 0;width:100%}.footer,.footer a{color:var(--c-fg3)}.footer a:hover{color:var(--c-fg2)}.footer h5{font-size:1.2em;margin:0 0 .4em}.footer .footercolumns{display:flex;flex-direction:row;justify-content:space-evenly}.footer .footercolumn{padding:10px 30px}.footer .footercolumn ul{list-style-type:none;padding:0}.footer img.social{opacity:.6}.footer img.social:hover{opacity:1}.footer .footerbase{font-size:.8em;text-align:center}@media (max-width:325px){.footer{display:none}}.button{align-items:center;background:linear-gradient(150deg,var(--c-green3) 0,var(--c-green4) 100%);background-origin:border-box;border:2px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;justify-content:center;line-height:100%;margin:5px;outline:none;overflow:hidden;padding:12px;vertical-align:middle}.buttonicon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:1em;margin-right:.5em;width:1em}.button.working .buttonicon{background-image:url(https://static.coggle.it/assets/i/spinw171883ad.gif)}.button.working{cursor:wait}.button:focus,.button:hover{color:#fff}.button.compact{border-radius:3px;font-size:12px;margin:2px 5px;padding:2px 3px}.button:not(.disabled):focus,.button:not(.disabled):hover{background:var(--c-green1)}.button.outline{background:transparent}.button.outline:hover{background:hsla(0,0%,100%,.133)}.button.outline,.button.outline:hover{border-color:#fff}.button.danger{background-image:linear-gradient(150deg,#f76e54,#e74941)}.button.danger:hover{background:#f76e54}.button.secondary{background:#bbb}.button.secondary:hover{background-color:#9f9f9f;border-color:#9f9f9f}.button.orange{background-image:linear-gradient(150deg,#f3a438,#ed914c)}.button.orange:hover{background:#f3a438}.button.disabled,.button[disabled]{opacity:.4}.button.hasInput{border-radius:0 6px 6px 0;box-sizing:border-box;float:right;font-size:15px;height:41px;margin:0;overflow:hidden;padding:2px 3px;width:70px}.keyboardkey{background:#aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;border-color:#aaa;border-radius:3px;border-style:solid;border-width:1px 4px;color:#fff;display:inline-block;padding:0}.starcbutton{background-position:50% 50%;background-repeat:no-repeat;background-size:18px auto;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;box-sizing:content-box;cursor:pointer;height:20px;left:2px;margin-left:-12px;margin-top:-12px;opacity:1;pointer-events:auto;position:absolute;top:0;transform-origin:50% 50%;transition:transform .3s ease-out;width:20px;z-index:3}.starcbutton.byejs{transition:none}.starcbutton.bye{transition:transform .1s ease-out,opacity .15s ease-out}.starcbutton.active{cursor:pointer}.starcbutton:hover{border:2px solid hsla(0,0%,100%,.75)}.starcbutton.rotated{transform:rotate(45deg)}.dragging .starcbutton,.node-container.active .starcbutton,.presentationmode .starcbutton.crosslinkbutton,.readonly .starcbutton.crosslinkbutton,.touch .node-container .starcbutton{display:none!important}.controlpoint-set{position:absolute;z-index:1}.controlpoint-set.fadeout{opacity:0;transition:opacity 1s ease-in;transition-delay:2s}.controlpoint{background:#fff;border:1px solid;border-radius:50%;height:10px;margin-left:-5px;margin-top:-5px;position:absolute;width:10px}.controlpoint.virtual{opacity:.5}.controlpoint:hover{cursor:pointer}.controlpoint.virtual:hover{opacity:1}.readonly .controlpoint-set{display:none}.controlpoint:after{bottom:-7px;content:"";left:-7px;position:absolute;right:-7px;top:-7px}input,select{background:var(--c-bg2);border:1px solid transparent;border-radius:5px;font-size:14px;line-height:normal!important;margin:2px;outline:none;padding:8px;vertical-align:middle}input.empty{color:#bbb}input::-webkit-input-placeholder{color:#aaa}input:-moz-placeholder,input::-moz-placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}input.error{background:#e68782}input.error,input.error::-webkit-input-placeholder{color:#fff}input.error:-moz-placeholder,input.error::-moz-placeholder{color:#fff}input.error:-ms-input-placeholder{color:#fff}.input-label{border:1px solid transparent;font-size:14px;padding:7px}input[type=submit]{font-family:system-ui;font-size:18px}input[type=radio]{margin:2px 5px 5px;vertical-align:middle}.client-list .paneldetails .refresh,input[readonly]{background:#fdfdfd}input:not([type]),input[type=text]{-webkit-appearance:none}input.hasButton{border-radius:4px;border-radius:3px 0 0 3px;border-right:0;box-sizing:border-box;display:inline-block;font-size:16px;height:41px;margin:0;max-width:100%;outline:none;padding:9px 7px 7px;width:100%}select{-webkit-appearance:none;appearance:none;background:var(--c-bg2);background-image:url(https://static.coggle.it/assets/i/select-arrowsb095dd9b.png);background-position:98% 50%;background-repeat:no-repeat;background-size:auto 15px;height:auto;max-width:100%}select::-ms-expand{display:none}.ui-autocomplete{border:0;padding:0;width:auto}.ui-autocomplete .ui-menu-item{margin-top:3px}.ui-autocomplete .ui-menu-item:first-child{border-top:10px solid transparent}.ui-autocomplete .ui-menu-item.ui-state-active,.ui-autocomplete .ui-menu-item.ui-state-focus{background:var(--c-bg)}.ui-autocomplete .ui-menu-item{border:0;color:#bbb;display:block;font-size:12px;overflow:hidden;padding:4px;white-space:nowrap}.ui-helper-hidden-accessible{display:none}.ui-widget{font:14px Helvetica,Arial,sans-serif}.ui-progressbar{background:#fff;background:#e4e4e4;border:0;border-radius:2px;height:15px;margin-left:-50px;position:absolute;width:100px}.ui-progressbar-value{background:#b4b4b4;border:0;border-radius:2px;height:100%;transition:width .1s}.uploaderror .ui-progressbar-value{background:#dc4c4c}.checkbox-slider-frame{background:var(--c-bg3);-moz-border-radius:5px;border-radius:5px;display:inline-block;height:29px;margin:7px;min-width:90px;padding:2px;position:relative}.checkbox-slider-frame+input[type=checkbox]{display:none!important}.checkbox-slider-frame .slider-button{background:var(--c-fg3);-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Helvetica;font-size:11px;font-weight:700;height:25px;line-height:27px;margin:0 42px 0 0;min-width:39px;padding:0 3px;position:relative;text-align:center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.checkbox-slider-frame .slider-button.on{background:linear-gradient(150deg,var(--c-green3) 0,var(--c-green4) 100%);margin-left:42px;margin-right:0}.cogglelist{border-radius:5px;clear:both;list-style:none;min-height:18px;padding:0}.cogglelist>li{padding:12px;position:relative;white-space:nowrap}.cogglelist .display,.cogglelist>li .content{overflow:hidden}.cogglelist>li{background:var(--c-bg2)}.cogglelistli:last-child{border-bottom:none}.cogglelist>li:nth-child(2n){background:var(--c-bg3)}.cogglelist>li>.icons{align-items:center;background:inherit;display:flex;flex-direction:row;height:100%;justify-content:flex-end;opacity:0;padding-left:5px;padding-right:5px;position:absolute;right:0;top:0}.cogglelist>li:hover>.icons{opacity:1}.cogglelist .icon{cursor:hand;cursor:pointer;display:inline-block;height:25px;margin:2px;vertical-align:middle}.cogglelist:empty{text-align:center}.diagram.ui-sortable-helper .content,.rotate-hold{border:1px solid #e6e6e6;box-shadow:2px 2px 20px rgba(0,0,0,.467);transition:transform .1s ease-in-out;z-index:10000}.folders a:focus{text-decoration:none}.folders .create-folder .text{background:url(https://static.coggle.it/assets/i/plus-whitecfb2082b.png) no-repeat;background-position:1px 48%;background-size:14px 14px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:25px;opacity:.6;padding:8px 8px 8px 21px}.folders .create-folder:hover .text{opacity:1}.folders .folder.selected{background-image:url(https://static.coggle.it/assets/i/folder-white1b2562de.png);background-position:8px 50%;background-repeat:no-repeat;background-size:13px auto}.folders .folder .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folders .folder.virtual .title,.folders .folder:not(.permission-admin) .title,.folders .folder:not(.selected) .title{pointer-events:none}.folders .folder input{border-radius:0}.folders .folder input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder input:-moz-placeholder,.folders .folder input::-moz-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder.selected input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder.selected input:-moz-placeholder,.folders .folder.selected input::-moz-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder.selected input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder.selected input:focus::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder.selected input:focus:-moz-placeholder,.folders .folder.selected input:focus::-moz-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder.selected input:focus:-ms-input-placeholder{color:hsla(0,0%,100%,.6)!important;opacity:1}.folders .folder .leave{background:url(https://static.coggle.it/assets/i/cross8f397b1c.png) no-repeat;background-position:100%;background-size:16px 16px;bottom:0;display:none;opacity:.85;padding-top:10px;position:absolute;right:5px;text-align:right;top:0;transition:opacity .1s;vertical-align:middle;width:24px}.folders .folder.selected .leave{background-image:url(https://static.coggle.it/assets/i/cross8f397b1c.png);right:19px}.folders .folder .leave:hover{opacity:1}.folders .folder.virtual .leave{display:none!important}.folders .folder.leaving .title{visibility:hidden}.folders .folder.leaving{background:linear-gradient(150deg,#f28265 0,var(--c-error-red) 100%)!important}.folders .folder.leaving .leave{background-image:none;left:20px;width:auto}.folders .folder.leaving .areyousure,.folders .folder.leaving .leave,.folders .folder:hover .leave{display:block}.folders .folder .areyousure{color:#fff;cursor:default;display:none;font-weight:300;position:absolute;top:8px}.folders .folder .areyousure .yes{cursor:pointer;font-weight:700}.folders .folder .diagram-placeholder{background:#d8f1c4;border:0!important;bottom:0;height:auto!important;left:0;opacity:.5;position:absolute;right:0;top:0;width:auto!important}.diagram-toolbar{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:8px;opacity:1;pointer-events:none;position:absolute;right:14px;row-gap:4px;top:14px;transition:opacity .3s ease-in-out;width:calc(100vw - 150px);z-index:100}.diagram-toolbar *{pointer-events:all}.diagram-toolbar.toolbar-hidden:not(.modal){opacity:.1;transition:opacity 2s ease-in-out;transition-delay:1s}.notifications-open .diagram-toolbar{right:364px}.notifications-open .diagram-toolbar .action.chat{display:none!important}.diagram-toolbar .public-tag{background:linear-gradient(0deg,var(--c-green1) 0,var(--c-green2) 100%);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06);color:#fff;cursor:pointer;display:inline-block;float:right;font-size:12px;font-weight:700;margin:4px 0;padding:3px 7px;transition:opacity .1s ease-in}body.embedded .diagram-toolbar .public-tag{pointer-events:none}.diagram-toolbar .actions{cursor:pointer;list-style:none;margin:0;padding:0}.diagram-toolbar .actions .action{background:var(--c-bg2);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06);display:inline-block;height:32px;margin:0 0 0 8px;padding:0;position:relative;vertical-align:middle;width:32px;z-index:20}.diagram-toolbar .actions .action:first-child{margin-left:0}.diagram-toolbar .actions .action.disabled:after{background-color:hsla(0,0%,100%,.6);border-radius:inherit;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.diagram-toolbar .actions .action>.icon{height:100%;width:100%}.diagram-toolbar .action.chat{background:var(--c-bg2) url(https://static.coggle.it/assets/i/comment7829ddb8.png) no-repeat;background-position:50% 50%;background-size:45% auto}.diagram-toolbar .action.chat.pending{background:#9ed56b;color:#fff;font-weight:700;line-height:32px;text-align:center}.diagram-toolbar .members{transition:min-width .5s ease-out,margin-right .4s ease-out}.diagram-toolbar .permissions li[data=admin]{display:none}.diagram-toolbar .actions .bookmark,.diagram-toolbar .actions .download,.diagram-toolbar .actions .present,.diagram-toolbar .actions .social{transition:width .1s linear,height .1s linear,margin .1s ease-out}.history-mode .diagram-toolbar .actions .download,.history-mode .diagram-toolbar .actions .present,.history-mode .diagram-toolbar .actions .social,.presentation-mode .diagram-toolbar .actions .chat,.presentation-mode .diagram-toolbar .actions .download,.presentation-mode .diagram-toolbar .actions .history,.presentation-mode .diagram-toolbar .actions .social{height:0;margin-left:7.5px;margin-right:-7.5px;transition:width .1s linear,height .1s linear,margin .2s ease-out;width:0}.history-mode .diagram-toolbar .public-tag,.presentation-mode .diagram-toolbar .public-tag{opacity:0;transition:opacity .2s ease-out}.diagram-toolbar .actions .action.social .inputs,.diagram-toolbar .actions .action.social h3{display:none}.diagram-toolbar .actions .action.social .cogglelist{min-height:0}.diagram-toolbar .action.social{background:var(--c-bg2) url(https://static.coggle.it/assets/i/privatelinks0bf7d509.png) no-repeat;background-position:50% 50%;background-size:100% 100%}.diagram-toolbar .action.present{background:var(--c-bg2) url(https://static.coggle.it/assets/i/presentd8c070de.png) no-repeat;background-position:50% 50%;background-size:100% 100%}.presentation-mode .diagram-toolbar .action.present{background:var(--c-selected) url(https://static.coggle.it/assets/i/present-w288ab468.png) no-repeat;background-position:50% 50%;background-size:100% 100%}.diagram-toolbar .action.download{background:var(--c-bg2) url(https://static.coggle.it/assets/i/downloadc16a98f0.png) no-repeat;background-position:50% 50%;background-size:100% 100%}.diagram-toolbar .action.clone{background:var(--c-bg2) url(https://static.coggle.it/assets/i/toolbar-clone6dfc5bdd.png) no-repeat;background-position:50% 50%;background-size:100% 100%}.diagram-toolbar .action.clone-public{background:var(--c-bg2) url(https://static.coggle.it/assets/i/toolbar-clone6dfc5bdd.png) no-repeat;background-position:100% 50%;background-size:contain;color:var(--c-fg3);padding:8px 28px 8px 8px;width:auto}.diagram-toolbar .action.bookmark{background:var(--c-bg2) url(https://static.coggle.it/assets/i/bookmark1f566e5a.svg) no-repeat;display:none;width:0}.diagram-toolbar .action.bookmark.alwaysvisible,.presentation-mode .diagram-toolbar .action.bookmark{display:inline-block;width:32px}.diagram-toolbar .action.bookmark.bookmarked{background:var(--c-selected) url(https://static.coggle.it/assets/i/bookmark-w53415fbe.svg) no-repeat}.callout .benefits{font-weight:700;text-align:center}.callout .benefits .feature:after{content:" ✓"}.callout .bookmark-callout,.callout .present-review-tip{line-height:150%;margin:0;padding:0;width:280px}.callout .bookmark-callout p,.callout .present-review-tip p{margin:5px}.search-box{position:relative}.search-box input{background:var(--c-bg3) var(--c-ic-filter) no-repeat;background-position:8px 50%;background-size:14px auto;border:1px solid transparent;border-radius:5px;box-sizing:border-box;color:var(--c-fg);margin:0;min-width:180px;padding:8px 8px 8px 30px;width:100%}.search-box input:focus{border:1px solid #dedede!important}.search-box input:hover:not(:focus){border:1px solid #eaeaea!important}.search-box input:focus{border:1px solid rgba(var(--c-fg-rgb),.18)!important}.search-box input:hover:not(:focus){border:1px solid rgba(var(--c-fg-rgb),.08)!important}.search-box .overlays{position:absolute;right:15px;top:15px}.search-box .overlays>div{display:inline-block;vertical-align:middle}.search-box .clear{background:#bbb url(https://static.coggle.it/assets/i/close8b8c0d23.png) no-repeat;background-position:50% 50%;background-size:60% 60%;border-radius:100%;cursor:pointer;height:18px;margin:0 3px;width:18px}.resource-container .search-box input{background-color:#fff;border:1px solid #f6f6f6}.search-bar{margin-bottom:15px}.diagrams .diagram-list{list-style:none;margin-top:4px;padding:0 7.5px}.diagram-list .diagram.fixed .content{cursor:default}.diagram{cursor:pointer;height:auto;list-style:none;margin-bottom:15px;-webkit-user-select:none;user-select:none;white-space:nowrap}.diagram .content{padding:0 0 40px;position:relative;-webkit-touch-callout:none;background:var(--c-bg2);border:1px solid var(--c-bg);margin-left:-7.5px;margin-right:-7.5px}.diagram.deleted{opacity:.5}.diagram.deleted .content{border-color:var(--c-error-red)!important}.diagram .preview{display:block;height:180px;position:relative}.diagram .preview:before{background:var(--c-bg2) var(--c-ic-placeholder) no-repeat;background-position:50% 50%;background-size:55px 38px;content:" ";display:block;height:100%;opacity:.08;position:absolute;width:100%}.diagram .preview.thumb-loaded:before{background:none}.diagram .preview{background-position:50%;background-repeat:no-repeat;background-size:contain}.diagram .preview.small-thumb{background-size:auto}.diagram .title{color:var(--c-fg3);display:inline-block;display:block;height:36px;line-height:36px;overflow:hidden;-webkit-touch-callout:none!important;text-overflow:ellipsis;white-space:nowrap}.diagram .title:hover{color:var(--c-fg2)}.diagram .title{bottom:2px;left:10px;position:absolute;right:5px}.diagram.modified .title{color:#9ed56b}.diagram .title .private-icon{display:none;height:15px;margin-right:6px;padding-top:2px;vertical-align:baseline;width:9px}.diagram .title .public-label{background:linear-gradient(0deg,#8ed05c,#79be50);border-radius:3px;color:#fff;font-size:.9em;margin:0 6px 0 0;padding:1px 4px}.diagram.private .title .private-icon,.diagram.private .title .public-label{display:inline-block}.diagram .title.error{color:#e68782}.diagram .unread-notifications:empty{display:none}.diagram .unread-notifications{background:#9ed56b;border-radius:0 0 0 50%;color:#fff;font-size:14px;height:30px;line-height:29px;padding:1px 4px 1px 3px;position:absolute;right:0;text-align:center;top:0;width:30px}.diagram .diagram-icons{background:var(--c-bg2);bottom:2px;padding-left:5px;padding-right:5px;position:absolute;right:15px}.desktop .diagram .diagram-icons{display:none}.desktop .diagram:hover .diagram-icons,.touch .diagram .diagram-icons{display:inline-block}.diagram .diagram-icons .icon{cursor:pointer;display:none;padding:5px 1px 7px;width:30px}.diagram .diagram-icons .icon.more{height:38px;padding-bottom:16px;padding-top:14px;width:30px}.diagram.expanded .clone,.diagram.expanded .delete,.diagram.expanded.subscribed .diagram-icons .unsubscribe,.diagram.expanded:not(.subscribed) .diagram-icons .subscribe,.diagram:not(.expanded):not(.deleted) .diagram-icons .more{display:inline-block}.diagram.expanded .clone{padding-right:4px;width:24px}.diagram.expanded .delete{padding:5px 1px 7px;width:22px}.diagram.deleted .diagram-icons .undo{display:inline-block}.diagram .timestamp-label{background:var(--c-bg2);color:var(--c-fg3);font-size:12px;left:0;line-height:25px;opacity:.75;padding:4px 8px;position:absolute;top:0}.diagram.modified .timestamp-label{color:#9ed56b}.diagram-list .diagram-placeholder{height:209px}body.desktop .diagram-list .diagram.selected .content{border:1px solid #efa670}.diagram.ui-sortable-helper{background:transparent;opacity:.7}.diagram.ui-sortable-helper .content{background-color:#fff;cursor:move;overflow:hidden;transition:opacity .3s ease-in-out}.drag-enabled .ui-sortable .diagram .handle{cursor:move}.diagram-list-notice{color:#9a9a9a;line-height:150%;padding:15px;position:relative;text-align:center}.diagrams .diagram-list-folder-empty,.diagrams .diagram-list-welcome{display:block;padding-bottom:30px;padding-top:60px}.diagrams .diagram-list-welcome .create-diagram{margin-top:40px}.diagram-editor{background-color:var(--c-bg);cursor:grab;position:relative;-webkit-user-select:none}.panning .diagram-editor{cursor:grabbing}.diagram-editor .nodes{height:0;left:50%;position:absolute;text-align:left;top:50%;width:0;z-index:1}.diagram-editor .nodes p{margin:0;padding:0}.diagram-editor svg .node-connection{cursor:pointer}#xlink-elements.delayhide{opacity:0;transition:opacity .1s ease-out 55ms}.line-control-point{fill:#000;fill-opacity:.4}.line-control-point:hover{fill-opacity:1;stroke:#000;stroke-width:3px}.node-container{font:14px Helvetica,Arial,sans-serif;height:0;margin:0;padding:0;position:absolute}.node-container.active{z-index:20}.controlpoint,.node-container,svg .node-connection{touch-action:none}.node-container.active .node-content{display:none!important}.node-container .node-editor{min-width:80px}.node-container:not(:focus) .node-content{min-width:40px}.node-container .shapebackground{display:block;overflow:visible}.node-container.root.root-shape:not(.haschildren):not(.titleroot) .shapebackground{opacity:0}.node-container.root.root-shape:not(.active):not(.haschildren):not(.titleroot):hover .shapebackground{opacity:1}.node-container.lr-left{text-align:right}.node-container.lr-left .node-content,.node-container.lr-left .node-editor{right:0}.node-container.lr-right{text-align:left}.node-container.lr-right .node-content,.node-container.lr-right .node-editor{left:0}.node-container.lr-center{text-align:center}.node-container.tb-top .node-content,.node-container.tb-top .node-editor{bottom:0}.node-container.tb-bottom .node-content,.node-container.tb-bottom .node-editor{top:0}.node-container.lr-center.tb-middle .node-content,.node-container.lr-center.tb-middle .node-editor{transform:translate(-50%,-50%)}.node-container.lr-left.tb-middle .node-content,.node-container.lr-left.tb-middle .node-editor{right:-5px;top:0;transform:translateY(-50%)}.node-container.lr-left.tb-middle .node-editor .resize{bottom:-1px;cursor:sw-resize;left:-1px;transform:rotate(90deg)}.node-container.lr-right.tb-middle .node-content,.node-container.lr-right.tb-middle .node-editor{left:-5px;top:-1px;transform:translateY(-50%)}.node-container.lr-center.tb-middle .resize,.node-container.lr-right.tb-middle .resize{bottom:-1px;cursor:se-resize;right:-1px;transform:rotate(0deg)}.node-container.lr-left.tb-bottom .node-editor .resize{bottom:-1px;cursor:sw-resize;left:-1px;transform:rotate(90deg)}.node-container.lr-left.tb-top .node-editor .resize{cursor:nw-resize;left:-1px;top:-2px;transform:rotate(180deg);transition:top .2s}.node-container.lr-left.tb-top .node-editor.has-paused .resize{top:-25px}.node-container.lr-right.tb-bottom .node-editor .resize{bottom:-1px;cursor:se-resize;right:-1px;transform:rotate(0deg)}.node-container.lr-right.tb-top .node-editor .resize{cursor:ne-resize;right:-1px;top:-2px;transform:rotate(270deg);transition:top .2s}.node-container.lr-right.tb-top .node-editor.has-paused .resize{top:-25px}.presentation-mode .node-container.highlight .node-content:before{border-radius:8px;content:" ";display:block;height:calc(100% + 20px);left:-12px;position:absolute;top:-10px;width:calc(100% + 24px)}.presentation-mode .node-container.highlight.hlpink .node-content:before{border:6px solid rgba(252,83,241,.753)}.presentation-mode .node-container.highlight.hlgreen .node-content:before{border:6px solid rgba(180,255,33,.753)}.node-content{position:absolute;word-wrap:break-word;box-sizing:content-box;min-height:8px;padding:9px;-webkit-user-select:none}.sizing-container .node-content{padding:0}.node-content:focus{outline:none}body:not(.touch) .node-container:not(.disable-focus) .node-content:focus:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:wobble;animation-timing-function:linear;background:url(https://static.coggle.it/assets/i/focus5e4bf577.svg) no-repeat;background-size:contain;content:"";filter:drop-shadow(0 1px 4px rgba(0,0,0,.02));height:26px;left:0;margin-left:-55px;margin-top:-13px;position:absolute;top:50%;width:60px}.node-container li,.node-container ul{text-align:left}.lod-1 .node-container.extraroot:not(.haschildren).root-shape .node-content,.lod-1 .node-container.extraroot:not(.haschildren):not(.shape) .node-content,.lod-1 .node-container.haschildren:not(.shape) .node-content{text-shadow:0 0 6px var(--c-bg),0 0 6px var(--c-bg),0 0 6px var(--c-bg),0 0 6px var(--c-bg)}.lod-1 .node-container.extraroot:not(.haschildren).root-shape .node-content img.twemoji,.lod-1 .node-container.extraroot:not(.haschildren):not(.shape) .node-content img.twemoji,.lod-1 .node-container.haschildren:not(.shape) .node-content img.twemoji{-webkit-filter:drop-shadow(0 0 6px var(--c-bg));filter:drop-shadow(0 0 6px var(--c-bg))}.node-container.shape:not(.label-shape) .node-content a{color:inherit;cursor:pointer;opacity:.8}.node-container.shape:not(.label-shape) .node-content a:hover{opacity:1}.node-content img.unsized{max-height:150px;max-width:300px}.node-container.sizing-container .node-content img.unsized{width:300px}.node-content .ui-resizable-resizing>img.unsized{max-height:none;max-width:none}.node-content img{border-radius:4px;vertical-align:middle}.node-content .MathJax img{border-radius:0;vertical-align:initial}.node-content img.loading,.node-content img.missing{border:2px dashed #bbb;min-height:10px;min-width:15px}.node-content img.lightboxable{border-radius:6px;box-sizing:content-box}.node-container:not(.titleroot) .node-content img.lightboxable{background:#fff;border:2px solid #f3f3f3}.node-content pre{margin:.4em 0;text-align:left!important}.node-content h1,.node-content h2,.node-content h3,.node-content h4,.node-content h5,.node-content h6{margin:0}.node-content ol li,.node-content ul li{list-style-position:outside;margin-left:1.2em}.node-content ol,.node-content ul{display:inline-block;margin:0;padding:.2em 0;width:100%}.node-content blockquote{margin:-11px -23px;padding:14px 23px 14px 38px}.node-content blockquote:empty{margin:0;padding:3px 0;width:10px}.node-content hr{border:0;border-bottom:3px dashed;margin:6px 0;opacity:.4;padding:2px 0}.diagram-editor .node-container.empty .text-content>p{display:block}.diagram-editor .node-container.empty.extraroot.root-shape.haschildren .text-content>p,.diagram-editor .node-container.empty.shape:not(.label-shape) .text-content>p{color:inherit;opacity:.35}.diagram-editor .node-container.empty .text-content>p,.diagram-editor .node-container.empty.extraroot.root-shape:not(.haschildren) .text-content>p,.diagram-editor .node-container.empty.label-shape .text-content>p{color:#b8b8b8;opacity:1}.diagram-editor.historymode .node-container.empty .node-content p,.diagram-editor.presentationmode .node-container.empty .node-content p,.diagram-editor.readonly .node-container.empty .node-content p{opacity:0!important}.node-content *{cursor:pointer;pointer-events:all;position:relative}.diagram-editor.readonly:not(.presentationmode) .node-content :not(a){cursor:default}.node-content,.text-content>p{pointer-events:none}.node-content .callout .clearfix{position:static}.node-container:not(.active) .text-content>div>p>*,.node-container:not(.active) .text-content>img,.node-container:not(.active) .text-content>p>*{margin:-8px -19px;padding:8px 19px}.node-content .ui-wrapper{display:inline-block;vertical-align:middle}.node-content .ui-resizable{position:relative}.node-content .ui-resizable-handle{display:block;font-size:.1px;opacity:.5;position:absolute}.node-content .ui-resizable-se{bottom:3px;cursor:se-resize;right:3px}.node-content .ui-resizable-sw{cursor:sw-resize}.node-content .ui-resizable-ne{cursor:ne-resize}.node-content .ui-resizable-nw{cursor:nw-resize}.ui-icon-gripsmall-diagonal-se,.ui-icon-gripsmall-diagonal-sw{background:url(https://static.coggle.it/assets/i/grip-se031c3b09.png);background-position:2px 2px}.ui-icon-gripsmall-diagonal-sw{transform:scaleX(-1)}.ui-icon-gripsmall-diagonal-ne{transform:scaleY(-1)}.ui-icon-gripsmall-diagonal-ne,.ui-icon-gripsmall-diagonal-nw{background:url(https://static.coggle.it/assets/i/grip-se031c3b09.png);background-position:2px 2px}.ui-icon-gripsmall-diagonal-nw{transform:scale(-1)}.node-container.titleroot .node-content .ui-icon-gripsmall-diagonal-se{background:url(https://static.coggle.it/assets/i/grip-light-secb35a3d4.png);background-position:2px 2px}.node-container.titleroot .node-content .ui-icon,.ui-icon{background-repeat:no-repeat;display:block;height:13px;overflow:hidden;text-indent:-99999px;width:13px}.node-container.shape:not(.label-shape) pre>code{background:hsla(0,0%,73%,.133);border:1px solid hsla(0,0%,7%,.133)}.diagram-editor.historymode .node-content .callout{display:none}.node-content .callout{cursor:default}.node-content .callout,.node-content .callout a{color:#7aa3e5;font-size:12px}.node-content .error{color:#e68782}a.cogglink:after{background:url(https://static.coggle.it/assets/i/favicon64s5ea0dfd7.png) 0 0/100% 100% no-repeat;content:"";display:inline-block;height:.54em;margin:0 .09em 0 .06em;vertical-align:baseline;width:.54em}.diagram-link-origin,.diagram-link-origin:hover{color:inherit;display:inline-block;height:1em;margin:0;padding:0;vertical-align:top;visibility:hidden;width:.54em}.diagram-link-origin:before{content:"#";display:inline-block;height:1em;margin:-.32em 0 0;opacity:.5;vertical-align:middle;visibility:visible;width:.54em}.youtubecontainer{background:#fff;border:2px solid #f3f3f3;border-radius:6px;display:inline-block;height:177px;left:0;padding:8px;position:relative;top:0;width:300px}@-moz-keyframes wobble{0%{transform:rotate(0deg) translateX(3px) rotate(0deg)}to{transform:rotate(1turn) translateX(3px) rotate(-1turn)}}@-webkit-keyframes wobble{0%{transform:rotate(0deg) translateX(3px) rotate(0deg)}to{transform:rotate(1turn) translateX(3px) rotate(-1turn)}}@-o-keyframes wobble{0%{transform:rotate(0deg) translateX(3px) rotate(0deg)}to{transform:rotate(1turn) translateX(3px) rotate(-1turn)}}@keyframes wobble{0%{transform:rotate(0deg) translateX(3px) rotate(0deg)}to{transform:rotate(1turn) translateX(3px) rotate(-1turn)}}.lightbox{bottom:calc(100% + 7px);display:block;height:60%!important;left:20px;position:absolute;right:-7px;top:75px;width:auto!important;z-index:1000001}img.lightboxed{background-color:#f3f3f3;background-image:linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-position:0 0,25px 25px;background-size:50px 50px;border-radius:6px;left:50%;max-height:80%;max-width:80%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000001}.lightboxable-wrapper{display:inline-block;position:relative}.lightboxicon{background:#fff;border:1px solid #eee;border-radius:2px;bottom:4px;cursor:pointer;height:26px;left:4px;opacity:0;position:absolute;width:26px}.lightboxicon:after{background:url(https://static.coggle.it/assets/i/magf8edc66a.png) no-repeat;background-position:50%;background-size:24px 24px;content:"";display:block;height:100%;width:100%}img:hover~.lightboxicon{opacity:1}.lightboxicon:hover{border-color:#bbb;opacity:1}.touch .lightboxicon{opacity:1}.file-attachments{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start}.unset-width .file-attachments{width:70px}.node-container.lr-left .file-attachments{justify-content:end}.node-container.lr-right .file-attachments{justify-content:start}.node-container.lr-center .file-attachments{justify-content:center}.node-editor .file-attachments{position:relative}.file-attachment{align-items:center;border-radius:2px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;margin:0;max-width:100%;min-width:0;padding:1px}.file-attachment.deleted{opacity:.5;text-decoration:line-through}.file-attachment:hover{background:hsla(0,0%,100%,.2)}.attachment-icon{background:url(https://static.coggle.it/assets/i/unknownbb0522f7.png) no-repeat;background-position:0 50%;background-size:contain;flex-shrink:0;height:.8em;width:.85em}.attachment-icon.audio{background-image:url(https://static.coggle.it/assets/i/audiof4883560.png)}.attachment-icon.document{background-image:url(https://static.coggle.it/assets/i/document1ae02de5.png)}.attachment-icon.image{background-image:url(https://static.coggle.it/assets/i/image8febc420.png)}.attachment-icon.mm{background-image:url(https://static.coggle.it/assets/i/mm13bc3443.png)}.attachment-icon.pdf{background-image:url(https://static.coggle.it/assets/i/pdf5a246607.png)}.attachment-icon.png{background-image:url(https://static.coggle.it/assets/i/png46ea0a73.png)}.attachment-icon.presentation{background-image:url(https://static.coggle.it/assets/i/presentation72ff52a2.png)}.attachment-icon.spreadsheet{background-image:url(https://static.coggle.it/assets/i/spreadsheet1b9843be.png)}.attachment-icon.text{background-image:url(https://static.coggle.it/assets/i/txtb43994b2.png)}.attachment-icon.video{background-image:url(https://static.coggle.it/assets/i/video5ad62141.png)}.attachment-icon.vsdx{background-image:url(https://static.coggle.it/assets/i/vsdx6a04c488.png)}.attachment-title{font-size:.8em;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.attachment-detail-container{margin:-4px}.attachment-detail-container .error{color:#e68782}.attachment-detail-preview{align-items:center;background-color:#f3f3f3;border:1px solid #bbb;border-radius:2px;display:flex;justify-content:center;min-height:80px;min-width:120px;padding:4px;position:relative}.attachment-detail-preview .attachment-thumb{background-color:#f3f3f3;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:5}.attachment-detail-preview .attachment-icon{height:36px;width:29px;z-index:10}.attachment-detail-title{color:#aaa;margin:4px 0 0;max-height:12em;max-width:300px;text-align:center;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.attachment-detail-date{color:#ccc;font-size:.8em;margin:4px 0 0;text-align:center}.attachment-detail-container .icon{background:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:26px 26px;border:1px solid #eee;border-radius:2px;cursor:pointer;display:block;height:26px;margin:3px;opacity:0;position:absolute;right:0;transition:opacity .2s;width:26px;z-index:20}.attachment-detail-container:hover .icon,body.touch .attachment-detail-container .icon{opacity:1;transition:opacity .1s}.attachment-detail-container .icon:hover{border-color:#bbb}.attachment-detail-container .icon.download{background-image:url(https://static.coggle.it/assets/i/downloadc16a98f0.png);background-size:32px;bottom:0}.attachment-detail-container .icon.delete{background-image:url(https://static.coggle.it/assets/i/bin3bf243401.png);background-size:18px;top:0}.attachment-detail-container .error{height:20px;line-height:20px}.manage-attached-files .size-used.calculating{font-style:italic}.manage-attached-files .areyousure,.manage-attached-files .button.yesimsure,.manage-attached-files .deleting .button,.manage-attached-files .working .button{display:none}.manage-attached-files .deleting .button.yesimsure{display:inline-block}.manage-attached-files .working .button.yesimsure{background:transparent url(https://static.coggle.it/assets/i/spinca44cf4c.gif) no-repeat;background-position:50%;background-size:contain;color:transparent;display:inline-block;opacity:.5;pointer-events:none}.manage-attached-files .deleting:not(.working) .areyousure{color:#bbb;display:inline-block;font-size:12px;margin:2px 5px;padding:2px 3px}.manage-file-attachment{align-items:flex-end;display:flex}.manage-file-attachment .attachment-icon{height:1.4em;width:1.4em}.manage-file-attachment .attachment-title{font-size:1em;white-space:wrap;word-wrap:normal}.attachment-size{margin:0 8px 0 2px}.node-editor{background:var(--c-bg);border-radius:2px;box-sizing:content-box;outline:1px solid var(--c-bg);padding:9px;position:absolute;z-index:30}.node-editor:before{border:2px solid;border-color:inherit;border-radius:5px;bottom:-2px;content:"";display:block;left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px}.node-editor.closing{opacity:0;transition:opacity .02s ease-out}.node-editor.hint-visible{margin-bottom:-28px;padding-bottom:35px}.node-container:not(.haschildren):not(.root) .node-editor.hint-visible{margin-top:14px}.node-editor:not(.previously-paused) .editor-toolbar{height:5px;transition:height .2s}.node-editor.has-paused .editor-toolbar{height:28px}.node-editor.has-paused:before{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.node-editor textarea{border:0;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;margin:0;overflow:hidden;padding:0;resize:none;text-align:inherit;-moz-user-select:text;white-space:pre-wrap;width:100%;word-wrap:break-word;background:transparent;cursor:text}.node-container.root .node-editor textarea{text-align:center}.node-editor textarea:focus{outline:none}.touch .node-editor textarea{margin-left:-3px;margin-right:-3px}.node-editor.resizing textarea{-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.node-editor .resize{border:9px solid;border-color:inherit;border-radius:20px 0 3px 0;height:0;position:absolute;transform:rotate(1turn);width:0}.node-editor .resize:after{left:4px;top:4px;width:6px}.node-editor .resize:after,.node-editor .resize:before{background-color:var(--c-bg);content:"";height:2px;position:absolute;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:0 0}.node-editor .resize:before{background-clip:content-box;box-sizing:content-box;left:7px;padding-bottom:18px;padding-left:8px;padding-right:8px;top:7px;width:12px}.node-editor .iconsearch{border-radius:5px;color:inherit;cursor:pointer;font-size:17px;margin:-4px 0;opacity:.35;position:absolute}.node-editor .iconsearch:hover{opacity:.5}.node-editor .editor-hint,.node-editor .editor-warning{display:none}.node-editor.hint-visible .editor-hint{bottom:3px;color:#bbb;display:block;font-size:11px;left:3px;max-height:32px;overflow:hidden;padding:5px 5px 3px;position:absolute;right:3px}.node-editor.hint-visible .editor-hint a{color:#7aa3e5;font-weight:400}.node-editor .font-size{background:var(--c-bg);color:#999;font-size:13px;height:calc(100% - 4px);left:0;max-height:30px;opacity:.95;padding:5px;pointer-events:none;position:absolute;right:0;top:3px}.node-editor.has-paused .font-size{top:-23px}.node-editor .save-buttons{display:none}.node-editor .dropdown-menu{bottom:auto!important;left:0!important;min-width:100%!important;top:calc(100% + 2px)!important}.modal-editing-background{background:rgba(var(--c-bg-rgb),.7);bottom:0;display:block;left:0;position:fixed;position:device-fixed;right:0;top:0;z-index:1000000}.diagram-node-menu{background:#fff;border-radius:2px 2px 0 0;bottom:0;box-shadow:0 0 10px rgba(34,34,34,.133);left:50%;margin:0 auto;max-width:100vw;position:absolute;text-align:center;touch-action:none;transform:translateX(-50%);transition:bottom 75ms ease-out,margin-bottom 75ms ease-out,border-radius 75ms ease-out;width:max-content;z-index:100}@media (min-width:768px){.diagram-node-menu{border-radius:4px;margin:0 auto 15px}}body.nodemenu .global-help-view:not(.open){transition:opacity 75ms ease-out}@media (max-width:565px){body.nodemenu .global-help-view:not(.open){opacity:0;pointer-events:none}}.diagram-node-menu.menu-hidden{bottom:-72px;cursor:not-allowed;transition:bottom .25s ease-out}.diagram-node-menu.menu-disabled{display:none}.diagram-node-menu.menu-hidden .diagram-node-menu-button{pointer-events:none}.diagram-node-menu-button{background:none;border:none;color:#fff;display:inline-block;font-size:14px;line-height:1em;font:inherit;min-height:36px;min-width:30px;outline:none;padding:6px;text-align:center;vertical-align:middle}.diagram-node-menu-button img{height:24px;vertical-align:middle}.diagram-node-menu-button.menu-colour img{height:17px}.diagram-node-menu-button.menu-arrange img{height:13px}.diagram-node-menu-spacer{background:rgba(0,0,0,.067);display:inline-block;height:20px;margin:0 2px;vertical-align:middle;width:1px}.diagram-node-menu-button:hover{background-color:hsla(0,0%,100%,.1)}.diagram-node-menu .disabled{display:none}.diagram-node-menu.rtl .menu-add-child img,.diagram-node-menu.rtl .menu-add-sibling img{transform:scaleX(-1)}input[type=checkbox].tasklist-checkbox{display:none;visibility:hidden}.tasklist-checkwidget{background:#f3f3f3;border-radius:.25em;cursor:pointer;display:inline-block;height:1em;margin-bottom:-.15em;margin-left:-1.4em;position:relative;width:1em}.tasklist-checkwidget:after{border:.25em solid #444;border-left:none;border-top:none;content:"";height:.8em;left:.35em;opacity:0;position:absolute;top:.05em;transform:rotate(35deg);width:.4em}input[type=checkbox].tasklist-checkbox+.tasklist-checkwidget:hover:after,input[type=checkbox].tasklist-checkbox:hover+.tasklist-checkwidget:after{opacity:.15}input[type=checkbox].tasklist-checkbox:checked+.tasklist-checkwidget:after{opacity:1}input[type=checkbox].tasklist-checkbox:checked:hover+.tasklist-checkwidget:after,input[type=checkbox].tasklist-checkbox:checked:hover+.tasklist-checkwidget:hover:after{opacity:.85}input[type=checkbox].tasklist-checkbox:disabled:checked+.tasklist-checkwidget:after{opacity:.6}.node-content ul.tasklist{list-style-type:none;margin:0;padding:0}.node-content .tasklist li{list-style-type:none;padding-left:8px}.node-content li>p{display:inline-block;margin:0 2px!important;vertical-align:top}.share-view .inputs{margin-right:70px;position:relative}.share-view .google,.share-view .google img,.share-view .spinner{height:30px;margin-top:-15px;position:absolute;right:3px;top:50%;width:30px}.share-view .spinner{opacity:.3}.share-view .autocomplete{min-height:15px}.share-view .name{vertical-align:middle}@media (max-width:400px){.callout .share-view{width:250px}.callout .share-view .google{opacity:.3}.callout .share-view input{padding:4px}}.share-view input,.social-share-view input,.social-share-view textarea{background:var(--c-bg3);box-sizing:border-box;color:var(--c-fg);max-width:100%;width:100%}.share-view input:focus,.social-share-view input:focus,.social-share-view textarea:focus{border:1px solid rgba(var(--c-fg-rgb),.18)}.share-view input:hover:not(:focus),.social-share-view input:hover:not(:focus),.social-share-view textarea:hover:not(:focus){border:1px solid rgba(var(--c-fg-rgb),.08)}.callout .share-view,.callout .social-share-view{width:320px}.social-share-view{overflow:hidden}.social-share-view .checkbox-slider-frame{float:left;margin-left:0}.social-share-view .public .title{font-weight:700}.social-share-view .public .description{margin-bottom:10px}.share-view.working .spinner,.share-view:not(.working) .google{display:block}.share-view.working .google,.share-view:not(.working) .spinner{display:none}.social-share-view .social{float:right;margin-bottom:5px;padding-left:5px}.social-share-view .social img{background:var(--c-bg);border-radius:6px}.social-share-view .embed-code,.social-share-view.embedded .embed{display:none}.social-share-view.embedded .embed-code{border-radius:4px;clear:both;color:var(--c-fg3);display:block;font-family:monospace;font-size:12px;height:100px;margin-top:10px;outline:none;padding:8px}.social-share-view .social img:hover{background:var(--c-bg3)}.social-share-view .privatelinks .cogglelist{margin-bottom:10px}.social-share-view .privatelink .tags .write{background:#e68782}.social-share-view .privatelinks .cogglelist:empty:before{background:var(--c-bg);color:var(--c-fg3);content:"No private links yet!";display:block;font-size:13px;padding:13px}.social-share-view .privatelink .link{background:transparent;border:0;display:inline;font-size:12px;height:auto;margin:0;padding:0}.callout .access-slider{padding:1px;width:260px}.callout .access-slider.right-align .permissions{float:right}.access-slider .remove{clear:both;color:var(--c-fg3);display:block;font-size:11px;padding-top:10px;text-align:center}.access-slider .permissions .tip{padding-left:0}.access-slider.self .permissions,.access-slider.self .remove{display:none}.notification-panel{word-wrap:break-word;background:var(--c-bg2);bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06),0 0 19px rgba(0,0,0,.12);display:flex;flex-direction:column;position:absolute;right:0;top:0;width:350px;z-index:100000}.touch .notification-panel{bottom:0;left:0;min-width:auto;position:fixed;right:0;top:0;width:auto}body:not(.notifications-open) .notification-panel{display:none;transform:translateX(100%)}.notification-panel .control{color:var(--c-fg3);flex:0 0 auto;padding:10px 10px 5px;position:relative}.notification-panel .control .description{color:#bbb;font-size:13px;padding-top:7px}.notification-panel .control .close{background:url(https://static.coggle.it/assets/i/close-df461e1e8.png) no-repeat;background-size:100% 100%;border:none;cursor:pointer;height:20px;position:absolute;right:13px;top:13px;width:20px}.notification-panel .title{font-size:22px}.notification-panel .search-box{background:var(--c-bg2);flex:0 0 auto;padding:8px 8px 0}.notification-panel .search-box input{margin-bottom:5px}.notification-panel .search-box .node-filter{background:#9ed56b;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;margin:5px;padding:2px;text-align:center}.notification-panel .search-box .node-filter span{vertical-align:middle}.notification-panel .search-box .filter-details{border-bottom:1px solid #f3f3f3;box-shadow:0 4px 10px -4px hsla(0,0%,50%,.06);color:#9ed56b;padding:2px 7px;text-align:center}.notification-panel .search-box .filter-details .short-content{border-bottom:1px dashed;color:#9ed56b;font-style:italic}.notification-panel .search-box .clear-nodes{background:url(https://static.coggle.it/assets/i/close8b8c0d23.png) no-repeat;background-size:contain;display:inline-block;height:13px;vertical-align:middle;width:13px}.notification-creation{background:var(--c-bg2);box-sizing:border-box;flex:0 0 auto;overflow:visible;padding:28px 0 0;position:relative;width:100%}.notification-creation .save-buttons{display:none}.readonly .notification .message .edit,.readonly .notification-creation{display:none!important}.readonly .notifications{padding-bottom:10px}.notification-creation .editor{background:var(--c-bg2);border:2px solid var(--c-bg2);margin:0 8px 7px;opacity:.7;padding:0;position:relative}.notification-creation .editor.focused{opacity:1}.notification-creation .editor .editor-toolbar{background:var(--c-bg2);border:none;border-radius:0;border-top:1px solid var(--c-bg);bottom:100%;left:auto;right:0}.notification-creation textarea{background:var(--c-bg2);border:0;box-sizing:border-box;margin:0 -2px;max-height:180px;max-width:100%;min-height:30px;min-width:100%;outline:none;resize:none}.notification-creation .dropdown-menu{left:7px!important;position:absolute!important;right:7px!important;top:5px!important;transform:translateY(-100%)!important}.notifications{list-style:none;margin:0;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;flex:1 1 auto;transition:height .3s ease-in-out}.notifications .notification{display:block;list-style:none;padding-right:20px}.notifications .notification:last-child,.notifications .notification:last-child .message{padding-bottom:4px}.notifications:not(.ended) .notifications-end{display:none}.notifications .notifications-end{color:#ccc;padding:10px;text-align:center}.notifications .notifications-end .end{font-weight:700;margin-bottom:5px}.notifications .user{margin-top:10px}.notifications .user .name{font-weight:700}.notifications .user .icon{background-size:auto 100%;border-radius:100% 100%;float:left;height:24px;margin:-5px 5px 5px;width:24px}.notifications .user .time{color:#ddd;float:right;font-size:12px;padding-right:10px}.notifications .tag{color:#999;font-style:italic;padding:6px;text-align:center}.notifications .message{border-left:4px solid;clear:both;color:var(--c-fg3);line-height:135%;margin-left:14px;padding:2px 5px 2px 6px;position:relative;text-align:left}.notifications .message img{max-width:100%}.notifications .message p{margin:0;padding:2px}.notifications .message p:last-of-type{display:inline}.notifications .message .messagetag{padding:2px}.notifications .attachment-notification .edit,.notifications .message .edit{display:none}.notifications .attachment-notification:hover,.notifications .message:hover{background:var(--c-bg3)}.notifications .attachment-notification:hover .edit,.notifications .message:hover .edit{background:var(--c-bg2);background-image:url(https://static.coggle.it/assets/i/dotsd51742bb.png);background-position:50% 50%;background-repeat:no-repeat;background-size:15px auto;border:1px solid var(--c-bg3);border-radius:2px;bottom:2px;cursor:pointer;display:block;height:18px;position:absolute;right:2px;width:28px}.notifications .attachment-notification:hover .edit:hover,.notifications .message:hover .edit:hover{border:1px solid #ccc}.notifications .message .hashlink{color:#ddd}.notifications .notification-creation{margin:-2px -5px -4px -6px;position:static;width:auto}.notifications .notification-creation .save-buttons{display:block;text-align:right}.notifications .notification-creation .save-buttons .button{padding:4px}.notifications .notification-creation .save-buttons .remove{float:left}.notifications .notification-creation .editor{margin:0}.notifications .message .notification-creation~*{display:none!important}.notifications .date{color:var(--c-fg3);font-style:italic;font-weight:700;margin-top:5px;padding:4px;text-align:center}.attachment-notification{align-items:center;border-left:4px solid;clear:both;color:#999;display:flex;margin-left:14px;padding:2px 5px 2px 6px;position:relative}.attachment-notification .attachment-info{word-wrap:break-word;align-items:left;display:flex;flex-direction:column;max-width:85%}.attachment-notification .attachment-info-details{color:#ccc;font-size:.8em;margin-top:2px}.attachment-notification .attachment-icon{height:2em;margin:0 2px 0 0;width:2em}.attachment-notification .icon.download{background:#fff;background-image:url(https://static.coggle.it/assets/i/downloadc16a98f0.png);background-position:50% 50%;background-repeat:no-repeat;background-size:32px;border:1px solid #eee;border-radius:2px;cursor:pointer;display:block;height:26px;margin:-13px 0 0;opacity:0;position:absolute;right:6px;top:50%;width:26px}.attachment-notification:hover .icon{box-shadow:0 0 0 4px hsla(0,0%,100%,.5);opacity:1}.attachment-notification .icon:hover{border-color:#bbb}.callout{cursor:default;margin:0;padding:0;position:absolute;text-shadow:none;z-index:10000}.coggle-workspace>.callout:not(.left):not(.right).is-open:before{opacity:1}.callout p{margin-left:0;padding-left:0}.callout>.contents{background:var(--c-bg2);border-radius:4px;padding:10px;position:relative;z-index:200}.callout>.arrow{background:var(--c-bg2);height:18px;position:absolute;transform:rotate(45deg);width:18px;z-index:100}.callout>.arrow.mask{background:linear-gradient(135deg,var(--c-bg2),var(--c-bg2) 50%,transparent 50%,transparent);z-index:300}.callout.bottom>.arrow.mask{background:linear-gradient(135deg,transparent,transparent 50%,var(--c-bg2) 50%,var(--c-bg2))}.callout.left.bottom,.callout.left.top{transform:translatex(-20px)}.callout.right.bottom,.callout.right.top{transform:translatex(20px)}.callout.left.middle .contents,.callout.right>.contents{transform:translatex(14px)}.callout.left>.contents,.callout.right.middle .contents{transform:translatex(-14px)}.callout.top>.contents{transform:translatey(12px)}.callout.bottom>.contents{transform:translatey(-12px)}.callout.top>.arrow{top:6px}.callout.bottom>.arrow{bottom:6px}.callout.right>.arrow{right:6px}.callout.left>.arrow{left:6px}.callout.center>.arrow{left:50%;margin-left:-9px}.callout.middle>.arrow{margin-top:-9px;top:50%}.callout.left.bottom>.arrow,.callout.left.top>.arrow{left:12px}.callout.right.bottom>.arrow,.callout.right.top>.arrow{right:12px}.callout>.arrow,.callout>.contents{box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06),0 0 19px rgba(0,0,0,.12)}.callout>.arrow.mask{box-shadow:none!important}.user-icon{background-size:cover;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;isolation:isolate;position:relative}.members .member:not(.invite) .user-icon{box-shadow:0 1px 2px rgba(0,0,0,.1),3px 0 5px -3px rgba(0,0,0,.4)}.user-icon .initials{-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;border-radius:inherit;color:#fff;font-size:14px;height:100%;left:0;line-height:32px;position:absolute;text-align:center;text-shadow:rgba(0,0,0,.4) 0 0 2px,rgba(0,0,0,.1) 0 0 4px,rgba(0,0,0,.2) 0 0 5px;top:0;width:100%}.discrete-slider{background:var(--c-slide1);border-radius:10px;display:inline-block;list-style:none;overflow:visible;padding:0;position:relative;width:10px}.discrete-slider li{direction:rtl;float:left;padding:6px 6px 6px 0;text-align:left;white-space:nowrap}.discrete-slider.right-align li{direction:ltr;float:right;padding:6px 0 6px 6px;text-align:right}.discrete-slider li .label{color:var(--c-fg2);direction:ltr;display:inline-block;font-size:13px;font-weight:700;text-align:inherit;vertical-align:middle}.discrete-slider .stop .label{font-weight:400}.discrete-slider li .marker{background:var(--c-slide2);display:inline-block;height:10px;margin-right:15px;vertical-align:middle;width:10px}.discrete-slider.right-align li .marker{margin-left:15px;margin-right:0}.discrete-slider .slider{background-color:var(--c-slidegrip);border-radius:15px;bottom:0;box-shadow:0 1px 5px rgba(51,51,51,.667);cursor:pointer;height:22px;margin-left:-6px;position:absolute;vertical-align:middle;width:22px}.discrete-slider.working .slider:after{background:var(--c-spin-fg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.client-list .panel{cursor:pointer}.client-list .selected{font-weight:700}.client-list .paneldetails{background:var(--c-bg4);border-radius:5px;padding:20px}.client-list .paneldetails .field{padding:10px;position:relative}.client-list .paneldetails .input-label{display:inline-block;font-weight:700;text-align:right;width:160px}.client-list .paneldetails input{width:400px}.client-list .paneldetails .field .wrap{display:inline-block;position:relative}.client-list .paneldetails .refresh{padding:3px 2px 1px 4px;position:absolute;right:3px;top:3px}.client-list .paneldetails .refresh img{height:24px;width:24px}.client-list .delete .sure,.client-list .delete.areyousure .action{display:none}.client-list .delete .action,.client-list .delete.areyousure .sure{display:inline-block}.client-list .paneldetails .spinner{float:right;padding:9px}.client-list .paneldetails .save-message{color:#bbb;display:inline-block;margin-top:8px;padding:5px}section.developer-clients,section.developer-docs{align-items:center;display:flex;flex-direction:column;margin:0 -15px;padding:20px}section.developer-clients{background:var(--c-bg)}section.developer-docs{background:var(--c-bg2)}.developer-docs iframe{height:80vh;margin:2em;width:80vw}.customer .card,.organisation-signup .org-name{background:var(--c-bg3);border-radius:5px;color:var(--c-fg);overflow:hidden;padding:15px;position:relative;text-align:left}.customer p{margin:15px 0}.customer .card-on-file{margin-top:20px}.customer .save-overlay{background:var(--c-bg3);border-radius:5px;bottom:-15px;color:var(--c-fg3);display:none;font-size:30px;left:0;position:absolute;right:0;text-align:center;top:-15px;z-index:100}.customer .save-overlay .loadspinner{display:none;left:50%;margin:-25px;position:absolute;top:50%;transform:scale(.5) translate(-50%,-50%)}.customer.working .save-overlay,.customer.working .save-overlay .loadspinner{display:block}.customer.disabled .save-overlay{display:block;opacity:.5}.sage2{-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;position:absolute;z-index:9999}.sage2-actions,.sage2-glass{height:100%;margin:0;padding:0;width:100%}.sage2-actions{position:absolute}.sage2-segment{cursor:pointer}.sage2-segment.draggable{cursor:grab}.sage2-segment.hidden{display:none}.sage2-segment path.sage2-segment-bg,.sage2-segment.disabled image{opacity:.5}.sage2-segment.pressed path.sage2-segment-bg,.sage2-segment:not(.disabled).hover path.sage2-segment-bg,.sage2-segment:not(.disabled):hover path.sage2-segment-bg{opacity:1}.sage2-tip{bottom:-24px}.sage2-tip,.sage2-title{left:-50%;position:absolute;text-align:center;width:200%}.sage2-title{top:-24px}.sage2-tip-content{background:rgba(var(--c-bg-rgb),.75);border-radius:3px;display:inline-block;font-weight:700;padding:2px 5px;text-align:center}.helpholder{-webkit-font-smoothing:subpixel-antialiased;padding:3px;text-align:left;white-space:normal}.helpcontent{color:var(--c-fg3);font-size:13px;font-weight:400;width:215px}.helptitle{color:var(--c-fg2);font-size:15px;font-weight:700;padding-bottom:5px}.helpholder .hidefornow,.helpholder .okgotit{border-radius:5px;float:right;font-size:12px;font-weight:400;height:auto;margin:10px 0 0 10px;padding:3px 5px}.helpholder .hidefornow{left:0;opacity:.7}.helpholder .okgotit{right:0}.helpholder .helpcontent p{padding-bottom:5px}.organisations{background:#333;bottom:0;left:0;list-style:none;margin:0;overflow:auto;padding:4px 0;position:relative;position:absolute;top:0;width:70px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden}.organisations .organisation{border-radius:6px;display:inline-block;margin:6px 6px 0;position:relative;vertical-align:top}.organisations .organisation.active{background:#fff;box-shadow:0 0 6px hsla(0,0%,39%,.2)}.organisations .organisation:not(.active):not(:hover){opacity:.5}.organisations .organisation.active:before{border:9px solid transparent;border-left-color:#fff;content:"";height:0;margin-top:-9px;position:absolute;right:-18px;top:50%;width:0}.organisations .organisation:not(.active):hover{background:hsla(0,0%,100%,.667)}.organisations .organisation:not(.active).dropActive{background:hsla(0,0%,100%,.533)}.organisations .organisation:not(.active).dropActive.dragHover{background:#fff}.organisations .organisation>a{display:inline-block;padding:0}.organisations .organisation .org-icon{background-size:100% 100%;border-radius:4px;display:inline-block;height:45px;margin:5px;vertical-align:middle;width:45px}.organisations .add-organisation{background:#d6d6d6 url(https://static.coggle.it/assets/i/plus969d1434.png) no-repeat;background-position:50% 50%;background-size:20px 20px;border:2px solid #fff;border-radius:5px;box-shadow:0 0 7px #e4e4e4;display:none;height:45px;position:absolute;right:15px;top:15px;width:45px}.organisations .add-organisation:hover{background-color:#bbb}.organisation-profile input.name{background:var(--c-bg2)}.organisation-profile .upload{background:var(--c-bg2);border:6px dashed #f3f3f3;border-radius:2px;color:#bbb;font-size:15px;margin:20px;padding:20px;text-align:center}.organisation-profile .org-icon{display:inline-block;height:128px;margin:10px;width:128px}.organisation-signup{margin:20px auto;max-width:800px}.organisation-signup .org-name{margin:30px auto 10px}.organisation-signup .orgname{background:var(--c-bg2);margin-right:1.2em;padding:10px;width:40%}.organisation-signup .description.error{color:var(--c-error-red)}.organisation-members .search-box .search{background-color:var(--c-bg2);float:right;width:300px}.organisation-members .search-box:after{clear:both;content:" ";display:block;float:none}.organisation-members .org-members .tag{cursor:pointer}.organisation-members .org-members.members{margin:0}.organisation-members .org-member .member{margin-right:8px;vertical-align:middle;z-index:auto}.organisation-members .user-icon{margin-bottom:-20px}.organisation-members .share-view input,.organisation-members .share-view input:active{background:var(--c-bg2);border:1px solid var(--c-bg2)}.organisation-members .org-member{padding:7px}.organisation-sharing .diagram-list .diagram-icons .clone,.organisation-sharing .diagram-list .diagram-icons .delete,.organisation-sharing .diagram-list .diagram-icons .undo{display:none}.organisation-billing .field{overflow:hidden}.organisation-billing .confirmation .name{width:300px}.organisation-billing .billing-count{font-weight:700}.organisation-billing error{border-radius:5px}.organisation-auth-providers-view .entrypoint{width:100%}.organisation-auth-providers-view .certificate{background:var(--c-bg2);border:1px solid transparent;border-radius:5px;font-size:14px;min-height:70px;outline:none;padding:8px;width:100%}.organisation-login{box-sizing:border-box;min-height:100vh;padding:100px 50px;text-align:center}.organisation-login .org-icon{background-size:cover;border-radius:8px;display:inline-block;height:150px;width:150px}.organisation-login .button{font-weight:700;margin:25px;padding:20px;text-transform:uppercase}.members{list-style:none;min-width:0;vertical-align:middle}.members,.members .member{box-sizing:border-box;margin:0;padding:0}.members .member{display:inline-block;height:32px;position:relative;text-align:left;width:32px;z-index:21}.members.collapses .member{float:right;transition:margin .2s ease-out}.members.collapses .member:not(:first-child){margin-right:-20px}.members.busy.collapses .member:not(:first-child){margin-right:-23px}.members.vbusy.collapses .member:not(:first-child){margin-right:-26px}.members.collapses .member:not(:last-child).lock-open,.members.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:20px}.members.busy.collapses .member:not(:last-child).lock-open,.members.busy.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:23px}.members.vbusy.collapses .member:not(:last-child).lock-open,.members.vbusy.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:26px}.members.collapses .member:not(:first-child).lock-open,.members.collapses .member:not(:first-child):not(.lock-prev):hover{margin-right:-10px}.members .member .user-icon{background-size:32px 32px;border-radius:32px;height:32px;width:32px}.members .member.online .online-indicator{background:#9ed56b;bottom:0;box-shadow:0 0 2px #9ed56b;display:block;height:3px;opacity:.85;position:absolute;right:-13px;width:5px}.members:not(.collapses) .member.online .online-indicator{right:13px}.members .member .online-indicator{display:none}.members .member.invite .user-icon,.members:not(.collapses) .member.invite .user-icon{background:url(https://static.coggle.it/assets/i/plus969d1434.png) no-repeat 50% 50%/70% 70%,linear-gradient(150deg,var(--c-green3) 0,var(--c-green4) 100%) no-repeat}.members .member.invite .user-icon:hover{background:url(https://static.coggle.it/assets/i/plus969d1434.png) no-repeat 50% 50%/70% 70%,var(--c-green1)}error{background:var(--c-error-bg);box-sizing:border-box;color:var(--c-error);display:block;margin-bottom:10px;padding:10px;text-align:center}error:empty{display:none}.error-screen{color:#efa670;font-size:18px;text-align:center}.error-screen .message{background:var(--c-bg3);border-radius:10px;color:var(--c-fg3);font-weight:700;margin:0 auto;max-width:550px;padding:30px}.error-screen .face{color:#9ed56b;font-size:130px;letter-spacing:-10px;line-height:30px;padding-bottom:90px;padding-top:130px}.error-screen .button{margin:20px}.tags{padding-left:5px;padding-right:5px}.tags .tag{background:var(--c-fg3);border-radius:2px;color:var(--c-bg);display:inline-block;font-size:10px;line-height:110%;margin-right:3px;padding:2px 3px;vertical-align:middle}.tags .tag.green{background-color:#9ed56b}.tags .tag.orange{background-color:#efa670}.tags .tag.red{background-color:#e68782}.domain-list .inputs{margin-right:70px}.plan-selection{background:var(--c-bg);color:var(--c-fg)}.plans-gotquestions{font-weight:700;margin-top:30px;max-width:900px;padding:0 60px 0 10px}.plan-selection .plans{margin:15px auto 0;max-width:900px;position:relative}.plan-selection .plan{text-align:center}.plan-selection .plan-overview-wrapper{display:table;margin:0 auto;max-width:350px;min-height:385px;table-layout:fixed;width:calc(100% + 20px)}.plan-selection .plan-overview{border-radius:10px;color:#fff;display:flex;flex-direction:column;height:100%;max-width:350px;min-height:385px;padding:10px;transform:translateX(-8px)}.plan-selection .plan-overview a{color:#fff}.plan-selection .plan-free .plan-overview{background:#7eddcd}.plan-selection .plan-awesome .plan-overview{background:#6b99e2 url(https://static.coggle.it/assets/i/applepie70fe9750.png);background-image:url(https://static.coggle.it/assets/i/applepie70d2bc7e.webp)}.plan-selection .plan-organisation .plan-overview{background:#8b7fdf url(https://static.coggle.it/assets/i/applepie70fe9750.png);background-image:url(https://static.coggle.it/assets/i/applepie70d2bc7e.webp)}.plan-selection .plan-title{display:block;font-size:25px;font-weight:600;padding:30px 0 10px}.plan-selection .plan-description{flex:1 0 auto;line-height:150%;margin:0 auto;min-height:100px;text-align:center}.plan-selection .already-in-org,.plan-selection .plan-description{font-size:18px;font-weight:300;padding:9px}.plan-selection .already-in-org a{font-weight:700}.plan-selection .plan-pricing{flex:0 0 auto;margin-bottom:8px;margin-top:8px;white-space:nowrap}.plan-selection .plan-pricing>*{display:inline-block;font-size:17px;padding:2px;vertical-align:middle}.plan-selection .plan-pricing .currency{display:inline-block;font-size:30px}.plan-selection .plan-pricing .price{display:inline-block;font-size:80px;font-weight:700;line-height:80%}.plan-selection .plan-pricing .period{display:block;opacity:.8}.plan-selection .plan .button{background:#fff;background:hsla(0,0%,100%,.933);border:3px solid transparent;display:block;flex:0 0 auto;font-size:15px;padding-bottom:15px;padding-top:15px}.plan-selection .plan .button:hover{background:#fff;border:3px solid #fff}.plan-selection .plan-free .button,.plan-selection .plan-free .button:hover{background:hsla(0,0%,100%,.2);color:#fff}.plan-selection .plan-awesome .button{color:#5d8fdf}.plan-selection .plan-organisation .button{color:#7d70dc}.plan-selection .plan-features{padding-bottom:15px;padding-top:20px}.plan-selection .feature{font-size:15px;padding:9px;text-align:center}.plan-selection .plan-awesome .feature.includes b{color:#4ed0ba}.plan-selection .plan-organisation .feature.includes b{color:#5d8fdf}.plan-selection .enterprise-plans{background:var(--c-bg4) url(https://static.coggle.it/assets/i/applepie70fe9750.png) right;background-image:url(https://static.coggle.it/assets/i/applepie70d2bc7e.webp);background-repeat:no-repeat;border:1px solid var(--c-bg3);border-radius:10px;clear:both;font-size:16px;line-height:150%;margin:80px 50px 30px;padding:30px}.plan-selection .enterprise-plans h3{font-size:20px;margin:0 0 20px;padding:0}.settings-view .plans,.settings-view .plans-gotquestions{margin-top:0}.settings-view .container.faqs{width:100%}@media (max-width:1100px){.settings-view .plan-selection .plan-free{display:none}}@media (max-width:1100px) and (min-width:768px){.settings-view .plan{width:50%}}.plan-selection .load-overlay{background:hsla(0,0%,100%,.5);border-radius:10px;display:none;height:100%;padding:50px;position:absolute;top:0;width:100%}.plan-selection.working .load-overlay{display:block}.plan-selection:not([data-plan=free]) .plan-awesome .switch-monthly,.plan-selection:not([data-plan=free]) .plan-awesome .switch-yearly,.plan-selection:not([data-plan=free]) .plan-free .current,.plan-selection[data-plan="awesome:yearly"] .plan-awesome .benefit,.plan-selection[data-plan=awesome] .plan-awesome .benefit,.plan-selection[data-plan=free] .plan-awesome .manage,.plan-selection[data-plan=free] .plan-free .select-free{display:none}.plan-selection .close-button{color:#444;cursor:pointer;display:block;font-size:40px;position:fixed;right:30px;top:10px;z-index:100}.plan-selection.compact .benefit,.plan-selection.compact .close-button,.plan-selection.compact .plan-features,.plan-selection.compact .plan-free,.plan-selection.compact .plan-organisation,.plan-selection:not(.modal) .close-button{display:none}.plan-selection.compact{margin-bottom:20px;margin-top:20px;width:100%}.plan-selection.compact .plan,.plan-selection.compact .plans{margin-bottom:0;margin-top:0;max-width:none}.plan-selection.compact .plan-title{padding-top:20px}.plan-selection.compact .plan-awesome{padding-left:15px!important;padding-right:15px!important;width:100%}.plan-selection.compact .plan-overview,.plan-selection.compact .plan-overview-wrapper{min-height:320px}.plan-selection.compact .faqs,.plan-selection.compact .plan-pricing{display:none}.plan-selection.compact .plans-gotquestions{margin-top:20px;max-width:100%;padding:0 10px;text-align:center;width:100%}.billing-estimate .overdue,.plan-summary .overdue{font-weight:700}.cancel-plan .button{margin-left:0}.cancel-plan img{border:1px solid #eee;border-radius:5px}.editor-toolbar{background:var(--c-bg);border:2px solid;border-bottom:none;border-color:inherit;border-top-left-radius:5px;border-top-right-radius:5px;bottom:calc(100% - 2px);box-sizing:border-box;font-size:10px;height:28px;left:0;margin:-5px -2px 0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:calc(100% + 4px)}.editor-button{cursor:pointer;display:inline-block;font-size:16px;height:100%;margin:0;min-height:20px;opacity:.35;padding:0;text-align:center;width:23px}body.touch .editor-button,body:not(.touch) .editor-button:not(.disabled):hover{opacity:.6}.editor-button{background-position:50% 50%;background-repeat:no-repeat;background-size:13px 13px}.editor-button.back,.editor-button.formatting-button,.editor-button.upload-button,.formatting-selected .editor-button,.upload-selected .editor-button{display:none}.formatting-selected .editor-button.back,.formatting-selected .editor-button.formatting-button.active,.formatting-selected .editor-button.formatting-button:not(.alignment),.upload-selected .editor-button.back,.upload-selected .editor-button.upload-button{display:inline-block}.notification-creation .editor-button.upload,.notification-creation .editor-button.upload-button.attach{display:none}.notification-creation .editor-button.upload-button.image{display:inline-block}.editor-button.formatting{background-image:var(--c-ic-format)}.editor-button.back{background-image:var(--c-ic-cleft);background-size:6px 9px;opacity:.2;width:19px}.editor-button.back:hover{opacity:.4}.editor-button.help{background-image:var(--c-ic-help)}.editor-button.image,.editor-button.upload{background-image:var(--c-ic-pic)}.editor-button.attach{background-image:var(--c-ic-att)}.editor-button.addemoji,.editor-button.addemoji.zap{background-image:var(--c-ic-zap)}.editor-button.bold{background-image:var(--c-ic-bold)}.editor-button.italics{background-image:var(--c-ic-ital);width:19px}.editor-button.link{background-image:var(--c-ic-link)}.editor-button.align-left{background-image:var(--c-ic-left)}.editor-button.align-right{background-image:var(--c-ic-right)}.editor-button.align-center{background-image:var(--c-ic-center)}.editor-button.align-auto{background-image:var(--c-ic-auto)}.dropdown-menu{background-color:var(--c-bg2);border:2px solid var(--c-bg2);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);white-space:nowrap}.dropdown-menu li{margin:0!important;padding:2px 4px 3px}.dropdown-menu li a{color:var(--c-fg);font-weight:400}.dropdown-menu li.active a{color:var(--c-fg2)}.dropdown-menu>li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.dropdown-menu>li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dropdown-menu>li:nth-child(odd){background-color:var(--c-bg)}.dropdown-menu>li:nth-child(2n){background-color:var(--c-bg2)}.dropdown-menu{list-style:none;margin:0;padding:0}.dropdown-menu a:hover{cursor:pointer}.dropdown-menu li .icon{background-size:100% auto;border-radius:100% 100%;display:block;float:left;height:22px;margin:4px 5px 2px 0;opacity:.7;width:22px}.dropdown-menu li .email,.dropdown-menu li .name{display:block;font-size:13px;margin-left:25px;padding:1px}.node-editor .dropdown-menu{font-size:1.2rem}.dropdown-menu li img.twemoji{font-size:12px;margin:0 .4em 0 0;vertical-align:-.27em}.dropdown-menu li .email{font-size:12px}.dropdown-menu li.active .icon{opacity:1}a.at-tagged{background-color:#bbb;border-radius:3px;color:#fff;display:inline-block;font-size:.8em;font-weight:700;line-height:normal;margin:-2px 1px 2px;max-width:95%;padding:2px 4px;text-shadow:none;vertical-align:middle}a.at-tagged:before{content:"@";font-family:monospace}.node-container.titleroot .node-content a.at-tagged{background-color:#fff;color:#bbb}.banners{background:#fff;color:#fff;list-style:none;margin:0;padding:0;position:relative;width:100%;z-index:100010}.banners .banner{padding:7px;text-align:center}.banners .error{background:var(--c-error-bg);color:var(--c-error)}.banners .info{background:var(--c-info-bg);color:var(--c-info)}.banners .warning{background:var(--c-warning-bg);color:var(--c-warning)}.banners a{color:#fff;cursor:pointer;font-weight:700}.banners .dismiss{cursor:pointer;float:right;padding:2px}.banners .notice{background:var(--c-bg3);font-size:.9em;line-height:1.5em;padding:6px}.banners .notice,.banners .notice a{color:var(--c-fg3)}.user-login{color:#fff}.user-login .identity,.user-login .user-identity{left:0;position:relative;right:0;top:0}.user-login .user-identity{cursor:pointer;height:77px}.user-login .identity-lines{display:flex;flex-direction:column;height:100%;justify-content:center;left:70px;padding-bottom:2px;position:absolute;right:20px}.user-login .identity-lines>div{margin-bottom:2px}.user-login .user-identity:hover,.user-login.user-open .user-identity{background:hsla(0,0%,100%,.2)}.user-login .controls{left:45px;width:260px}.user-login .user-controls{top:75px}.user-login .user-controls .google-drive,.user-login .user-controls .settings{position:relative}.user-login .user-controls .google-drive:before,.user-login .user-controls .settings:before{background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px;content:" ";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.user-login .user-controls .settings:before{background-image:var(--c-ic-cog)}.user-login .user-controls .google-drive:before{background-image:var(--c-ic-drive)}.user-login .user-controls .google-drive:hover:before,.user-login .user-controls .settings:hover:before{opacity:1}.user-login:not(.user-open) .user-controls{display:none}.user-login a{color:#fff;font-weight:400}.user-login .about-orgs{opacity:.8}.user-login .about-orgs a{border-bottom:1px dotted #fff;display:inline-block}.user-login .diagram-limit,.user-login .email,.user-login .name{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-login .email{font-size:14px}.user-login .diagram-limit{font-weight:400}.user-login .diagram-limit .count{background:#fff;border-radius:3px;color:#9ed56b;display:inline-block;font-size:10px;margin:0 1px 0 0;padding:0 2px}.user-login .org-name{background:hsla(0,0%,100%,.2);font-size:12px;padding:10px;position:static}.user-login .org-admin .org-name{background:#eb5246;cursor:pointer}.user-login .org-admin .org-name:hover{background:#f76e54}.user-login .org-icon{background-size:cover;border:1px solid #fff;border-radius:2px;box-shadow:none;display:inline-block;height:16px;margin:0 6px -3px 0;width:16px}.user-login .identity .org-name .settings{background:url(https://static.coggle.it/assets/i/cog-wcac4f3c6.png) no-repeat;background-position:0 50%;background-size:13px 13px;cursor:pointer;display:inline-block;float:right;font-size:14px;margin:0 0 2px 5px;min-height:15px;min-width:15px;vertical-align:bottom}.user-login .identity .user-icon{border:2px solid #fff;height:49px;left:13px;position:absolute;top:13px;width:49px}.user-login .user-identity:after{content:" ▾";font-family:Helvetica,Arial,sans-serif;font-size:20px;position:absolute;right:8px;top:-2px}.recommend-coggle input{background:var(--c-bg2);font-weight:700;margin:5px auto;min-width:200px;padding:10px;text-align:center;width:100%}.recommend-coggle .description{color:var(--c-fg3);font-size:16px}.recommend-coggle .button{margin:10px auto}.recommend-coggle .recommend-progress-view,.recommend-coggle .recommend-progress-view a{font-weight:700;text-align:left}.recommend-progress-view,.recommend-progress-view a{color:#fff;text-align:center}.recommend-progress-view.progress-dark,.recommend-progress-view.progress-dark a{color:var(--c-fg2)}.recommend-progress-view .blobs{display:flex;margin-top:15px}.recommend-progress-view .blob{background:#fff;display:inline-block;flex:1;height:8px;margin:1px;opacity:.3}.recommend-progress-view.progress-dark .blob{background:#efa670}.recommend-progress-view .blob.filled{opacity:1}.recommend-progress-view .blob:first-child{border-radius:5px 0 0 5px}.recommend-progress-view .blob:last-child{border-radius:0 5px 5px 0}.profile-preview{align-items:center;background:var(--c-bg2);border-radius:5px;display:flex;padding:10px;position:relative}.profile-preview .user-icon{border:2px solid var(--c-bg2);flex-shrink:0;height:80px;width:80px}.profile-preview .user-name{font-size:1.17em;margin:5px 5px 5px 20px}.float-menu.choose-icon{flex-direction:column;left:10px;margin:-2px;padding:2px;top:10px}.choose-icon .iconrow{display:flex}.choose-icon .icon-choice{background-repeat:no-repeat;background-size:100% 100%;border:2px solid var(--c-bg2);border-radius:4px;cursor:pointer;height:80px;position:relative;width:80px}.choose-icon .icon-choice:before{background:rgba(var(--c-fg-rgb),.1);content:" ";height:100%;opacity:0;position:absolute;width:100%}.choose-icon .icon-choice.default:hover:after,.choose-icon .icon-choice:hover:before{opacity:1}.choose-icon .icon-choice.default:after{background:rgba(0,0,0,.25);bottom:0;color:#fff;content:"use sign-in default";font-size:10px;opacity:0;padding:4px;position:absolute;text-align:center;width:100%}.gallery-page .gallery{padding:7.5px}.gallery-splash{background-position:top 50%;color:#fff;margin:-15px -15px 15px;padding:80px 30px 40px;text-align:center}.gallery-splash .gallery-description{margin-left:auto;margin-right:auto;max-width:400px}.gallery .gallery-item .buttons{align-items:flex-start;display:flex;flex-direction:column;left:15px;margin:0;position:absolute;top:15px}.gallery .gallery-item .status{color:#bbb;font-size:12px;margin-left:5px;white-space:normal}.gallery .gallery-item .preview{height:500px}.gallery .gallery-item .twitter{background:#55acee url(https://static.coggle.it/assets/i/twitter-white3d2f6ed4.png) no-repeat;top:15px}.gallery .gallery-item .facebook{background:#3b5998 url(https://static.coggle.it/assets/i/facebook-white0c3afde7.png) no-repeat;top:65px}.gallery .gallery-item .facebook,.gallery .gallery-item .twitter{background-size:auto 100%;border-radius:5px;color:#fff;font-size:15px;font-weight:700;height:40px;padding:12px 10px 12px 40px;position:absolute;right:15px}.desktop .gallery .gallery-item .facebook,.desktop .gallery .gallery-item .twitter{display:none}.desktop .gallery .gallery-item:hover .facebook,.desktop .gallery .gallery-item:hover .twitter{display:block}.viewing-organisation .coggle-sidebar .entry.gallery{display:none}.gallery-pagination{display:block;text-align:center}.ui-tooltip{position:absolute;z-index:1000000;-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.ui-tooltip-content{background:var(--c-bg2);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06),0 0 19px rgba(0,0,0,.12);color:var(--c-fg3);padding:7px 14px;white-space:nowrap}.ui-tooltip .arrow{border-style:solid;height:0;position:absolute;transform:translate(-10px)}.ui-tooltip.top .arrow{border-color:var(--c-bg2) transparent transparent;border-width:10px 10px 0;bottom:-10px}.ui-tooltip:not(.top) .arrow{border-color:transparent transparent var(--c-bg2) transparent;border-width:0 10px 10px;top:-10px}.disable-tips .ui-tooltip,.touch .ui-tooltip{display:none!important}.faqs{background:var(--c-bg4);color:var(--c-fg);font-size:17px;line-height:150%;padding:35px}.faqs .faq .question{font-weight:700;padding-bottom:5px;padding-top:15px}.global-help-view{bottom:20px;position:fixed;right:20px;z-index:90}.global-help-view.open{z-index:150}.notifications-open .global-help-view{right:370px}.touch.notifications-open .global-help-view,body.embedded .global-help-view{display:none}.global-help-view .global-help-button{background:linear-gradient(150deg,var(--c-green3) 0,var(--c-green4) 100%);border-radius:100%;bottom:-1px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06);color:#fff;cursor:pointer;font-size:25px;height:40px;line-height:42px;position:absolute;right:0;text-align:center;-webkit-user-select:none;user-select:none;width:40px;z-index:2}.global-help-view .global-help-button:after{content:"?";display:block;transform:rotate(0deg);transition:transform .3s ease-out}.global-help-view.open .global-help-button:after{background-image:url(https://static.coggle.it/assets/i/addbutton25bd3887.svg);background-position:50%;background-repeat:no-repeat;background-size:40%;border-radius:50%;content:"";height:100%;transform:rotate(45deg);width:100%}.global-help-view .global-help-content{background:var(--c-bg2);border-radius:4px;bottom:-5px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06),0 0 19px rgba(0,0,0,.12);display:none;min-width:300px;padding:7px;position:absolute;right:-5px;z-index:1}.touch .global-help-view .global-help-content{min-width:214px}.global-help-view .global-help-content .contextual-help:not(:empty){margin-bottom:10px;overflow-x:hidden;overflow-y:auto}.global-help-view .global-help-content .contextual-help{max-height:calc(100vh - 200px)}.global-help-view.open .global-help-content{display:block}.global-help-view.open .search-box{margin-right:10px}.pitch-view{background:rgba(var(--c-bg-rgb),.7);bottom:0;display:flex;flex-direction:column;font-family:system-ui;left:0;overflow:auto;padding:50px 15px;position:fixed;right:0;top:0;z-index:999999999}.pitch-view .pitch-plan{padding-left:0}.pitch-view .pitch-contents{background:var(--c-bg);border:1px solid var(--c-bg3);border-radius:15px;margin:auto;max-width:950px;padding:0;position:relative}.pitch-view .pitch-info{padding:20px}.pitch-view .message{font-size:18px;line-height:160%;padding:20px 5px 5px;text-align:center}.pitch-view .teaser{background-size:cover;border:1px solid #ddd;border-radius:10px;height:320px;width:100%}.pitch-view .pitch-features{margin-top:15px;text-align:center}.pitch-view .pitch-features span{font-weight:700;padding:7px}.pitch-view .close-button{background-color:#333;background-image:url(https://static.coggle.it/assets/i/addbutton25bd3887.svg);border:5px solid #333;border-radius:50%;box-sizing:content-box;cursor:pointer;height:26px;padding:0;position:absolute;right:-13px;top:-13px;transform:rotate(45deg);width:26px;z-index:10000000}.pitch-view .message h3{margin:0}.invoice-list{border-radius:5px;margin:15px auto 45px;overflow:hidden}.invoice-list .invoice-link{padding:10px;white-space:normal}.invoice-list .invoice-link .amount{color:#555;float:right;font-weight:700}.receipt-number{clear:both;margin:10px}.invoice-footer{clear:both;color:#888;font-size:.8em;padding-top:32px;text-align:center}.vat-no{font-weight:700}.float-menu{background:var(--c-bg2);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 7px rgba(0,0,0,.06),0 0 19px rgba(0,0,0,.12);font-size:15px;padding:12px;position:absolute;z-index:200}.float-menu .float-menu-item{border-radius:4px;color:var(--c-fg3);display:block;font-size:14px;padding:6px 10px}.float-menu .float-menu-item:hover{color:var(--c-fg)}.float-menu .float-menu-item,.float-menu .float-menu-item:hover{background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px}.float-menu .float-menu-separator{border-top:1px solid var(--c-fg3);display:block;margin:5px 20px}.float-menu .float-menu-item.active{color:var(--c-fg2);cursor:default}.sort-control{height:10px;position:relative}.dropdown-icon{color:#bbb}.dropdown-icon,.dropdown-icon:hover{font-size:20px;position:absolute;right:0;top:-.3em}.dropdown-icon:hover{color:#aaa}.dropdown-icon:after{content:" ▾";font-family:Helvetica,Arial,sans-serif}.sort-control:not(.sort-open) .sort-menu{display:none}.sort-menu{right:0;top:18px}.status-bar{background:none;bottom:10px;color:var(--c-fg);font-family:system-ui;font-size:.75em;height:1.5em;left:10px;line-height:1.5em;opacity:.5;padding-left:.5em;position:absolute;-webkit-user-select:none;user-select:none;z-index:1}.coggle-workspace.edited .status-bar.working{background:var(--c-spin-fg);background-repeat:no-repeat;background-size:1.5em 1.5em}.status-bar.working{padding-left:2.5em;transition-delay:0;transition:none}.status-bar.fade{opacity:0;transition:opacity .3s;transition-delay:.3s}.status-bar.error{color:#b30000}body.spa.workspace-open{overflow:hidden}.coggle-workspace{bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;text-size-adjust:none}.coggle-workspace .diagram-container{flex:1 0 auto;position:relative}.coggle-workspace .diagram-editor-scroll{bottom:-14px;left:0;overflow:auto;position:absolute;right:-14px;top:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.coggle-workspace .diagram-editor-scroll::-webkit-scrollbar{display:none}.coggle-workspace .diagram-editor-intermediate{overflow:hidden}.coggle-workspace .diagram-toolbar.modal:after{background:hsla(0,0%,39%,.2);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:10}.coggle-workspace #diagram-header{cursor:pointer;left:25px;opacity:.3;position:absolute;top:10px;transition:opacity .2s ease-in-out;z-index:210}.coggle-workspace #diagram-header.helpactive{left:300px}.coggle-workspace #diagram-header .b-chevron{background:var(--c-back-fg) 0 0/contain no-repeat;float:left;height:14px;margin:10px 3px 3px;vertical-align:middle;width:8px}.coggle-workspace #logo{background:var(--c-logo-fg) 0 0/contain no-repeat;float:left;height:23px;margin:6px;vertical-align:middle;width:48px}.coggle-workspace #diagram-header a{display:block;outline:none!important}.coggle-workspace #diagram-header .org-logo{border:1px solid #eee;border-radius:100%;float:left;margin-top:2px}.coggle-workspace #diagram-header .made-with-coggle{clear:both;color:#333;display:none;padding-left:5px}.coggle-workspace #diagram-header:hover{opacity:.8}.cloning-messages{padding:30px;text-align:center}.cloning-messages .button{margin-top:40px}.blamecallout{position:absolute;transform:translateX(-50%) translateY(-100%) translateY(-15px);z-index:4}.blamecallout .content{border-radius:20px;color:#fff;display:flex;font-size:12px;padding:2px;text-align:left}.blamecallout .text{display:flex;flex-direction:column;padding:0 5px}.blamecallout .content:before{background:inherit;content:"";height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:100%;transform:rotate(45deg);width:14px;z-index:2}.blamecallout .name,.blamecallout time{font-size:13px;margin:0;text-shadow:none;white-space:nowrap;z-index:3}.blamecallout .name{font-weight:700}.blamecallout time{font-size:11px}.blamecallout .icon{background-size:cover;border-radius:100%;display:inline-block;height:30px;margin:2px;position:relative;width:30px;z-index:3}.history-mode .sessionactivity.blamecallout,.presentation-mode .sessionactivity.blamecallout{display:none}.sessionactivity.blamecallout .content:before{margin-top:-12px}.sessionactivity.blamecallout .icon{height:20px;margin:0;width:20px}.sessionactivity.blamecallout{font-size:10px;transform:translateX(-50%) translateY(-100%) translateY(-16.5px) scale(1.1);transition:transform .15s ease-out,top .5s,left .5s;z-index:35}.dragging .sessionactivity.blamecallout{transition:transform .15s ease-out}.sessionactivity.blamecallout.added{transform:translateX(-50%) translateY(-100%) translateY(-15px) scale(1)}.sessionactivity.blamecallout .text{display:none}.sessionactivity.blamecallout:hover .text{display:flex}.sessionactivity.blamecallout:not(.typing) .bubble{display:none}.sessionactivity.blamecallout .bubble,.sessionactivity.blamecallout .bubble:after,.sessionactivity.blamecallout .bubble:before{animation-delay:.15s;animation-duration:2s;animation-iteration-count:infinite;animation-name:bubbles;animation-timing-function:linear;background:inherit;border-radius:100%;height:4px;position:absolute;right:-2px;top:-2px;visibility:hidden;width:4px}.sessionactivity.blamecallout .bubble:before{animation-delay:.65s;content:"";height:5px;opacity:.5;right:-5px;top:-4px;width:5px}.sessionactivity.blamecallout .bubble:after{animation-delay:1.15s;content:"";height:8px;opacity:.25;right:-12px;top:-11px;width:8px}.sessionactivity.blamecallout .initials{-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;border-radius:inherit;color:#fff;font-size:14px;height:100%;left:0;line-height:20px;position:absolute;text-align:center;top:0;width:100%}@-moz-keyframes bubbles{0%{transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}to{transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}@-webkit-keyframes bubbles{0%{transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}to{transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}@-o-keyframes bubbles{0%{transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}to{transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}@keyframes bubbles{0%{transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}to{transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}.settings-view{background:var(--c-bg2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000}.settings-view.has-organisation{padding-left:70px}.settings-view>div{height:100%;padding-left:70px;position:relative}.settings-view .settings-view-header{background:var(--c-bg2);border-bottom:1px solid var(--c-bg3);box-shadow:0 2px 3px rgba(0,0,0,.05);height:50px;left:0;padding:15px;position:absolute;right:0;top:0;z-index:1000}.settings-view .settings-view-header .close{color:var(--c-fg3);font-size:28px;position:absolute;right:15px;top:10px}.settings-view .settings-view-header .close:hover{color:var(--c-fg2)}.settings-view .settings-view-header h2{margin:0;text-align:center}.settings-view .settings-view-menu{margin:0 0 15px;padding:0}.settings-view .settings-view-menu li{display:flex;font-weight:700;list-style:none;margin:0;padding:7px}.settings-view .settings-view-menu li a{color:var(--c-fg3);display:block}.settings-view .settings-view-menu li.selected a,.settings-view .settings-view-menu li:hover a{color:var(--c-fg)}.settings-view .container-fluid{bottom:0;left:0;overflow:auto;padding-top:70px;position:absolute;right:0;top:0}.settings-view .settings-section{background:var(--c-bg3);border-radius:5px;margin:0 auto 15px;padding:15px}.settings-view .settings-section>.checkbox-slider-frame{background:var(--c-bg2)}.settings-view .settings-section p{line-height:150%;margin:15px 0}.settings-view .settings-section h3{margin-top:5px}.market-survey-view{background:rgba(var(--c-bg-rgb),.5);bottom:0;display:flex;flex-direction:column;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:999999}.market-survey-view>div{background:var(--c-bg2);margin:auto;max-width:600px;padding:15px;text-align:center}.market-survey-view .question{min-height:330px;padding:0 15px;position:relative}.market-survey-view .question>p{margin-bottom:10px}.market-survey-view .segment{border:3px solid var(--c-bg2);color:#fff;display:flex;flex-direction:column;height:140px;justify-content:center;padding:0}.market-survey-view .segment:first-of-type{background:#9ed56b}.market-survey-view .segment:nth-of-type(2){background:#67d7c4}.market-survey-view .segment:nth-of-type(3){background:#988ee3}.market-survey-view .segment:nth-of-type(4){background:#e096e9}.market-survey-view .segment:nth-of-type(5){background:#efa670}.market-survey-view .segment:nth-of-type(6){background:#e68782}.market-survey-view .segment:hover .segment-title,.market-survey-view .segment:not(:hover) .role{display:none}.market-survey-view .segment .segment-title{color:#fff;font-size:18px;font-weight:700}.market-survey-view .segment .role{background:hsla(0,0%,100%,.2);border-radius:3px;cursor:pointer;margin:2px 8px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.market-survey-view .segment .role:hover{background:hsla(0,0%,100%,.267)}.market-survey-view .thanks{background:#fff;height:100%;left:0;padding-top:150px;position:absolute;top:0;width:100%}.market-survey-view .progress{color:#bbb;display:inline-block;float:left;padding:15px}.market-survey-view .done{float:right}.market-survey-view.closing{opacity:0;transition:opacity .7s;transition-delay:.1s}.item-hyperlink{align-items:center;display:flex}.item-hyperlink a{font-size:15px;max-width:75vw;word-wrap:break-word;word-break:break-all}.item-hyperlink .button{margin:0 0 0 8px;padding:4px}.node-container .comment-count{background:#fff;border-radius:50%;color:#fff;cursor:pointer;font-size:10px;height:15px;line-height:1em;padding:2px;position:absolute;text-align:center;text-shadow:none;top:0;transform:translateY(-50%) translateX(-50%);width:15px;z-index:0}.node-container.lr-right .comment-count{right:-30px}.node-container.lr-right.tb-middle .comment-count{right:2px}.node-container.lr-left .comment-count{left:-16px}.node-container.lr-left.tb-middle .comment-count{left:17px}.node-container .comment-count:empty,.node-container.root .comment-count{display:none}.zwoosh{background:#72b848;background-image:url(https://static.coggle.it/assets/i/zwoosh8b2388144.svg),linear-gradient(120deg,#a6e76b,#3a8724);background-position:50%;background-size:cover}.downloads{width:320px}.downloads .main{padding-top:5px;position:relative}.download-types li{padding:0}.download-types li>a{display:block;padding:12px;width:100%}.download-types .download-icon{float:right}.download-icon{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;height:32px;margin-top:-7px;opacity:.4;width:32px}li>a:hover .download-icon{opacity:.6}.downloads li.failed>a{color:#c01010}.downloads li.failed .label,.downloads li:not(.failed) .error{display:none}.download-types li.preparing a{opacity:.5}.download-types li.preparing .download-icon{background-image:var(--c-spin-fg)!important}.pdf-export .download-icon{background-image:var(--c-if-pdf)}.png-export .download-icon{background-image:var(--c-if-png)}.txt-export .download-icon{background-image:var(--c-if-txt)}.mm-export .download-icon{background-image:var(--c-if-mm)}.vsdx-export .download-icon{background-image:var(--c-if-vsdx)}.docx-export .download-icon{background-image:var(--c-if-docx)}.docx-export{display:none}.docx-enabled .docx-export{display:block}.downloads .upload-tip{background:var(--c-bg3);border-radius:5px;margin-top:10px;padding:10px}.cheats{border-radius:15px;font-size:13px;margin:10px;text-align:center}.cheats .group{display:inline-block;margin:0;min-width:24em;text-align:center;vertical-align:top}.touch .cheats .group{min-width:16em}.desktop .cheats .context-touch,.touch .cheats .context-desktop,.touch .cheats .shortcuts{display:none}.cheats h4{margin:8px 0 3px;text-align:center}.cheats .cheat-tip{padding:4px 0;text-align:center}.cheats ul{list-style:none;margin:0;padding:0}.cheats ul li{padding:2px}.cheats .helpitem{text-align:right;vertical-align:baseline}.cheats .helpitem,.cheats .helpvalue{display:inline-block;margin-top:-1px;width:49%}.cheats .helpvalue{height:20px;overflow:visible;text-align:left}.cheats .center{text-align:center}.diagram-button{background-size:18px 18px;color:transparent;display:inline-block;height:18px;position:relative;vertical-align:middle;width:18px}.diagram-button.plus{background-image:url(https://static.coggle.it/assets/i/addbuttonplain65502952.svg)}.diagram-button.cross{background-image:url(https://static.coggle.it/assets/i/removebuttonplainee6fda11.svg)}.diagram-button.arrow{background-image:url(https://static.coggle.it/assets/i/insertbuttonplaindfa15ce0.svg)}.history-mode .diagram-toolbar .action.history{background:linear-gradient(150deg,#97da61,#5aa339)}.history-mode .diagram-toolbar .action.history .hand{background:#fff}.history-mode .diagram-toolbar .action.history .hand.transitioning{box-shadow:0 0 1px 0 #fff}.discrete-slider.dates .stop .label{font-weight:400}.discrete-slider.dates{margin:4px 0 0;-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.discrete-slider.dates li{padding:2px 0}.discrete-slider.dates .label{background:var(--c-bg2);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:10px;padding:2px 4px}.discrete-slider.dates .cloneimg{display:inline-block;height:14px;margin-right:2px;vertical-align:middle;width:14px}.discrete-slider.dates .clonelink{opacity:.5}.discrete-slider.dates .clonelink:hover{opacity:.9}.clockified .hand{background-color:#a5a5a5;border-radius:10px;left:50%;opacity:0;position:absolute;top:50%;transition:-webkit-transform 1s;transition:-moz-transform 1s;transition:-ms-transform 1s;transition:-o-transform 1s;transition:transform 1s}.clockified .hand.hour.first,.clockified .hand.minute.first,.clockified .hand.second.first{opacity:1}.clockified .hand.transitioning{box-shadow:0 0 1px 0 #a5a5a5;opacity:.07}.clockified .hand.transitioning.first{opacity:.07}.clockified .hand.hour{height:32%;margin:-28.5% -3.5% -3.5%;transform-origin:center 89.0625%;width:7%}.clockified .hand.minute{height:36%;margin:-34% -2% -2%;transform-origin:center 94.4444444%;width:4%}.clockified .hand.second{background-color:red;height:40%;margin:-38% -2% -2%;transform-origin:center 95%;width:4%}.colourmenu{-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;height:24rem;position:absolute;transform:translateX(-50%) translateY(-50%);width:24rem;z-index:103}.touch .colourmenu{height:26rem;width:26rem}.colourmenu:not(.active){height:0;opacity:0;width:0}.colourmenu svg{display:block;height:100%;width:100%}.colourmenu *{-webkit-touch-callout:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.colourmenu g{cursor:pointer}.colourmenu #colours path.enabled:hover{opacity:.9}.colourmenu #line_shape g:hover .enabled,.colourmenu #line_style g:hover path.enabled,.colourmenu #line_weight g:hover path.enabled{opacity:.7}.colourmenu #line_shape path:not(.enabled),.colourmenu #line_shape polyline:not(.enabled),.colourmenu #line_style path:not(.enabled),.colourmenu #line_weight path:not(.enabled){opacity:.5!important}.callout.shapemenu-callout .arrow,.callout.shapemenu-callout .arrow-mask,.callout.shapemenu-callout .contents{background:transparent;box-shadow:none}.callout.shapemenu-callout .contents{padding:0;transform:none!important}.shapemenu{padding:26px 10px 10px;text-align:center;width:22rem}.shapemenu .shapebutton{padding:2px 6px}.shapemenu-svg-scaling-container{height:0;padding:0;position:relative;width:100%}.shapemenu svg{height:100%;left:0;position:absolute;top:0;width:100%}.shapemenu-shape *{cursor:pointer}.shapemenu-shape path.arcend,.shapemenu-shape path.shapepath,.shapemenu-shape rect{fill:hsla(0,0%,100%,.75)}.shapemenu-shape path.arc{stroke:hsla(0,0%,100%,.75);fill:none}.shapebutton.disabled .shapemenu-shape path.arcend,.shapebutton.disabled .shapemenu-shape path.shapepath,.shapebutton.disabled .shapemenu-shape rect{fill:hsla(0,0%,100%,.4)}.shapebutton.disabled .shapemenu-shape path.arc{stroke:hsla(0,0%,100%,.4);fill:none}.shapebutton:not(.disabled) .shapemenu-shape path.shapepath:hover,.shapebutton:not(.disabled):hover .shapemenu-shape path.arcend,.shapebutton:not(.disabled):hover .shapemenu-shape rect{fill:hsla(0,0%,100%,.95)}.shapebutton:not(.disabled):hover .shapemenu-shape path.arc{stroke:hsla(0,0%,100%,.95)}.shapemenu.root .shapebutton.onbranch{display:none}.shapemenu.root .shapebutton.inbranch{left:25%}.notification .fact-list{list-style:none;margin:0;padding:0}.notification .random-fact{margin-bottom:10px}.notification .random-fact p{margin-left:0}.notification .random-fact .fact{background:var(--c-bg3);border-radius:15px;font-size:14px;margin:15px 10px 4px 30px;padding:10px}.notification .random-fact .next{display:block;font-size:12px;padding-right:15px;text-align:right}img.twemoji{border:none;border-radius:none;display:inline-block;height:1.4em;margin:0 .05em;max-height:none;max-width:none;vertical-align:-.2em;width:1.4em}.outline-level{padding:0;text-align:left}.outline-level li{margin-left:1em}.outline-level .node-content{padding:0;position:static}.glassclip-svg{height:0;margin:0;overflow:hidden;width:0}.nojs-content{color:#bbb;font-size:.75em}
/*# sourceMappingURL=main.0f2745c0a860b79a.css.map*/