.vis [class*=span]{min-height:0;width:auto}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1;pointer-events:none}.vis-rolling-mode-btn{height:40px;width:40px;position:absolute;top:7px;right:20px;border-radius:50%;font-size:28px;cursor:pointer;opacity:.8;color:#fff;font-weight:700;text-align:center;background:#3876c2}.vis-rolling-mode-btn:before{content:"\26F6"}.vis-rolling-mode-btn:hover{opacity:1}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;transform-origin:left bottom;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;transform-origin:right bottom;transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:rgba(0,0,0,.05)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:rgba(0,0,0,.1)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:rgba(0,0,0,.15)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:rgba(0,0,0,.2)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:rgba(0,0,0,.25)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:rgba(0,0,0,.3)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:rgba(0,0,0,.35)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:rgba(0,0,0,.4)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:rgba(0,0,0,.45)}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:rgba(0,0,0,.5)}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{display:inline-block;width:15px}.vis-label.vis-nesting-group.expanded:before{content:"\25BC"}.vis-label.vis-nesting-group.collapsed:before{content:"\25B6"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"\25C0"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis-labelset .vis-label{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:rgba(0,0,0,.1)}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;font-size:12px;white-space:nowrap;padding:3px 5px;top:0;cursor:initial;z-index:inherit}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block;z-index:1}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:none;background-color:rgba(213,221,246,.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:#fff;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{content:"\00D7";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{vertical-align:center;text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item.vis-cluster-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid #fff;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:linear-gradient(to bottom,#3876c2 0,#385380 100%);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px rgba(0,0,0,.2);pointer-events:none;z-index:5}:root{--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328}@media (prefers-color-scheme:dark){:root{--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657}}.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-s .pl-s1,.pl-smi{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-pds,.pl-s,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sra,.pl-sr .pl-sre{color:var(--color-prettylights-syntax-string)}.pl-smw,.pl-v{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.font-sansI1{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:100}.font-sansI2{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:200}.font-sansI3{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:300}.font-sansI4{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:400}.font-sansI5{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:500}.font-sansI6{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:600}.font-sansI7{font-family:open-sans,arial,sans-serif;font-style:italic;font-weight:700}.font-sansN1{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:100}.font-sansN2{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:200}.font-sansN3{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300}.font-sansN4{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.font-sansN5{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500}.font-sansN6{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:600}.font-sansN7{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:700}.font-serifI1{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:100}.font-serifI2{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:200}.font-serifI3{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:300}.font-serifI4{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:400}.font-serifI5{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:500}.font-serifI6{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:600}.font-serifI7{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:700}.font-serifN1{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:100}.font-serifN2{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:200}.font-serifN3{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:300}.font-serifN4{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:400}.font-serifN5{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:500}.font-serifN6{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:600}.font-serifN7{font-family:source-serif-pro,"Times New Roman",Times,serif;font-style:normal;font-weight:700}.font-monoI1{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:100}.font-monoI2{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:200}.font-monoI3{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:300}.font-monoI4{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:400}.font-monoI5{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:500}.font-monoI6{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:600}.font-monoI7{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:italic;font-weight:700}.font-monoN1{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:100}.font-monoN2{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:200}.font-monoN3{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:300}.font-monoN4{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:400}.font-monoN5{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:500}.font-monoN6{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:600}.font-monoN7{font-family:source-code-pro,Monaco,Menlo,Consolas,"Courier New",monospace;font-style:normal;font-weight:700}.one-line-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-clearfix:after{content:"";display:table;clear:both}.u-hide-important{display:none!important}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-lowercase{text-transform:lowercase}.u-pullRight{float:right}.u-pullLeft{float:left}.u-centered{text-align:center;margin-left:auto;margin-right:auto}.u-dragging{opacity:0}.u-tabFocus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.u-fade{opacity:0;transition:opacity .35s linear}.u-fade.u-fade--in{opacity:1;transition:opacity .35s linear}.u-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-inline{display:inline-block}.u-isDisabled{opacity:.65}.u-centerItems{display:flex;align-items:center;flex-direction:row;justify-content:center}.u-centerItemsHorizontal{display:flex;flex-direction:row;justify-content:center}.u-centerItemsVertical{display:flex;align-items:center;flex-direction:row}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.main{display:flex;flex-direction:row;flex:1 0 auto;height:100%}html{height:100%;width:100%;box-sizing:border-box;margin:0}body{height:100%;width:100%;overflow-y:hidden;margin:0}body #codio{height:100%;width:100%;overflow:auto;display:none;min-width:0}body.mouse-detected{outline:0!important}body.mouse-detected :-moz-focusring{outline:0!important}.oldBrowser-div{width:500px;margin:0 auto;left:calc(50% - 300px);top:20%;position:absolute;padding:40px 50px;font-size:1.4em;line-height:1.5em;display:none}.oldBrowser-div .links{margin-top:30px;padding-top:15px;font-size:.8em}.oldBrowser .bodyLoading{display:none}.oldBrowser .oldBrowser-div{display:block}.newBrowser #codio{display:flex;flex-direction:column}.newBrowser .bodyLoading{display:flex;flex-direction:column;width:100%;height:100%;position:absolute}.bodyLoading{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bodyLoading .sk-spinner-wave.sk-spinner{margin:20px auto 0;width:50px;height:30px;text-align:center;font-size:10px}.bodyLoading .sk-spinner-wave .sk-rect{background-color:#000;height:100%;width:6px;display:inline-block;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.bodyLoading .sk-spinner-wave .sk-rect2{animation-delay:-1.1s}.bodyLoading .sk-spinner-wave .sk-rect3{animation-delay:-1s}.bodyLoading .sk-spinner-wave .sk-rect4{animation-delay:-.9s}.bodyLoading .sk-spinner-wave .sk-rect5{animation-delay:-.8s}@keyframes sk-waveStretchDelay{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}.bodyLoading .logo{width:155px;margin-bottom:20px;height:40px;background-repeat:no-repeat;background-size:155px 45px;background-position:center;margin-left:auto;margin-right:auto}#body-loading-warning{display:none;margin:40px 20%;font-size:16px}#body-loading-warning li{margin:5px 0}.books .books-container,.selectBook-modal .books-container{display:flex;margin-right:5%;flex-flow:row wrap;flex:1 1 .01%;padding:50px 30px}.books .books-container .blockNotice,.selectBook-modal .books-container .blockNotice{width:100%}.books .book-tile,.selectBook-modal .book-tile{width:45%;border:1px solid #697590;height:140px;display:flex;margin-left:4%;margin-bottom:20px;cursor:pointer}.books .book-tile:hover,.selectBook-modal .book-tile:hover{box-shadow:1px 1.732px 5px 0 rgba(0,0,0,.05),1px 1.732px 5px 0 rgba(0,0,0,.1)}.books .book-icon,.selectBook-modal .book-icon{flex:0 0 140px;height:100%;margin-right:20px;text-align:center}.books .book-icon .unnamed,.selectBook-modal .book-icon .unnamed{text-transform:uppercase;background-color:#697590;margin-left:10px;height:100%;font-size:50px;line-height:50px;color:#fff;width:140px}.books .book-status,.selectBook-modal .book-status{text-transform:uppercase}.books .book-private-status,.selectBook-modal .book-private-status{margin-left:10px;padding-left:10px;border-left:1px solid #697590;color:#6c7390}.books .book-info,.selectBook-modal .book-info{flex-basis:100%;display:flex;flex-direction:column;min-width:0}.books .book-info h3,.selectBook-modal .book-info h3{height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;width:98%}.books .book-descr,.selectBook-modal .book-descr{height:60px;width:98%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px}.books .book-access-info,.selectBook-modal .book-access-info{width:100%}.books .book-settings,.selectBook-modal .book-settings{display:flex}.books .btn-book-settings,.selectBook-modal .btn-book-settings{margin-right:20px}.books .book-publish-form label,.selectBook-modal .book-publish-form label{text-align:left}.books .book-publish-form textarea,.selectBook-modal .book-publish-form textarea{width:100%}.books .booksList,.selectBook-modal .booksList{display:flex;flex-direction:column;flex:1;overflow:auto}.books .book-permissions.scrollable,.selectBook-modal .book-permissions.scrollable{background:#fff;padding:40px 60px 0}.books .user-list-add-title,.selectBook-modal .user-list-add-title{float:right;padding:5px}.books .user-list-add-picker,.selectBook-modal .user-list-add-picker{float:right}.books .user-list-add-picker .btn,.selectBook-modal .user-list-add-picker .btn{margin-left:10px}.books .user-list-add,.selectBook-modal .user-list-add{padding:20px}.navigation{display:flex;flex:0 0 160px;flex-direction:column;justify-content:space-between;background-color:#29374e;color:#fff;overflow-y:auto}.navigation :focus{outline-color:#fff}.navigation.navigation--anonymous{flex:0 0 50px;text-align:center}.navigation .navigation-menuItem-link.navigation-menuItem-link--anonymous{border:none}.navigation .navigation-menuItem-link.navigation-menuItem-link--anonymous:hover{border:none}.navigation .navigation-menuItem-icon.navigation-menuItem-icon--anonymous{font-size:18px}.navigation .navigation-avatar{text-align:left;display:flex;width:125px;margin-left:5px;align-items:center}.navigation .navigation-avatarImageLink{margin-top:5px;display:inline-block}.navigation .navigation-avatarImage{border-radius:50%}.navigation .navigation-avatarName{display:inline-block;color:#ecf1f5;overflow:hidden;text-overflow:ellipsis;font-size:11px;margin:0 5px 5px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:25px}.navigation .navigation-avatarName:hover{text-decoration:none}.navigation .navigation-footerItem{display:inline-block;vertical-align:middle}.navigation .navigation-footerItem-link{border-top:3px solid transparent;color:#ecf1f5;display:inline-block;font-size:12px;text-decoration:none;transition:border .4s linear}.navigation .navigation-footerItem-link--withmdIcon{font-size:18px}.navigation .navigation-footerItem-svg{fill:rgba(255,255,255,.8);transition:color .25s ease-out}.navigation .navigation-footerItem-svg:hover{fill:#fff}.navigation .navigation-footerItem-svg svg{width:20px;height:20px}.navigation .navigation-footerItem-icon{width:12px;height:12px;vertical-align:middle;line-height:16px}.navigation .navigation-footerItem-link.active{font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:400}.navigation .navigation-footerItem-link.active i{color:#fff}.navigation .navigation-footer{background:#212c3f;padding:12px 0}.navigation .navigation-footerList{margin:0;list-style:none;padding:0;text-align:left}.navigation .navigation-logo{display:block;background-color:#212c3f;text-align:center;padding-top:5px;background-image:url(https://static-assets.codio.com/dashboard/images/codio-logo.2c5ee8d77c71d682.svg);background-repeat:no-repeat;height:35px;background-position-x:50%;background-position-y:50%;background-size:90px 34px}.navigation .navigation-menuItem{line-height:25px}.navigation .navigation-menuItem-link{color:#fff;font-size:12px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:300;padding:2px 0 2px 10px;display:block;text-decoration:none;transition-property:border,color;transition-duration:.4s;transition-timing-function:linear}.navigation .navigation-menuItem-link:hover{background:#2e3e58}.navigation .navigation-menuItem-icon-container{display:flex}.navigation .navigation-menuItem-icon{margin-right:20px;font-size:12px;width:13px;height:12px;line-height:20px;vertical-align:middle;text-align:center;transition:color .4s linear;padding:5px 0 8px 0}.navigation .navigation-menuItem.active{background:#212c3f}.navigation .navigation-menuItem.active .navigation-menuItem-link{background-color:#3574e3;border-radius:3px}.navigation .navigation-menu-title{text-transform:uppercase;margin-bottom:10px;margin-top:34px;font-family:open-sans,arial,sans-serif;font-style:normal;font-weight:500;font-size:12px;color:#bbb}.navigation .navigation-menu{text-align:left;list-style:none;padding:10px;flex:1 1 0;overflow-y:auto;display:flex;flex-direction:column;margin:12px 0}.navigation .navigation-menu-divider{width:100%;height:2px;margin:10px 0;background-color:#212c3f}.navigation .navigation-menu-items-list{list-style-type:none;padding:0;margin:0}.navigation .navigation-info{flex:0 1 45px}.navigation-collapseExpand{position:relative;margin:15px 10px 0 0}.navigation-collapseExpand .navigation-collapseExpand-menu{fill:#fff}.navigation-collapseExpand .navigation-collapseExpand-arrow{fill:#3574e3;position:absolute;top:3px}.navigation-collapseExpand .navigation-collapseExpand-arrowLeft{display:inline;left:-5px}.navigation-collapseExpand .navigation-collapseExpand-arrowRight{display:none;left:24px}.navigation.navigation--collapsed{flex:0 0 60px}.navigation.navigation--collapsed .navigation-logo{background:url(https://static-assets.codio.com/dashboard/images/codio-logo-icon.a584f613052a5eea.svg) no-repeat center;height:35px;background-size:40px 34px;background-position-x:50%;background-position-y:50%}.navigation.navigation--collapsed .navigation-collapseExpand{margin:15px 18px 0 0}.navigation.navigation--collapsed .navigation-collapseExpand .navigation-collapseExpand-arrowLeft{display:none}.navigation.navigation--collapsed .navigation-collapseExpand .navigation-collapseExpand-arrowRight{display:inline}.navigation.navigation--collapsed .navigation-menu{padding:10px 0;text-align:center}.navigation.navigation--collapsed .navigation-menuItem{margin:0 13px}.navigation.navigation--collapsed .navigation-footerList{text-align:center}.navigation.navigation--collapsed .navigation-avatar{margin-left:-3px;width:auto;justify-content:center}.navigation.navigation--collapsed .navigation-avatarName,.navigation.navigation--collapsed .navigation-footerItem,.navigation.navigation--collapsed .navigation-menuItem-label{display:none}.navigation.navigation--collapsed .navigation-footerItem:first-child{display:block}