@charset 'UTF-8';.learning-user-content-tab .learning-user-content-footer-navigation-next:disabled,.learning-user-content-tab .learning-user-content-footer-navigation-previous:disabled,.slides:after,.tio-course-report.small .tio-course-report-feedback-item-label{visibility:hidden}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}@font-face{font-family:flexslider-icon;src:url(/common/css/fonts/flexslider-icon.eot);src:url(/common/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/common/css/fonts/flexslider-icon.woff) format('woff'),url(/common/css/fonts/flexslider-icon.ttf) format('truetype'),url(/common/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}tio-markdown,tio-markdown h1{padding:25px 60px;font-weight:400}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-direction-nav a,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";clear:both;line-height:0;height:0}* html .slides{height:1%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;line-height:1;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}tio-markdown{font-size:18px;color:#666;display:block;overflow:hidden}tio-markdown ::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}tio-markdown ::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}tio-markdown h1{color:#41a3d0;font-size:30px;margin:30px -60px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}tio-markdown h1:first-child,tio-markdown hr+h1{border-top:none;margin-top:0;padding-top:0}tio-markdown h1:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}tio-markdown hr{display:block;border:none;border-bottom:1px solid #e7e7e7;margin:20px -60px}tio-markdown h2,tio-markdown h3,tio-markdown h4,tio-markdown h5,tio-markdown h6{margin:30px 0}tio-markdown h2:before,tio-markdown h3:before,tio-markdown h4:before,tio-markdown h5:before,tio-markdown h6:before{content:'';display:inline-block;margin-right:15px;border-radius:50%;width:10px;height:10px;vertical-align:middle}tio-markdown h2{font-size:25px;font-weight:400}tio-markdown h2:before{background-color:#41a3d0}tio-markdown h3,tio-markdown h4,tio-markdown h5,tio-markdown h6{font-size:20px;font-weight:400}tio-markdown h3:before,tio-markdown h4:before,tio-markdown h5:before,tio-markdown h6:before{background-color:#f7c327}tio-markdown p{margin:20px 0;line-height:22px;text-align:justify}tio-markdown blockquote{padding-left:10px;margin:30px 0;border-left:5px solid #e7e7e7}tio-markdown blockquote p{color:#666;margin-bottom:0}tio-markdown ul{padding-left:18px}tio-markdown ul li{margin:7px 0}tio-markdown ol{list-style-type:none;counter-reset:list}tio-markdown ol>li{margin:15px 0;padding-left:35px;counter-increment:list;line-height:25px;vertical-align:top;position:relative}tio-markdown ol>li:before{position:absolute;left:0;top:0;content:counter(list);display:block;background-color:rgba(75,75,75,.7);border-radius:100%;width:25px;height:25px;color:#fff;text-align:center;font-weight:400;font-size:12px}tio-markdown table,tio-markdown table td,tio-markdown table th{border:1px solid #e7e7e7;border-collapse:collapse}tio-markdown a,tio-markdown a:active,tio-markdown a:hover,tio-markdown a:visited{-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;border-bottom:none}tio-markdown a,tio-markdown a:active,tio-markdown a:visited{color:#f7c327;font-weight:400;transition:color .2s}tio-markdown a:hover{color:#ffcf34}tio-markdown table{margin:15px 0;width:100%}tio-markdown table th{background-color:#fafafa;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}tio-markdown table td{text-align:center;height:50px}tio-markdown table td,tio-markdown table th{overflow:hidden;width:50px}tio-markdown td,tio-markdown th{padding:5px}tio-markdown img{display:block;margin:20px auto;max-width:100%}tio-markdown pre{font-family:Inconsolata,monospace;padding:0;margin:30px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background:inherit;border:none;white-space:pre-wrap}tio-markdown pre code{margin:0;padding:20px!important}tio-markdown code{color:inherit!important;font-family:Inconsolata,monospace;border:1px solid #e7e7e7!important;padding:3px;display:inline-block;margin:2px;max-width:100%;white-space:pre-wrap;background:#fafafa!important;border-radius:5px}tio-markdown kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;border-radius:3px;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}tio-markdown.compact-markdown blockquote,tio-markdown.compact-markdown code,tio-markdown.compact-markdown h1,tio-markdown.compact-markdown h2,tio-markdown.compact-markdown h3,tio-markdown.compact-markdown h4,tio-markdown.compact-markdown h5,tio-markdown.compact-markdown h6,tio-markdown.compact-markdown img,tio-markdown.compact-markdown li,tio-markdown.compact-markdown ol,tio-markdown.compact-markdown p,tio-markdown.compact-markdown pre,tio-markdown.compact-markdown table,tio-markdown.compact-markdown td,tio-markdown.compact-markdown tr,tio-markdown.compact-markdown ul{margin:0}.ansi-black-fg{color:#000}.ansi-red-fg{color:#C00}.ansi-green-fg{color:#0C0}.ansi-yellow-fg{color:#CC0}.ansi-blue-fg{color:#00C}.ansi-magenta-fg{color:#C0C}.ansi-cyan-fg{color:#0CC}.ansi-white-fg{color:#858585}.ansi-bright-black-fg{color:#000}.ansi-bright-red-fg{color:#C00}.ansi-bright-green-fg{color:#0C0}.ansi-bright-yellow-fg{color:#CC0}.ansi-bright-blue-fg{color:#00C}.ansi-bright-magenta-fg{color:#C0C}.ansi-bright-cyan-fg{color:#0CC}.ansi-bright-white-fg{color:#858585}.ansi-black-bg{background-color:#000}.ansi-red-bg{background-color:#C00}.ansi-green-bg{background-color:#0C0}.ansi-yellow-bg{background-color:#CC0}.ansi-blue-bg{background-color:#00C}.ansi-magenta-bg{background-color:#C0C}.ansi-cyan-bg{background-color:#0CC}.ansi-white-bg{background-color:#FFF}.ansi-bright-black-bg{background-color:#7F7F7F}.ansi-bright-red-bg{background-color:red}.ansi-bright-green-bg{background-color:#0F0}.ansi-bright-yellow-bg{background-color:#FF0}.ansi-bright-blue-bg{background-color:#5C5CFF}.ansi-bright-magenta-bg{background-color:#F0F}.ansi-bright-cyan-bg{background-color:#0FF}.ansi-bright-white-bg{background-color:#FFF}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0)}25%,50%{-webkit-transform:rotate(180deg)}100%,75%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%,25%{-webkit-transform:rotate(0)}50%,75%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes ui-spinner-rotate-right{0%{-moz-transform:rotate(0)}25%,50%{-moz-transform:rotate(180deg)}100%,75%{-moz-transform:rotate(360deg)}}@-moz-keyframes ui-spinner-rotate-left{0%,25%{-moz-transform:rotate(0)}50%,75%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes ui-spinner-rotate-right{0%{transform:rotate(0)}25%,50%{transform:rotate(180deg)}100%,75%{transform:rotate(360deg)}}@keyframes ui-spinner-rotate-left{0%,25%{transform:rotate(0)}50%,75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.ui-spinner{position:relative;border-radius:100%}.ui-spinner .side{width:50%;height:100%;overflow:hidden;position:absolute}.ui-spinner .side .fill{border-radius:999px;position:absolute;width:100%;height:100%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ui-spinner .side-left{left:0}.ui-spinner .side-left .fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;animation-name:ui-spinner-rotate-left;transform-origin:0 50%}.ui-spinner .side-right{left:50%}.ui-spinner .side-right .fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;animation-name:ui-spinner-rotate-right;transform-origin:100% 50%}#techio-404{height:calc(100vh - 60px);min-height:700px;background-image:url(/common/images/404_BG.a7540668.png);background-size:cover;background-position:right;padding:20px 20px 330px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;text-align:center}#techio-404 .techio-404_logo{margin-bottom:40px;max-width:calc(100% - 20px)}#techio-404 .techio-404_title{color:#41a3d0;font-weight:600;font-size:30px}.tio-contribution-status{text-align:center;font-weight:400;color:#fff;white-space:nowrap;height:30px;line-height:30px}.tio-contribution-status.pending{background-color:#41a3d0}.tio-contribution-status.new-version{background-color:#f3a22e}.tio-contribution-status.up-to-date{background-color:#6ecca5}.tio-contribution-status.error{background-color:#dc7070}.tio-course-build-pending{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:52px;background-color:#fff;padding:30px 0;overflow:hidden}.tio-course-build-pending .build-infos{-webkit-flex:1;flex:1}.tio-course-build-pending .build-pending-error,.tio-course-build-pending .build-pending-message{font-size:15px;font-weight:400;color:#666}.tio-course-build-pending .build-pending-error{color:#dc7070}.tio-course-build-pending:not(:last-child){border-bottom:1px solid #e7e7e7}.tio-course-build-pending .course-build-loading-bar-background{position:absolute;top:0;left:0;right:0;height:5px;background-color:#e7e7e7}.tio-course-build-pending .course-build-loading-bar{position:absolute;top:0;left:0;height:5px;width:0;background-color:#41a3d0;transition:width linear 1s}.tio-course-build-pending .course-build-loading-bar.progress-unknown{left:-50px;right:-50px;width:auto;animation:build-loading-animation .5s linear infinite;background:repeating-linear-gradient(45deg,#41a3d0,#41a3d0 10px,#fff 10px,#fff 20px)}@-webkit-keyframes build-loading-animation{0%{background-position:-28.28px 0}100%{background-position:0 0}}@-moz-keyframes build-loading-animation{0%{background-position:-28.28px 0}100%{background-position:0 0}}@-ms-keyframes build-loading-animation{0%{background-position:-28.28px 0}100%{background-position:0 0}}@keyframes build-loading-animation{0%{background-position:-28.28px 0}100%{background-position:0 0}}.tio-course-build-pending.ng-enter{max-height:0;min-height:0;padding:0 20px}.tio-course-build-pending.ng-enter.ng-enter-active,.tio-course-build-pending.ng-leave{padding:5px 20px;max-height:104px;min-height:52px}.tio-course-build-pending.ng-leave.ng-leave-active{max-height:0;min-height:0;padding:0 20px}.tio-course-build-pending.ng-enter,.tio-course-build-pending.ng-leave{overflow:hidden;transition:max-height .4s ease-in,min-height .4s ease-in,padding .4s ease-in}.tio-course-build-pending-section .techio-section-title-label{display:inline-block;vertical-align:middle}.tio-course-build-pending-section .tio-section_title{border-bottom:none!important}.tio-course-build-pending-section .tio-course-build-pending-icon{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:15px}.tio-course-build-pending-section.computing .tio-course-build-pending-icon{fill:#6ecca5}.tio-course-build-pending-section.computing .techio-section-title-label{color:#6ecca5}.tio-course-build-pending-section.computing .course-build-loading-bar{max-width:99%;background-color:#6ecca5}.tio-course-build-pending-section.computing .course-build-loading-bar.progress-unknown{max-width:none;background:repeating-linear-gradient(45deg,#6ecca5,#6ecca5 10px,#fff 10px,#fff 20px)}.tio-course-build-pending-section.pending .tio-course-build-pending-icon{fill:#41a3d0}.tio-course-build-pending-section.pending .techio-section-title-label{color:#41a3d0}.tio-course-build-pending-section.pending .course-build-loading-bar{background-color:#41a3d0}.tio-course-build-pending-section.interrupted .tio-course-build-pending-icon{fill:#f3a22e}.tio-course-build-pending-section.interrupted .techio-section-title-label{color:#f3a22e}.tio-course-build-pending-section.interrupted .course-build-loading-bar{max-width:99%;background-color:#f3a22e}.tio-course-build-pending-section.internal_error .tio-course-build-pending-icon,.tio-course-build-pending-section.rejected .tio-course-build-pending-icon{fill:#dc7070}.tio-course-build-pending-section.internal_error .techio-section-title-label,.tio-course-build-pending-section.rejected .techio-section-title-label{color:#dc7070}.tio-course-build-pending-section.internal_error .course-build-loading-bar,.tio-course-build-pending-section.rejected .course-build-loading-bar{max-width:99%;background-color:#dc7070}.tio-courseversion-commit-info{color:#666;font-size:22px;font-weight:400}.tio-courseversion-commit-info .tio-courseversion-commit-info-details{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.tio-courseversion-commit-info .tio-courseversion-commit-info-commit:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#41a3d0;margin-right:10px}.tio-courseversion-commit-info .tio-courseversion-commit-info-commit *{vertical-align:middle}.tio-courseversion-commit-info .tio-courseversion-commit-info-message{margin-top:20px;font-size:20px;font-weight:300;font-family:inherit}.tio-courseversion-commit-info.computing .tio-courseversion-commit-info-commit:before{background-color:#6ecca5}.tio-courseversion-commit-info.pending .tio-courseversion-commit-info-commit:before{background-color:#41a3d0}.tio-courseversion-commit-info.interrupted .tio-courseversion-commit-info-commit:before{background-color:#f3a22e}.tio-courseversion-commit-info.internal_error .tio-courseversion-commit-info-commit:before,.tio-courseversion-commit-info.rejected .tio-courseversion-commit-info-commit:before{background-color:#dc7070}.tio-course-config-tile{width:100%;border:1px dashed #e7e7e7;color:#666;text-align:left;transition:color .2s,border .2s}.tio-course-config-tile .tio-course-config-tile-container{height:130px;padding:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-config-tile .tio-course-config-tile-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-config-tile .tio-course-config-tile-content .tio-course-config-tile-icon{fill:#41a3d0;width:64px;height:60px;margin-right:20px}.tio-course-config-tile .tio-course-config-count{margin-top:-5px;font-size:50px;font-weight:400}.tio-course-config-tile .tio-course-config-label{margin-top:-2px;font-size:18px;font-weight:300;text-transform:uppercase}.tio-course-config-tile:hover{color:#41a3d0;border:1px dashed #41a3d0}.tio-course-config-popup{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100vw;max-width:650px;max-height:100vh}.tio-course-config-popup .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px solid #e7e7e7}.tio-course-config-popup .title-icon{fill:#41a3d0;width:48px;height:45px;margin-right:20px}.tio-course-config-popup .title-label{font-size:30px;font-weight:400}.tio-course-config-popup .tio-course-config-popup-content{padding:50px 80px 80px}.mobile .tio-course-config-popup .tio-course-config-popup-content{padding:15px 20px 20px}.tio-course-config-popup .tio-course-config-popup_editor_wrapper{overflow:auto;margin-top:10px;border:1px solid #e7e7e7}.tio-course-config-popup .tio-course-config-popup_editor ::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.tio-course-config-popup .tio-course-config-popup_editor ::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}.tio-course-config-popup .tio-course-config-popup_empty-config{margin-top:40px;font-size:16px;font-weight:300}.tio-course-documentation{width:500px;max-width:100vw;padding:0 50px 30px}.tio-course-documentation .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:start;justify-content:start;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px dashed #e7e7e7}.tio-course-documentation .title-icon{fill:#41a3d0;width:48px;height:45px;margin-right:20px}.tio-course-documentation .title-label{font-size:35px;font-weight:300}.tio-course-documentation .tio-course-documentation_section{margin:20px 0}.tio-course-documentation .tio-course-documentation_section_title{font-size:22px;font-weight:400;color:#666}.tio-course-documentation .tio-course-documentation_section_title:before{content:'';display:inline-block;vertical-align:middle;width:13px;height:13px;border:2px solid #41a3d0;border-radius:50%;margin-right:10px}.tio-course-documentation .tio-course-documentation_section_title *{vertical-align:middle}.tio-course-documentation .tio-course-documentation_section_list{color:#f7c327;list-style-type:Decimal-Leading-Zero;list-style-position:inside;margin-left:30px;margin-top:20px}.tio-course-documentation .tio-course-documentation_section_list-item{margin-top:5px;font-weight:400;font-size:18px}.tio-course-documentation .tio-course-documentation_section_link{color:#666;font-size:18px;font-weight:400;transition:color .2s,text-shadow .2s}.tio-course-documentation .tio-course-documentation_section_link,.tio-course-documentation .tio-course-documentation_section_link:active,.tio-course-documentation .tio-course-documentation_section_link:hover,.tio-course-documentation .tio-course-documentation_section_link:visited{text-decoration:none;border:none}.tio-course-documentation .tio-course-documentation_section_link:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.tio-course-errors-tile{width:100%;border:1px dashed #e7e7e7;color:#666;text-align:left;transition:color .2s,border .2s}.tio-course-errors-tile .tio-course-errors-tile-container{height:130px;padding:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-errors-tile .tio-course-errors-tile-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-errors-tile .tio-course-errors-tile-content .tio-course-errors-tile-icon{fill:#f3a22e;width:64px;height:60px;margin-right:20px}.tio-course-errors-tile .tio-course-errors-count{margin:-10px 0;font-size:50px;font-weight:400}.tio-course-errors-tile .tio-course-errors-label{font-size:18px;font-weight:300;text-transform:uppercase}.tio-course-errors-tile:hover{color:#f3a22e;border:1px dashed #f3a22e}.tio-course-errors-tile.error:hover{color:#dc7070;border:1px dashed #dc7070}.tio-course-errors-tile.error .tio-course-errors-tile-content .tio-course-errors-tile-icon{fill:#dc7070}.tio-course-errors-popup{width:100vw;max-width:650px}.tio-course-errors-popup .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px solid #e7e7e7}.tio-course-errors-popup .title-icon{fill:#f3a22e;width:48px;height:45px;margin-right:20px}.tio-course-errors-popup .title-label{font-size:30px;font-weight:400}.tio-course-errors-popup.error .title-icon{fill:#dc7070}.tio-course-errors-popup .tio-course-errors-popup-content{padding:0 80px 80px}.tio-course-errors-popup .logs-container{margin-top:50px}.tio-course-errors-popup .errors-container+.warnings-container{border-top:1px dashed #e7e7e7}.tio-course-errors-popup .course-errors-list,.tio-course-errors-popup .course-warnings-list{margin-top:17px;list-style-type:none}.tio-course-errors-popup .course-error,.tio-course-errors-popup .course-warning{margin-top:15px}.tio-course-errors-popup .course-error:before,.tio-course-errors-popup .course-warning:before{content:'';display:inline-block;border-radius:50%;height:10px;width:10px;margin-right:10px;vertical-align:middle}.tio-course-errors-popup .course-error *,.tio-course-errors-popup .course-warning *{vertical-align:middle}.tio-course-errors-popup .course-error:before{background-color:#dc7070}.tio-course-errors-popup .course-warning:before{background-color:#f3a22e}.tio-course-errors-popup .course-error-description,.tio-course-errors-popup .course-warning-description{font-size:22px;font-weight:300;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto;color:#666}.tio-course-errors-popup .course-warning-description{font-size:18px}.tio-course-getting-started{padding:20px 0;background-color:#fff}.tio-course-getting-started .title-container{display:-webkit-flex;display:flex}.tio-course-getting-started .title-container:not(:first-child){margin-top:30px}.tio-course-getting-started .title-bullet{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:32px;width:32px;margin-right:11px;border-radius:50%;border:2px solid #41a3d0;color:#41a3d0;font-size:18px;font-weight:600}.tio-course-getting-started .title{font-size:24px;font-weight:400;margin-bottom:25px}.tio-course-getting-started .description{font-size:18px;font-weight:400}.tio-course-getting-started .description a{color:#f7c327;-moz-transition:color;-o-transition:color;-webkit-transition:color;transition:color;transition:color .2s}.tio-course-getting-started .description a,.tio-course-getting-started .description a:active,.tio-course-getting-started .description a:hover,.tio-course-getting-started .description a:visited{text-decoration:none;border:none}.tio-course-getting-started .description a:hover{color:#ffcf34}.tio-course-getting-started .tio-course-getting-started-section{padding:30px 0}.tio-course-getting-started .tio-course-getting-started-section:not(:first-child){border-top:1px dashed #e7e7e7}.tio-course-getting-started .shell-command{display:block;width:100%;margin-top:25px;margin-bottom:10px;padding:15px;background-color:#fafafa;border:1px solid #ededed;color:#666;font-size:14px;font-weight:400;cursor:text;word-break:break-all}.tio-course-getting-started .filename{background-color:#fafafa;border:1px solid #ededed;padding:5px}.tio-course-lessons-tile{width:100%;border:1px dashed #e7e7e7;color:#666;text-align:left;transition:color .2s,border .2s}.tio-course-lessons-tile .tio-course-lessons-tile-container{height:130px;padding:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-lessons-tile .tio-course-lessons-tile-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-lessons-tile .tio-course-lessons-tile-content .tio-course-lessons-tile-icon{fill:#41a3d0;width:64px;height:60px;margin-right:20px}.tio-course-lessons-tile .tio-course-lessons-count{margin:-10px 0;font-size:50px;font-weight:400}.tio-course-lessons-tile .tio-course-lessons-label{font-size:18px;font-weight:300;text-transform:uppercase}.tio-course-lessons-tile:hover{color:#41a3d0;border:1px dashed #41a3d0}.tio-course-lessons-popup{width:100vw;max-width:650px}.tio-course-lessons-popup .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px solid #e7e7e7}.tio-course-lessons-popup .title-icon{fill:#41a3d0;width:48px;height:45px;margin-right:20px}.tio-course-lessons-popup .title-label{font-size:30px;font-weight:400}.tio-course-lessons-popup .tio-course-lessons-popup-content{padding:50px 80px 80px;overflow:auto;max-height:calc(100vh - 100px - 40px)}.tio-course-lessons-popup .tio-course-lessons-popup_chapter_list{list-style-type:none}.tio-course-lessons-popup .tio-course-lessons-popup_chapter_list .tio-course-lessons-popup_chapter_title:before{content:'';display:inline-block;width:10px;height:10px;background-color:#41a3d0;border-radius:50%;margin-right:10px;vertical-align:middle}.tio-course-lessons-popup .tio-course-lessons-popup_chapter_list .tio-course-lessons-popup_chapter_title-label{display:inline-block;vertical-align:middle;font-size:25px;font-weight:300;color:#666}.tio-course-lessons-popup .tio-course-lessons-popup_chapter_list .tio-course-lessons-popup_chapter_lessons{margin-left:20px}.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list{list-style-type:none}.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_li{margin:10px 0}.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_li:before{content:'';display:inline-block;width:10px;height:10px;background-color:#f7c327;border-radius:50%;margin-right:10px;vertical-align:middle}.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_link{display:inline-block;vertical-align:middle;font-size:18px;font-weight:400;color:#666;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s}.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_link,.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_link:active,.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_link:hover,.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_link:visited{text-decoration:none;border:none}.tio-course-lessons-popup .tio-course-lessons-popup_lesson_list .tio-course-lessons-popup_lesson_link:hover{color:#f7c327;font-weight:600}.tio-course-lessons-popup .tio-course-lessons-popup_empty{text-align:center;font-size:16px;font-weight:400}.tio-course-repository{background-color:#fff;padding:50px 0}.tio-course-repository .repository-url{display:block;width:100%;padding:15px;background-color:#f9f9f9;border:1px solid #e7e7e7;color:#666;font-size:14px;font-weight:400;cursor:text;word-break:break-all;border-radius:5px}.tio-course-tile{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:335px}.tio-course-tile.with-status{height:365px}.tio-course-tile_header{height:135px;background-color:#e7e7e7;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover;background-position:center}.tio-course-tile_header-default-0{background-image:url(/common/images/contribution/nocover_01.c6e2b54c.png)}.tio-course-tile_header-default-1{background-image:url(/common/images/contribution/nocover_02.0e7b4b80.png)}.tio-course-tile_title{margin-bottom:10px;-webkit-flex:1;flex:1}.tio-course-tile_title h3{display:block;display:-webkit-box;color:#666;font-size:20px;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600;min-height:50px;max-height:50px}.tio-course-tile_content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:20px 30px;height:200px}.tio-course-tile_author{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:1px dashed #e7e7e7;padding-top:20px;color:#666;font-size:16px;font-weight:400}.tio-course-version-actions .build-retry,.tio-course-version-actions .build-stop,.tio-course-version-actions.computing .build-retry,.tio-course-version-actions.computing .build-stop,.tio-course-version-actions.internal_error .build-retry,.tio-course-version-actions.interrupted .build-retry,.tio-course-version-actions.pending .build-retry,.tio-course-version-actions.pending .build-stop,.tio-course-version-actions.rejected .build-retry{padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:40px;text-align:center}.tio-course-tile_author-avatar{-webkit-flex-shrink:0;flex-shrink:0;display:inline-block;width:30px;height:30px;border-radius:50%;background-image:url(/common/images/img_general_avatar.16181dc2.png);background-size:cover;background-position:center;vertical-align:middle;margin-right:4px}.tio-course-tile_author-nickname{display:inline-block;margin-left:10px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tio-contribution-status{border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:14px}.tio-course-tile_rating-stars{margin-bottom:20px}.tio-course-version-actions .build-again,.tio-course-version-actions .build-retry,.tio-course-version-actions .build-stop,.tio-course-version-actions .see-logs{margin-left:30px;position:relative;display:inline-block;vertical-align:middle}.tio-course-version-actions .build-again.pending .label,.tio-course-version-actions .build-again:before,.tio-course-version-actions .build-retry.pending .label,.tio-course-version-actions .build-retry:before,.tio-course-version-actions .build-stop.pending .label,.tio-course-version-actions .build-stop:before,.tio-course-version-actions .see-logs.pending .label,.tio-course-version-actions .see-logs:before{display:none}.tio-course-version-actions .build-again.pending:before,.tio-course-version-actions .build-retry.pending:before,.tio-course-version-actions .build-stop.pending:before,.tio-course-version-actions .see-logs.pending:before{display:block}.tio-course-version-actions .see-logs{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions .see-logs:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.tio-course-version-actions .see-logs .icon{fill:#f7c327;display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions .see-logs *{display:inline-block;vertical-align:middle}.tio-course-version-actions .build-retry{border-radius:5px;background-color:#f7c327;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100px;height:40px}.tio-course-version-actions .build-retry:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions .build-retry:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions .build-retry:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions .build-again{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions .build-again:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.tio-course-version-actions .build-again .icon{fill:#f7c327;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions .build-again *{display:inline-block;vertical-align:middle}.tio-course-version-actions .build-stop{border-radius:5px;background-color:#f7c327;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:160px;height:40px}.tio-course-version-actions .build-stop:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions .build-stop:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions .build-stop:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions.computing .see-logs{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions.computing .see-logs:hover{color:#6ecca5;text-shadow:0 0 1px #6ecca5}.tio-course-version-actions.computing .see-logs .icon{fill:#6ecca5;display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions.computing .see-logs *{display:inline-block;vertical-align:middle}.tio-course-version-actions.computing .build-retry,.tio-course-version-actions.computing .build-stop{border-radius:5px;background-color:#6ecca5;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;height:40px}.tio-course-version-actions.computing .build-retry:not(button),.tio-course-version-actions.computing .build-stop:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions.computing .build-retry:not(:disabled):hover,.tio-course-version-actions.computing .build-stop:not(:disabled):hover{background-color:#7ddfb6;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions.computing .build-retry:disabled,.tio-course-version-actions.computing .build-stop:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions.pending .see-logs{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions.pending .see-logs:hover{color:#41a3d0;text-shadow:0 0 1px #41a3d0}.tio-course-version-actions.pending .see-logs .icon{fill:#41a3d0;display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions.pending .see-logs *{display:inline-block;vertical-align:middle}.tio-course-version-actions.pending .build-retry,.tio-course-version-actions.pending .build-stop{border-radius:5px;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;height:40px}.tio-course-version-actions.pending .build-retry:not(button),.tio-course-version-actions.pending .build-stop:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions.pending .build-retry:not(:disabled):hover,.tio-course-version-actions.pending .build-stop:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions.pending .build-retry:disabled,.tio-course-version-actions.pending .build-stop:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions.interrupted .see-logs{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions.interrupted .see-logs:hover{color:#f3a22e;text-shadow:0 0 1px #f3a22e}.tio-course-version-actions.interrupted .see-logs .icon{fill:#f3a22e;display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions.interrupted .see-logs *{display:inline-block;vertical-align:middle}.tio-course-version-actions.interrupted .build-retry{border-radius:5px;background-color:#f3a22e;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;height:40px}.tio-course-version-actions.interrupted .build-retry:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions.interrupted .build-retry:not(:disabled):hover{background-color:#ffb449;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions.interrupted .build-retry:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions.rejected .see-logs{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions.rejected .see-logs:hover{color:#dc7070;text-shadow:0 0 1px #dc7070}.tio-course-version-actions.rejected .see-logs .icon{fill:#dc7070;display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions.rejected .see-logs *{display:inline-block;vertical-align:middle}.tio-course-version-actions.rejected .build-retry{border-radius:5px;background-color:#dc7070;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;height:40px}.tio-course-version-actions.rejected .build-retry:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions.rejected .build-retry:not(:disabled):hover{background-color:#ee8484;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions.rejected .build-retry:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions.internal_error .see-logs{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.tio-course-version-actions.internal_error .build-retry,.tio-new-course-version .publish-button{border-radius:5px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s}.tio-course-version-actions.internal_error .see-logs:hover{color:#dc7070;text-shadow:0 0 1px #dc7070}.tio-course-version-actions.internal_error .see-logs .icon{fill:#dc7070;display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-version-actions.internal_error .see-logs *{display:inline-block;vertical-align:middle}.tio-course-version-actions.internal_error .build-retry{background-color:#dc7070;color:#fff;font-size:18px;font-weight:600;border:none;cursor:pointer;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;height:40px}.tio-course-version-actions.internal_error .build-retry:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-version-actions.internal_error .build-retry:not(:disabled):hover{background-color:#ee8484;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-course-version-actions.internal_error .build-retry:disabled{background-color:#e7e7e7;cursor:auto}.tio-course-version-actions .build-retry:before,.tio-course-version-actions .build-stop:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:30px;width:30px;margin:auto;transform-origin:50% 50%;background-image:url(/common/images/loader_24.a590b2fb.svg);background-repeat:no-repeat;background-position:center;background-size:contain;animation:loading 1s step-start infinite}.tio-course-version-status{margin:20px 0}.tio-course-version-status .tio-new-course-version-commit-info{display:block;margin-top:7px}.tio-course-version-status .courseversion-tiles{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:15px -5px -5px}.tio-course-version-status .courseversion-tile{margin:5px;-webkit-flex:1;flex:1}.tio-course-version-url{color:#666;font-size:22px;font-weight:400}.tio-course-version-url .private-url-label{display:block}.tio-course-version-url .private-url-label:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#41a3d0;margin-right:10px}.tio-course-version-url .private-url-label *{vertical-align:middle}.tio-course-version-url .private-url{display:block;width:100%;margin-top:20px;padding:15px;background-color:#fafafa;border:1px solid #ededed;color:#666;font-size:14px;font-weight:400;cursor:text;word-break:break-all}.tio-create-course-button{width:270px;color:#666}.tio-create-course-button_header{height:135px;background-color:#41a3d0;border-top-left-radius:5px;border-top-right-radius:5px;background-image:url(/common/images/contribution/add.b8f1d9a5.svg);background-repeat:no-repeat;background-position:center}.tio-create-course-button_create-new{display:block;text-align:center;font-weight:600;font-size:28px}.tio-create-course-button_playground{-webkit-flex-direction:column;flex-direction:column;display:block;text-align:center;font-weight:300;font-size:28px}.tio-create-course-button_content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-flex:1;flex:1;height:166px;margin:32px;border:1px dashed #e7e7e7}.tio-new-course-version{padding:15px 0 60px;background-color:#fff}.tio-new-course-version .preview-button,.tio-new-course-version .publish-button{color:#fff;font-size:18px;font-weight:600;padding:0 20px;-webkit-transition:background .2s,box-shadow .2s;text-align:center;height:50px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tio-new-course-version .actions-block{margin-top:20px}.tio-new-course-version .action-buttons{display:-webkit-flex;display:flex;margin:20px -20px 0}.tio-new-course-version .publish-button{background-color:#f7c327;border:none;cursor:pointer;transition:background .2s,box-shadow .2s;-webkit-flex:1;flex:1;margin:0 20px}.tio-new-course-version .publish-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-new-course-version .publish-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-new-course-version .publish-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-new-course-version .preview-button{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;-webkit-flex:1;flex:1;margin:0 15px}.tio-new-course-version .preview-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-new-course-version .preview-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-new-course-version .preview-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-new-course-version .publish-explanation{margin:25px 0;font-size:16px;font-weight:400}.tio-new-course-version .publish-explanation a{color:#666}.tio-new-course-version .publish-explanation a,.tio-new-course-version .publish-explanation a:active,.tio-new-course-version .publish-explanation a:hover,.tio-new-course-version .publish-explanation a:visited{text-decoration:none;border:none}.tio-published-course-popup .tio-published-course-popup-label{display:block;color:#666;font-size:16px;font-weight:400;cursor:text}.tio-published-course-popup .tio-published-course-popup-url{display:block;width:100%;margin:10px 0 0;padding:15px;background-color:#f9f9f9;border:1px solid #e7e7e7;color:#666;font-size:14px;font-weight:400;cursor:text;word-break:break-all}.tio-published-course-popup .tio-published-course-popup-button,.tio-published-course-version .unpublish-button{border-radius:5px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s}.tio-published-course-popup .tio-published-course-popup-button{text-align:center;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;width:100%;margin-top:50px}.tio-published-course-popup .tio-published-course-popup-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-published-course-popup .tio-published-course-popup-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-published-course-popup .tio-published-course-popup-button:disabled{background-color:#e7e7e7;cursor:auto}#tio-playground-header{background-color:#fff;margin-bottom:30px;border-bottom:1px solid #e7e7e7}#tio-playground-header .tio-playground-header_content{width:1200px;max-width:calc(100% - 50px);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:140px;margin:auto}#tio-playground-header .tio-playground-header_title-container{white-space:nowrap;min-width:0;-webkit-flex:1;flex:1}#tio-playground-header .tio-playground-header_title{display:inline-block;vertical-align:middle;color:#666;font-weight:300;font-size:36px;max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis}#tio-playground-header .tio-playground-header_icon{display:inline-block;vertical-align:middle;height:50px;margin-right:15px}#tio-playground-header .tio-playground-header_action{color:#666;font-weight:400;font-size:16px;margin-left:30px;white-space:nowrap;transition:color .2s,text-shadow .2s}#tio-playground-header .tio-playground-header_action:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}#tio-playground-header .tio-playground-header_action-title{display:inline-block;vertical-align:middle;font-size:16px;font-weight:400}#tio-playground-header .tio-playground-header_action-icon{display:inline-block;vertical-align:middle;margin-right:10px}.tio-published-course-version-actions .tio-published-course-version-unpublish{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s;margin-left:30px}.tio-published-course-version-actions .tio-published-course-version-unpublish:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.tio-published-course-version-actions .tio-published-course-version-unpublish:before{content:'';display:inline-block;width:24px;height:24px;vertical-align:middle;background-repeat:no-repeat;margin-right:10px;background-image:url(/common/images/contribution-course/unpublish_24.ce6ff4b3.svg)}.tio-published-course-version-actions .tio-published-course-version-unpublish *{display:inline-block;vertical-align:middle}.tio-published-course-version-actions .tio-published-course-version-other-actions{display:inline-block}.tio-published-course-version{padding:15px 0 60px;background-color:#fff}.tio-published-course-version .actions-block{margin-top:20px}.tio-published-course-version .action-buttons{display:-webkit-flex;display:flex;margin:15px -15px 0}.tio-published-course-version .preview-button,.tio-published-course-version .unpublish-button{color:#fff;font-size:18px;font-weight:600;height:50px;padding:0 20px;min-width:200px;margin:0 15px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tio-published-course-version .unpublish-button{background-color:#f7c327;border:none;cursor:pointer;transition:background .2s,box-shadow .2s;-webkit-flex:1;flex:1}.tio-published-course-version .unpublish-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-published-course-version .unpublish-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-published-course-version .unpublish-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-published-course-version .preview-button{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;-webkit-flex:1;flex:1}.tio-published-course-version .preview-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-published-course-version .preview-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-published-course-version .preview-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-published-course-version .unpublish-explanation{margin:25px 0;font-size:16px;font-weight:400}.tio-published-course-version .unpublish-explanation a{color:#666}.tio-published-course-version .unpublish-explanation a,.tio-published-course-version .unpublish-explanation a:active,.tio-published-course-version .unpublish-explanation a:hover,.tio-published-course-version .unpublish-explanation a:visited{text-decoration:none;border:none}.tio-published-courses-list{margin-left:-20px;margin-right:-20px;text-align:center}.tio-published-courses-list_item{display:inline-block;position:relative;width:270px;border:1px solid #e7e7e7;border-radius:5px;margin:20px;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1);text-align:left}.tio-published-courses-list_tio-course-tile{-webkit-flex:1;flex:1}.tio-published-courses-list_empty{color:#666;font-size:48px;font-weight:300;margin:80px auto;display:block;padding:65px 115px;border:1px dashed #e7e7e7;text-align:center}.tio-published-courses-list_empty-item{height:0;border:none;margin:0 20px}.contribution-course .contribution-course-header-container{background-color:#fff}.contribution-course .contribution-course-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;position:relative}.contribution-course .contribution-course-header-content{width:1200px;max-width:calc(100% - 50px);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:80px;position:relative}.contribution-course .contribution-course-header-title-container{white-space:nowrap;min-width:0;-webkit-flex:1;flex:1}.contribution-course .contribution-course-header-dropdown-container{position:relative;display:inline-block;vertical-align:middle}.contribution-course .contribution-course-header-dropdown-button-icon{cursor:pointer;width:12px;margin-top:6px;margin-left:10px;fill:#41a3d0}.contribution-course .contribution-course-header-dropdown{line-height:initial;position:absolute;top:100%;left:0;background-color:#fff;z-index:1;border:1px solid #e7e7e7;-moz-box-shadow:0 2px 0 0 #e7e7e7;-webkit-box-shadow:0 2px 0 0 #e7e7e7;box-shadow:0 2px 0 0 #e7e7e7;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.contribution-course .contribution-course-header-dropdown .dropdown-item{display:block;padding:0 20px;height:56px;font-size:18px;font-weight:400;color:#666;transition:color .2s;white-space:nowrap}.contribution-course .contribution-course-header-dropdown .dropdown-item:hover{color:#41a3d0}.contribution-course .contribution-course-header-dropdown .delete-item:before{content:'';display:inline-block;background:url(/common/images/contribution-course/delete_24.40d2ffea.svg);width:20px;height:24px;vertical-align:middle;margin-right:10px}.contribution-course .contribution-course-header-action.build-again:before,.contribution-course .contribution-course-header-action.documentation:before{width:24px;height:24px;margin-right:10px;display:inline-block;content:'';background-repeat:no-repeat;vertical-align:middle}.contribution-course .contribution-course-header-dropdown .delete-item span{display:inline-block;vertical-align:middle}.contribution-course .contribution-course-header-dropdown .delete-item:not(:first-child){border-top:1px solid #e7e7e7}.contribution-course .contribution-course-header-dropdown.ng-enter{transition:opacity .2s;opacity:0}.contribution-course .contribution-course-header-dropdown.ng-enter.ng-enter-active{opacity:1}.contribution-course .contribution-course-header-dropdown.ng-leave{transition:opacity .2s;opacity:1}.contribution-course .contribution-course-header-dropdown.ng-leave.ng-leave-active{opacity:0}.contribution-course .contribution-course-header-title{display:inline-block;vertical-align:middle;color:#666;font-weight:300;font-size:30px;max-width:calc(100% - 50px);text-overflow:ellipsis;overflow:hidden}.contribution-course .contribution-course-header-action{color:#666;font-weight:400;font-size:16px;margin-left:15px}.contribution-course .contribution-course-header-action.documentation{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.contribution-course .contribution-course-header-action.documentation:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.contribution-course .contribution-course-header-action.documentation:before{background-image:url(/common/images/contribution-course/documentation.f78725f9.svg)}.contribution-course .contribution-course-header-action.documentation *{display:inline-block;vertical-align:middle}.contribution-course .contribution-course-header-action.build-again{font-size:16px;font-weight:400;color:#666;transition:color .2s,text-shadow .2s}.contribution-course .contribution-course-header-action.build-again:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.contribution-course .contribution-course-header-action.build-again:before{background-image:url(/common/images/contribution-course/build_24.cf61ea6b.svg)}.contribution-course .contribution-course-header-action-title,.contribution-course .contribution-course-header-action.build-again *{display:inline-block;vertical-align:middle}.contribution-course .contribution-course-content{padding-bottom:40px}.contribution-course .contribution-course-section-container{display:block;margin-top:40px}.contribution-course tio-course-build-pending{overflow:hidden}.contribution-course tio-course-build-pending.ng-enter{transition:max-height 1s,margin 1s;max-height:0;margin:0}.contribution-course tio-course-build-pending.ng-enter.ng-enter-active{margin:40px 0;max-height:282px}.contribution-course tio-course-build-pending.ng-leave{transition:max-height 1s,margin 1s;max-height:282px}.contribution-course tio-course-build-pending.ng-leave.ng-leave-active{margin:0;max-height:0}.contribution-course .contribution-course-documentation{height:100%;overflow:auto}.create-playground .create-playground_content{width:1200px;max-width:calc(100% - 50px);margin:auto}.create-playground .create-playground_templates{margin-left:-20px;margin-right:-20px}.create-playground .create-playground_template{display:inline-block;vertical-align:middle;position:relative;border:1px solid #e7e7e7;border-radius:5px;margin:20px;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1);width:270px}.create-playground .create-playground_template:hover .create-playground_template-title{color:#41a3d0}.create-playground .create-playground_template-header{background-color:#41a3d0;transition:background .2s;height:135px;border-top-left-radius:5px;border-top-right-radius:5px}.create-playground .create-playground_template-header-custom{background-color:#e7e7e7;background-image:url(/common/images/contribution/nocover_02.0e7b4b80.png);background-size:cover}.create-playground .create-playground_template-title{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex:1;flex:1;height:60px;font-size:20px;font-weight:400;color:#666;transition:color .2s}.create-playground .create-playground_template-header-from-scratch{background-image:url(/common/images/contribution/from_scratch_60.ffabe781.svg);background-position:center;background-repeat:no-repeat}.create-playground .create-playground_contact{width:100%;border:1px dashed #e7e7e7;padding:27px 50px 40px;margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.create-playground .create-playground_contact-button,.create-playground_preview .create-playground_preview-header-back{border-radius:5px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s}.create-playground .create-playground_contact-description{font-size:24px;margin-bottom:35px}.create-playground .create-playground_contact-button{text-align:center;background-color:#f7c327;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;width:280px}.create-playground .create-playground_contact-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.create-playground .create-playground_contact-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.create-playground .create-playground_contact-button:disabled{background-color:#e7e7e7;cursor:auto}.create-playground_preview{width:90vw;background-color:#f9f9f9}.create-playground_preview .create-playground_preview-header{height:100px;border-bottom:1px solid #e7e7e7;background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 30px;overflow:hidden}.create-playground_preview .create-playground_preview-header-title{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;min-width:0;margin:0 20px;overflow:hidden}.create-playground_preview .create-playground_preview-header-title:before{content:'';-webkit-flex:none;flex:none;background-image:url(/common/images/contribution-course/preview_48.67cdfc3d.svg);width:48px;height:34px;display:block;margin-right:15px}.create-playground_preview .create-playground_preview-header-title-label{font-size:30px;font-weight:300;display:block;-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.create-playground_preview .create-playground_preview-header-title-label em{font-weight:400;font-style:normal;color:#41a3d0}.create-playground_preview .create-playground_preview-header-back,.create-playground_preview .create-playground_preview-header-use{color:#fff;font-size:18px;font-weight:600;height:50px;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.create-playground_preview .create-playground_preview-header-back{background-color:#f7c327;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.create-playground_preview .create-playground_preview-header-back:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.create-playground_preview .create-playground_preview-header-back:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.create-playground_preview .create-playground_preview-header-back:disabled{background-color:#e7e7e7;cursor:auto}.create-playground_preview .create-playground_preview-header-use{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s}.create-playground_preview .create-playground_preview-header-use:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.create-playground_preview .create-playground_preview-header-use:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.create-playground_preview .create-playground_preview-header-use:disabled{background-color:#e7e7e7;cursor:auto}.create-playground_preview .create-playground_preview-content{height:calc(85vh - 100px);overflow:auto}.my-courses .my-courses-content{width:1200px;max-width:calc(100% - 50px);margin:auto}.my-courses .my-courses-list{text-align:center;margin-left:-20px;margin-right:-20px}.my-courses .tio-my-courses-list_item{display:inline-block;text-align:left;position:relative;width:270px;border:1px solid #e7e7e7;border-radius:5px;margin:20px;background-color:#fff;vertical-align:middle}.my-courses .tio-my-courses-list_empty-item{height:0;border:none;margin:0 20px}.my-courses .tio-my-courses-list_tio-course-tile{-webkit-flex:1;flex:1}.my-courses .contribution-course-documentation{height:100%;overflow:auto}.tio-course-build-pending-logs .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px solid #e7e7e7}.tio-course-build-pending-logs .title-icon{fill:#41a3d0;width:48px;height:45px;margin-right:20px}.tio-course-build-pending-logs .title-label{font-size:30px;font-weight:400}.tio-course-build-pending-logs .tio-course-build-pending-logs-content{padding:30px}.tio-course-build-pending-logs .logs-content{overflow:auto;resize:both;font-family:Inconsolata,monospace;font-size:11px;width:600px;height:450px;border:1px solid #e7e7e7;padding:10px}.tio-course-build-pending-logs .logs-content::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.tio-course-build-pending-logs .logs-content::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}#home{width:100%}#home .home_section{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}#home .home_section-title{font-weight:600;font-size:48px;line-height:1.25;width:100%;max-width:1180px;text-align:center}#home .home_section-subtitle{font-weight:300;font-size:30px;line-height:1.25;margin-bottom:80px;text-align:center;width:100%;max-width:1180px}#home .home_section-title-people{max-width:100%}#home .flexslider{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:transparent;width:100%;margin:0}#home .flexslider .flex-control-paging li a.flex-active{background-image:url(/common/images/home/Swipe_On.48ed3327.svg)}#home .flexslider .flex-control-paging li a{all:initial;width:24px;height:24px;background-image:url(/common/images/home/Swipe_Off.b2a58677.svg);background-color:transparent;background-size:cover;background-repeat:no-repeat;font-size:0;display:inline-block;cursor:pointer}#home .flexslider .flex-direction-nav a{background-size:40px;background-repeat:no-repeat;font-size:0;background-position:50%;top:0;height:calc(100% - 70px);margin:0;width:150px}#home .flexslider .flex-direction-nav a:before{all:initial}#home .flexslider .flex-prev{background-image:url(/common/images/home/Previous.c384e29e.svg);left:-150px}#home .flexslider .flex-next{background-image:url(/common/images/home/Next.95fb2471.svg);right:-150px}#home .flexslider .flex-control-nav li{margin:0 11px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}#home .flexslider .flex-control-nav{position:static;margin:20px 0;min-height:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#home .numbered .flexslider .flex-control-paging li a{font-family:'Open Sans',Lato,sans-serif;width:34px;height:34px;line-height:34px;background-image:none;border:2px solid #666;border-radius:50%;color:#666;font-size:25px;font-weight:600;text-align:center}#home .numbered .flexslider .flex-control-paging li a.flex-active{background-image:none;border:2px solid #41a3d0;color:#41a3d0}#home .home_slide-wrapper{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#home .home_section-intro{padding:80px 10px 60px;min-height:80vh;background-color:#41a3d0;background-image:url(/common/images/home/Landing_Background.3c80bf3a.jpg);background-size:cover;color:#fff}#home .home_section-intro-title{font-size:70px;font-weight:600;max-width:1200px;text-align:center;line-height:75px;margin-bottom:50px}#home .home_section-intro-description{font-size:30px;max-width:1200px;text-align:center;border:1px dashed rgba(0,0,0,.25);padding:30px 50px;margin-bottom:35px}#home .home_section-intro-buttons-create,#home .home_section-intro-buttons-how{font-size:18px;height:50px;padding:0 20px;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;text-align:center;font-weight:600;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#home .home_section-intro-buttons-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;flex-wrap:wrap}#home .home_section-intro-buttons-how{border-radius:5px;background-color:rgba(0,0,0,.07);color:#fff;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;border:2px solid #fff}#home .home_section-intro-buttons-how:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#home .home_section-intro-buttons-how:disabled{background-color:#e7e7e7;cursor:auto}#home .home_section-intro-buttons-how:not(:disabled):hover{-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;background-color:#fff;color:#41a3d0}#home .home_section-intro-buttons-create{border-radius:5px;background-color:#f7c327;color:#fff;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s}#home .home_section-intro-buttons-create:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#home .home_section-intro-buttons-create:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}#home .home_section-intro-buttons,#home .home_section-intro-buttons:not(:disabled):hover{box-shadow:5px 5px 15px rgba(0,0,0,.2)}#home .home_section-intro-buttons-create:disabled{background-color:#e7e7e7;cursor:auto}#home .home_section-intro-buttons{width:100%;flex-basis:348px;max-width:calc(50% - 20px);margin:15px 30px;height:60px;line-height:60px}#home .home_section-manifesto{background-color:#fff;padding:100px 30px 120px;border-bottom:1px solid #e7e7e7}#home .home_section-manifesto-title{margin-bottom:50px}#home .home_section-manifesto-description{font-size:24px;width:100%;max-width:1200px;word-spacing:.5px;text-align:center;line-height:30px;border:1px dashed rgba(0,0,0,.25);padding:30px 50px;margin-bottom:60px}#home .home_section-manifesto-buttons-read{text-align:center;border-radius:5px;background-color:transparent;font-size:18px;font-weight:600;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;color:#41a3d0;width:348px;border:2px solid #41a3d0;height:60px}#home .home_section-manifesto-buttons-read:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#home .home_section-manifesto-buttons-read:disabled{background-color:#e7e7e7;cursor:auto}#home .home_section-manifesto-buttons-read:not(:disabled):hover{-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;color:#fff;background-color:#41a3d0}#home .home_section-different{padding:100px 30px;background-color:#f9f9f9}#home .home_section-different-tiles{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;max-width:1260px;-webkit-flex-wrap:wrap;flex-wrap:wrap}#home .home_section-different-tile{display:-webkit-flex;display:flex;width:calc(50% - 60px);margin:30px}#home .home_section-different-carousel{width:100%}#home .home_section-steps{padding:100px 30px;background-color:#fff;border-bottom:1px solid #e7e7e7}#home .home_section-steps-tiles{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}#home .home_section-steps-tile{display:-webkit-flex;display:flex;margin:30px}#home .home_section-step-carousel{width:100%}#home .home_section-content{padding:100px 30px 120px;background-color:#f9f9f9}#home .home_section-content-carousel{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;width:100%;padding:20px 150px 0;max-width:1500px}#home .home_section-content-carousel .flex-viewport{box-shadow:10px 10px 50px rgba(0,0,0,.25)}#home .home_section-content-carousel-buttons{background-repeat:no-repeat;background-position:50%;flex:1;min-width:50px;height:150px;cursor:pointer;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}#home .home_section-content-demo,#home .home_section-people-signup-mobile{color:#fff;font-size:18px;font-weight:600;min-width:200px;white-space:nowrap;text-align:center;text-overflow:ellipsis;overflow:hidden}#home .home_section-content-carousel-buttons:hover{opacity:.7}#home .home_section-content-carousel-previous{background-position:35%;background-image:url(/common/images/home/Previous.c384e29e.svg)}#home .home_section-content-carousel-next{background-position:65%;background-image:url(/common/images/home/Next.95fb2471.svg)}#home .home_section-content-demo{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;max-width:348px;height:60px}#home .home_section-content-demo:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#home .home_section-content-demo:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}#home .home_section-content-demo:disabled{background-color:#e7e7e7;cursor:auto}#home .home_section-people{padding:100px 30px;background-color:#fff}#home .home_section-people-tiles{width:100%;max-width:1260px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-flex-wrap:wrap;flex-wrap:wrap}#home .home_section-people-tile{display:-webkit-flex;display:flex;width:calc(50% - 60px);margin:30px}#home .home_section-people-carousel{width:100%}#home .home_section-people-signup-wrapper{cursor:pointer}#home .home_section-people-signup-wrapper:hover .home_section-people-signup-arrows{width:122px;height:122px}#home .home_section-people-signup,#home .home_section-people-signup-arrows{width:132px;height:132px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}#home .home_section-people-signup-wrapper:hover .home_section-people-signup,#home .home_section-people-signup-wrapper:hover .home_section-people-signup-arrows{fill:#45afe0}#home .home_section-people-signup{padding:12px;fill:#41a3d0;fill-rule:evenodd;-moz-transition:fill .2s;-o-transition:fill .2s;-webkit-transition:fill .2s;transition:fill .2s}#home .home_section-people-signup-arrows{-moz-transition:width .2s,height .2s,fill .2s;-o-transition:width .2s,height .2s,fill .2s;-webkit-transition:width .2s,height .2s,fill .2s;transition:width .2s,height .2s,fill .2s;fill:#41a3d0}#home .home_section-people-signup-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:600;font-size:18px}#home .home_section-people-signup-mobile{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;max-width:348px;margin-top:40px;height:60px}#home .home_section-people-signup-mobile:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#home .home_section-people-signup-mobile:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}#home .home_section-people-signup-mobile:disabled{background-color:#e7e7e7;cursor:auto}.mobile #home .flexslider .flex-direction-nav a{display:none}.mobile #home .flexslider .flex-control-paging li a{width:50px;height:50px}.mobile #home .flexslider .flex-control-nav{margin:40px 0}.mobile #home .numbered .flexslider .flex-control-paging li a{width:50px;height:50px;line-height:50px}.mobile #home .home_section-intro{min-height:initial;padding:80px 10px}.mobile #home .home_section-intro-title{margin-bottom:30px}.mobile #home .home_section-intro-description{border:none;border-top:2px dashed rgba(0,0,0,.25);font-size:15px;font-weight:400;padding:30px 0;margin:0 30px;width:initial}.mobile #home .home_section-intro-buttons{margin:10px;font-size:20px;max-width:calc(40% - 20px)}.mobile #home .home_section-content-demo,.mobile #home .home_section-manifesto-buttons-read,.mobile #home .home_section-people-signup-mobile{font-size:20px}.mobile #home .home_section-title{font-size:40px;padding:0 20px}.mobile #home .home_section-subtitle{margin-top:20px;font-size:20px;padding:0 20px}.mobile #home .home_section-manifesto-title{margin-bottom:30px}.mobile #home .home_section-content,.mobile #home .home_section-manifesto{padding:100px 30px}.mobile #home .home_section-different,.mobile #home .home_section-people,.mobile #home .home_section-steps{padding:100px 0}.mobile #home .home_section-manifesto-description{border:none;border-top:2px dashed rgba(0,0,0,.25);font-size:15px;margin:0;padding:30px 0;width:initial}.mobile #home .home_section-content-carousel{padding:0}.mobile #home .home_section-different-carousel .flexslider .flex-control-nav{margin-top:15px}.home-different-tile{width:100%;height:570px;background-color:#fff;box-shadow:10px 10px 10px rgba(0,0,0,.05);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;flex-basis:570px;text-align:center;padding:80px;border-radius:5px}.home-different-tile.even{box-shadow:-10px 10px 10px rgba(0,0,0,.05)}.home-different-tile .home-different-tile_icon{width:150px;height:150px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-bottom:25px}.home-different-tile .home-different-tile_icon.community{background-image:url(/common/images/home/Community.69b41302.svg)}.home-different-tile .home-different-tile_icon.free{background-image:url(/common/images/home/Free.adc5db09.svg)}.home-different-tile .home-different-tile_icon.learning{background-image:url(/common/images/home/Learning.538e5e06.svg)}.home-different-tile .home-different-tile_icon.technology{background-image:url(/common/images/home/Technology.0fe15c3f.svg)}.home-different-tile .home-different-tile_title{font-size:30px;line-height:1.6;font-weight:400}.home-different-tile .home-different-tile_divider{width:100%;border:none;border-bottom:1px dashed #e7e7e7;margin:30px 0}.home-different-tile .home-different-tile_description{font-size:18px;line-height:1.33;width:100%}.home-different-tile.slide{padding:20px;margin-bottom:30px}.home-different-tile.slide .home-different-tile_title{font-weight:600}.home-different-tile.slide .home-different-tile_description{font-size:25px}.home-different-tile.slide .home-different-tile_divider{width:66%;border-width:2px}.home-medallion{position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.home-medallion .home-medallion_contouring{width:120px;height:61px;border-bottom-left-radius:60px;border-bottom-right-radius:60px;position:absolute;left:0;bottom:0;z-index:-1;background-color:#41a3d0}.home-medallion .home-medallion_icon-container{width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;background-color:#fff}.home-medallion .home-medallion_icon{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:30%}.home-medallion .home-medallion_icon.manifesto{background-image:url(/common/images/home/Manifesto.6a985943.svg)}.home-medallion .home-medallion_icon.different{background-image:url(/common/images/home/Different.a5edada5.svg);background-size:50%}.home-medallion .home-medallion_icon.steps{background-image:url(/common/images/home/3steps.57c45dcb.svg);background-size:40%}.home-medallion .home-medallion_icon.content{background-image:url(/common/images/home/Content.d2b92827.svg);background-size:40%}.home-medallion .home-medallion_icon.people{background-image:url(/common/images/home/People.f53173c9.svg);background-size:40%}.home-medallion.primary .home-medallion_contouring{background-color:#286da8}.home-medallion.primary .home-medallion_icon-container,.home-medallion.secondary .home-medallion_contouring{background-color:#fff}.home-medallion.secondary .home-medallion_icon-container,.home-medallion.tertiary .home-medallion_contouring{background-color:#f9f9f9}.home-medallion.tertiary .home-medallion_icon-container,.home-steps-tile{background-color:#fff}.home-people-tile{width:100%;flex-basis:570px;height:270px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:1px dashed #e7e7e7;padding:35px}.home-people-tile.even{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.home-people-tile.even .home-people-tile_wrapper{text-align:right;-webkit-align-items:flex-end;align-items:flex-end}.home-people-tile .home-people-tile_icon{min-width:105px;height:105px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:15px}.home-people-tile .home-people-tile_icon.speakers{background-image:url(/common/images/home/Speakers.95e5b79c.svg)}.home-people-tile .home-people-tile_icon.developers{background-image:url(/common/images/home/Developers.cca72e5c.svg)}.home-people-tile .home-people-tile_icon.teachers{background-image:url(/common/images/home/Teachers.b94608eb.svg)}.home-people-tile .home-people-tile_icon.companies{background-image:url(/common/images/home/Companies.edefb57a.svg)}.home-people-tile .home-people-tile_wrapper{margin:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.home-people-tile .home-people-tile_title{font-size:23px;font-weight:400}.home-people-tile .home-people-tile_divider{width:66%;margin:15px 0;border:none;border-top:1px dashed #e7e7e7}.home-people-tile.slide{border-width:2px;max-width:calc(100% - 15px * 2);padding:0 15px;-webkit-flex-direction:column;flex-direction:column;height:450px}.home-people-tile.slide .home-people-tile_wrapper{text-align:center;-webkit-align-items:center;align-items:center}.home-people-tile.slide .home-people-tile_title{font-weight:600;font-size:30px}.home-people-tile.slide .home-people-tile_icon{height:150px;min-width:150px}.home-people-tile.slide .home-people-tile_description{font-size:25px;padding:0 30px}.home-people-tile.slide .home-people-tile_divider{border-width:2px}.home-steps-tile{width:360px;height:450px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:column;flex-direction:column;text-align:center;padding:0 40px;border:1px dashed #e7e7e7}.home-steps-tile .home-steps-tile_wrapper{-webkit-justify-content:space-around;justify-content:space-around;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;align-items:center;width:100%;-webkit-flex:6;flex:6;padding:60px 0 0}.home-steps-tile .home-steps-tile_icon{width:120px;height:95px;background-repeat:no-repeat;background-position:50%;background-size:contain}.home-steps-tile .home-steps-tile_icon.create{background-image:url(/common/images/home/Playground.ec4b2a9d.svg)}.home-steps-tile .home-steps-tile_icon.deploy{background-image:url(/common/images/home/Deploy.76240472.svg)}.home-steps-tile .home-steps-tile_icon.share{background-image:url(/common/images/home/Share.5bf8a2c8.svg)}.home-steps-tile .home-steps-tile_title{font-size:24px;font-weight:400;margin-top:25px;width:100%;-webkit-flex:1;flex:1}.home-steps-tile .home-steps-tile_divider-container{width:100%;height:1px;margin:5px 0 30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.home-steps-tile .home-steps-tile_divider{position:relative;background-color:#e7e7e7;height:100%;width:100%}.home-steps-tile .home-steps-tile_divider-icon{width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-image:url(/common/images/home/Down_24.ba26a8d3.svg);background-size:contain;transform:translate(-50%,-50%);background-color:#fff;position:absolute;left:50%}.home-steps-tile .home-steps-tile_description{font-size:16px;line-height:1.5;-webkit-flex:4;flex:4;width:100%}.home-steps-tile.slide{border-width:2px;width:570px;height:570px;max-width:calc(100% - 15px * 2);padding:0 15px}.home-steps-tile.slide .home-steps-tile_wrapper{-webkit-flex:5;flex:5;padding:40px 0 0}.home-steps-tile.slide .home-steps-tile_title{font-weight:600;font-size:30px}.home-steps-tile.slide .home-steps-tile_icon{width:100%;height:120px}.home-steps-tile.slide .home-steps-tile_description{font-size:25px;line-height:1.33}.home-steps-tile.slide .home-steps-tile_divider-icon{width:40px;height:40px}.home-steps-tile.slide .home-steps-tile_divider-container{margin:5px 0 50px;height:2px}.home-steps-tile.slide .home-steps-tile_divider{width:66%}#instant-messages .instant-message .close-button:after,#instant-messages .instant-message .instant-message-image .placeholder,#instant-messages .instant-message.error .close-button:after,#instant-messages .instant-message.error .placeholder,.instant-messages-icon_notification_close_black,.instant-messages-icon_notification_close_white,.instant-messages-icon_notification_error,.instant-messages-icon_notification_success,.instant-messages-sprite{background-image:url(/common/images/generated/instant-messages-s559fb1d36b.ba3ced3a.png);background-repeat:no-repeat}.instant-messages-icon_notification_close_black{background-position:0 0;height:10px;width:10px}.instant-messages-icon_notification_close_white{background-position:-10px 0;height:10px;width:10px}.instant-messages-icon_notification_error{background-position:0 -38px;height:30px;width:30px}.instant-messages-icon_notification_success{background-position:0 -10px;height:28px;width:29px}#instant-messages{position:fixed;z-index:2500;left:20px;-moz-transition:left .2s;-o-transition:left .2s;-webkit-transition:left .2s;transition:left .2s;top:70px;width:360px}#instant-messages .instant-message{width:100%;background-color:#41a3d0;margin:10px 0;position:relative}#instant-messages .instant-message.clickable{cursor:pointer}#instant-messages .instant-message .instant-message-inner{width:100%;padding:20px;display:-webkit-flex;display:flex}#instant-messages .instant-message .instant-message-image{-webkit-flex:0;flex:0;background-size:contain;background-position:center;background-repeat:no-repeat;height:80px;background-color:rgba(0,0,0,.1);width:80px;min-width:80px;margin:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#instant-messages .instant-message .instant-message-image .placeholder{display:block;background-position:0 -10px;height:28px;width:29px}#instant-messages .instant-message .instant-message-content{-webkit-flex:1;flex:1;margin-left:3px;color:#454c55;font-size:15px}#instant-messages .instant-message .instant-message-content .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;border:none}#instant-messages .instant-message .instant-message-content .subtitle{font-weight:400;text-align:left;overflow:hidden}#instant-messages .instant-message .close-button{position:absolute;right:0;top:0;width:30px;height:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:1;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}#instant-messages .instant-message .close-button:after{content:'';display:block;background-position:0 0;height:10px;width:10px}#instant-messages .instant-message .close-button:hover{opacity:.4}#instant-messages .instant-message.error{background-color:#dc7070}#instant-messages .instant-message.error .placeholder{background-position:0 -38px;height:30px;width:30px}#instant-messages .instant-message.error .instant-message-content{color:#fff}#instant-messages .instant-message.error .close-button:after{background-position:-10px 0;height:10px;width:10px}#instant-messages .instant-message.ng-leave{overflow:hidden;opacity:1;height:130px;margin-bottom:20px;-moz-transition:ease-in-out .3s all;-o-transition:ease-in-out .3s all;-webkit-transition:ease-in-out .3s all;transition:ease-in-out .3s all}#instant-messages .instant-message.ng-leave.ng-leave-active{opacity:0;height:0;margin-bottom:0;padding:0 20px}#instant-messages .instant-message.ng-enter{opacity:0;-moz-transition:ease-in-out .3s opacity;-o-transition:ease-in-out .3s opacity;-webkit-transition:ease-in-out .3s opacity;transition:ease-in-out .3s opacity}#instant-messages .instant-message.ng-enter.ng-enter-active{opacity:1}.fullscreen:not(.menuVisible) #instant-messages{left:20px}.mobile #instant-messages{top:auto;bottom:0;right:0;left:0!important;width:100%}.mobile #instant-messages .instant-message{margin-top:0;margin-bottom:1px}.mobile #instant-messages .instant-message .instant-message-inner{padding:0}.mobile #instant-messages .instant-message .instant-message-image{min-height:50px;height:auto;margin:0;width:50px;min-width:50px;background-color:transparent;position:relative}#login-reset-password .login-reset-password_submit-button,.cg-login-form-login .cg-login-form-login_login-button,.cg-login-form-register .cg-login-form-register_join-button,.cg-login-password-reset_chpwd-button{min-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile #instant-messages .instant-message .instant-message-image:after{content:'';position:absolute;right:0;top:10px;bottom:10px;width:1px;background-color:rgba(69,76,85,.5)}.mobile #instant-messages .instant-message.error .instant-message-image:after{background-color:rgba(255,255,255,.5)}.mobile #instant-messages .instant-message .instant-message-content{font-size:11px;padding:5px 75px 5px 15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}#legal,#manifesto{-webkit-justify-content:center}.mobile #instant-messages .instant-message .close-button{width:50px;height:100%}.mobile #instant-messages .instant-message .close-button:after{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7)}.mobile #instant-messages .instant-message .placeholder{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6)}.mobile #instant-messages .instant-message.ng-leave{height:50px;margin-bottom:1px}.mobile #instant-messages .instant-message.ng-leave.ng-leave-active{opacity:0;height:0;margin-bottom:0;padding:0}#legal{display:-webkit-flex;display:flex;justify-content:center;padding:0 30px;background:url(/common/images/img_background_legalnotice.2c5ba5d0.jpg) left top no-repeat fixed;background-size:cover}#legal a,#legal a:active,#legal a:hover,#legal a:visited{color:#FFF}#legal .legal-content{width:100%;max-width:1270px;margin-bottom:30px;text-align:justify;color:#fff}#legal .legal-content .title{text-align:left;margin-top:40px;margin-bottom:5px;max-width:700px}#legal .legal-content .content{max-width:700px}.cg-login-form-login .cg-login-form-login_separator{border:none;border-top:1px dashed #e7e7e7;margin-top:40px;margin-bottom:40px}.cg-login-form-login .cg-login-form-login_label{color:#41a3d0;font-size:14px;font-weight:400}.cg-login-form-login .cg-login-form-login_login-button{text-align:center;border-radius:5px;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;margin-top:30px}.cg-login-form-login .cg-login-form-login_login-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-login-form-login .cg-login-form-login_login-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-login-form-login .cg-login-form-login_login-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-login-form-login .cg-login-form-login_forgot-password{display:block;margin:15px auto;text-decoration:underline;color:#666;font-size:14px;font-weight:400}.cg-login-form-login .cg-login-form-login_forgot-password:hover{font-weight:600}.cg-login-form-login .cg-login-form-login_form{margin-bottom:30px}.cg-login-form-register .cg-login-form-register_separator{border:none;border-top:1px dashed #e7e7e7;margin-top:40px;margin-bottom:40px}.cg-login-form-register .cg-login-form-register_join-button{text-align:center;border-radius:5px;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;margin-top:30px}.cg-login-form-register .cg-login-form-register_join-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-login-form-register .cg-login-form-register_join-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-login-form-register .cg-login-form-register_join-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-login-form-register .cg-login-form-register_label{color:#41a3d0;font-size:14px;font-weight:400}.cg-login-form-social{margin-bottom:20px;text-align:center}.cg-login-form-social .cg-login-form-social_scl-button{display:inline-block;position:relative;border-radius:5px;width:100px;height:100px;margin:0 20px;background-position:center;background-repeat:no-repeat;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s}.cg-login-form-social .cg-login-form-social_fcbk-button{background-color:#3b5999;background-image:url(/common/images/login-popup/facebook_48.e9ccb700.svg)}.cg-login-form-social .cg-login-form-social_fcbk-button:hover{background-color:#4e69a3}.cg-login-form-social .cg-login-form-social_ggl-button{background-color:#c73e2d;background-image:url(/common/images/login-popup/google_48.43d2edde.svg)}.cg-login-form-social .cg-login-form-social_ggl-button:hover{background-color:#cc5041}.cg-login-form-social .cg-login-form-social_lnkdn-button{background-color:#007bb6;background-image:url(/common/images/login-popup/linkedin_48.32480a6e.svg)}.cg-login-form-social .cg-login-form-social_lnkdn-button:hover{background-color:#1987bd}.cg-login-form-social .cg-login-form-social_gthb-button{background-color:#00b595;background-image:url(/common/images/login-popup/git_48.4c8d630d.svg)}.cg-login-form-social .cg-login-form-social_gthb-button:hover{background-color:#00bf9d}.cg-login-password-reset_chpwd-button{text-align:center;border-radius:5px;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;margin-top:20px}.cg-login-password-reset_chpwd-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-login-password-reset_chpwd-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-login-password-reset_chpwd-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-login-password-reset_label{color:#41a3d0;font-size:14px;font-weight:400}.cg-login-password-reset_email-sent{text-align:center;font-size:18px;font-weight:400}.cg-login-password-reset_email-sent.ng-enter{transition:opacity .5s;opacity:0}.cg-login-password-reset_email-sent.ng-enter-active{opacity:1}.cg-login-password-reset_email-sent-text{max-width:380px;margin:auto}.cg-login-password-reset_email-sent-icon{margin-bottom:10px}.cg-login-popup_content{margin:-20px 0}.cg-login-popup_already-registered,.cg-login-popup_back,.cg-login-popup_no-account{display:block;margin:15px auto -40px;text-decoration:underline;font-weight:400;font-size:14px}.cg-login-popup_already-registered:hover,.cg-login-popup_back:hover,.cg-login-popup_no-account:hover{font-weight:600}#login-reset-password{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-top:40px}#login-reset-password .login-reset-password_block{width:800px;max-width:calc(100% - 50px);background:#fff;border:1px solid #e7e7e7;border-radius:5px;margin-bottom:40px;box-shadow:0 2px 0 0 rgba(0,0,0,.1)}#login-reset-password .login-reset-password_block-title{height:95px;padding-left:60px;padding-right:60px;border-bottom:1px solid #e7e7e7;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#login-reset-password .login-reset-password_block-title-text{font-size:32px;font-weight:300}#login-reset-password .login-reset-password_block-title-icon{margin-right:25px}#login-reset-password .login-reset-password_block-content{padding:70px 80px 80px;font-size:18px}#login-reset-password .login-reset-password_submit-button{display:block;width:100%;text-align:center;border-radius:5px;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;margin-top:45px}#login-reset-password .login-reset-password_submit-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#login-reset-password .login-reset-password_submit-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}#login-reset-password .login-reset-password_submit-button:disabled{background-color:#e7e7e7;cursor:auto}#login-reset-password .login-reset-password_subtitle{font-size:20px;font-weight:300;text-align:center;margin-bottom:45px}#login-reset-password .login-reset-password_reset_label{color:#41a3d0;font-size:14px;font-weight:400}#manifesto{display:-webkit-flex;display:flex;justify-content:center;width:100%;padding:170px 0;background-color:#fff}#manifesto .manifesto_wrapper{width:100%;max-width:1210px;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;border:1px dashed #e7e7e7;padding:100px 40px;margin:0 20px}#manifesto .manifesto_header{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0 25px}#manifesto .manifesto_header h2{font-size:30px;font-weight:300;letter-spacing:4.8px;text-align:center;color:#666;position:relative;text-transform:uppercase}#manifesto .manifesto_header h2:before{width:40px;height:65px;background:url(/common/images/manifesto/Manifesto_64.dedc0ede.svg) 50% no-repeat;background-size:contain;content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-100%);margin-bottom:5px}#manifesto .manifesto_section-what{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#manifesto .manifesto_section-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;margin:0 40px}#manifesto section{display:-webkit-flex;display:flex}#manifesto section:not(:last-child){margin-bottom:80px}#manifesto section h2{font-size:30px;color:#41a3d0;font-weight:400;margin-bottom:25px}#manifesto section p{font-size:18px;line-height:1.67;text-align:left;color:#666}#manifesto section p span{display:block}#manifesto section p span:not(:last-child){margin-bottom:30px}#manifesto section aside{width:400px;max-width:100%;flex-shrink:0;background-size:contain;margin:0 40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:25px;position:relative}#manifesto section aside h3{color:#fff;font-size:30px;font-weight:600;line-height:1.6;text-align:center;text-transform:uppercase;padding:25px}#manifesto section aside h3:after,#manifesto section aside h3:before{content:"";width:100%;height:40px;background-size:contain;background-repeat:no-repeat;display:block}#manifesto section aside h3:before{background-image:url(/common/images/manifesto/Quote_Open_48.6306a0b1.svg);background-position-x:0;margin-bottom:15px}#manifesto section aside h3:after{background-image:url(/common/images/manifesto/Quote_Close_48.47428744.svg);background-position-x:100%;margin-top:15px}#manifesto .manifesto_section-aside-corners{position:absolute;width:16px;height:16px;background:url(/common/images/manifesto/Corner_16.ae41f283.svg) no-repeat}#manifesto .manifesto_section-aside-corners-1{top:20px;left:20px}#manifesto .manifesto_section-aside-corners-2{top:20px;right:20px;transform:rotate(90deg)}#manifesto .manifesto_section-aside-corners-3{bottom:20px;left:20px;transform:rotate(270deg)}#manifesto .manifesto_section-aside-corners-4{bottom:20px;right:20px;transform:rotate(180deg)}#manifesto .manifesto_section-why aside{background:url(/common/images/manifesto/Why.deed226a.jpg) 50% no-repeat}#manifesto .manifesto_section-how aside{background:url(/common/images/manifesto/How.c09ac541.jpg) 50% no-repeat}#manifesto .manifesto_section-what aside{background:url(/common/images/manifesto/What.659b8531.jpg) 50% no-repeat}.mobile #manifesto{padding-bottom:20px}.mobile #manifesto .manifesto_section-wrapper{margin:0}.mobile #manifesto section{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.mobile #manifesto section aside{margin-top:80px}.mobile #manifesto section aside h3{font-size:20px}.mobile #manifesto section aside h3:after,.mobile #manifesto section aside h3:before{height:20px}@media (max-width:600px){padding: 120px 0; #manifesto .manifesto_wrapper{padding:50px 20px;margin:0 20px;border:none}}.tio-navigation-header{height:60px;display:none}.tio-navigation-header .tio-navigation-header_wrapper{min-width:320px;background-color:#41a3d0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:fixed;left:0;right:0;top:0;height:60px;z-index:1000;transition:top .3s}.tio-navigation-header .tio-navigation-header_wrapper:not(.force-pinned).unpinned{top:-60px}.tio-navigation-header .tio-navigation-header_wrapper:not(.force-pinned).pinned.top{transition:none}.tio-navigation-header .tio-navigation-header_lateral-menu-button{display:none;position:absolute;left:0;bottom:0;top:0;width:60px}.tio-navigation-header .tio-navigation-header_lateral-menu-button-icon{width:28px;height:28px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;fill:#fff;transition:opacity .2s}.tio-navigation-header .tio-navigation-header_lateral-menu-button-icon:hover{opacity:.7}.tio-navigation-header .tio-navigation-header_logo-container{padding:0 25px}.tio-navigation-header .tio-navigation-header_logo-container:after{content:'Beta';text-transform:uppercase;background-color:#f7c327;border-radius:3px;color:#fff;display:inline-block;vertical-align:middle;padding:1px 5px;font-size:10px;font-weight:700;margin-left:10px}.tio-navigation-header .tio-navigation-header_logo{-webkit-flex:none;flex:none;width:132px;height:100%;display:inline-block;vertical-align:middle}.tio-navigation-header .tio-navigation-header_navigation{-webkit-flex:1;flex:1;height:100%;overflow:hidden;padding:0 5px}.tio-navigation-header .tio-navigation-header_navigation-action{height:100%;padding:0 30px;position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;transition:background .2s;transition:color .2s,text-shadow .2s}.tio-navigation-header .tio-navigation-header_navigation-action:before{content:'';height:20px;position:absolute;top:0;left:0;bottom:0;margin:auto;border-left:1px solid #fff}.tio-navigation-header .tio-navigation-header_navigation-action:hover{color:#fff;text-shadow:0 0 1px #fff}.tio-navigation-header .tio-navigation-header_navigation-action.active{background-color:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.tio-navigation-header .tio-navigation-header_navigation-action.active .tio-navigation-header_navigation-action-label{color:#666;font-weight:600}.tio-navigation-header .tio-navigation-header_navigation-action.active+.tio-navigation-header_navigation-action:before,.tio-navigation-header .tio-navigation-header_navigation-action.active:before{display:none}.tio-navigation-header .tio-navigation-header_navigation-action-label{text-transform:uppercase;font-size:18px;font-weight:400;position:relative;color:#fff}.tio-navigation-header .tio-navigation-header_menu-container{-webkit-flex:none;flex:none;height:100%;position:relative}.tio-navigation-header .tio-navigation-header_menu-button{height:100%;min-width:200px;padding:0 42px 0 15px;text-align:left}.tio-navigation-header .tio-navigation-header_menu-button-avatar-container{display:inline-block;vertical-align:middle;border-radius:50%;width:40px;height:40px;border:2px solid #fff;padding:3px}.tio-navigation-header .tio-navigation-header_menu-button-avatar{border-radius:50%;background-image:url(/common/images/img_general_avatar.16181dc2.png);background-position:center;background-size:cover;height:100%;width:100%}.tio-navigation-header .tio-navigation-header_menu-button-nickname{display:inline-block;vertical-align:middle;color:#fff;font-weight:600;font-size:18px;margin-left:15px}.tio-navigation-header .tio-navigation-header_menu-button-icon{fill:#fff;width:12px;height:8px;position:absolute;right:20px;top:0;bottom:0;margin:auto}.tio-navigation-header .tio-navigation-header_menu{z-index:2;position:absolute;top:100%;right:0;width:100%;background-color:#41a3d0;border-bottom-left-radius:5px;overflow:hidden}.tio-navigation-header .tio-navigation-header_menu.ng-enter{opacity:0;transition:opacity .3s}.tio-navigation-header .tio-navigation-header_menu.ng-enter.ng-enter-active{opacity:1}.tio-navigation-header .tio-navigation-header_menu.ng-leave{opacity:1;transition:opacity .3s}.tio-navigation-header .tio-navigation-header_menu.ng-leave.ng-leave-active{opacity:0}.tio-navigation-header .tio-navigation-header_menu-action{display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:60px;border-top:1px solid #3e99c2;padding:0 20px;background-color:#41a3d0;transition:background .2s}.tio-navigation-header .tio-navigation-header_menu-action:hover{background-color:#3e99c2}.tio-navigation-header .tio-navigation-header_menu-action-logout{display:block;width:100%}.tio-navigation-header .tio-navigation-header_menu-action-icon{display:block;-webkit-flex:none;flex:none;width:24px;height:24px;fill:#fff;margin-right:15px}.tio-navigation-header .tio-navigation-header_menu-action-label{display:block;-webkit-flex:1;flex:1;color:#fff;font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.tio-navigation-header .tio-navigation-header_auth{-webkit-flex:none;flex:none}.tio-navigation-header .tio-navigation-header_auth-button{font-size:18px;font-weight:400;padding:0 30px;position:relative;transition:color .2s,text-shadow .2s}.tio-navigation-header .tio-navigation-header_auth-button:not(:first-child):before{content:'';height:20px;position:absolute;top:0;left:0;bottom:0;margin:auto;border-left:1px solid #fff}.tio-navigation-header .tio-navigation-header_auth-button:hover{color:#fff;text-shadow:0 0 1px #fff}.tio-navigation-header .tio-navigation-header_auth-button-label{display:inline-block;height:100%;position:relative;text-transform:uppercase;font-size:18px;font-weight:400;color:#fff}.tio-navigation-header .tio-navigation-header_lateral-menu{position:fixed;left:0;bottom:0;top:60px;width:300px;background-color:#555;z-index:2000}.tio-navigation-header .tio-navigation-header_lateral-menu.ng-enter{left:-300px;transition:left .3s}.tio-navigation-header .tio-navigation-header_lateral-menu.ng-enter.ng-enter-active{left:0}.tio-navigation-header .tio-navigation-header_lateral-menu.ng-leave{left:0;transition:left .3s}.tio-navigation-header .tio-navigation-header_lateral-menu.ng-leave.ng-leave-active{left:-300px}.tio-navigation-header .tio-navigation-header_lateral-menu-personal-item,.tio-navigation-header .tio-navigation-header_lateral-menu-site-item{height:60px;padding:0 20px;border-bottom:1px solid #404040;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.tio-navigation-header .tio-navigation-header_lateral-menu-site-item{background-color:#4b4b4b}.tio-navigation-header .tio-navigation-header_lateral-menu-site-item:hover .tio-navigation-header_lateral-menu-site-item-label{color:#41a3d0}.tio-navigation-header .tio-navigation-header_lateral-menu-personal-item:hover .tio-navigation-header_lateral-menu-personal-item-label{color:#f7c327}.tio-navigation-header .tio-navigation-header_lateral-menu-personal-item-icon,.tio-navigation-header .tio-navigation-header_lateral-menu-site-item-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:15px}.tio-navigation-header .tio-navigation-header_lateral-menu-site-item-icon{fill:#41a3d0}.tio-navigation-header .tio-navigation-header_lateral-menu-personal-item-icon{fill:#f7c327}.tio-navigation-header .tio-navigation-header_lateral-menu-personal-item-label,.tio-navigation-header .tio-navigation-header_lateral-menu-site-item-label{display:inline-block;vertical-align:middle;color:#fff;font-size:18px;font-weight:400;transition:color .2s}body.mobile .tio-navigation-header .tio-navigation-header_auth,body.mobile .tio-navigation-header .tio-navigation-header_menu-container,body.mobile .tio-navigation-header .tio-navigation-header_navigation{display:none}body.menuVisible .tio-navigation-header,body.mobile .tio-navigation-header .tio-navigation-header_lateral-menu-button{display:block}body.fullscreen .tio-navigation-header{height:0}body.fullscreen .tio-navigation-header_wrapper{background-color:rgba(65,163,208,0);transition:top .3s,background .3s}body.fullscreen .tio-navigation-header_wrapper:not(.top){background-color:#41a3d0}body.fullscreen .tio-navigation-header_wrapper:not(.force-pinned).pinned.top{transition:background .3s}body.fullscreen .tio-navigation-header_menu-button{background-color:rgba(255,255,255,0);transition:background .3s}.learning-user .learning-user-header-container,body.fullscreen .tio-navigation-header_menu-action:hover,body.fullscreen .tio-navigation-header_menu-button.open{background-color:#fff}body.fullscreen .tio-navigation-header_menu-button.open .tio-navigation-header_menu-button-nickname{color:#666}body.fullscreen .tio-navigation-header_menu-button.open .tio-navigation-header_menu-button-icon{fill:#666}body.fullscreen .tio-navigation-header_menu-action{background-color:#fff;border-top:1px solid #e7e7e7}body.fullscreen .tio-navigation-header_menu-action:hover .tio-navigation-header_menu-action-label{color:#41a3d0}body.fullscreen .tio-navigation-header_menu-action-icon{fill:#41a3d0}body.fullscreen .tio-navigation-header_menu-action-label{color:#666;transition:color .2s}.learning-user.fullscreen .learning-user-header-container{display:none}.learning-user .learning-user-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;position:relative}.learning-user .learning-user-header-content{width:1200px;max-width:calc(100vw - 50px);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:80px;position:relative}.learning-user .learning-user-header-actions .learning-user-header-actions-section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;position:relative;padding:0 20px}.learning-user .learning-user-header-actions .learning-user-header-actions-section:last-child{padding-right:0}.learning-user .learning-user-header-actions .learning-user-header-actions-section:not(:first-child):before{content:'';position:absolute;display:block;border-left:1px solid #e7e7e7;height:20px;left:0;bottom:0;top:0;margin:auto}.learning-user .learning-user-header-actions-share{width:24px;height:24px}.learning-user .learning-user-header-actions-share-icon{width:24px;height:24px;fill:#41a3d0;transition:fill .2s}.learning-user .learning-user-header-actions-share-icon:hover{fill:#45afe0}.learning-user .learning-user-header-actions-start-count-icon{display:inline-block;width:24px;height:24px;background:url(/common/images/learning/users_24.19b77adb.svg);margin-right:10px;vertical-align:middle}.learning-user .learning-user-header-actions-start-count{font-size:18px;font-weight:300}.learning-user .learning-user-header-actions-author-avatar{display:inline-block;vertical-align:middle;width:30px;height:30px;background-size:cover;background-position:center;background-image:url(/common/images/img_general_avatar.16181dc2.png);border-radius:50%;margin-right:10px}.learning-user .learning-user-header-actions-author-nickname{font-size:18;font-weight:400;color:#666}.learning-user .learning-user-header-title-container{min-width:0;-webkit-flex:1;flex:1}.learning-user .learning-user-header-title-container .dropdown{position:relative;display:inline-block;vertical-align:middle}.learning-user .learning-user-header-title-container .dropdown-icon{width:12px;margin-top:6px;margin-left:10px;fill:#41a3d0}.learning-user .learning-user-header-title{display:inline-block;vertical-align:middle;color:#666;font-weight:300;font-size:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.learning-user .learning-user-header-action{color:#666;font-weight:400;font-size:16px}.learning-user .learning-user-section-container{display:block;margin-top:40px}.learning-user .table-of-content-menu{max-height:calc(100vh - 250px);overflow:auto}.learning-user .learning-user-ide{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.learning-user.two-columns-layout .learning-user-ide{height:calc(100vh - 200px)}.learning-user.two-columns-layout.fullscreen .learning-user-ide{height:100vh}.learning-user .learning-user-header-actions{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.learning-user .learning-user-fullscreen{width:24px;height:24px}.learning-user .learning-user-fullscreen-icon{fill:#41a3d0;width:24px;height:24px;transition:fill .2s}.learning-user .learning-user-fullscreen-icon:hover{fill:#45afe0}#discuss-frame-container{height:100%;overflow:hidden}#discuss-frame-container #discuss-frame{border:0;opacity:0;height:100%;width:100%;transition:opacity .5s}#discuss-frame-container #discuss-frame-loading{position:absolute;opacity:100;margin:20px;width:100%;color:#666;font-style:italic;font-size:20px;text-align:center;font-weight:400}#discuss-frame-container #discuss-frame-loading .discuss-frame-loading-loader{margin-left:2px;margin-bottom:2px;transform:scale(.8);vertical-align:bottom}#discuss-frame-container #discuss-frame-loading.ng-leave{opacity:1;transition:opacity .5s}#discuss-frame-container #discuss-frame-loading.ng-leave.ng-leave-active{opacity:0}#discuss-frame-container.loaded #discuss-frame{opacity:100}.tio-course-ide-navigator{height:80px;position:relative;margin:0 -20px}.tio-course-ide-navigator .tio-course-ide-navigator-container{margin:0 20px;width:calc(100% - 40px);position:relative;height:100%}.tio-course-ide-navigator.with-actions .tio-course-ide-navigator-container{margin:0 100px;width:calc(100% - 200px)}.tio-course-ide-navigator .tio-course-ide-navigator_title{font-size:25px;line-height:80px;color:#41a3d0;font-weight:400;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;margin:auto}.tio-course-ide-navigator.single-lesson .tio-course-ide-navigator_title{width:100%}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson,.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson{position:absolute;margin:auto;top:0;bottom:0;width:calc(25% - 20px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson:hover .tio-course-ide-navigator_next-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson:hover .tio-course-ide-navigator_previous-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson:hover .tio-course-ide-navigator_next-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson:hover .tio-course-ide-navigator_previous-lesson_label{color:#41a3d0}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson{left:0;text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson{right:0;text-align:right;-webkit-justify-content:flex-end;justify-content:flex-end}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_icon,.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_icon{background-image:url(/common/images/learning/previous_24.857be8d8.svg);display:inline-block;vertical-align:middle;width:24px;height:24px}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_icon{margin-right:10px}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_icon{transform:scaleX(-1);margin-left:10px}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_label{display:inline-block;vertical-align:middle;font-size:18px;font-weight:400;transition:color .2s;color:#666;white-space:nowrap;max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis}.tio-course-ide-navigator .tio-course-ide-navigator_lessons{display:-webkit-flex;display:flex;position:absolute;bottom:0;left:0;right:0;height:5px;background-color:#e7e7e7;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;margin:0 20px}.tio-course-ide-navigator .tio-course-ide-navigator_lesson{margin:0 1px;-webkit-flex:1;flex:1}.tio-course-ide-navigator .tio-course-ide-navigator_lesson:first-child{margin-left:0}.tio-course-ide-navigator .tio-course-ide-navigator_lesson:last-child{margin-right:0}.tio-course-ide-navigator .tio-course-ide-navigator_lesson.success{background-color:#6ecca5}.tio-course-ide-navigator .tio-course-ide-navigator_lesson.failure{background-color:#dc7070}.tio-course-ide-navigator .tio-course-ide-navigator_lesson.current{background-color:#41a3d0}.tio-course-ide-navigator .tio-course-ide-navigator-actions{position:absolute;right:0;top:0;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 40px}.tio-course-ide-navigator .tio-course-ide-navigator-fullscreen{width:24px;height:24px}.tio-course-ide-navigator .tio-course-ide-navigator-fullscreen-icon{fill:#41a3d0;width:24px;height:24px;transition:fill .2s}.learning-user-content-tab .learning-user-content-footer-navigation-next,.learning-user-content-tab .learning-user-content-footer-navigation-previous{height:50px;min-width:200px;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;text-align:center;color:#fff;font-size:18px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tio-course-ide-navigator .tio-course-ide-navigator-fullscreen-icon:hover{fill:#45afe0}.learning-user-content-tab{padding-bottom:30px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.learning-user-content-tab .learning-user-content-container,.learning-user-content-tab .learning-user-content-header,.learning-user-content-tab .learning-user-content-update-header{max-width:1200px;width:calc(100% - 50px)}.learning-user-content-tab .learning-user-content-container{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;overflow:hidden}.learning-user-content-tab .learning-user-content,.learning-user-content-tab .learning-user-content-editor{-webkit-flex:1;flex:1;width:auto;max-width:100%;position:relative}.learning-user-content-tab .learning-user-content-statement{border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 rgba(0,0,0,.1);border:1px solid #e7e7e7;overflow:hidden}.learning-user-content-tab .learning-user-content-report{display:block;max-width:1200px;margin-top:40px;border:1px solid #e7e7e7;border-radius:5px;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1);overflow:hidden}.learning-user-content-tab .learning-user-content-footer-navigation{margin-top:40px;display:-webkit-flex;display:flex;max-width:1200px}.learning-user-content-tab .learning-user-content-footer-navigation-next,.learning-user-content-tab .learning-user-content-footer-navigation-previous{-webkit-flex:1;flex:1;position:relative}.learning-user-content-tab .learning-user-content-footer-navigation-previous{border-radius:5px;background-color:#f7c327;border:none;cursor:pointer;padding:0 20px 0 50px;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;margin-right:20px}.learning-user-content-tab .learning-user-content-footer-navigation-previous:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.learning-user-content-tab .learning-user-content-footer-navigation-previous:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.learning-user-content-tab .learning-user-content-footer-navigation-previous:disabled{background-color:#e7e7e7;cursor:auto}.learning-user-content-tab .learning-user-content-footer-navigation-previous .learning-user-content-footer-navigation-icon{left:15px}.learning-user-content-tab .learning-user-content-footer-navigation-next{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;padding:0 50px 0 20px;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;margin-left:20px}.learning-user-content-tab .learning-user-content-footer-navigation-next:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.learning-user-content-tab .learning-user-content-footer-navigation-next:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.learning-user-content-tab .learning-user-content-footer-navigation-next:disabled{background-color:#e7e7e7;cursor:auto}.learning-user-content-tab .learning-user-content-footer-navigation-next .learning-user-content-footer-navigation-icon{right:15px;transform:rotate(180deg)}.learning-user-content-tab .learning-user-content-footer-navigation-icon{width:24px;height:24px;fill:#fff;position:absolute;top:0;bottom:0;margin:auto}.learning-user-content-tab .tio-enriched-statement{border-top:none}.learning-user-content-tab .learning-user-content-update-header{background-color:#fff;height:100px;margin-top:40px;border:1px solid #e7e7e7;box-shadow:0 2px 0 0 rgba(0,0,0,.1);border-radius:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 25px}.learning-user-content-tab .learning-user-content-update-header-content{-webkit-flex:1;flex:1}.learning-user-content-tab .learning-user-content-update-header-icon{width:48px;height:48px;-webkit-flex:none;flex:none;margin-right:20px;fill:#f7c327}.learning-user-content-tab .learning-user-content-update-header-button{-webkit-flex:none;flex:none;text-align:center;border-radius:5px;background-color:#f7c327;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;min-width:0;width:130px;padding:0 5px}.learning-user-content-tab .learning-user-content-update-header-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.learning-user-content-tab .learning-user-content-update-header-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.learning-user-content-tab .learning-user-content-update-header-button:disabled{background-color:#e7e7e7;cursor:auto}.learning-user-content-tab .learning-user-content-update-header-button-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#fff;margin-right:15px}.learning-user-content-tab .learning-user-content-update-header-button-label{display:inline-block;vertical-align:middle}.learning-user-content-tab .learning-user-content-update-header-title{font-size:23px;font-weight:400}.learning-user-content-tab .learning-user-content-update-header-details{font-size:15px;font-weight:400}.learning-user-content-tab.without-navigator .learning-user-content-statement{border-radius:5px;margin-top:30px}.learning-user-content-tab.two-columns-layout{width:100%;height:100%;padding-bottom:0}.learning-user-content-tab.two-columns-layout .learning-user-content-container,.learning-user-content-tab.two-columns-layout .learning-user-content-header,.learning-user-content-tab.two-columns-layout .learning-user-content-report{width:100%;max-width:none}.learning-user-content-tab.two-columns-layout .learning-user-content-header{overflow:hidden}.learning-user-content-tab.two-columns-layout.with-banner .learning-user-content-container{height:calc(100vh - 420px)}.learning-user-content-tab.two-columns-layout .learning-user-content{overflow:auto;background:#fff}.learning-user-content-tab.two-columns-layout .learning-user-content,.learning-user-content-tab.two-columns-layout .learning-user-content-editor{-webkit-flex:1;flex:1;width:auto}.learning-user-content-tab.two-columns-layout .learning-user-content-report,.learning-user-content-tab.two-columns-layout .learning-user-content-statement{border-radius:0;box-shadow:none;border:none;overflow:visible}.learning-user-content-tab.two-columns-layout .learning-user-content-report{margin:0;border-top:1px solid #e7e7e7}.learning-user-content-tab.two-columns-layout .learning-user-content-footer-navigation{margin:0 60px 30px}.learning-user-content-tab.two-columns-layout .learning-user-content-footer-navigation-next,.learning-user-content-tab.two-columns-layout .learning-user-content-footer-navigation-previous{min-width:100px}.learning-user-content-tab.fullscreen.two-columns-layout .learning-user-content-container{height:calc(100vh - 80px)}.learning-user-content-tab.fullscreen.two-columns-layout .learning-user-content-update-header{display:none}.learning-user-content-tab.two-columns-layout.without-navigator .learning-user-content-update-header{border:none;width:100%;max-width:none;margin:0;box-shadow:none;border-radius:0}.learning-user-content-tab.two-columns-layout.fullscreen.without-navigator .learning-user-content,.learning-user-content-tab.two-columns-layout.without-navigator.with-banner .learning-user-content{border-top:1px solid #e7e7e7}.tio-course-lesson-full-editor{position:absolute;top:0;right:0;bottom:0;left:0}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-header-panel{width:90px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu{width:58px;height:58px;position:relative}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button{width:100%;height:100%;background-color:rgba(255,255,255,0);transition:background .2s,border .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button .tio-course-lesson-full-editor-settings-button-icon{width:32px;height:32px;fill:#f7c327;transition:fill .2s,width .2s,height .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button:hover .editor-settings-button-icon{fill:#ffcf34}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button.open{border:1px solid #404040;background-color:#555;border-top-left-radius:5px;border-top-right-radius:5px}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button.open .editor-settings-button-icon{fill:#f7c327;width:24px;height:24px}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content{z-index:500;position:absolute;top:calc(100% - 1px);right:0;background-color:#555;border:1px solid #404040;transform-origin:100% 0;border-radius:5px 0 5px 5px}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-enter{opacity:0;transition:opacity .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-enter.ng-enter-active{opacity:1}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-leave{opacity:1;transition:opacity .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-leave.ng-leave-active{opacity:0}.tio-course-report .tio-course-report-content{padding:50px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-course-report .tio-course-report-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100px;padding:0 50px;border-bottom:1px solid #e7e7e7}.tio-course-report .tio-course-report-title:before{content:'';display:inline-block;vertical-align:middle;background-image:url(/common/images/learning/congrats_32.f6f56e73.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:32px;height:32px;margin-right:15px}.tio-course-report .tio-course-report-title .tio-course-report-title-label-small{display:none}.tio-course-report .tio-course-report-title-label{display:inline-block;vertical-align:middle;color:#666;font-size:30px;font-weight:300}.tio-course-report .tio-course-report-progress{height:165px;width:165px;color:#41a3d0;border:1px solid #e7e7e7;background-color:#f9f9f9;border-radius:50%;padding:7px}.tio-course-report .tio-course-report-progress-content{height:calc(100% - 30px);width:calc(100% - 30px);border:1px solid #e7e7e7;background-color:#fff;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;color:#666}.tio-course-report .tio-course-report-progress-value{font-size:40px;font-weight:400;margin-bottom:-10px;margin-top:-10px}.tio-course-report .tio-course-report-progress-value:after{content:'%';font-size:22px;margin-left:5px}.tio-course-report .tio-course-report-progress-label{text-transform:uppercase;font-weight:400;font-size:12px}.tio-course-report .tio-course-report-feedback,.tio-course-report .tio-course-report-share{width:320px}.tio-course-report .tio-course-report-share{text-align:right}.tio-course-report .tio-course-report-feedback-title,.tio-course-report .tio-course-report-share-title{font-size:24px;font-weight:400;padding-bottom:12px;border-bottom:1px dashed #e7e7e7}.tio-course-report .tio-course-report-feedback-content,.tio-course-report .tio-course-report-share-content{margin-top:15px}.tio-course-report .tio-course-report-feedback-items{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 -4px}.tio-course-report .tio-course-report-feedback-items:not(:hover) .tio-course-report-feedback-item.current,.tio-course-report .tio-course-report-feedback-items:not(:hover) .tio-course-report-feedback-item.current~.tio-course-report-feedback-item{background-image:url(/common/images/common/star_on_32.50964f8a.svg)}.tio-course-report .tio-course-report-feedback-items:not(:hover) .tio-course-report-feedback-item.current+.tio-course-report-feedback-item-label{display:block}.tio-course-report .tio-course-report-feedback-item{display:inline-block;vertical-align:middle;background-image:url(/common/images/common/star_off_32.750c1454.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:40px;height:32px;transition:background .1s}.tio-course-report .tio-course-report-feedback-item:hover,.tio-course-report .tio-course-report-feedback-item:hover~.tio-course-report-feedback-item{background-image:url(/common/images/common/star_on_32.50964f8a.svg)}.tio-course-report .tio-course-report-feedback-item:hover+.tio-course-report-feedback-item-label{display:block}.tio-course-report .tio-course-report-feedback-item-label{display:none;margin-left:15px;white-space:nowrap;font-size:15px;font-weight:600;position:absolute;left:100%;top:0;height:32px;line-height:32px;pointer-events:none}.tio-course-report .tio-course-report-share-button{margin-left:15px}.tio-course-report .tio-course-report-share-button-icon{width:32px;height:32px;fill:#f7c327;transition:fill .2s}.tio-course-report .tio-course-report-share-button-icon:hover{fill:#ffcf34}.tio-course-report.small .tio-course-report-title-label-small{display:inline-block}.tio-course-report.small .tio-course-report-title-label-large{display:none}.tio-course-report.small .tio-course-report-content{-webkit-flex-direction:column;flex-direction:column;padding:50px 0 40px}.tio-course-report.small .tio-course-report-progress{order:1}.tio-course-report.small .tio-course-report-feedback{order:2;text-align:center;padding:20px 0}.tio-course-report.small .tio-course-report-feedback-title{border:none;padding:0}.tio-course-report.small .tio-course-report-feedback-item{width:55px}.tio-course-report.small .tio-course-report-share{padding:20px 0;order:3;text-align:center;border-top:1px dashed #e7e7e7}.tio-course-report.small .tio-course-report-share-title{border:none;padding:0}.tio-course-report.small .tio-course-report-share-button{margin:0;padding:0 15px}.tio-course-report.small .tio-course-report-share-button-icon{fill:#41a3d0}.tio-course-report.small .tio-course-report-share-button-icon:hover{fill:#45afe0}.tio-course-table-of-contents{background:#fff;width:300px}.tio-course-table-of-contents .tio-course-table-of-contents-section{padding:1px 0}.tio-course-table-of-contents .tio-course-table-of-contents-section:not(:first-child){border-top:1px solid #e7e7e7}.tio-course-table-of-contents .tio-course-table-of-contents-section.success .tio-course-table-of-contents-section-icon{background-image:url(/common/images/learning/pass_24.208c669a.svg)}.tio-course-table-of-contents .tio-course-table-of-contents-section.failure .tio-course-table-of-contents-section-icon{background-image:url(/common/images/learning/fail_24.12da3d71.svg)}.tio-course-table-of-contents .tio-course-table-of-contents-section.current .tio-course-table-of-contents-section-icon{background-image:url(/common/images/learning/current_24.b59cce56.svg)}.tio-course-table-of-contents .tio-course-table-of-contents-section.question .tio-course-table-of-contents-section-link{cursor:pointer}.tio-course-table-of-contents .tio-course-table-of-contents-section.question:hover .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question:hover .tio-course-table-of-contents-section-name{color:#41a3d0}.tio-course-table-of-contents .tio-course-table-of-contents-section.question.success:hover .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.success:hover .tio-course-table-of-contents-section-name{color:#6ecca5}.tio-course-table-of-contents .tio-course-table-of-contents-section.question.failure:hover .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.failure:hover .tio-course-table-of-contents-section-name{color:#dc7070}.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current .tio-course-table-of-contents-section-name,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current:hover .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current:hover .tio-course-table-of-contents-section-name{color:#41a3d0}.tio-course-table-of-contents .tio-course-table-of-contents-section-link{padding:20px;display:block;cursor:default;white-space:nowrap}.tio-course-table-of-contents .tio-course-table-of-contents-section-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#41a3d0;margin-right:10px}.tio-course-table-of-contents .tio-course-table-of-contents-section-counter{display:inline-block;vertical-align:middle;font-size:18px;font-weight:600;color:#666;margin-right:3px;transition:color .2s}.tio-course-table-of-contents .tio-course-table-of-contents-section-counter:after{content:'.'}.tio-course-table-of-contents .tio-course-table-of-contents-section-name{display:inline-block;vertical-align:middle;color:#666;font-size:18px;font-weight:400;transition:color .2s;max-width:calc(100% - 70px);text-overflow:ellipsis;overflow:hidden}.tio-course-table-of-contents .tio-course-table-of-contents-subsections{border-top:1px dashed #e7e7e7;padding:7px 0}.tio-course-table-of-contents .tio-course-table-of-contents-subsection{display:block;padding:8px 15px 8px 60px;white-space:nowrap}.tio-course-table-of-contents .tio-course-table-of-contents-subsection:before{content:'';display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #666;margin-right:15px;width:10px;height:10px}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.success:before{border:2px solid #6ecca5}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.success:hover .tio-course-table-of-contents-subsection-label{color:#6ecca5}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.failure:before{border:2px solid #dc7070}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.failure:hover .tio-course-table-of-contents-subsection-label{color:#dc7070}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.current{cursor:default}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.current:before{border:2px solid #41a3d0}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.current .tio-course-table-of-contents-subsection-label{color:#41a3d0}.tio-course-table-of-contents .tio-course-table-of-contents-subsection-label{color:#666;font-size:18px;font-weight:400;display:inline-block;vertical-align:middle;overflow:hidden;max-width:calc(100% - 25px);text-overflow:ellipsis;transition:color .2s}.tio-editor-settings-menu .tio-editor-settings-button-input,.tio-editor-settings-menu .tio-editor-settings-button-title:before{display:none}.tio-course-table-of-contents .tio-course-table-of-contents-subsection-label:hover{color:#41a3d0}.tio-editor-settings-menu .tio-editor-settings-button{text-align:right;padding:15px}.tio-editor-settings-menu .tio-editor-settings-button:not(:first-child){border-top:1px solid #e7e7e7}.tio-editor-settings-menu .tio-editor-settings-button-title{white-space:nowrap;text-transform:uppercase;color:#41a3d0;font-size:15px;font-weight:600;margin:0 0 5px}.tio-editor-settings-menu .tio-editor-settings-button-input-container{white-space:nowrap}.tio-editor-settings-menu .tio-editor-settings-button-input:checked+.tio-editor-settings-button-label{cursor:auto}.tio-editor-settings-menu .tio-editor-settings-button-input:checked+.tio-editor-settings-button-label .tio-editor-settings-button-label-content{font-weight:700}.tio-editor-settings-menu .tio-editor-settings-button-input:checked+.tio-editor-settings-button-label .tio-editor-settings-button-label-radio:after{opacity:1}.tio-editor-settings-menu .tio-editor-settings-button-label{display:inline-block;margin-left:10px;cursor:pointer}.tio-editor-settings-menu .tio-editor-settings-button-label .tio-editor-settings-button-label-radio{display:inline-block;vertical-align:middle;border:2px solid #41a3d0;border-radius:50%;height:13px;width:13px;position:relative;margin-right:2px}.tio-editor-settings-menu .tio-editor-settings-button-label .tio-editor-settings-button-label-radio:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#41a3d0;width:5px;height:5px;border-radius:50%;opacity:0;transition:opacity .2s}.tio-editor-settings-menu .tio-editor-settings-button-label .tio-editor-settings-button-label-content{display:inline-block;vertical-align:middle;color:#666;font-weight:400;font-size:15px;transition:color .2s}.tio-editor-settings-menu .editor-settings-menu-button{width:100%;white-space:nowrap;display:block;padding:0 15px;text-align:right;height:58px}.tio-editor-settings-menu .editor-settings-menu-button>*{transition:opacity .2s}.tio-editor-settings-menu .editor-settings-menu-button:not(:first-child){border-top:1px solid #e7e7e7}.tio-editor-settings-menu.theme-dark .editor-settings-menu-button:not(:first-child),.tio-editor-settings-menu.theme-dark .tio-editor-settings-button:not(:first-child){border-top:1px solid #404040}.tio-editor-settings-menu .editor-settings-menu-button:not(:disabled):hover .editor-settings-menu-button-label{color:#41a3d0}.tio-editor-settings-menu .editor-settings-menu-button:disabled{cursor:auto}.tio-editor-settings-menu .editor-settings-menu-button:disabled>*{opacity:.4}.tio-editor-settings-menu .editor-settings-menu-reset-all-button .editor-settings-menu-button-icon,.tio-editor-settings-menu .editor-settings-menu-reset-button .editor-settings-menu-button-icon{width:21px;height:24px}.tio-editor-settings-menu .editor-settings-menu-button-label{display:inline-block;vertical-align:middle;font-size:18px;font-weight:400;transition:color .2s;color:#666}.tio-editor-settings-menu.theme-dark .editor-settings-menu-button-label,.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-label .tio-editor-settings-button-label-content{color:#fff}.tio-editor-settings-menu .editor-settings-menu-button-icon{fill:#41a3d0;display:inline-block;vertical-align:middle;margin-left:20px;width:24px;height:24px}.tio-editor-settings-menu.theme-dark .editor-settings-menu-button-icon{fill:#f7c327}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-title{color:#f7c327}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-label .tio-editor-settings-button-label-radio{border:2px solid #f7c327}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-label .tio-editor-settings-button-label-radio:after{background-color:#f7c327}.tio-editor .editor-banner{border-bottom:1px solid #e7e7e7;height:56px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}.tio-editor .editor-tabs-container{-webkit-flex:1;flex:1;position:relative}.tio-editor .editor-tabs{white-space:nowrap;overflow:hidden;overflow-x:auto;overflow-x:overlay;position:absolute;left:0;right:0;bottom:0;top:0;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}.tio-editor .editor-banner-custom-header{-webkit-flex:none;flex:none;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;border-left:1px solid #e7e7e7}.tio-editor .editor-tab{min-width:78px;-webkit-flex:0 1 auto;flex:0 1 auto;height:100%;color:#666;font-weight:400;padding:0 30px;border-right:1px solid #e7e7e7;font-size:20px;position:relative;transition:background .2s,color .2s;background-color:#f9f9f9;overflow:hidden;text-overflow:ellipsis}.tio-editor .editor-tab.selected{-webkit-flex-shrink:0;flex-shrink:0}.tio-editor .editor-tab.selected,.tio-editor .editor-tab:hover{background-color:#fff;color:#41a3d0}.tio-editor .editor-tab.modified:before{content:'*'}.tio-editor.split-mode{height:100%;background-color:#4b4b4b}.tio-editor.split-mode .editor-editors{height:100%}.tio-editor.split-mode.with-banner .editor-editors{height:calc(100% - 92px)}.tio-editor.split-mode .editor-banner{height:92px;border-bottom:1px solid #404040}.tio-editor.split-mode .editor-banner-custom-header{border-left:1px solid #404040}.tio-editor.split-mode .editor-tab{background-color:#4b4b4b;color:#fff;font-weight:400;border-right:1px solid #404040;transition:color .2s,text-shadow .2s}.tio-editor.split-mode .editor-tab.selected,.tio-editor.split-mode .editor-tab:hover{background-color:#555}.tio-editor.split-mode .editor-tab:hover{color:#fff;text-shadow:0 0 1px #fff}.tio-enriched-statement{background-color:#fff}.tio-enriched-statement .tio-iframe-container{position:relative;height:0;padding-bottom:56.25%}.tio-enriched-statement .tio-iframe-container iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.tio-enriched-statement .tio-math-block-container{text-align:center}.tio-enriched-statement-mcq,.tio-enriched-statement-testcase-editor{margin:30px 0;background-color:#f9f9f9;border:1px solid #e7e7e7;border-radius:5px;overflow:hidden}.tio-enriched-statement-mcq .editor-header,.tio-enriched-statement-testcase-editor .editor-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:30px 40px}.tio-enriched-statement-mcq .editor-header .editor-header-info,.tio-enriched-statement-testcase-editor .editor-header .editor-header-info{-webkit-flex:1;flex:1;min-width:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.tio-enriched-statement-mcq .editor-header .editor-label,.tio-enriched-statement-testcase-editor .editor-header .editor-label{font-size:25px;color:#666;font-weight:400;-webkit-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.tio-enriched-statement-mcq .editor-header .editor-header-status,.tio-enriched-statement-testcase-editor .editor-header .editor-header-status{display:inline-block;vertical-align:middle;-webkit-flex:none;flex:none;margin-right:20px}.tio-enriched-statement-mcq .editor-header .editor-header-actions,.tio-enriched-statement-testcase-editor .editor-header .editor-header-actions{@incude flex(none);margin-left:15px}.tio-enriched-statement-mcq .editor-header .editor-settings-menu,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu{display:inline-block;position:relative}.tio-enriched-statement-mcq .editor-header .editor-settings-menu-content,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu-content{z-index:500;position:absolute;top:calc(100% - 1px);right:0;background-color:#fff;border:1px solid #e7e7e7;transform-origin:100% 0;box-shadow:0 2px 0 0 rgba(0,0,0,.1);border-radius:5px 0 5px 5px}.tio-enriched-statement-mcq .editor-header .editor-settings-menu-content.ng-enter,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu-content.ng-enter{opacity:0;transition:opacity .2s}.tio-enriched-statement-mcq .editor-header .editor-settings-menu-content.ng-enter.ng-enter-active,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu-content.ng-enter.ng-enter-active{opacity:1}.tio-enriched-statement-mcq .editor-header .editor-settings-menu-content.ng-leave,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu-content.ng-leave{opacity:1;transition:opacity .2s}.tio-enriched-statement-mcq .editor-header .editor-settings-menu-content.ng-leave.ng-leave-active,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu-content.ng-leave.ng-leave-active{opacity:0}.tio-enriched-statement-mcq .editor-header .editor-settings-button,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-button{width:58px;height:58px;border:1px solid rgba(231,231,231,0);background-color:rgba(255,255,255,0);transition:background .2s,border .2s}.tio-enriched-statement-mcq .editor-header .editor-settings-button .editor-settings-button-icon,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-button .editor-settings-button-icon{width:32px;height:32px;fill:#41a3d0;transition:fill .2s,width .2s,height .2s}.tio-enriched-statement-mcq .editor-header .editor-settings-button:hover .editor-settings-button-icon,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-button:hover .editor-settings-button-icon{fill:#45afe0}.tio-enriched-statement-mcq .editor-header .editor-settings-button.open,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-button.open{border:1px solid #e7e7e7;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.tio-enriched-statement-mcq .editor-header .editor-settings-button.open .editor-settings-button-icon,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-button.open .editor-settings-button-icon{fill:#41a3d0;width:24px;height:24px}.tio-enriched-statement-mcq .editor-header .editor-settings-menu-editor-settings,.tio-enriched-statement-testcase-editor .editor-header .editor-settings-menu-editor-settings{border-top:1px solid #e7e7e7}.tio-enriched-statement-mcq .testcase-button,.tio-enriched-statement-testcase-editor .testcase-button,.tio-enriched-statement-testcase-editor.success .testcase-button.with-result{border:none;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;font-size:18px;padding:0 20px;min-width:initial;overflow:hidden;text-align:center;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.tio-enriched-statement-mcq .testcase-button,.tio-enriched-statement-testcase-editor .testcase-button{background-color:#41a3d0;color:#fff;height:50px;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%;border-radius:0}.tio-enriched-statement-mcq .testcase-button:not(button),.tio-enriched-statement-testcase-editor .testcase-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-enriched-statement-mcq .testcase-button:not(:disabled):hover,.tio-enriched-statement-testcase-editor .testcase-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-enriched-statement-mcq .testcase-button:disabled,.tio-enriched-statement-testcase-editor .testcase-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-enriched-statement-mcq .testcase-button:before,.tio-enriched-statement-testcase-editor .testcase-button:before{content:'';display:none;vertical-align:middle;height:30px;width:30px;margin:auto;transform-origin:50% 50%;background-image:url(/common/images/loader_24.a590b2fb.svg);background-repeat:no-repeat;background-position:center;background-size:contain;animation:loading 1s step-start infinite}@-webkit-keyframes loading{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}@-moz-keyframes loading{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}@-ms-keyframes loading{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}@keyframes loading{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}.tio-enriched-statement-mcq .testcase-button .testcase-button-label,.tio-enriched-statement-testcase-editor .testcase-button .testcase-button-label{vertical-align:middle}.tio-enriched-statement-mcq .testcase-button.pending:before,.tio-enriched-statement-testcase-editor .testcase-button.pending:before{display:inline-block}.tio-enriched-statement-mcq .testcase-button.pending .testcase-button-label,.tio-enriched-statement-testcase-editor .testcase-button.pending .testcase-button-label{margin-left:5px}.tio-enriched-statement-testcase-editor .editor-header .editor-header-status{height:40px;width:48px;position:relative}.tio-enriched-statement-testcase-editor .editor-header .editor-header-status:before{content:'';display:block;background-image:url(/common/images/learning/code_todo_48.ad704798.svg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.tio-enriched-statement-testcase-editor.success .editor-header .editor-label{color:#6ecca5}.tio-enriched-statement-testcase-editor.success .editor-header .editor-header-status:before{background-image:url(/common/images/learning/code_ok_48.df95e51e.svg)}.tio-enriched-statement-testcase-editor.success .testcase-button.with-result{background-color:#6ecca5;color:#fff;height:50px;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%;border-radius:0}.tio-enriched-statement-testcase-editor.success .testcase-button.with-result:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-enriched-statement-testcase-editor.success .testcase-button.with-result:not(:disabled):hover{background-color:#7ddfb6;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-enriched-statement-testcase-editor.success .testcase-button.with-result:disabled{background-color:#e7e7e7;cursor:auto}.tio-enriched-statement-testcase-editor.failure .editor-header .editor-label,.tio-enriched-statement-testcase-editor.timeout .editor-header .editor-label{color:#dc7070}.tio-enriched-statement-testcase-editor.failure .editor-header .editor-header-status:before,.tio-enriched-statement-testcase-editor.timeout .editor-header .editor-header-status:before{background-image:url(/common/images/learning/code_error_48.bc46bbac.svg)}.tio-enriched-statement-testcase-editor.failure .testcase-button.with-result,.tio-enriched-statement-testcase-editor.timeout .testcase-button.with-result{text-align:center;background-color:#dc7070;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;min-width:initial;border-radius:0}.tio-enriched-statement-testcase-editor.failure .testcase-button.with-result:not(button),.tio-enriched-statement-testcase-editor.timeout .testcase-button.with-result:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-enriched-statement-testcase-editor.failure .testcase-button.with-result:not(:disabled):hover,.tio-enriched-statement-testcase-editor.timeout .testcase-button.with-result:not(:disabled):hover{background-color:#ee8484;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-enriched-statement-testcase-editor.failure .testcase-button.with-result:disabled,.tio-enriched-statement-testcase-editor.timeout .testcase-button.with-result:disabled{background-color:#e7e7e7;cursor:auto}.tio-enriched-statement-testcase-editor .tio-enriched-statement-testcase-editor_tio-editor{display:block;border-top:1px solid #e7e7e7}.tio-enriched-statement-testcase-editor .play-result{border-top:1px solid #e7e7e7}.tio-enriched-statement-testcase-editor .play-result .play-result-section{padding:20px 40px 40px}.tio-enriched-statement-testcase-editor .play-result .play-result-section:not(:last-child){border-bottom:1px solid #e7e7e7}.tio-enriched-statement-testcase-editor .play-result .play-result-section-title{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;min-width:0;font-size:20px;font-weight:600;margin:0}.tio-enriched-statement-testcase-editor .play-result .play-result-section-title:before{display:none}.tio-enriched-statement-testcase-editor .play-result .play-result-section-title-icon{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:15px;fill:#41a3d0}.tio-enriched-statement-testcase-editor .play-result .play-result-section-title-label{display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-flex:1;flex:1}.tio-enriched-statement-testcase-editor .play-result .play-result-section-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:20px}.tio-enriched-statement-testcase-editor .play-result .play-execution-terminal-fullscreen,.tio-enriched-statement-testcase-editor .play-result .play-execution-viewer-fullscreen{-webkit-flex:none;flex:none;display:block;width:24px;height:24px;margin-left:30px}.tio-enriched-statement-testcase-editor .play-result .play-execution-terminal-fullscreen.disabled,.tio-enriched-statement-testcase-editor .play-result .play-execution-viewer-fullscreen.disabled{opacity:.5;pointer-events:none}.tio-enriched-statement-testcase-editor .play-result .play-execution-terminal-fullscreen:hover .play-execution-terminal-fullscreen-icon,.tio-enriched-statement-testcase-editor .play-result .play-execution-terminal-fullscreen:hover .play-execution-viewer-fullscreen-icon,.tio-enriched-statement-testcase-editor .play-result .play-execution-viewer-fullscreen:hover .play-execution-terminal-fullscreen-icon,.tio-enriched-statement-testcase-editor .play-result .play-execution-viewer-fullscreen:hover .play-execution-viewer-fullscreen-icon{fill:#45afe0}.tio-enriched-statement-testcase-editor .play-result .play-execution-terminal-fullscreen-icon{width:24px;height:24px;fill:#41a3d0;transition:color .2s}.tio-enriched-statement-testcase-editor .play-result .play-execution-runner-errors .play-result-section-title-icon{fill:#dc7070}.tio-enriched-statement-testcase-editor .play-execution-stream-content{font-size:18px;tab-size:10;max-height:200px;overflow:auto;margin:5px 0 10px;white-space:pre-wrap;word-break:break-word;background-color:#fff;padding:15px 40px;border-radius:5px;border:1px solid #e7e7e7;box-shadow:0 2px 0 0 rgba(0,0,0,.1)}.tio-enriched-statement-testcase-editor .play-execution-stream-content .file-link{color:#f07746;text-decoration:underline;cursor:pointer}.tio-enriched-statement-testcase-editor .play-execution-timeout{text-align:center;padding:25px;background-color:#fff}.tio-enriched-statement-testcase-editor .play-execution-timeout-message{color:#dc7070}.tio-enriched-statement-testcase-editor .play-runner-error{margin-top:20px}.tio-enriched-statement-testcase-editor .play-runner-error-message{color:#dc7070;margin:0 0 15px;font-size:18px;font-weight:600}.tio-enriched-statement-testcase-editor .play-runner-error-message:before{content:'';display:inline-block;background-color:#dc7070;width:10px;height:10px;border-radius:50%;margin-right:10px}.tio-enriched-statement-testcase-editor .play-runner-error-content{font-size:18px;margin:0;background-color:#fff;padding:15px 40px;border-radius:5px;border:1px solid #e7e7e7;box-shadow:0 2px 0 0 rgba(0,0,0,.1)}.tio-enriched-statement-testcase-editor .play-execution-viewer-container{width:100%;position:relative;padding:10px;border:1px solid #e7e7e7;border-radius:5px;overflow:hidden;-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 rgba(0,0,0,.1)}.tio-enriched-statement-testcase-editor .play-execution-viewer-dummy{padding-bottom:56.25%}.tio-enriched-statement-testcase-editor .play-execution-viewer{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:none}.tio-enriched-statement-testcase-editor .play-execution-terminal-overlay,.tio-enriched-statement-testcase-editor .play-execution-viewer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;font-size:16px;font-weight:400;text-align:center;padding:15px}.tio-enriched-statement-testcase-editor .play-execution-terminal-container{height:312px;background-color:#000;border:1px solid #e7e7e7;border-radius:5px;overflow:hidden;-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.1);box-shadow:0 2px 0 0 rgba(0,0,0,.1);position:relative;resize:vertical}.tio-enriched-statement-testcase-editor .play-execution-terminal-container ::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.tio-enriched-statement-testcase-editor .play-execution-terminal-container ::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(255,255,255,.5)}.tio-enriched-statement-testcase-editor .play-execution-terminal{position:absolute;top:0;left:0;right:0;bottom:10px}.tio-enriched-statement-mcq .editor-header .editor-header-status{height:48px;width:48px}.tio-enriched-statement-mcq .editor-header .editor-label{color:#666}.tio-enriched-statement-mcq .editor-header .editor-header-status-icon{height:100%;width:100%;fill:#41a3d0}.tio-enriched-statement-mcq.success .editor-header .editor-label{color:#6ecca5}.tio-enriched-statement-mcq.success .editor-header .editor-header-status-icon{fill:#6ecca5}.tio-enriched-statement-mcq.success .testcase-button.with-result{text-align:center;background-color:#6ecca5;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;min-width:initial;border-radius:0}#profile .profile_edit-button,.tio-enriched-statement-mcq.failure .testcase-button.with-result{white-space:nowrap;font-weight:600;text-align:center;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s}.tio-enriched-statement-mcq.success .testcase-button.with-result:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-enriched-statement-mcq.success .testcase-button.with-result:not(:disabled):hover{background-color:#7ddfb6;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-enriched-statement-mcq.success .testcase-button.with-result:disabled{background-color:#e7e7e7;cursor:auto}.tio-enriched-statement-mcq.failure .editor-header .editor-label{color:#dc7070}.tio-enriched-statement-mcq.failure .editor-header .editor-header-status-icon{fill:#dc7070}.tio-enriched-statement-mcq.failure .testcase-button.with-result{background-color:#dc7070;color:#fff;font-size:18px;height:50px;border:none;cursor:pointer;padding:0 20px;overflow:hidden;text-overflow:ellipsis;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;width:100%;min-width:initial;border-radius:0}.tio-enriched-statement-mcq.failure .testcase-button.with-result:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-enriched-statement-mcq.failure .testcase-button.with-result:not(:disabled):hover{background-color:#ee8484;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-enriched-statement-mcq.failure .testcase-button.with-result:disabled{background-color:#e7e7e7;cursor:auto}.tio-enriched-statement-mcq .mcq-options-container{padding:6px 50px 15px;background-color:#fff;border-top:1px solid #e7e7e7}.tio-enriched-statement-mcq .mcq-answer{margin:22px 0}.play-execution-terminal-popup,.play-execution-viewer-popup{width:calc(100vw - 200px);height:calc(100vh - 100px);border:none;display:block;min-width:300px;min-height:200px}.play-execution-terminal-popup{background-color:#000}.play-execution-terminal-popup ::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.play-execution-terminal-popup ::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(255,255,255,.5)}.course-share-popup{width:100vw;max-width:750px}.course-share-popup .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px solid #e7e7e7}.course-share-popup .title-icon{fill:#41a3d0;width:48px;height:48px;margin-right:20px}.course-share-popup .title-label{font-size:30px;font-weight:400}.course-share-popup .course-share-popup-content{padding:60px 100px;text-align:center}.course-share-popup .course-share-popup-textfield{margin:20px 0;width:380px;height:50px}.course-share-popup .course-share-popup-button{margin:20px;display:inline-block;vertical-align:middle;width:96px;height:96px;border-radius:5px;border:2px solid #e7e7e7;transition:border .2s}.course-share-popup .course-share-popup-button:hover{border:2px solid #41a3d0}.course-share-popup .course-share-popup-button-icon{width:48px;height:48px;fill:#41a3d0}.course-share-popup .course-share-popup-copy-button{position:relative}.course-share-popup .course-share-popup-copy-button .course-share-popup-button-icon{width:32px;height:32px}.course-share-popup .course-share-popup-button-label{text-transform:uppercase;display:block;font-size:15px;font-weight:400;color:#41a3d0;margin-top:2px}.course-share-popup .course-share-popup-button-notif{position:absolute;top:calc(100% + 5px);left:0;right:0;font-size:15px;font-weight:400}#profile .profile_edit-nickname .profile_edit-button,#profile .profile_nickname .profile_edit-button,#profile .profile_tagline .profile_edit-button{right:-20px}.course-share-popup .course-share-popup-button-notif.ng-enter{transition:opacity .5s;opacity:0}#profile .profile_banner-footer-block:hover .profile_edit-button,#profile .profile_banner:hover .profile_action-button-container,#profile .profile_banner:hover .profile_edit-cover-button,#profile .profile_edit-nickname:hover .profile_edit-button,#profile .profile_nickname:hover .profile_edit-button,#profile .profile_picture:hover .profile_picture-edit,#profile .profile_tagline:hover .profile_edit-button,.course-share-popup .course-share-popup-button-notif.ng-enter.ng-enter-active{opacity:1}.learning-user-discussion{width:100%;height:calc(100vh - 200px);background-color:#fff}#profile .profile_banner{position:relative;height:480px;padding:20px;background-color:#000;background-size:cover;background-position:center;background-image:url(/common/images/default_banner.d363534c.jpg);background-repeat:no-repeat}#profile .profile_banner-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:calc(100% - 120px)}#profile .profile_picture-background{position:relative;background:rgba(0,0,0,.2);width:190px;height:190px;border-radius:50%}#profile .profile_picture{position:absolute;left:15px;top:15px;width:160px;height:160px;border-radius:50%;margin-bottom:20px;background-image:url(/common/images/img_general_avatar.16181dc2.png);background-position:center;background-repeat:no-repeat;background-size:cover}#profile .profile_picture:before{content:'';position:absolute;top:-5px;left:-5px;border:5px solid #fff;width:170px;height:170px;border-radius:160px;display:block}#profile .profile_tagline:after,#profile .profile_tagline:before{content:'';display:inline-block;vertical-align:middle;background-image:url(/common/images/profile/quote_24.0e336a07.svg);width:24px;height:20px}#profile .profile_edit-nickname,#profile .profile_nickname{position:relative;color:#fff;font-size:50px;margin-bottom:10px;padding:0 30px;text-shadow:rgba(0,0,0,.3) 1px 1px}#profile .profile_edit-nickname{color:#f7c327}#profile .profile_tagline{position:relative;font-size:18px;color:#fff;font-weight:400;padding:0 30px;line-height:30px;vertical-align:middle;transition:color .2s;overflow:visible}#profile .profile_tagline a{color:inherit}#profile .profile_tagline a:hover,#profile .profile_tagline.profile_tagline-edit:hover{color:#f7c327}#profile .profile_tagline:before{margin-right:15px}#profile .profile_tagline:after{margin-left:15px;transform:rotate(180deg)}#profile .profile_banner-footer{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}#profile .profile_banner-footer-content{position:relative;margin:auto;width:calc(100% - 50px);height:60px;max-width:1200px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#profile .profile_banner-footer-content:first-child .profile_banner-footer-blocks{border-top:none}#profile .profile_user-data{font-size:18px;color:#fff;font-weight:400;position:relative;transition:color .2s;overflow:visible}#profile .profile_user-data:hover{color:#f7c327}#profile .profile_user-data,#profile .profile_user-data-public{margin-right:20px}#profile .profile_banner-footer-blocks{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:60px;border-top:1px dashed #e7e7e7}#profile .profile_icon,#profile .profile_label{display:inline-block;vertical-align:middle}#profile .profile_banner-footer-block{color:#fff;font-weight:400;font-size:18px;margin-right:7.5px;margin-left:27.5px}#profile .profile_banner-footer-block-content{white-space:nowrap}#profile .profile_picture-button{position:absolute;background:url(/common/images/profile/edit_24.ea8e6867.svg) center no-repeat #f7c327;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border-radius:50%}#profile .profile_picture-edit{z-index:1;opacity:0;transition:opacity .2s linear;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:50%}#profile .profile_icon{margin-right:12px}#profile .profile_edit-button{position:absolute;opacity:0;border-radius:15px;background-color:#f7c327;height:30px;line-height:30px;border:none;cursor:pointer;overflow:hidden;color:#fff;font-size:14px;-moz-transition:background .2s,box-shadow .2s;width:30px;padding:0;right:-40px;top:calc(50% - 15px);transition:opacity .2s linear}#profile .profile_edit-button:before,#profile .profile_edit-cover-button:before{background-image:url(/common/images/profile/edit_16.bbcadb0c.svg);background-repeat:no-repeat;width:16px;display:inline-block;vertical-align:middle;content:'';background-position:center}#profile .profile_action-button,#profile .profile_edit-cover-button{line-height:30px;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:600;padding-right:12px;text-align:center}#profile .profile_edit-button>span{vertical-align:middle}#profile .profile_edit-button>span:not(first-child){padding-left:6px}#profile .profile_edit-button>img{vertical-align:middle}#profile .profile_edit-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset;box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset}#profile .profile_edit-button:disabled{opacity:.5;cursor:auto}#profile .profile_edit-button:before{height:16px}#profile .profile_edit-cover-button{border-radius:15px;background-color:#f7c327;height:30px;border:none;cursor:pointer;color:#fff;padding-left:12px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;opacity:0;transition:opacity .2s linear}#profile .profile_edit-cover-button>span{vertical-align:middle}#profile .profile_edit-cover-button>span:not(first-child){padding-left:6px}#profile .profile_edit-cover-button>img{vertical-align:middle}#profile .profile_edit-cover-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset;box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset}#profile .profile_edit-cover-button:disabled{opacity:.5;cursor:auto}#profile .profile_edit-cover-button:before{height:16px}#profile .profile_action-button-container{position:absolute;right:0;color:#666;transition:opacity .2s linear;opacity:0}#profile .profile_action-button,.report-abuse-popup_report-button{-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s}#profile .profile_action-button{border-radius:15px;background-color:#f7c327;height:30px;border:none;cursor:pointer;color:#fff;padding-left:12px;transition:background .2s,box-shadow .2s;display:inline-block;margin-left:10px}#profile .profile_action-button>span{vertical-align:middle}#profile .profile_action-button>span:not(first-child){padding-left:6px}.report-abuse-popup_cancel-button,.report-abuse-popup_report-button{text-align:center;color:#fff;font-size:18px;font-weight:600;height:50px;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile .profile_action-button>img{vertical-align:middle}#profile .profile_action-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset;box-shadow:0 -7px 5px -5px rgba(0,0,0,.2) inset}#profile .profile_action-button:disabled{opacity:.5;cursor:auto}#profile .profile_tab-container{margin:auto;width:1200px;max-width:calc(100% - 50px)}.report-abuse-popup_report-button{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.report-abuse-popup_report-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.report-abuse-popup_report-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.report-abuse-popup_report-button:disabled{background-color:#e7e7e7;cursor:auto}.report-abuse-popup_cancel-button{border-radius:5px;background-color:#f7c327;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s}.report-abuse-popup_cancel-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.report-abuse-popup_cancel-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.report-abuse-popup_cancel-button:disabled{background-color:#e7e7e7;cursor:auto}.report-abuse-popup_button{width:265px}.report-abuse-popup_button-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#settings{width:100%}#settings .settings_title{display:inline-block;vertical-align:middle;color:#666;font-weight:300;font-size:30px;-webkit-flex:1;flex:1}#settings .settings_title-icon{margin-right:15px}#settings .settings_block{background:#fff;border:1px solid #e7e7e7;border-radius:5px;margin-bottom:40px;box-shadow:0 2px 0 0 rgba(0,0,0,.1);min-width:500px}#settings .settings_block .settings_block-title{height:95px;padding-left:60px;padding-right:60px;border-bottom:1px solid #e7e7e7;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#settings .settings_block .settings_block-title>h2{font-size:32px;font-weight:300}#settings .settings_block .settings_block-title-icon{margin-right:25px}#settings .settings_block .settings_block-content{position:relative;padding:30px 60px 60px;font-size:18px}#settings .settings_header-container{background-color:#fff}#settings .settings_header-content{height:80px;width:1200px;max-width:calc(100% - 50px);margin:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#settings .settings_delete-button .settings_delete-button-label,#settings .settings_delete-button:before{display:inline-block;vertical-align:middle}#settings>.content{max-width:calc(100% - $tio-main-content-margin);margin:auto;width:1200px}#settings .settings_delete-button{font-size:16px;font-weight:400;color:#666;transition:color .2s;transition:color .2s,text-shadow .2s}#settings .settings_delete-button:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}#settings .settings_delete-button:before{content:'';height:24px;width:24px;margin-right:10px;background-image:url(/common/images/settings/delete_24.cfbcf8fa.svg);background-repeat:no-repeat}.cg-profile-settings .cg-profile-settings_save-button,.cg-profile-settings .cg-profile-settings_save-button.cg-profile-settings_save-button-success{color:#fff;font-size:18px;font-weight:600;height:50px;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;min-width:200px;text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.cg-profile-settings{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-top:40px;margin-left:-40px}.cg-profile-settings .cg-profile-settings_save-button{border-radius:5px;background-color:#41a3d0;border:none;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%;margin-top:30px}.cg-profile-settings .cg-profile-settings_save-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-profile-settings .cg-profile-settings_save-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-profile-settings .cg-profile-settings_save-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-profile-settings .cg-profile-settings_save-button.cg-profile-settings_save-button-success{border-radius:5px;background-color:#6ecca5;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.cg-create-ssh-key_button,.tio-confirm-popup .confirm-button{-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s}.cg-profile-settings .cg-profile-settings_save-button.cg-profile-settings_save-button-success:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-profile-settings .cg-profile-settings_save-button.cg-profile-settings_save-button-success:not(:disabled):hover{background-color:#6ecca5;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-create-ssh-key_button:not(:disabled):hover,.tio-confirm-popup .confirm-button:not(:disabled):hover{-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-profile-settings .cg-profile-settings_save-button.cg-profile-settings_save-button-success:disabled{background-color:#e7e7e7;cursor:auto}.cg-profile-settings .settings_block{-webkit-flex:1;flex:1;margin-left:40px}.cg-profile-settings .cg-profile-settings_forgot-password{position:absolute;left:0;right:0;bottom:20px;text-align:center}.cg-profile-settings .cg-profile-settings_forgot-password-button{text-decoration:underline;color:#666;font-size:14px;font-weight:400}.cg-profile-settings .cg-profile-settings_forgot-password-button:hover{font-weight:600}.cg-profile-settings .cg-profile-settings_label{color:#41a3d0;font-size:14px;font-weight:400}.cg-ssh-settings_ssh-keys-list{display:block;margin-top:40px}#settings .cg-ssh-settings .settings_block .settings_block-content{padding-top:50px}.cg-create-ssh-key_shell-command{display:block;width:100%;margin:15px 0 40px;padding:15px;background-color:#fafafa;border:1px solid #ededed;border-radius:5px;color:#666;cursor:text;word-break:break-all}.cg-create-ssh-key_shell-command:before{content:'$';display:inline-block;margin-right:10px}.cg-create-ssh-key_table{list-style-type:none;margin:15px 0}.cg-create-ssh-key_table li:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#41a3d0;margin-right:15px}.cg-create-ssh-key_table li>span{margin-right:20px}.cg-create-ssh-key_key-label,.cg-create-ssh-key_title-label{margin:20px 0 0;font-size:14px;font-weight:400;color:#41a3d0}.cg-create-ssh-key_key-input,.cg-create-ssh-key_title-input{width:100%;margin-top:10px;padding:15px;resize:none}.cg-create-ssh-key_button{text-align:center;border-radius:5px;background-color:#41a3d0;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;width:100%;margin-top:13px}.cg-create-ssh-key_button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-create-ssh-key_button:not(:disabled):hover{background-color:#45afe0;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-create-ssh-key_button:disabled{background-color:#e7e7e7;cursor:auto}.cg-create-ssh-key_explanation{font-weight:600;margin-bottom:10px}.cg-create-ssh-key_explanation a{color:#f7c327;transition:color .2s}.cg-create-ssh-key_explanation a:hover{color:#ffcf34}.cg-ssh-keys-list_list{list-style-type:none}.cg-ssh-keys-list_item{margin-top:30px}.cg-ssh-keys-list_item:first-child{margin-top:0}.cg-ssh-keys-list_item_title-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.cg-ssh-keys-list_item_title-wrapper:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#41a3d0;margin-right:15px}.cg-ssh-keys-list_item_creation-time:before,.tio-confirm-popup .countdown:before{content:'('}.cg-ssh-keys-list_item_title{-webkit-flex:1;flex:1;font-size:24px;font-weight:400;word-break:break-all}.cg-ssh-keys-list_item_creation-time{display:inline-block;font-size:15px}.cg-ssh-keys-list_item_creation-time:after{content:')'}.cg-ssh-keys-list_item_key-wrapper{padding:0}.cg-ssh-keys-list_item_public-key{display:block;padding:15px;margin-top:20px;background-color:#fafafa;border:1px solid #ededed;border-radius:5px;font-size:14px;font-weight:400;word-break:break-all}.cg-ssh-keys-list_empty{margin-top:15px;padding:30px 20px;background-color:#fff;font-size:15px;font-weight:400;text-align:center}.cg-ssh-keys-list-buttons-container{display:-webkit-flex;display:flex}.cg-ssh-keys-list-button{padding-left:20px;padding-right:20px;font-size:16px;font-weight:400;transition:color .2s,text-shadow .2s}.cg-ssh-keys-list-button:hover{color:#f7c327;text-shadow:0 0 1px #f7c327}.cg-ssh-keys-list-button:not(:first-child){border-left:1px solid #e7e7e7}.cg-ssh-keys-list-button .cg-ssh-keys-list_icon,.cg-ssh-keys-list-button .cg-ssh-keys-list_label{vertical-align:middle}.cg-ssh-keys-list-button .cg-ssh-keys-list_icon{margin-right:15px}.code-editor-container{overflow:hidden}.code-editor-container.fitParent{height:100%}.code-editor-container.fitParent .code-editor{height:100%!important}.code-editor-container .ace_editor.ace_autocomplete{width:400px!important;font-family:Inconsolata,consolas,monospace}.code-editor-container .code-editor{min-height:150px;margin-left:-8px!important}.code-editor-container .code-editor ::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.code-editor-container .code-editor ::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}.code-editor-container .code-editor .editable-highlight{background-color:#4aad6d;position:absolute;opacity:.2}.code-editor-container.wrong-focus .code-editor.ace_focus .editable-highlight{background-color:#4aad6d;position:absolute;-moz-animation:focus-transition 2s infinite linear;-webkit-animation:focus-transition 2s infinite linear;animation:focus-transition 2s infinite linear}@-webkit-keyframes focus-transition{0%,100%{opacity:.2}25%{opacity:0}75%{opacity:.4}}@-moz-keyframes focus-transition{0%,100%{opacity:.2}25%{opacity:0}75%{opacity:.4}}@-ms-keyframes focus-transition{0%,100%{opacity:.2}25%{opacity:0}75%{opacity:.4}}@keyframes focus-transition{0%,100%{opacity:.2}25%{opacity:0}75%{opacity:.4}}.cg-ide.theme-black .code-editor-container ::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.cg-ide.theme-black .code-editor-container ::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(255,255,255,.5)}.tio-header-tabs{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;background-color:#fff;height:60px}.tio-header-tabs:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #e7e7e7}.tio-header-tabs .tio-header-tabs-container{display:-webkit-flex;display:flex;position:relative;width:1200px;max-width:calc(100% - 50px)}.tio-header-tabs .tio-header-tabs-container:before{content:'';display:block;position:absolute;top:0;left:0;right:0;border-top:1px dashed #e7e7e7}.tio-header-tabs .tio-header-tabs-content{-webkit-flex:1;flex:1}.tio-header-tabs .tio-header-menu-container,.tio-header-tabs .tio-header-tab{display:inline-block;margin-right:-1px;border:1px solid transparent;position:relative}.tio-header-tabs .tio-header-menu-container:before,.tio-header-tabs .tio-header-tab:before{content:'';display:block;position:absolute;left:-1px;top:0;bottom:0;margin:auto;height:20px;border-left:1px solid #e7e7e7}.tio-header-tabs .tio-header-menu-container.active,.tio-header-tabs .tio-header-tab.active{border:1px solid #e7e7e7;border-bottom:1px solid #f9f9f9}.tio-header-tabs .tio-header-menu-container.active:before,.tio-header-tabs .tio-header-tab.active:before{display:none}.tio-header-tabs .tio-header-tab{color:#666;font-size:18px;font-weight:400;padding:16px 30px;transition:color .2s;white-space:nowrap}.tio-header-tabs .tio-header-tab.active{color:#41a3d0;font-weight:600;background-color:#f9f9f9;cursor:default}.tio-header-tabs .tio-header-tab:hover{color:#41a3d0}.tio-header-tabs .tio-header-tab.white.active{background-color:#fff;border-bottom:1px solid #fff}.tio-header-tabs .tio-header-tab-icon,.tio-header-tabs .tio-header-tab-title{display:inline-block;vertical-align:middle}.tio-header-tabs .tio-header-tab-icon{margin-right:5px}.tio-header-tabs .tio-header-menu-container{-webkit-flex:none;flex:none;display:inline-block;position:relative;width:60px;border:1px solid transparent}.tio-header-tabs .tio-header-tabs-actions{-webkit-flex:none;flex:none}.tio-header-tabs .tio-header-menu-button{display:block;position:absolute;top:0;left:0;bottom:0;width:100%}.tio-header-tabs .tio-header-menu-button-icon{width:24px;height:18px;fill:#41a3d0}.tio-header-tabs .tio-header-menu{display:block;position:absolute;top:100%;left:-1px;background:#fff;z-index:20;border:1px solid #e7e7e7;box-shadow:0 2px 0 0 rgba(0,0,0,.1);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.tio-header-tabs .tio-header-menu:before{content:'';display:block;position:absolute;left:0;width:58px;height:3px;top:-2px;background-color:#fff}.tio-header-tabs .tio-header-menu.ng-enter{opacity:0;transition:opacity .2s}.tio-header-tabs .tio-header-menu.ng-enter.ng-enter-active{opacity:1}.tio-header-tabs .tio-header-menu.ng-leave{opacity:1;transition:opacity .2s}.tio-header-tabs .tio-header-menu.ng-leave.ng-leave-active{opacity:0}.tio-popup-content{min-height:200px;width:760px;max-width:calc(100vw - 50px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.tio-popup-content .tio-popup-content_title{color:#666;font-size:28px;font-weight:400;text-align:center;padding:26px}.tio-popup-content .tio-popup-content_icon{vertical-align:middle;margin-right:25px}.tio-popup-content .tio-popup-content_separator{border:none;border-top:1px solid #e7e7e7}.tio-popup-content .tio-popup-content_content{padding:80px}.tio-rating-stars_container{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;vertical-align:middle}.tio-rating-stars_star{margin-right:5px}.tio-rating-stars_votes{color:#666;font-weight:400;margin-left:5px}.tio-section{width:1200px;max-width:calc(100% - 50px);margin:auto;border:1px solid #e7e7e7;border-radius:5px;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1)}.tio-section .tio-section_content{padding:0 60px;position:relative;overflow:hidden}.tio-section .tio-section_title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:100px;padding:0 60px;border-bottom:1px solid #e7e7e7}.tio-section .tio-section_title-label{color:#41a3d0;font-size:30px;font-weight:400}.tio-checkbox{display:inline-block;position:relative;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.cg-checkbox,.cg-radiobutton,.slick-slider,.tio-radiobutton{-webkit-user-select:none}.tio-checkbox input[type=checkbox]{display:none}.tio-checkbox .tio-checkbox_square-check{display:none;width:14px;height:10px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.tio-checkbox label.tio-checkbox_label{margin-left:30px;display:inline;vertical-align:middle;border:none;line-height:20px;cursor:pointer;font-size:16px;font-weight:400;color:#666}.tio-checkbox label.tio-checkbox_label.disabled{cursor:default}.tio-checkbox input[type=checkbox]:checked~label.tio-checkbox_label{font-weight:600}.tio-checkbox input[type=checkbox]+label.tio-checkbox_square{cursor:pointer;display:inline-block;vertical-align:middle;content:'';width:24px;height:24px;border:2px solid #666;border-radius:2px;position:relative}.tio-checkbox input[type=checkbox]+label.tio-checkbox_square.disabled{cursor:default}.tio-checkbox input[type=checkbox]:checked+label.tio-checkbox_square .tio-checkbox_square-check{display:block}.tio-confirm-popup .tio-popup .popup-container{z-index:2500}.tio-confirm-popup .popup-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:60px;width:650px;height:400px}.cg-captcha-popup .confirm-button,.tio-confirm-popup .cancel-button,.tio-confirm-popup .confirm-button{padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-captcha-popup .cancel-button,.cg-captcha-popup .confirm-button,.tio-confirm-popup .cancel-button,.tio-confirm-popup .confirm-button{font-size:18px;height:50px;min-width:200px;text-align:center}.tio-confirm-popup .question{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.tio-confirm-popup .buttons{-webkit-flex:0;flex:0;min-height:60px;display:-webkit-flex;display:flex;margin:0 -20px}.tio-confirm-popup .buttons button{-webkit-flex:1;flex:1;margin:0 20px}.tio-confirm-popup .confirm-button{border-radius:5px;background-color:#41a3d0;color:#fff;font-weight:600;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.tio-confirm-popup .confirm-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-confirm-popup .confirm-button:not(:disabled):hover{background-color:#45afe0;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-confirm-popup .confirm-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-confirm-popup .cancel-button{border-radius:5px;background-color:#f7c327;color:#fff;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s}.tio-confirm-popup .cancel-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-confirm-popup .cancel-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.tio-confirm-popup .cancel-button:disabled{background-color:#e7e7e7;cursor:auto}.tio-confirm-popup .title{font-size:20px;margin:5px}.tio-confirm-popup .subtitle{font-size:15px;font-weight:400;margin:5px}.tio-confirm-popup .countdown:after{content:')'}.tio-panel .panel{position:fixed;z-index:1500;top:0;bottom:0;height:100vh;background-color:#fff;-moz-box-shadow:0 0 25px 0 rgba(32,37,42,.4);-webkit-box-shadow:0 0 25px 0 rgba(32,37,42,.4);box-shadow:0 0 25px 0 rgba(32,37,42,.4)}.tio-panel .right-panel{right:0}.tio-panel .right-panel.ng-enter{-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;-webkit-transition:right .2s ease-out;transition:right .2s ease-out;right:-600px}.tio-panel .right-panel.ng-enter.ng-enter-active{right:0}.tio-panel .right-panel.ng-leave{right:0;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;-webkit-transition:right .2s ease-out;transition:right .2s ease-out}.tio-panel .right-panel.ng-leave.ng-leave-active{right:-600px}.tio-panel .left-panel{left:0;position:absolute}.tio-panel .left-panel.ng-enter{-moz-transition:left .2s ease-out;-o-transition:left .2s ease-out;-webkit-transition:left .2s ease-out;transition:left .2s ease-out;left:-600px}.tio-panel .left-panel.ng-enter.ng-enter-active{left:0}.tio-panel .left-panel.ng-leave{left:0;-moz-transition:left .2s ease-out;-o-transition:left .2s ease-out;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.tio-panel .left-panel.ng-leave.ng-leave-active{left:-600px}.tio-panel.mobile-mode .panel{left:0;right:0;bottom:0;top:auto;height:calc(100vh - 60px)}.tio-panel.mobile-mode .panel.ng-enter{-moz-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out;bottom:-600px;right:0;left:0}.tio-panel.mobile-mode .panel.ng-enter.ng-enter-active{bottom:0;right:0;left:0}.tio-panel.mobile-mode .panel.ng-leave{bottom:0;right:0;left:0;-moz-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out}.tio-panel.mobile-mode .panel.ng-leave.ng-leave-active{bottom:-600px;right:0;left:0}.tio-panel.mobile-mode .panel.left-panel{position:fixed}.tio-panel .mask{position:fixed;width:100%;height:100%;top:0;left:0;cursor:pointer;background-color:rgba(0,0,0,.7);z-index:99}.tio-panel .mask.ng-enter{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;background-color:transparent}.tio-panel .mask.ng-enter.ng-enter-active,.tio-panel .mask.ng-leave{background-color:rgba(0,0,0,.7)}.tio-panel .mask.ng-leave{-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.tio-panel .mask.ng-leave.ng-leave-active{background-color:transparent}.tio-panel .mask.left-mask{position:absolute}.tio-popup .popup-container{cursor:pointer;background-color:rgba(0,0,0,.7);background-position:center;background-repeat:no-repeat;position:fixed;top:0;left:0;bottom:0;right:0;z-index:2000;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.tio-popup .popup-container.ng-enter{-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.tio-popup .popup-container.ng-enter.ng-enter-active{opacity:1}.tio-popup .popup-container.ng-leave{-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:1}.tio-popup .popup-container.ng-leave.ng-leave-active{opacity:0}.tio-popup .popup-container.non-skippable{cursor:default}.tio-popup .popup{cursor:auto;background-color:#fff;border-radius:5px;-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.4);box-shadow:0 0 25px 0 rgba(0,0,0,.4);overflow-y:auto;overflow-x:hidden}.tio-popup .popup::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.tio-progress-chart,.tio-progress-chart .tio-progress-chart-container,.tio-progress-chart .tio-progress-chart-wrapper .chart{width:100%;height:100%}.tio-popup .popup::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}.tio-popup .popup.no-overflow{overflow:visible}.tio-popup .popup-logo{margin-bottom:30px}@media (max-height:800px){.tio-popup .popup-logo{display:none}}.tio-progress-chart{min-height:20px;text-align:center;position:relative}.tio-progress-chart .tio-progress-chart-wrapper{display:-webkit-flex;display:flex;transform:rotateZ(180deg);position:absolute;width:100%;height:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-checkbox input[type=checkbox]:checked+label.cg-checkbox_square:before,.tio-radiobutton input[type=radio]:checked+label.tio-radiobutton_circle:before,form .cgwork-inputcontainer .cgwork-inputdate:after{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.tio-progress-chart .tio-progress-chart-content{width:100%;height:100%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.tio-radiobutton{display:inline-block;position:relative;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.tio-radiobutton input[type=radio]{display:none}.tio-radiobutton label.tio-radiobutton_label{margin-left:30px;display:inline;vertical-align:middle;border:none;line-height:20px;cursor:pointer;font-size:16px;font-weight:400;color:#666}.tio-radiobutton label.tio-radiobutton_label.disabled{cursor:default}.tio-radiobutton input[type=radio]+label.tio-radiobutton_circle{cursor:pointer;border-radius:50%;display:inline-block;vertical-align:middle;content:'';width:24px;height:24px;border:2px solid #666;position:relative}.tio-radiobutton input[type=radio]+label.tio-radiobutton_circle.disabled{cursor:default}.tio-radiobutton input[type=radio]:checked~label.tio-radiobutton_label{font-weight:600}.tio-radiobutton input[type=radio]:checked+label.tio-radiobutton_circle{border:2px solid #41a3d0}.tio-radiobutton input[type=radio]:checked+label.tio-radiobutton_circle:before{display:block;content:'';top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);background-color:#41a3d0;width:12px;height:12px;border-radius:50%}.cg-captcha-popup{width:600px}.cg-captcha-popup .title-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;border-bottom:1px solid #e7e7e7}.cg-captcha-popup .title-label{font-size:30px;font-weight:400}.cg-captcha-popup .buttons{min-height:60px;display:-webkit-flex;display:flex;margin:50px -15px 0}.cg-captcha-popup .confirm-button{border-radius:5px;background-color:#41a3d0;color:#fff;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;-webkit-flex:1;flex:1;margin:0 15px}#cg-image-crop .validate-button,.cg-captcha-popup .cancel-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .2s,box-shadow .2s;color:#fff;font-weight:600;padding:0 20px}.cg-captcha-popup .confirm-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-captcha-popup .confirm-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-captcha-popup .confirm-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-captcha-popup .cancel-button{border-radius:5px;background-color:#f7c327;border:none;cursor:pointer;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;-webkit-flex:1;flex:1;margin:0 15px}.cg-captcha-popup .cancel-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-captcha-popup .cancel-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-captcha-popup .cancel-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-captcha-popup .content{text-align:center;padding:50px 80px 80px}.cg-captcha-popup .captcha{display:inline-block}.cg-city-selector .dropdown-menu a,.cg-company-selector .dropdown-menu a{width:100%;left:0;display:block;font-size:14px;text-align:left;padding:10px 8px;color:#454c55;font-weight:400}.cg-city-selector{position:relative}.cg-city-selector .dropdown-menu{z-index:1;width:100%;top:100%;position:absolute;background:#fff;margin-bottom:20px;max-height:300px;list-style-type:none;border:1px solid #838891;overflow:auto}.cg-city-selector .dropdown-menu li,.cg-company-selector .input-container{position:relative}.cg-city-selector .dropdown-menu li.active a,.cg-city-selector .dropdown-menu li:hover a{background:#e7e9eb}.cg-city-selector .dropdown-menu a,.cg-city-selector .dropdown-menu a:hover{border:none}.cg-city-selector .dropdown-menu a{top:0}.cg-company-selector .dropdown-menu{z-index:1;width:100%;top:100%;position:absolute;background:#fff;margin-bottom:20px;max-height:300px;list-style-type:none;border:1px solid #838891;overflow:auto}.cg-company-selector .dropdown-menu li{position:relative}.cg-company-selector .dropdown-menu li.active,.cg-company-selector .dropdown-menu li:hover{background:#e7e9eb}.cg-company-selector .dropdown-menu a,.cg-company-selector .dropdown-menu a:hover{border:none}.cg-company-selector .dropdown-menu a{top:0}.cg-company-selector .company-menu-item{padding:10px;height:70px;display:-webkit-flex;display:flex;cursor:pointer}.cg-company-selector .company-menu-item .logo{-webkit-flex:none;flex:none;margin-right:10px;width:50px;height:100%;background-size:cover;background-position:center}.cg-company-selector .company-menu-item .logo.no-logo{background-position:-24px 0;height:50px;width:50px;background-size:auto}.cg-company-selector .company-menu-item .company-details{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex:1;flex:1}.cg-company-selector .company-menu-item .company-details .company-name{color:#454c55;font-size:15px;font-weight:400}.cg-company-selector .company-menu-item .company-details .company-description{font-size:12px;font-weight:400;color:rgba(69,76,85,.7)}form .cg-field{line-height:28px;padding-top:8px;padding-bottom:8px}form .cg-inputcontainer{margin-bottom:20px;position:relative}form .cg-inputcontainer cg-multiselect,form .cg-inputcontainer input,form .cg-inputcontainer select,form .cg-inputcontainer textarea{resize:none;width:100%;height:50px;text-indent:1px}form .cg-inputcontainer cg-multiselect:required:not([hide-required]),form .cg-inputcontainer input:required:not([hide-required]),form .cg-inputcontainer select:required:not([hide-required]),form .cg-inputcontainer textarea:required:not([hide-required]){padding-right:52px}form .cg-inputcontainer.invalid cg-multiselect,form .cg-inputcontainer.invalid input,form .cg-inputcontainer.invalid select,form .cg-inputcontainer.invalid textarea{border:1px solid #dc7070;color:#dc7070}form .cg-inputcontainer option{color:#000}form .cg-inputcontainer option:disabled{display:none}form .cg-inputcontainer textarea{height:200px}form .cg-inputcontainer select{appearance:none;-moz-appearance:none;-webkit-appearance:none}form .cg-inputcontainer input[type=file]{border:none}form .cg-inputcontainer input[type=url]{padding-left:85px}form .cg-inputcontainer input[type=url][social-network]{padding-left:145px}form .cg-inputcontainer .cg-inputoverlay{position:absolute;top:2px;height:46px;right:2px;left:2px;pointer-events:none}form .cg-inputcontainer .cg-inputoverlay .cg-inputurl{float:left;background-color:#fff;font-weight:400;line-height:46px;color:#f2f2f2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:70px}form .cg-inputcontainer .cg-inputoverlay .cg-inputurl .icon{margin:0 17px}form .cg-inputcontainer .cg-inputoverlay .cg-inputurl.social-network{width:130px;-webkit-justify-content:flex-start;justify-content:flex-start}form .cg-inputcontainer .cg-inputoverlay>div{width:52px;pointer-events:none;float:right;height:100%;position:relative}form .cg-inputcontainer .cg-inputdate:hover:after,form .cg-inputcontainer input:hover+.cg-inputoverlay>.cg-inputdate:after{opacity:1}form .cg-inputcontainer .cg-selectarrow{background-color:transparent;border-left:1px solid #ededed}form .cg-inputcontainer .cg-selectarrow:after{content:'';opacity:1;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;display:block;background-image:url(/common/images/common/icon_dropdown.4522757b.svg);width:100%;height:100%;background-position:center;background-repeat:no-repeat}form .cg-inputcontainer select:hover+.cg-inputoverlay>.cg-selectarrow:after{opacity:.75}#cg-image-crop .drag-area .drag-logo,form .cg-inputcontainer.disabled .cg-inputdate:hover:after,form .cg-inputcontainer.disabled cg-multiselect:hover+.cg-inputoverlay>.cg-selectarrow:after,form .cg-inputcontainer.disabled input:hover+.cg-inputoverlay>.cg-inputdate:after,form .cg-inputcontainer.disabled select:hover+.cg-inputoverlay>.cg-selectarrow:after{opacity:.5}form .cg-inputcontainer .cg-inputcontainer_error{position:absolute;z-index:1;color:#dc7070;font-weight:400;font-size:14px;right:0;top:-25px}form.no-overlay .cg-inputcontainer .cg-inputoverlay{display:none}#cg-image-crop .drag-area.error .drag-logo,#cg-image-crop .drag-area.rejectedFile .drag-logo,.cg-company-selector .company-menu-item .logo.no-logo,.common-button_close,.common-button_close_black,.common-company_no_logo,.common-icon_actions,.common-icon_drag_your_pic_here,.common-icon_settings,.common-icon_wrong,.common-sprite{background-image:url(/common/images/generated/common-s31d52179da.e591dd77.png);background-repeat:no-repeat}.common-button_close{background-position:0 0;height:24px;width:24px}.common-button_close_black{background-position:-80px -130px;height:12px;width:12px}.common-company_no_logo{background-position:-24px 0;height:50px;width:50px}.common-icon_actions{background-position:-104px -130px;height:18px;width:4px}.common-icon_drag_your_pic_here{background-position:0 -50px;height:80px;width:128px}.common-icon_settings{background-position:-92px -130px;height:12px;width:12px}.common-icon_wrong{background-position:0 -130px;height:80px;width:80px}#cg-image-crop{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#cg-image-crop .container{min-width:320px;min-height:460px;background-color:#fff;height:calc(100% - 180px);overflow:auto}#cg-image-crop .title{height:90px;font-size:15px;font-weight:700;color:#838891;line-height:90px;text-align:center}#cg-image-crop .validate-button{text-align:center;border-radius:5px;background-color:#41a3d0;font-size:18px;height:50px;border:none;cursor:pointer;min-width:200px;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;position:relative;width:280px}#cg-image-crop .cancel-button,.cg-profile-field-popup form .button-container .submit-button{-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;text-align:center;font-size:18px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cg-image-crop .validate-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#cg-image-crop .validate-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}#cg-image-crop .validate-button:disabled{background-color:#e7e7e7;cursor:auto}#cg-image-crop .validate-button:before{content:'';position:absolute;right:10px;background-image:url(/common/images/profile/validate_24.230abed1.svg);width:24px;height:24px}#cg-image-crop .button-container{width:100%;margin-top:40px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;text-align:center}#cg-image-crop .cancel-button{border-radius:5px;background-color:#f7c327;color:#fff;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;position:relative;width:280px}#cg-image-crop .cancel-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#cg-image-crop .cancel-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}#cg-image-crop .cancel-button:disabled{background-color:#e7e7e7;cursor:auto}#cg-image-crop .cancel-button:before{content:'';position:absolute;left:10px;background-image:url(/common/images/profile/cancel_24.6b4c0ba4.svg);width:24px;height:24px}#cg-image-crop .crop-image{max-width:100%;max-height:100%}#cg-image-crop .image-container{height:400px}#cg-image-crop .drag-area{border:1px solid #e7e7e7;border-top-left-radius:5px;border-top-right-radius:5px;height:350px;padding:0;margin:auto;background-color:#fafafa;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}#cg-image-crop .drag-area .drag-label{font-size:22px;font-weight:300;color:#666;margin:20px}#cg-image-crop .drag-area .drag-error{display:none;color:red;font-size:20px;font-weight:700;margin:10px;text-align:center}#cg-image-crop .drag-area.acceptedFile .drag-label,#cg-image-crop .drag-area.acceptedFile .drag-logo{opacity:1}#cg-image-crop .drag-area.error .drag-logo,#cg-image-crop .drag-area.rejectedFile .drag-logo{opacity:1;background-position:0 -130px;height:80px;width:80px}#cg-image-crop .drag-area.error .drag-label,#cg-image-crop .drag-area.rejectedFile .drag-label{display:none}#cg-image-crop .drag-area.error .drag-error,#cg-image-crop .drag-area.rejectedFile .drag-error{display:block}#cg-image-crop .select-image-button{color:#fff;background-color:#676767;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-weight:600;font-size:15px;width:100%;height:50px;line-height:50px;text-align:center}#cg-image-crop .cropper-container .cropper-modal{background-color:#fff}#cg-image-crop .cropper-container .cropper-view-box{outline-color:#000}#cg-image-crop .cropper-container .cropper-line,#cg-image-crop .cropper-container .point-e,#cg-image-crop .cropper-container .point-n,#cg-image-crop .cropper-container .point-s,#cg-image-crop .cropper-container .point-w{display:none}#cg-image-crop .cropper-container .cropper-point{height:9px;width:9px;background-color:#fff;opacity:1;border:1px solid #000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#cg-image-crop .cropper-container .cropper-point.point-ne{top:-5px;right:-5px}#cg-image-crop .cropper-container .cropper-point.point-nw{top:-5px;left:-5px}#cg-image-crop .cropper-container .cropper-point.point-sw{bottom:-5px;left:-5px}#cg-image-crop .cropper-container .cropper-point.point-se{bottom:-5px;right:-5px}#cg-image-crop .progress-bar-container{height:calc(100% - 210px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center}#cg-image-crop .progress-bar-container .progress-bar{height:10px;background-color:#f2f2f2}#cg-image-crop .progress-bar-container .progress-bar-value{height:100%;background-color:#1a99aa}.cg-menu-actions .menu-actions .icon-actions,.cg-menu-actions .menu-actions .icon-actions.black,.cg-menu-actions-icon_actions_black,.cg-menu-actions-icon_actions_white,.cg-menu-actions-sprite{background-image:url(/common/images/generated/cg-menu-actions-s1b32213e6d.81056a53.png);background-repeat:no-repeat}.cg-menu-actions-icon_actions_black{background-position:0 0;height:16px;width:4px}.cg-menu-actions .menu-actions .icon-actions,.cg-menu-actions-icon_actions_white{background-position:0 -16px;height:18px;width:4px}.cg-menu-actions{display:-webkit-flex;display:flex}.cg-menu-actions .menu-actions{opacity:1;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 10px}.cg-menu-actions .menu-actions:hover{opacity:.8}.cg-menu-actions .menu-actions .icon-actions.black{background-position:0 0;height:16px;width:4px}.cg-menu-actions .list-actions{position:absolute;top:25px;right:5px;background-color:#fff;list-style:none;z-index:1000;width:200px;overflow:hidden;-moz-box-shadow:0 0 25px 0 rgba(69,76,85,.4);-webkit-box-shadow:0 0 25px 0 rgba(69,76,85,.4);box-shadow:0 0 25px 0 rgba(69,76,85,.4)}.cg-menu-actions .list-actions .top-overlay{height:10px;width:100%;position:absolute;top:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMWMyNSIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzFjMjUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(19,28,37,.9)),color-stop(100%,rgba(19,28,37,0)));background-image:-moz-linear-gradient(rgba(19,28,37,.9),rgba(19,28,37,0));background-image:-webkit-linear-gradient(rgba(19,28,37,.9),rgba(19,28,37,0));background-image:linear-gradient(rgba(19,28,37,.9),rgba(19,28,37,0))}.cg-menu-actions .list-actions a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border:none;-moz-transition:color .2s,opacity .2s;-o-transition:color .2s,opacity .2s;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s;padding:0 20px;height:42px;line-height:42px;font-size:14px;font-weight:400;cursor:pointer}.cg-menu-actions .list-actions a:hover{color:rgba(69,76,85,.8)}.cg-menu-actions .list-actions a .action-icon-container{margin-right:10px;width:18px}.cg-menu-actions .list-actions a.separator{border-bottom:1px solid rgba(255,255,255,.2);padding:0;margin:5px 0;height:0}.cg-menu-actions .list-actions a.separator:hover{opacity:1;cursor:default}.cg-menu-actions.theme-black .list-actions{background-color:#252e38}.cg-menu-actions.theme-black .list-actions a{color:#fff}.cg-menu-actions.theme-black .list-actions a:hover{opacity:.7}.cg-profile-field-popup form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:-30px}.cg-profile-field-popup form .input-block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.cg-profile-field-popup form .input-block.skipped .inputs-field{opacity:.5}.cg-profile-field-popup form .input-block .inputs-school{margin-bottom:20px}.cg-profile-field-popup form .input-block .cg-school-selector-input{margin-bottom:0}.cg-profile-field-popup form .input-block input[type=hidden]{top:0;bottom:0;left:0;right:0;padding-bottom:0}.cg-profile-field-popup form .button-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:30px;height:50px}.cg-profile-field-popup form .button-container .submit-button{border-radius:5px;background-color:#41a3d0;color:#fff;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;-moz-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;position:relative;width:280px}.cg-profile-field-popup form .button-container .submit-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-profile-field-popup form .button-container .submit-button:not(:disabled):hover{background-color:#45afe0;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-profile-field-popup form .button-container .submit-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-profile-field-popup form .button-container .submit-button:before{content:'';position:absolute;right:10px;background-image:url(/common/images/profile/validate_24.230abed1.svg);width:24px;height:24px}.cg-profile-field-popup form .button-container .cancel-button{text-align:center;border-radius:5px;background-color:#f7c327;color:#fff;font-size:18px;font-weight:600;height:50px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-transition:background .2s,box-shadow .2s;-o-transition:background .2s,box-shadow .2s;-webkit-transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s;position:relative;width:280px}.cg-profile-field-popup form .button-container .cancel-button:not(button){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cg-profile-field-popup form .button-container .cancel-button:not(:disabled):hover{background-color:#ffcf34;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.1) inset}.cg-profile-field-popup form .button-container .cancel-button:disabled{background-color:#e7e7e7;cursor:auto}.cg-profile-field-popup form .button-container .cancel-button:before{content:'';position:absolute;left:10px;background-image:url(/common/images/profile/cancel_24.6b4c0ba4.svg);width:24px;height:24px}.cg-school-selector{display:block;position:relative}.cg-school-selector .ui-spinner{width:18px;height:18px;background:rgba(26,153,170,.2)}.cg-school-selector .ui-spinner .side .fill{background:#1a99aa;animation-duration:3s;opacity:1}.cg-school-selector .ui-spinner:after{content:"";background:#f2f2f2;position:absolute;width:14px;height:14px;border-radius:50%;top:2px;left:2px;display:block}.cg-school-selector .progress-anim{position:absolute;top:0;bottom:0;margin:auto;right:15px;height:18px;width:18px}.cg-school-selector .cg-school-selector-input{padding-right:75px;text-overflow:ellipsis;color:#838891}.cg-school-selector .cg-school-selector-input:disabled,.cg-school-selector .cg-school-selector-input:focus{color:#454c55!important}.cg-school-selector .unselect-button{position:absolute;display:block;top:0;bottom:0;right:15px;margin:auto;font-size:14px;font-weight:400;color:#454c55;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.cg-school-creator-popup .submit-button,.cg-school-selector .schools-menu-item{-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s}.cg-school-selector .unselect-button:hover{opacity:.7}.cg-school-selector .schools-menu{display:block;position:absolute;top:100%;left:0;right:0;z-index:10000;background-color:#fff;border:1px solid #454c55;overflow:auto;max-height:300px}.cg-school-selector .schools-menu-item{display:block;white-space:nowrap;width:100%;color:#454c55;font-size:14px;font-weight:400;text-align:left;padding:10px 8px;transition:background .2s}.cg-school-selector .schools-menu-item.active,.cg-school-selector .schools-menu-item:hover{background:#e7e9eb}.cg-school-selector .schools-menu-item.schools-menu-placeholder{color:#838891}.cg-school-selector .schools-menu-item.schools-menu-placeholder.active,.cg-school-selector .schools-menu-item.schools-menu-placeholder:hover{background:0 0}.cg-school-selector .schools-menu-item .create-school-button{margin:0 10px;color:#1a99aa;font-size:12px;text-transform:uppercase;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s}.cg-school-selector .schools-menu-item .create-school-button:hover{color:rgba(26,153,170,.8)}.cg-school-selector .schools-menu-item span{vertical-align:middle;display:inline-block}.cg-school-selector .schools-menu-item .school-flag{margin-right:5px}.cg-school-selector .schools-menu-item .school-alias,.cg-school-selector .schools-menu-item .school-location,.cg-school-selector .schools-menu-item .school-name{max-width:350px;overflow:hidden;text-overflow:ellipsis}.cg-school-selector .schools-menu-item .school-alias,.cg-school-selector .schools-menu-item .school-location{display:block;margin-top:-10px;margin-bottom:-10px}.cg-school-selector .schools-menu-item .school-location{color:#414548;font-weight:300}.cg-school-selector .schools-menu-item .school-description{display:inline-block;vertical-align:top}.cg-school-selector .school-codingamer-count:before{content:'('}.cg-school-selector .school-codingamer-count:after{content:')'}.cg-school-creator-popup{padding:50px}.cg-school-creator-popup h1{margin-bottom:30px;text-align:left;font-size:20px;color:#454c55;font-weight:700}.cg-school-creator-popup label{color:#838891;font-weight:400;font-size:15px}.cg-school-creator-popup .field-container{position:relative}.cg-school-creator-popup .footer-buttons-container{margin:30px -5px -5px;display:-webkit-flex;display:flex}.cg-school-creator-popup .footer-buttons-container button{-webkit-flex:1;flex:1;height:52px;font-size:14px;font-weight:400;text-transform:uppercase;margin:5px}.cg-school-creator-popup input[type=text]{margin:0;cursor:auto}.cg-school-creator-popup .submit-button{background-color:#f2bb13;transition:background .2s;color:#454c55}.cg-school-creator-popup .submit-button:hover{background-color:rgba(242,187,19,.8)}.cg-school-creator-popup .cancel-button{background-color:rgba(69,76,85,.1);-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;color:#454c55}.cg-school-creator-popup .cancel-button:hover{background-color:rgba(69,76,85,.15)}.cg-share-popup .share-header .close-button,.sharepopup-button_close_black,.sharepopup-icon_facebook_small,.sharepopup-icon_google_small,.sharepopup-icon_reddit_large,.sharepopup-icon_twitter_small,.sharepopup-sprite{background-image:url(/common/images/generated/sharepopup-s5a23cc3f25.c917b376.png);background-repeat:no-repeat}.sharepopup-button_close_black{background-position:0 0;height:12px;width:12px}.sharepopup-icon_facebook_small{background-position:0 -60px;height:16px;width:9px}.sharepopup-icon_google_small{background-position:0 -28px;height:16px;width:18px}.sharepopup-icon_reddit_large{background-position:0 -12px;height:16px;width:19px}.sharepopup-icon_twitter_small{background-position:0 -44px;height:16px;width:18px}.cg-share-popup .popup-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;width:600px;max-width:99vw;max-height:99vh}.cg-share-popup .share-header{position:relative;padding-left:20px;padding-right:20px;height:60px;line-height:60px;font-size:20px;font-weight:400;color:#454c55}.cg-share-popup .share-header .close-button{position:absolute;right:20px;top:25px;background-position:0 0;height:12px;width:12px;opacity:.7;transition:opacity .2s}.cg-share-popup .share-header .close-button:hover{opacity:1}.cg-share-popup .share-image{background-color:#454c55;min-height:300px}.cg-share-popup .share-image img{width:100%;display:block}.cg-share-popup .share-text{text-align:center;font-size:17px;font-weight:400;margin:20px}.cg-share-popup .share{-webkit-flex:1;flex:1;padding:37px 15px;min-height:205px;height:205px}.cg-share-popup .share .share-buttons{text-align:center;display:-webkit-flex;display:flex}.cg-share-popup .share .share-buttons>button{-webkit-flex:1;flex:1;transition:background .2s;height:42px;line-height:42px;font-size:0;margin-right:4px;margin-left:4px;text-align:left;white-space:nowrap}.cg-share-popup .share .share-buttons>button .button-icon{display:inline-block;width:42px;vertical-align:middle;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.cg-share-popup .share .share-buttons>button .button-icon>div{margin:auto}.cg-share-popup .share .share-buttons>button .button-label{color:#fff;display:inline-block;margin-right:7px;font-size:11px;font-weight:400;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.cg-share-popup .share .button-more{background-color:#1a99aa;position:relative;height:42px;width:42px;margin-right:4px;margin-left:4px;text-align:center;line-height:42px;cursor:pointer;transition:background .2s}.cg-share-popup .share .button-more .button-icon{display:inline-block}.cg-share-popup .share .button-more:hover{background-color:rgba(26,153,170,.8)}.cg-share-popup .share .show-more{position:absolute;right:0;width:160px;padding:10px;background-color:#fff;z-index:1000;-moz-box-shadow:0 0 10px 0 rgba(69,76,85,.3);-webkit-box-shadow:0 0 10px 0 rgba(69,76,85,.3);box-shadow:0 0 10px 0 rgba(69,76,85,.3);color:#454c55}.cg-share-popup .share .button-show-more{height:25px;padding-left:4px;margin-bottom:7px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.cg-share-popup .share .button-show-more:hover{color:rgba(69,76,85,.7)}.cg-share-popup .share .button-show-more:last-child{margin-bottom:0}.cg-share-popup .share .button-show-more-icon{display:table-cell;width:25px;height:25px;text-align:center;line-height:20px}.cg-share-popup .share .button-show-more-icon>div{display:inline-block;vertical-align:middle}.cg-share-popup .share .button-show-more-label{display:inline-block;font-weight:700;font-size:10px;padding-left:7px}.cg-share-popup .share .button-show-more-vk{background-color:#54769a}.cg-share-popup .share .button-show-more:hover .button-show-more-vk{background-color:rgba(84,118,154,.8)}.cg-share-popup .share .button-facebook{background-color:#305991}.cg-share-popup .share .button-facebook:hover{background-color:rgba(48,89,145,.8)}.cg-share-popup .share .button-twitter{background-color:#2ca8d2}.cg-share-popup .share .button-twitter:hover{background-color:rgba(44,168,210,.8)}.cg-share-popup .share .button-google{background-color:#ce4d39}.cg-share-popup .share .button-google:hover{background-color:rgba(206,77,57,.8)}.cg-share-popup .share .button-reddit{background-color:#dc6431}.cg-share-popup .share .button-reddit:hover{background-color:rgba(220,100,49,.8)}.cg-subtabs{display:-webkit-flex;display:flex;height:62px;overflow-x:auto;overflow-y:hidden}.cg-subtabs::-webkit-scrollbar{width:14px;height:14px;background-color:transparent}.cg-subtabs::-webkit-scrollbar-thumb{min-height:40px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}.cg-subtabs .subtab{display:inline-block;position:relative;text-align:center;color:#fff;height:100%;line-height:62px;font-size:13px;font-weight:600;text-transform:uppercase;box-sizing:border-box;white-space:nowrap;border:none;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;padding:0 25px}.cg-subtabs .subtab .hover-bar{height:3px;background-color:#f2bb13;position:absolute;bottom:0;width:0;left:0;right:0;margin:auto;-moz-transition:width .2s;-o-transition:width .2s;-webkit-transition:width .2s;transition:width .2s}.cg-subtabs .subtab.selected .hover-bar,.cg-subtabs .subtab:hover .hover-bar{width:100%}.cg-subtabs .subtab:hover{color:rgba(255,255,255,.7)}.cg-subtabs .subtab.selected{color:#f2bb13}.mobile .cg-subtabs .subtab{padding:0 20px}.cg-checkbox input[type=checkbox]:checked+label.cg-checkbox_square:before,.checkbox-img_tick,.checkbox-sprite{background-image:url(/common/images/generated/shared/checkbox-s246446737a.985353cc.png);background-repeat:no-repeat}.checkbox-img_tick{background-position:0 0;height:15px;width:15px}.cg-checkbox{display:inline-block;position:relative;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none}.cg-checkbox input[type=checkbox]{display:none}.cg-checkbox label.cg-checkbox_label{margin-left:10px;display:inline;vertical-align:middle;border:none;line-height:20px;cursor:pointer;font-size:13px;font-weight:400;color:#454c55}.cg-checkbox label.cg-checkbox_label.disabled{cursor:default}.cg-checkbox input[type=checkbox]+label.cg-checkbox_square{cursor:pointer;display:inline-block;vertical-align:top;content:'';width:20px;height:20px;background:#f9f9f9;border:1px solid #dadada;position:relative}.cg-checkbox input[type=checkbox]+label.cg-checkbox_square.high-contrast{background-color:#fff;border:1px solid #dadada}.cg-checkbox input[type=checkbox]+label.cg-checkbox_square.disabled{cursor:default}.cg-checkbox input[type=checkbox]:checked+label.cg-checkbox_square:before{background-position:0 0;height:15px;width:15px;display:block;content:'';top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.field-icons-icon_arrow_textbox_black,.field-icons-icon_calendar_textbox_black,.field-icons-icon_dropdown,.field-icons-icon_help,.field-icons-icon_textbox_asterisk,.field-icons-sprite,form .cgwork-inputcontainer .cgwork-infotooltip:after,form .cgwork-inputcontainer .cgwork-inputdate:after,form .cgwork-inputcontainer .cgwork-inputrequired:after,form .cgwork-inputcontainer .cgwork-selectarrow:after{background-image:url(/common/images/generated/shared/field-icons-s887a1568e9.7e18a553.png);background-repeat:no-repeat}.field-icons-icon_arrow_textbox_black{background-position:0 -12px;height:14px;width:14px}.field-icons-icon_calendar_textbox_black{background-position:0 -26px;height:18px;width:18px}.field-icons-icon_dropdown{background-position:0 0;height:9px;width:10px}.field-icons-icon_help{background-position:0 -44px;height:23px;width:23px}.field-icons-icon_textbox_asterisk{background-position:-10px 0;height:12px;width:12px}form .cgwork-field{line-height:28px;padding-top:8px;padding-bottom:8px}form .cg-button{width:100%;margin:0 0 20px;height:52px}form.inverted .cgwork-inputcontainer cg-multiselect,form.inverted .cgwork-inputcontainer input,form.inverted .cgwork-inputcontainer select,form.inverted .cgwork-inputcontainer textarea{background:#e7e9eb;border:1px solid #e7e9eb}form.inverted .cgwork-inputcontainer .cgwork-inputrequired{background-color:#fff}form.inverted .cgwork-inputcontainer .cgwork-selectarrow{background-color:#e7e9eb}form .cgwork-inputcontainer{margin-bottom:20px;position:relative}form .cgwork-inputcontainer cg-multiselect,form .cgwork-inputcontainer input,form .cgwork-inputcontainer select,form .cgwork-inputcontainer textarea{cursor:pointer;resize:none;background:#fff;border:1px solid #fff;width:100%;height:52px;padding-left:15px;font-size:15px;text-indent:1px}form .cgwork-inputcontainer cg-multiselect.focus,form .cgwork-inputcontainer cg-multiselect:focus,form .cgwork-inputcontainer input.focus,form .cgwork-inputcontainer input:focus,form .cgwork-inputcontainer select.focus,form .cgwork-inputcontainer select:focus,form .cgwork-inputcontainer textarea.focus,form .cgwork-inputcontainer textarea:focus{border:1px solid #b1b3b5;outline:0}form .cgwork-inputcontainer cg-multiselect:-moz-placeholder,form .cgwork-inputcontainer input:-moz-placeholder,form .cgwork-inputcontainer select:-moz-placeholder,form .cgwork-inputcontainer textarea:-moz-placeholder{opacity:1;color:#7e8082;font-size:16px;font-weight:400}form .cgwork-inputcontainer cg-multiselect::-moz-placeholder,form .cgwork-inputcontainer input::-moz-placeholder,form .cgwork-inputcontainer select::-moz-placeholder,form .cgwork-inputcontainer textarea::-moz-placeholder{opacity:1;color:#7e8082;font-size:16px;font-weight:400}form .cgwork-inputcontainer cg-multiselect:-ms-input-placeholder,form .cgwork-inputcontainer input:-ms-input-placeholder,form .cgwork-inputcontainer select:-ms-input-placeholder,form .cgwork-inputcontainer textarea:-ms-input-placeholder{opacity:1;color:#7e8082;font-size:16px;font-weight:400}form .cgwork-inputcontainer cg-multiselect::-webkit-input-placeholder,form .cgwork-inputcontainer input::-webkit-input-placeholder,form .cgwork-inputcontainer select::-webkit-input-placeholder,form .cgwork-inputcontainer textarea::-webkit-input-placeholder{opacity:1;color:#7e8082;font-size:16px;font-weight:400}form .cgwork-inputcontainer cg-multiselect:required:not([hide-required]),form .cgwork-inputcontainer input:required:not([hide-required]),form .cgwork-inputcontainer select:required:not([hide-required]),form .cgwork-inputcontainer textarea:required:not([hide-required]){padding-right:52px}form .cgwork-inputcontainer.invalid cg-multiselect,form .cgwork-inputcontainer.invalid input,form .cgwork-inputcontainer.invalid select,form .cgwork-inputcontainer.invalid textarea{border:1px solid #e53238;color:#e53238}form .cgwork-inputcontainer option{color:#000}form .cgwork-inputcontainer option:disabled{display:none}form .cgwork-inputcontainer textarea{height:200px}form .cgwork-inputcontainer input[type=file]{border:none}form .cgwork-inputcontainer input[type=url]{padding-left:85px}form .cgwork-inputcontainer input[type=url][social-network]{padding-left:145px}form .cgwork-inputcontainer .cgwork-inputoverlay{position:absolute;top:1px;height:48px;right:1px;left:1px;pointer-events:none}form .cgwork-inputcontainer .cgwork-inputoverlay .cgwork-inputurl{float:left;background-color:#fff;font-weight:400;line-height:46px;color:#7e8082;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:70px}form .cgwork-inputcontainer .cgwork-inputoverlay .cgwork-inputurl .icon{margin:0 17px}form .cgwork-inputcontainer .cgwork-inputoverlay .cgwork-inputurl.social-network{width:130px;-webkit-justify-content:flex-start;justify-content:flex-start}form .cgwork-inputcontainer .cgwork-inputoverlay>div{width:52px;pointer-events:none;float:right;height:100%;position:relative}form .cgwork-inputcontainer .cgwork-selectarrow{background-color:#fff}form .cgwork-inputcontainer .cgwork-selectarrow:after{content:'';opacity:.5;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;display:block;top:50%;left:50%;position:absolute;-moz-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);background-position:0 0;height:9px;width:10px}form .cgwork-inputcontainer cg-multiselect:hover+.cgwork-inputoverlay>.cgwork-selectarrow:after,form .cgwork-inputcontainer select:hover+.cgwork-inputoverlay>.cgwork-selectarrow:after{opacity:1}form .cgwork-inputcontainer .cgwork-inputdate{pointer-events:all!important;background-color:#fff;cursor:pointer}form .cgwork-inputcontainer .cgwork-inputdate:after{content:'';opacity:.5;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;display:block;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);background-position:0 -26px;height:18px;width:18px}form .cgwork-inputcontainer .cgwork-inputdate:hover:after,form .cgwork-inputcontainer input:hover+.cgwork-inputoverlay>.cgwork-inputdate:after{opacity:1}form .cgwork-inputcontainer .cgwork-inputrequired{background-color:#e7e9eb}form .cgwork-inputcontainer .cgwork-inputrequired:after{content:'';display:block;top:50%;left:50%;position:absolute;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:-10px 0;height:12px;width:12px}form .cgwork-inputcontainer .cgwork-infotooltip{pointer-events:all!important;width:39px!important}form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content{display:none;width:360px;position:absolute;max-width:360px;z-index:1;color:#fff;pointer-events:all;left:52px;text-align:left;height:auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;font-size:16px;font-weight:400}form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #20252a transparent transparent;border-width:7px;margin-top:-7px}form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content.left{left:auto;right:52px;text-align:right}form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content.left:after{right:auto;left:100%;border-right-color:transparent;border-left-color:#20252a}form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content .cgwork-infotooltip-text{display:inline-block;padding:8px 20px 12px;background-color:#20252a}form .cgwork-inputcontainer .cgwork-infotooltip:after{content:'';display:block;margin-top:13px;opacity:.5;-moz-transition:opacity .2;-o-transition:opacity .2;-webkit-transition:opacity .2;transition:opacity .2;background-position:0 -44px;height:23px;width:23px}form .cgwork-inputcontainer .cgwork-infotooltip:hover .cgwork-infotooltip-content{display:block}form .cgwork-inputcontainer .cgwork-infotooltip:hover:after{opacity:1}form .cgwork-inputcontainer .cgwork-inputcontainer_error{position:absolute;display:table;z-index:1;text-align:left;width:200px;height:52px;top:0;right:-210px;background-color:#e53238}form .cgwork-inputcontainer .cgwork-inputcontainer_error div{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:16px;font-weight:400;padding:0 10px}form .cgwork-inputcontainer .cgwork-inputcontainer_error:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent #e53238 transparent transparent;border-width:7px;margin-top:-7px}form .cgwork-inputcontainer .cgwork-inputcontainer_error.left{right:auto;left:-210px}form .cgwork-inputcontainer .cgwork-inputcontainer_error.left:after{right:auto;left:100%;border-left-color:#e53238;border-right-color:transparent;border-width:7px;margin-top:-7px}form .cgwork-inputcontainer.disabled{opacity:.3}cg-multiselect li.disabled,form .cgwork-inputcontainer.disabled .cgwork-inputdate:hover:after,form .cgwork-inputcontainer.disabled cg-multiselect:hover+.cgwork-inputoverlay>.cgwork-selectarrow:after,form .cgwork-inputcontainer.disabled input:hover+.cgwork-inputoverlay>.cgwork-inputdate:after,form .cgwork-inputcontainer.disabled select:hover+.cgwork-inputoverlay>.cgwork-selectarrow:after{opacity:.5}form.no-overlay .cgwork-inputcontainer .cgwork-inputoverlay{display:none}cg-multiselect,form label{display:block}form label{text-transform:uppercase;width:100%;text-align:left;margin-bottom:8px;color:#20252a;font-weight:400;font-size:3.8vw}@media screen and (min-width:421.0526315789px){form label{font-size:16px}}@media screen and (max-width:320px){form label{font-size:12.16px}}form label.disabled{color:rgba(32,37,42,.3)}form h4{margin-bottom:20px;font-weight:700;font-size:16px;color:#7e8082}form .placeholder_input{position:absolute;top:0;left:0;right:0;bottom:0;height:48px!important;border:none!important;line-height:28px;padding-top:8px;padding-bottom:8px}.cgwork-field-force-mobile.dashboardMode form,.mobile.dashboardMode form{padding:20px 10px 0}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-inputcontainer_error,.mobile form .cgwork-inputcontainer .cgwork-inputcontainer_error{position:relative;margin-top:10px;width:100%;right:0;text-align:center;left:0}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-inputcontainer_error:after,.mobile form .cgwork-inputcontainer .cgwork-inputcontainer_error:after{left:auto;top:auto;bottom:100%;right:22px;border-bottom-color:#e53238;border-right-color:transparent;border-left-color:transparent;margin-top:auto;margin-left:-7px}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-infotooltip,.mobile form .cgwork-inputcontainer .cgwork-infotooltip{position:static}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content,.mobile form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content{max-width:none;left:-1px;right:-1px;width:auto;top:75px}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content:after,.mobile form .cgwork-inputcontainer .cgwork-infotooltip .cgwork-infotooltip-content:after{top:auto;bottom:100%;right:22px;left:auto;border-bottom-color:#20252a;border-right-color:transparent;border-left-color:transparent;margin-top:auto;margin-left:-7px}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-infotooltip:nth-child(2) .cgwork-infotooltip-content:after,.mobile form .cgwork-inputcontainer .cgwork-infotooltip:nth-child(2) .cgwork-infotooltip-content:after{top:auto;bottom:calc(100% - 1px);right:76px;border-bottom-color:#20252a;border-right-color:transparent;margin-top:auto;margin-left:-7px}.cgwork-field-force-mobile form .cgwork-inputcontainer .cgwork-infotooltip:nth-child(2) .cgwork-infotooltip-content .cgwork-infotooltip-text,.mobile form .cgwork-inputcontainer .cgwork-infotooltip:nth-child(2) .cgwork-infotooltip-content .cgwork-infotooltip-text{width:100%}cg-multiselect .cg-multiselect{background:#e7e9eb;text-align:left;font-size:16px;font-weight:400}cg-multiselect .cg-multiselect:focus{border:1px solid #b1b3b5}cg-multiselect .dropdown-menu{z-index:1;width:100%;top:100%;position:absolute;margin-left:-16px;background:#fff;border-right:1px solid #b1b3b5;border-left:1px solid #b1b3b5;border-bottom:1px solid #b1b3b5;margin-bottom:20px;max-height:300px;list-style-type:none}cg-multiselect li{height:34px}cg-multiselect li:hover{background:#e7e9eb}cg-multiselect button{color:#20252a;line-height:48px;height:48px;width:100%;text-align:left;text-overflow:ellipsis;padding-right:104px;overflow:hidden;white-space:nowrap}cg-multiselect a,cg-multiselect a:hover{border:none;padding-left:10px;position:absolute;width:90%}.cg-radiobutton,.mobile form .cgwork-inputcontainer cg-multiselect .dropdown-menu{position:relative}cg-multiselect label{margin:0}.tipbox-text,.tipbox-title{margin-bottom:17px;margin-top:-4px}cg-multiselect .cg-checkbox label.cg-checkbox_label{font-size:14px;line-height:34px}.mobile form .cgwork-inputcontainer cg-multiselect{height:auto}.cg-radiobutton{display:inline-block;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.cg-radiobutton input[type=radio]{display:none}.cg-radiobutton label.cg-radiobutton_label{margin-left:10px;display:inline;vertical-align:middle;border:none;line-height:20px;cursor:pointer;font-size:13px;font-weight:400;color:#454c55}.cg-radiobutton label.cg-radiobutton_label.disabled{cursor:default}.cg-radiobutton input[type=radio]+label.cg-radiobutton_circle{cursor:pointer;border-radius:100%;display:inline-block;vertical-align:top;content:'';width:20px;height:20px;background:#f9f9f9;border:1px solid #dadada;position:relative}.cg-radiobutton input[type=radio]+label.cg-radiobutton_circle.disabled{cursor:default}.cg-radiobutton input[type=radio]:checked+label.cg-radiobutton_circle:before{display:block;content:'';top:50%;left:50%;position:absolute;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#454c55;width:8px;height:8px;border-radius:100%}.tipbox{z-index:10;width:330px;color:#454c55;background-color:#fff;padding:20px;position:absolute;border-color:rgba(255,255,255,0);box-shadow:0 0 10px 0 rgba(19,28,37,.3);line-height:normal;text-transform:none;text-align:center;font-family:Lato,sans-serif!important}.tipbox-button-container{display:-webkit-flex;display:flex}.tipbox-button-container .tipbox-button:first-of-type{margin-right:10px}.tipbox-button{display:inline-block;text-align:center;width:100%;height:42px;line-height:42px;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-property:opacity,background-color;-o-transition-property:opacity,background-color;-webkit-transition-property:opacity,background-color;transition-property:opacity,background-color;font-size:12px;font-weight:700;color:#454c55;text-transform:uppercase}.tipbox-main-button{background:#f2bb13;border:none}.tipbox-main-button:hover{background-color:rgba(242,187,19,.7)}.tipbox-other-button{background:0 0;border:1px solid #454c55;opacity:.5}.tipbox-other-button:hover{opacity:1}.tipbox-title{font-size:18px;font-weight:700}.tipbox-text,.tooltip{font-weight:400}.tipbox-text{font-size:15px}.tipbox:after,.tipbox:before{width:0;height:0;border-style:solid;border-color:transparent;content:'';position:absolute}.tipbox-right{top:0;left:calc(100% + 9px)}.tipbox-right:after{border-width:8px 7px 8px 0;border-color:transparent #fff transparent transparent;left:-7px;top:20px}.tipbox-right:before{border-width:9px 9px 9px 0;border-color:transparent #e0e1e2 transparent transparent;left:-9px;top:19px}.tipbox-left{top:0;right:calc(100% + 9px)}.tipbox-left:after{border-width:8px 0 8px 7px;border-color:transparent transparent transparent #fff;right:-7px;top:20px}.tipbox-left:before{border-width:9px 0 9px 9px;border-color:transparent transparent transparent #e0e1e2;right:-9px;top:19px}.tipbox-above{bottom:calc(100% + 9px);left:calc(50% - 165px)}.tipbox-above:after{border-width:7px 8px 0;border-color:#fff transparent transparent;bottom:-7px;left:calc(50% - 8px)}.tipbox-above:before{border-width:9px 9px 0;border-color:#e0e1e2 transparent transparent;bottom:-9px;left:calc(50% - 9px)}.tipbox-below{left:calc(50% - 165px);top:calc(100% + 9px)}.tipbox-below:after{border-width:0 8px 7px;border-color:transparent transparent #fff;top:-7px;left:calc(50% - 8px)}.tipbox-below:before{border-width:0 9px 9px;border-color:transparent transparent #e0e1e2;top:-9px;left:calc(50% - 9px)}.mobile .tipbox{display:none}.tipbox.tipbox-avatars{top:48px}.tipbox.tipbox-avatars-set-cover{right:31px;left:auto;bottom:82px}.tipbox.tipbox-avatars-set-cover:before{left:calc(50% + 60px)}.tipbox.tipbox-avatars-set-cover:after{left:calc(50% + 61px)}.tipbox.tipbox-codesize{left:auto;right:0}.tipbox.tipbox-codesize:after,.tipbox.tipbox-codesize:before{left:calc(50% + 106px)}.tipbox.tipbox-codingpoints{right:calc(50% - 150px);left:auto}@media screen and (max-width:1260px){.tipbox.tipbox-codingpoints{top:20px;left:calc(100% + 9px);bottom:auto}.tipbox.tipbox-codingpoints:after{border-width:8px 7px 8px 0;border-color:transparent #fff transparent transparent;left:-7px;top:20px;bottom:auto}.tipbox.tipbox-codingpoints:before{border-width:9px 9px 9px 0;border-color:transparent #e0e1e2 transparent transparent;left:-9px;top:19px;bottom:auto}}.tipbox.tipbox-contribute-clashofcode{top:10px;left:130px;width:340px}.tipbox.tipbox-follow{right:calc(50% - 150px);left:auto}.tipbox.tipbox-follow3{right:auto;left:150px}@media screen and (max-width:1260px){.tipbox.tipbox-follow{top:20px;left:calc(100% + 9px);bottom:auto}.tipbox.tipbox-follow:after{border-width:8px 7px 8px 0;border-color:transparent #fff transparent transparent;left:-7px;top:20px;bottom:auto}.tipbox.tipbox-follow:before{border-width:9px 9px 9px 0;border-color:transparent #e0e1e2 transparent transparent;left:-9px;top:19px;bottom:auto}}.tipbox.tipbox-followlist{top:48px;width:340px}.tipbox.tipbox-following{left:35px}.tipbox.tipbox-followers{left:165px}.tipbox.tipbox-notifications{top:65px;left:130px}.tipbox.tipbox-ocaml{top:1px;right:166px;z-index:30}.tipbox.tipbox-ocaml:before{top:11px}.tipbox.tipbox-ocaml:after{top:12px}.tipbox.tipbox-settings{left:auto;right:25px}.tipbox.tipbox-settings:before{left:calc(50% + 94px)}.tipbox.tipbox-settings:after{left:calc(50% + 95px)}.tooltip .anim{-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.tooltip .tooltipDiv{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{height:100%;background-color:#f9f9f9}body{color:#666;font-family:'Open Sans',Lato,sans-serif;font-weight:300}a{text-decoration:none}button{background:0 0;border:none;cursor:pointer;outline:0;color:inherit;font:inherit}button::-moz-focus-inner{padding:0;border:0}input,select,textarea{background-color:#fafafa;border:1px solid #ededed;border-radius:5px;padding:5px 10px;color:#666;font:inherit;font-size:18px;font-weight:300}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:focus,select:focus,textarea:focus{outline:0;border:1px solid #41a3d0}#content{min-width:320px;position:relative}html #loading-bar .bar{background:#f7c327}html #loading-bar .peg{box-shadow:#f7c327 1px 0 6px 1px}.bar-legend,.chart-legend,.doughnut-legend,.line-legend,.pie-legend,.polararea-legend,.radar-legend{list-style-type:none;margin-top:5px;text-align:center}.bar-legend li,.chart-legend li,.doughnut-legend li,.line-legend li,.pie-legend li,.polararea-legend li,.radar-legend li{display:inline-block;white-space:nowrap;position:relative;margin-bottom:4px;border-radius:5px;padding:2px 8px 2px 28px;font-size:smaller;cursor:default}.bar-legend li span,.chart-legend li span,.doughnut-legend li span,.line-legend li span,.pie-legend li span,.polararea-legend li span,.radar-legend li span{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:5px}.cfp-hotkeys,.cfp-hotkeys-container{height:100%;width:100%}/*! 
 * angular-hotkeys v1.6.0
 * https://chieffancypants.github.io/angular-hotkeys
 * Copyright (c) 2015 Wes Cruver
 * License: MIT
 */.cfp-hotkeys-container{display:table!important;position:fixed;top:0;left:0;color:#333;font-size:1em;background-color:rgba(255,255,255,.9)}.cfp-content,.cfp-hotkeys{display:table-cell;vertical-align:middle}.cfp-hotkeys-container.fade{z-index:-1024;visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.cfp-hotkeys-container.fade.in{z-index:10002;visibility:visible;opacity:1}.slick-loading .slick-slide,.slick-loading .slick-track,.terminal .xterm-hidden,.terminal .xterm-scroll-area{visibility:hidden}.cfp-hotkeys-title{font-weight:700;text-align:center;font-size:1.2em}.cfp-hotkeys table{margin:auto;color:#333}.cfp-hotkeys-keys{padding:5px;text-align:right}.cfp-hotkeys-key{display:inline-block;color:#fff;background-color:#333;border:1px solid #333;border-radius:5px;text-align:center;margin-right:5px;box-shadow:inset 0 1px 0 #666,0 1px 0 #bbb;padding:5px 9px;font-size:1em}.cfp-hotkeys-text{padding-left:10px;font-size:1em}.cfp-hotkeys-close{position:fixed;top:20px;right:20px;font-size:2em;font-weight:700;padding:5px 10px;border:1px solid #ddd;border-radius:5px;min-height:45px;min-width:45px;text-align:center}.cfp-hotkeys-close:hover{background-color:#fff;cursor:pointer}@media all and (max-width:500px){.cfp-hotkeys{font-size:.8em}}@media all and (min-width:750px){.cfp-hotkeys{font-size:1.2em}}/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;transition:350ms linear all}.ps-container.ps-in-scrolling,.ps-container:hover.ps-in-scrolling,.slick-slide.dragging img{pointer-events:none}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:#29d 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}.slick-list,.slick-slider,.slick-track{position:relative;display:block}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;-moz-animation:loading-bar-spinner .4s linear infinite;-ms-animation:loading-bar-spinner .4s linear infinite;-o-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.cropper-container img,.cropper-hide{min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:url(/common/lib/bower/slick-carousel/slick/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/common/lib/bower/slick-carousel/slick/fonts/slick.eot);src:url(/common/lib/bower/slick-carousel/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/common/lib/bower/slick-carousel/slick/fonts/slick.woff) format('woff'),url(/common/lib/bower/slick-carousel/slick/fonts/slick.ttf) format('truetype'),url(/common/lib/bower/slick-carousel/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}/*!
 * Cropper v0.9.3
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2015 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2015-05-10T07:25:08.257Z
 */.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;height:100%;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-drag-box{background-color:#fff;filter:alpha(opacity=0);opacity:0}.cropper-dashed,.cropper-modal{filter:alpha(opacity=50);opacity:.5}.cropper-modal{background-color:#000}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:#69f solid 1px;outline-color:rgba(102,153,255,.75)}.hljs,.theme-black .hljs{overflow-x:auto;padding:.5em}.cropper-dashed{position:absolute;display:block;border:0 dashed #fff}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line,.cropper-point{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;filter:alpha(opacity=0);opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}}.cropper-hide,.cropper-invisible{filter:alpha(opacity=0);opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{position:fixed;top:0;left:0;z-index:-1;width:auto!important;height:auto!important}.cropper-hidden{display:none!important}.hljs,.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.hljs{background:#f9f9f9;color:#000;border:1px solid #dadada}.hljs-built_in,.hljs-keyword,.hljs-meta-keyword,.hljs-params,.hljs-selector-tag,.hljs-tag{color:#7f0055}.hljs-template-tag{color:#dcdcdc}.hljs-number{color:#00008b}.hljs-attribute,.hljs-template-variable,.hljs-variable{color:#efdcbc}.hljs-literal{color:#5848f6}.hljs-subst{color:#8f8f8f}.hljs-bullet,.hljs-link,.hljs-symbol{color:#dca3a3}.hljs-builtin-name,.hljs-deletion,.hljs-string{color:#2a00ff}.hljs-addition,.hljs-comment,.hljs-quote{color:#719682}.hljs-regexp{color:#2a00ff}.hljs-title,.hljs-type{color:#3c4c72}.hljs-emphasis{font-style:italic;font-weight:700}.theme-black .hljs{display:block;background:#373B40;color:#fff9f4;border:1px solid #41454a}.theme-black .hljs-keyword,.theme-black .hljs-meta-keyword,.theme-black .hljs-selector-tag,.theme-black .hljs-tag{color:#ffd183}.theme-black .hljs-template-tag{color:#dcdcdc}.theme-black .hljs-number{color:#78CF8A}.theme-black .hljs-attribute,.theme-black .hljs-template-variable,.theme-black .hljs-variable{color:#efdcbc}.theme-black .hljs-literal{color:#ff9bd0}.theme-black .hljs-subst{color:#8f8f8f}.theme-black .hljs-bullet,.theme-black .hljs-link,.theme-black .hljs-symbol{color:#dca3a3}.theme-black .hljs-builtin-name,.theme-black .hljs-deletion,.theme-black .hljs-string{color:#8f9d6a}.theme-black .hljs-addition,.theme-black .hljs-comment,.theme-black .hljs-quote{color:#7c7c7c}.theme-black .hljs-regexp{color:#DAD085}.theme-black .hljs-built_in{color:#aac6e3},.theme-black .hljs-params .hljs-keyword{color:#aac6e3}.theme-black .hljs-type{color:#fff39c}.theme-black .hljs-emphasis{font-style:italic;font-weight:700}.theme-black .hljs-params,.theme-black .hljs-title{color:#fff9f4}.ps-container.ps-in-scrolling>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container.ps-in-scrolling>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;position:absolute}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#aaa;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover.ps-in-scrolling>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.terminal{background-color:#000;color:#fff;font-family:courier-new,courier,monospace;font-feature-settings:"liga" 0;position:relative}.terminal.focus,.terminal:focus{outline:0}.terminal .xterm-helpers{position:absolute;top:0}.terminal .xterm-helper-textarea{position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-10;white-space:nowrap;overflow:hidden;resize:none}.terminal a{color:inherit;text-decoration:none}.terminal a:hover{cursor:pointer;text-decoration:underline}.terminal a.xterm-invalid-link:hover{cursor:text;text-decoration:none}.terminal.focus:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar) .terminal-cursor{background-color:#fff;color:#000}.terminal:not(.focus) .terminal-cursor{outline:#fff solid 1px;outline-offset:-1px;background-color:transparent}.terminal:not(.xterm-cursor-style-underline):not(.xterm-cursor-style-bar).focus.xterm-cursor-blink-on .terminal-cursor{background-color:transparent;color:inherit}.terminal.xterm-cursor-style-bar .terminal-cursor,.terminal.xterm-cursor-style-underline .terminal-cursor{position:relative}.terminal.xterm-cursor-style-bar .terminal-cursor::before,.terminal.xterm-cursor-style-underline .terminal-cursor::before{content:"";display:block;position:absolute;background-color:#fff}.terminal.xterm-cursor-style-bar .terminal-cursor::before{top:0;bottom:0;left:0;width:1px}.terminal.xterm-cursor-style-underline .terminal-cursor::before{bottom:0;left:0;right:0;height:1px}.terminal.xterm-cursor-style-bar.focus.xterm-cursor-blink.xterm-cursor-blink-on .terminal-cursor::before,.terminal.xterm-cursor-style-underline.focus.xterm-cursor-blink.xterm-cursor-blink-on .terminal-cursor::before{background-color:transparent}.terminal.xterm-cursor-style-bar.focus.xterm-cursor-blink .terminal-cursor::before,.terminal.xterm-cursor-style-underline.focus.xterm-cursor-blink .terminal-cursor::before{background-color:#fff}.terminal .composition-view{background:#000;color:#FFF;display:none;position:absolute;white-space:nowrap;z-index:1}.terminal .composition-view.active{display:block}.terminal .xterm-viewport{background-color:#000;overflow-y:scroll}.terminal .xterm-normal-char,.terminal .xterm-wide-char{display:inline-block}.terminal .xterm-rows{position:absolute;left:0;top:0}.terminal .xterm-rows>div{white-space:nowrap}.terminal .xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;left:-9999em}.terminal .xterm-bold{font-weight:700}.terminal .xterm-underline{text-decoration:underline}.terminal .xterm-blink{text-decoration:blink}.terminal .xterm-color-0{color:#2e3436}.terminal .xterm-bg-color-0{background-color:#2e3436}.terminal .xterm-color-1{color:#c00}.terminal .xterm-bg-color-1{background-color:#c00}.terminal .xterm-color-2{color:#4e9a06}.terminal .xterm-bg-color-2{background-color:#4e9a06}.terminal .xterm-color-3{color:#c4a000}.terminal .xterm-bg-color-3{background-color:#c4a000}.terminal .xterm-color-4{color:#3465a4}.terminal .xterm-bg-color-4{background-color:#3465a4}.terminal .xterm-color-5{color:#75507b}.terminal .xterm-bg-color-5{background-color:#75507b}.terminal .xterm-color-6{color:#06989a}.terminal .xterm-bg-color-6{background-color:#06989a}.terminal .xterm-color-7{color:#d3d7cf}.terminal .xterm-bg-color-7{background-color:#d3d7cf}.terminal .xterm-color-8{color:#555753}.terminal .xterm-bg-color-8{background-color:#555753}.terminal .xterm-color-9{color:#ef2929}.terminal .xterm-bg-color-9{background-color:#ef2929}.terminal .xterm-color-10{color:#8ae234}.terminal .xterm-bg-color-10{background-color:#8ae234}.terminal .xterm-color-11{color:#fce94f}.terminal .xterm-bg-color-11{background-color:#fce94f}.terminal .xterm-color-12{color:#729fcf}.terminal .xterm-bg-color-12{background-color:#729fcf}.terminal .xterm-color-13{color:#ad7fa8}.terminal .xterm-bg-color-13{background-color:#ad7fa8}.terminal .xterm-color-14{color:#34e2e2}.terminal .xterm-bg-color-14{background-color:#34e2e2}.terminal .xterm-color-15{color:#eeeeec}.terminal .xterm-bg-color-15{background-color:#eeeeec}.terminal .xterm-color-16{color:#000}.terminal .xterm-bg-color-16{background-color:#000}.terminal .xterm-color-17{color:#00005f}.terminal .xterm-bg-color-17{background-color:#00005f}.terminal .xterm-color-18{color:#000087}.terminal .xterm-bg-color-18{background-color:#000087}.terminal .xterm-color-19{color:#0000af}.terminal .xterm-bg-color-19{background-color:#0000af}.terminal .xterm-color-20{color:#0000d7}.terminal .xterm-bg-color-20{background-color:#0000d7}.terminal .xterm-color-21{color:#00f}.terminal .xterm-bg-color-21{background-color:#00f}.terminal .xterm-color-22{color:#005f00}.terminal .xterm-bg-color-22{background-color:#005f00}.terminal .xterm-color-23{color:#005f5f}.terminal .xterm-bg-color-23{background-color:#005f5f}.terminal .xterm-color-24{color:#005f87}.terminal .xterm-bg-color-24{background-color:#005f87}.terminal .xterm-color-25{color:#005faf}.terminal .xterm-bg-color-25{background-color:#005faf}.terminal .xterm-color-26{color:#005fd7}.terminal .xterm-bg-color-26{background-color:#005fd7}.terminal .xterm-color-27{color:#005fff}.terminal .xterm-bg-color-27{background-color:#005fff}.terminal .xterm-color-28{color:#008700}.terminal .xterm-bg-color-28{background-color:#008700}.terminal .xterm-color-29{color:#00875f}.terminal .xterm-bg-color-29{background-color:#00875f}.terminal .xterm-color-30{color:#008787}.terminal .xterm-bg-color-30{background-color:#008787}.terminal .xterm-color-31{color:#0087af}.terminal .xterm-bg-color-31{background-color:#0087af}.terminal .xterm-color-32{color:#0087d7}.terminal .xterm-bg-color-32{background-color:#0087d7}.terminal .xterm-color-33{color:#0087ff}.terminal .xterm-bg-color-33{background-color:#0087ff}.terminal .xterm-color-34{color:#00af00}.terminal .xterm-bg-color-34{background-color:#00af00}.terminal .xterm-color-35{color:#00af5f}.terminal .xterm-bg-color-35{background-color:#00af5f}.terminal .xterm-color-36{color:#00af87}.terminal .xterm-bg-color-36{background-color:#00af87}.terminal .xterm-color-37{color:#00afaf}.terminal .xterm-bg-color-37{background-color:#00afaf}.terminal .xterm-color-38{color:#00afd7}.terminal .xterm-bg-color-38{background-color:#00afd7}.terminal .xterm-color-39{color:#00afff}.terminal .xterm-bg-color-39{background-color:#00afff}.terminal .xterm-color-40{color:#00d700}.terminal .xterm-bg-color-40{background-color:#00d700}.terminal .xterm-color-41{color:#00d75f}.terminal .xterm-bg-color-41{background-color:#00d75f}.terminal .xterm-color-42{color:#00d787}.terminal .xterm-bg-color-42{background-color:#00d787}.terminal .xterm-color-43{color:#00d7af}.terminal .xterm-bg-color-43{background-color:#00d7af}.terminal .xterm-color-44{color:#00d7d7}.terminal .xterm-bg-color-44{background-color:#00d7d7}.terminal .xterm-color-45{color:#00d7ff}.terminal .xterm-bg-color-45{background-color:#00d7ff}.terminal .xterm-color-46{color:#0f0}.terminal .xterm-bg-color-46{background-color:#0f0}.terminal .xterm-color-47{color:#00ff5f}.terminal .xterm-bg-color-47{background-color:#00ff5f}.terminal .xterm-color-48{color:#00ff87}.terminal .xterm-bg-color-48{background-color:#00ff87}.terminal .xterm-color-49{color:#00ffaf}.terminal .xterm-bg-color-49{background-color:#00ffaf}.terminal .xterm-color-50{color:#00ffd7}.terminal .xterm-bg-color-50{background-color:#00ffd7}.terminal .xterm-color-51{color:#0ff}.terminal .xterm-bg-color-51{background-color:#0ff}.terminal .xterm-color-52{color:#5f0000}.terminal .xterm-bg-color-52{background-color:#5f0000}.terminal .xterm-color-53{color:#5f005f}.terminal .xterm-bg-color-53{background-color:#5f005f}.terminal .xterm-color-54{color:#5f0087}.terminal .xterm-bg-color-54{background-color:#5f0087}.terminal .xterm-color-55{color:#5f00af}.terminal .xterm-bg-color-55{background-color:#5f00af}.terminal .xterm-color-56{color:#5f00d7}.terminal .xterm-bg-color-56{background-color:#5f00d7}.terminal .xterm-color-57{color:#5f00ff}.terminal .xterm-bg-color-57{background-color:#5f00ff}.terminal .xterm-color-58{color:#5f5f00}.terminal .xterm-bg-color-58{background-color:#5f5f00}.terminal .xterm-color-59{color:#5f5f5f}.terminal .xterm-bg-color-59{background-color:#5f5f5f}.terminal .xterm-color-60{color:#5f5f87}.terminal .xterm-bg-color-60{background-color:#5f5f87}.terminal .xterm-color-61{color:#5f5faf}.terminal .xterm-bg-color-61{background-color:#5f5faf}.terminal .xterm-color-62{color:#5f5fd7}.terminal .xterm-bg-color-62{background-color:#5f5fd7}.terminal .xterm-color-63{color:#5f5fff}.terminal .xterm-bg-color-63{background-color:#5f5fff}.terminal .xterm-color-64{color:#5f8700}.terminal .xterm-bg-color-64{background-color:#5f8700}.terminal .xterm-color-65{color:#5f875f}.terminal .xterm-bg-color-65{background-color:#5f875f}.terminal .xterm-color-66{color:#5f8787}.terminal .xterm-bg-color-66{background-color:#5f8787}.terminal .xterm-color-67{color:#5f87af}.terminal .xterm-bg-color-67{background-color:#5f87af}.terminal .xterm-color-68{color:#5f87d7}.terminal .xterm-bg-color-68{background-color:#5f87d7}.terminal .xterm-color-69{color:#5f87ff}.terminal .xterm-bg-color-69{background-color:#5f87ff}.terminal .xterm-color-70{color:#5faf00}.terminal .xterm-bg-color-70{background-color:#5faf00}.terminal .xterm-color-71{color:#5faf5f}.terminal .xterm-bg-color-71{background-color:#5faf5f}.terminal .xterm-color-72{color:#5faf87}.terminal .xterm-bg-color-72{background-color:#5faf87}.terminal .xterm-color-73{color:#5fafaf}.terminal .xterm-bg-color-73{background-color:#5fafaf}.terminal .xterm-color-74{color:#5fafd7}.terminal .xterm-bg-color-74{background-color:#5fafd7}.terminal .xterm-color-75{color:#5fafff}.terminal .xterm-bg-color-75{background-color:#5fafff}.terminal .xterm-color-76{color:#5fd700}.terminal .xterm-bg-color-76{background-color:#5fd700}.terminal .xterm-color-77{color:#5fd75f}.terminal .xterm-bg-color-77{background-color:#5fd75f}.terminal .xterm-color-78{color:#5fd787}.terminal .xterm-bg-color-78{background-color:#5fd787}.terminal .xterm-color-79{color:#5fd7af}.terminal .xterm-bg-color-79{background-color:#5fd7af}.terminal .xterm-color-80{color:#5fd7d7}.terminal .xterm-bg-color-80{background-color:#5fd7d7}.terminal .xterm-color-81{color:#5fd7ff}.terminal .xterm-bg-color-81{background-color:#5fd7ff}.terminal .xterm-color-82{color:#5fff00}.terminal .xterm-bg-color-82{background-color:#5fff00}.terminal .xterm-color-83{color:#5fff5f}.terminal .xterm-bg-color-83{background-color:#5fff5f}.terminal .xterm-color-84{color:#5fff87}.terminal .xterm-bg-color-84{background-color:#5fff87}.terminal .xterm-color-85{color:#5fffaf}.terminal .xterm-bg-color-85{background-color:#5fffaf}.terminal .xterm-color-86{color:#5fffd7}.terminal .xterm-bg-color-86{background-color:#5fffd7}.terminal .xterm-color-87{color:#5fffff}.terminal .xterm-bg-color-87{background-color:#5fffff}.terminal .xterm-color-88{color:#870000}.terminal .xterm-bg-color-88{background-color:#870000}.terminal .xterm-color-89{color:#87005f}.terminal .xterm-bg-color-89{background-color:#87005f}.terminal .xterm-color-90{color:#870087}.terminal .xterm-bg-color-90{background-color:#870087}.terminal .xterm-color-91{color:#8700af}.terminal .xterm-bg-color-91{background-color:#8700af}.terminal .xterm-color-92{color:#8700d7}.terminal .xterm-bg-color-92{background-color:#8700d7}.terminal .xterm-color-93{color:#8700ff}.terminal .xterm-bg-color-93{background-color:#8700ff}.terminal .xterm-color-94{color:#875f00}.terminal .xterm-bg-color-94{background-color:#875f00}.terminal .xterm-color-95{color:#875f5f}.terminal .xterm-bg-color-95{background-color:#875f5f}.terminal .xterm-color-96{color:#875f87}.terminal .xterm-bg-color-96{background-color:#875f87}.terminal .xterm-color-97{color:#875faf}.terminal .xterm-bg-color-97{background-color:#875faf}.terminal .xterm-color-98{color:#875fd7}.terminal .xterm-bg-color-98{background-color:#875fd7}.terminal .xterm-color-99{color:#875fff}.terminal .xterm-bg-color-99{background-color:#875fff}.terminal .xterm-color-100{color:#878700}.terminal .xterm-bg-color-100{background-color:#878700}.terminal .xterm-color-101{color:#87875f}.terminal .xterm-bg-color-101{background-color:#87875f}.terminal .xterm-color-102{color:#878787}.terminal .xterm-bg-color-102{background-color:#878787}.terminal .xterm-color-103{color:#8787af}.terminal .xterm-bg-color-103{background-color:#8787af}.terminal .xterm-color-104{color:#8787d7}.terminal .xterm-bg-color-104{background-color:#8787d7}.terminal .xterm-color-105{color:#8787ff}.terminal .xterm-bg-color-105{background-color:#8787ff}.terminal .xterm-color-106{color:#87af00}.terminal .xterm-bg-color-106{background-color:#87af00}.terminal .xterm-color-107{color:#87af5f}.terminal .xterm-bg-color-107{background-color:#87af5f}.terminal .xterm-color-108{color:#87af87}.terminal .xterm-bg-color-108{background-color:#87af87}.terminal .xterm-color-109{color:#87afaf}.terminal .xterm-bg-color-109{background-color:#87afaf}.terminal .xterm-color-110{color:#87afd7}.terminal .xterm-bg-color-110{background-color:#87afd7}.terminal .xterm-color-111{color:#87afff}.terminal .xterm-bg-color-111{background-color:#87afff}.terminal .xterm-color-112{color:#87d700}.terminal .xterm-bg-color-112{background-color:#87d700}.terminal .xterm-color-113{color:#87d75f}.terminal .xterm-bg-color-113{background-color:#87d75f}.terminal .xterm-color-114{color:#87d787}.terminal .xterm-bg-color-114{background-color:#87d787}.terminal .xterm-color-115{color:#87d7af}.terminal .xterm-bg-color-115{background-color:#87d7af}.terminal .xterm-color-116{color:#87d7d7}.terminal .xterm-bg-color-116{background-color:#87d7d7}.terminal .xterm-color-117{color:#87d7ff}.terminal .xterm-bg-color-117{background-color:#87d7ff}.terminal .xterm-color-118{color:#87ff00}.terminal .xterm-bg-color-118{background-color:#87ff00}.terminal .xterm-color-119{color:#87ff5f}.terminal .xterm-bg-color-119{background-color:#87ff5f}.terminal .xterm-color-120{color:#87ff87}.terminal .xterm-bg-color-120{background-color:#87ff87}.terminal .xterm-color-121{color:#87ffaf}.terminal .xterm-bg-color-121{background-color:#87ffaf}.terminal .xterm-color-122{color:#87ffd7}.terminal .xterm-bg-color-122{background-color:#87ffd7}.terminal .xterm-color-123{color:#87ffff}.terminal .xterm-bg-color-123{background-color:#87ffff}.terminal .xterm-color-124{color:#af0000}.terminal .xterm-bg-color-124{background-color:#af0000}.terminal .xterm-color-125{color:#af005f}.terminal .xterm-bg-color-125{background-color:#af005f}.terminal .xterm-color-126{color:#af0087}.terminal .xterm-bg-color-126{background-color:#af0087}.terminal .xterm-color-127{color:#af00af}.terminal .xterm-bg-color-127{background-color:#af00af}.terminal .xterm-color-128{color:#af00d7}.terminal .xterm-bg-color-128{background-color:#af00d7}.terminal .xterm-color-129{color:#af00ff}.terminal .xterm-bg-color-129{background-color:#af00ff}.terminal .xterm-color-130{color:#af5f00}.terminal .xterm-bg-color-130{background-color:#af5f00}.terminal .xterm-color-131{color:#af5f5f}.terminal .xterm-bg-color-131{background-color:#af5f5f}.terminal .xterm-color-132{color:#af5f87}.terminal .xterm-bg-color-132{background-color:#af5f87}.terminal .xterm-color-133{color:#af5faf}.terminal .xterm-bg-color-133{background-color:#af5faf}.terminal .xterm-color-134{color:#af5fd7}.terminal .xterm-bg-color-134{background-color:#af5fd7}.terminal .xterm-color-135{color:#af5fff}.terminal .xterm-bg-color-135{background-color:#af5fff}.terminal .xterm-color-136{color:#af8700}.terminal .xterm-bg-color-136{background-color:#af8700}.terminal .xterm-color-137{color:#af875f}.terminal .xterm-bg-color-137{background-color:#af875f}.terminal .xterm-color-138{color:#af8787}.terminal .xterm-bg-color-138{background-color:#af8787}.terminal .xterm-color-139{color:#af87af}.terminal .xterm-bg-color-139{background-color:#af87af}.terminal .xterm-color-140{color:#af87d7}.terminal .xterm-bg-color-140{background-color:#af87d7}.terminal .xterm-color-141{color:#af87ff}.terminal .xterm-bg-color-141{background-color:#af87ff}.terminal .xterm-color-142{color:#afaf00}.terminal .xterm-bg-color-142{background-color:#afaf00}.terminal .xterm-color-143{color:#afaf5f}.terminal .xterm-bg-color-143{background-color:#afaf5f}.terminal .xterm-color-144{color:#afaf87}.terminal .xterm-bg-color-144{background-color:#afaf87}.terminal .xterm-color-145{color:#afafaf}.terminal .xterm-bg-color-145{background-color:#afafaf}.terminal .xterm-color-146{color:#afafd7}.terminal .xterm-bg-color-146{background-color:#afafd7}.terminal .xterm-color-147{color:#afafff}.terminal .xterm-bg-color-147{background-color:#afafff}.terminal .xterm-color-148{color:#afd700}.terminal .xterm-bg-color-148{background-color:#afd700}.terminal .xterm-color-149{color:#afd75f}.terminal .xterm-bg-color-149{background-color:#afd75f}.terminal .xterm-color-150{color:#afd787}.terminal .xterm-bg-color-150{background-color:#afd787}.terminal .xterm-color-151{color:#afd7af}.terminal .xterm-bg-color-151{background-color:#afd7af}.terminal .xterm-color-152{color:#afd7d7}.terminal .xterm-bg-color-152{background-color:#afd7d7}.terminal .xterm-color-153{color:#afd7ff}.terminal .xterm-bg-color-153{background-color:#afd7ff}.terminal .xterm-color-154{color:#afff00}.terminal .xterm-bg-color-154{background-color:#afff00}.terminal .xterm-color-155{color:#afff5f}.terminal .xterm-bg-color-155{background-color:#afff5f}.terminal .xterm-color-156{color:#afff87}.terminal .xterm-bg-color-156{background-color:#afff87}.terminal .xterm-color-157{color:#afffaf}.terminal .xterm-bg-color-157{background-color:#afffaf}.terminal .xterm-color-158{color:#afffd7}.terminal .xterm-bg-color-158{background-color:#afffd7}.terminal .xterm-color-159{color:#afffff}.terminal .xterm-bg-color-159{background-color:#afffff}.terminal .xterm-color-160{color:#d70000}.terminal .xterm-bg-color-160{background-color:#d70000}.terminal .xterm-color-161{color:#d7005f}.terminal .xterm-bg-color-161{background-color:#d7005f}.terminal .xterm-color-162{color:#d70087}.terminal .xterm-bg-color-162{background-color:#d70087}.terminal .xterm-color-163{color:#d700af}.terminal .xterm-bg-color-163{background-color:#d700af}.terminal .xterm-color-164{color:#d700d7}.terminal .xterm-bg-color-164{background-color:#d700d7}.terminal .xterm-color-165{color:#d700ff}.terminal .xterm-bg-color-165{background-color:#d700ff}.terminal .xterm-color-166{color:#d75f00}.terminal .xterm-bg-color-166{background-color:#d75f00}.terminal .xterm-color-167{color:#d75f5f}.terminal .xterm-bg-color-167{background-color:#d75f5f}.terminal .xterm-color-168{color:#d75f87}.terminal .xterm-bg-color-168{background-color:#d75f87}.terminal .xterm-color-169{color:#d75faf}.terminal .xterm-bg-color-169{background-color:#d75faf}.terminal .xterm-color-170{color:#d75fd7}.terminal .xterm-bg-color-170{background-color:#d75fd7}.terminal .xterm-color-171{color:#d75fff}.terminal .xterm-bg-color-171{background-color:#d75fff}.terminal .xterm-color-172{color:#d78700}.terminal .xterm-bg-color-172{background-color:#d78700}.terminal .xterm-color-173{color:#d7875f}.terminal .xterm-bg-color-173{background-color:#d7875f}.terminal .xterm-color-174{color:#d78787}.terminal .xterm-bg-color-174{background-color:#d78787}.terminal .xterm-color-175{color:#d787af}.terminal .xterm-bg-color-175{background-color:#d787af}.terminal .xterm-color-176{color:#d787d7}.terminal .xterm-bg-color-176{background-color:#d787d7}.terminal .xterm-color-177{color:#d787ff}.terminal .xterm-bg-color-177{background-color:#d787ff}.terminal .xterm-color-178{color:#d7af00}.terminal .xterm-bg-color-178{background-color:#d7af00}.terminal .xterm-color-179{color:#d7af5f}.terminal .xterm-bg-color-179{background-color:#d7af5f}.terminal .xterm-color-180{color:#d7af87}.terminal .xterm-bg-color-180{background-color:#d7af87}.terminal .xterm-color-181{color:#d7afaf}.terminal .xterm-bg-color-181{background-color:#d7afaf}.terminal .xterm-color-182{color:#d7afd7}.terminal .xterm-bg-color-182{background-color:#d7afd7}.terminal .xterm-color-183{color:#d7afff}.terminal .xterm-bg-color-183{background-color:#d7afff}.terminal .xterm-color-184{color:#d7d700}.terminal .xterm-bg-color-184{background-color:#d7d700}.terminal .xterm-color-185{color:#d7d75f}.terminal .xterm-bg-color-185{background-color:#d7d75f}.terminal .xterm-color-186{color:#d7d787}.terminal .xterm-bg-color-186{background-color:#d7d787}.terminal .xterm-color-187{color:#d7d7af}.terminal .xterm-bg-color-187{background-color:#d7d7af}.terminal .xterm-color-188{color:#d7d7d7}.terminal .xterm-bg-color-188{background-color:#d7d7d7}.terminal .xterm-color-189{color:#d7d7ff}.terminal .xterm-bg-color-189{background-color:#d7d7ff}.terminal .xterm-color-190{color:#d7ff00}.terminal .xterm-bg-color-190{background-color:#d7ff00}.terminal .xterm-color-191{color:#d7ff5f}.terminal .xterm-bg-color-191{background-color:#d7ff5f}.terminal .xterm-color-192{color:#d7ff87}.terminal .xterm-bg-color-192{background-color:#d7ff87}.terminal .xterm-color-193{color:#d7ffaf}.terminal .xterm-bg-color-193{background-color:#d7ffaf}.terminal .xterm-color-194{color:#d7ffd7}.terminal .xterm-bg-color-194{background-color:#d7ffd7}.terminal .xterm-color-195{color:#d7ffff}.terminal .xterm-bg-color-195{background-color:#d7ffff}.terminal .xterm-color-196{color:red}.terminal .xterm-bg-color-196{background-color:red}.terminal .xterm-color-197{color:#ff005f}.terminal .xterm-bg-color-197{background-color:#ff005f}.terminal .xterm-color-198{color:#ff0087}.terminal .xterm-bg-color-198{background-color:#ff0087}.terminal .xterm-color-199{color:#ff00af}.terminal .xterm-bg-color-199{background-color:#ff00af}.terminal .xterm-color-200{color:#ff00d7}.terminal .xterm-bg-color-200{background-color:#ff00d7}.terminal .xterm-color-201{color:#f0f}.terminal .xterm-bg-color-201{background-color:#f0f}.terminal .xterm-color-202{color:#ff5f00}.terminal .xterm-bg-color-202{background-color:#ff5f00}.terminal .xterm-color-203{color:#ff5f5f}.terminal .xterm-bg-color-203{background-color:#ff5f5f}.terminal .xterm-color-204{color:#ff5f87}.terminal .xterm-bg-color-204{background-color:#ff5f87}.terminal .xterm-color-205{color:#ff5faf}.terminal .xterm-bg-color-205{background-color:#ff5faf}.terminal .xterm-color-206{color:#ff5fd7}.terminal .xterm-bg-color-206{background-color:#ff5fd7}.terminal .xterm-color-207{color:#ff5fff}.terminal .xterm-bg-color-207{background-color:#ff5fff}.terminal .xterm-color-208{color:#ff8700}.terminal .xterm-bg-color-208{background-color:#ff8700}.terminal .xterm-color-209{color:#ff875f}.terminal .xterm-bg-color-209{background-color:#ff875f}.terminal .xterm-color-210{color:#ff8787}.terminal .xterm-bg-color-210{background-color:#ff8787}.terminal .xterm-color-211{color:#ff87af}.terminal .xterm-bg-color-211{background-color:#ff87af}.terminal .xterm-color-212{color:#ff87d7}.terminal .xterm-bg-color-212{background-color:#ff87d7}.terminal .xterm-color-213{color:#ff87ff}.terminal .xterm-bg-color-213{background-color:#ff87ff}.terminal .xterm-color-214{color:#ffaf00}.terminal .xterm-bg-color-214{background-color:#ffaf00}.terminal .xterm-color-215{color:#ffaf5f}.terminal .xterm-bg-color-215{background-color:#ffaf5f}.terminal .xterm-color-216{color:#ffaf87}.terminal .xterm-bg-color-216{background-color:#ffaf87}.terminal .xterm-color-217{color:#ffafaf}.terminal .xterm-bg-color-217{background-color:#ffafaf}.terminal .xterm-color-218{color:#ffafd7}.terminal .xterm-bg-color-218{background-color:#ffafd7}.terminal .xterm-color-219{color:#ffafff}.terminal .xterm-bg-color-219{background-color:#ffafff}.terminal .xterm-color-220{color:gold}.terminal .xterm-bg-color-220{background-color:gold}.terminal .xterm-color-221{color:#ffd75f}.terminal .xterm-bg-color-221{background-color:#ffd75f}.terminal .xterm-color-222{color:#ffd787}.terminal .xterm-bg-color-222{background-color:#ffd787}.terminal .xterm-color-223{color:#ffd7af}.terminal .xterm-bg-color-223{background-color:#ffd7af}.terminal .xterm-color-224{color:#ffd7d7}.terminal .xterm-bg-color-224{background-color:#ffd7d7}.terminal .xterm-color-225{color:#ffd7ff}.terminal .xterm-bg-color-225{background-color:#ffd7ff}.terminal .xterm-color-226{color:#ff0}.terminal .xterm-bg-color-226{background-color:#ff0}.terminal .xterm-color-227{color:#ffff5f}.terminal .xterm-bg-color-227{background-color:#ffff5f}.terminal .xterm-color-228{color:#ffff87}.terminal .xterm-bg-color-228{background-color:#ffff87}.terminal .xterm-color-229{color:#ffffaf}.terminal .xterm-bg-color-229{background-color:#ffffaf}.terminal .xterm-color-230{color:#ffffd7}.terminal .xterm-bg-color-230{background-color:#ffffd7}.terminal .xterm-color-231{color:#fff}.terminal .xterm-bg-color-231{background-color:#fff}.terminal .xterm-color-232{color:#080808}.terminal .xterm-bg-color-232{background-color:#080808}.terminal .xterm-color-233{color:#121212}.terminal .xterm-bg-color-233{background-color:#121212}.terminal .xterm-color-234{color:#1c1c1c}.terminal .xterm-bg-color-234{background-color:#1c1c1c}.terminal .xterm-color-235{color:#262626}.terminal .xterm-bg-color-235{background-color:#262626}.terminal .xterm-color-236{color:#303030}.terminal .xterm-bg-color-236{background-color:#303030}.terminal .xterm-color-237{color:#3a3a3a}.terminal .xterm-bg-color-237{background-color:#3a3a3a}.terminal .xterm-color-238{color:#444}.terminal .xterm-bg-color-238{background-color:#444}.terminal .xterm-color-239{color:#4e4e4e}.terminal .xterm-bg-color-239{background-color:#4e4e4e}.terminal .xterm-color-240{color:#585858}.terminal .xterm-bg-color-240{background-color:#585858}.terminal .xterm-color-241{color:#626262}.terminal .xterm-bg-color-241{background-color:#626262}.terminal .xterm-color-242{color:#6c6c6c}.terminal .xterm-bg-color-242{background-color:#6c6c6c}.terminal .xterm-color-243{color:#767676}.terminal .xterm-bg-color-243{background-color:#767676}.terminal .xterm-color-244{color:grey}.terminal .xterm-bg-color-244{background-color:grey}.terminal .xterm-color-245{color:#8a8a8a}.terminal .xterm-bg-color-245{background-color:#8a8a8a}.terminal .xterm-color-246{color:#949494}.terminal .xterm-bg-color-246{background-color:#949494}.terminal .xterm-color-247{color:#9e9e9e}.terminal .xterm-bg-color-247{background-color:#9e9e9e}.terminal .xterm-color-248{color:#a8a8a8}.terminal .xterm-bg-color-248{background-color:#a8a8a8}.terminal .xterm-color-249{color:#b2b2b2}.terminal .xterm-bg-color-249{background-color:#b2b2b2}.terminal .xterm-color-250{color:#bcbcbc}.terminal .xterm-bg-color-250{background-color:#bcbcbc}.terminal .xterm-color-251{color:#c6c6c6}.terminal .xterm-bg-color-251{background-color:#c6c6c6}.terminal .xterm-color-252{color:#d0d0d0}.terminal .xterm-bg-color-252{background-color:#d0d0d0}.terminal .xterm-color-253{color:#dadada}.terminal .xterm-bg-color-253{background-color:#dadada}.terminal .xterm-color-254{color:#e4e4e4}.terminal .xterm-bg-color-254{background-color:#e4e4e4}.terminal .xterm-color-255{color:#eee}.terminal .xterm-bg-color-255{background-color:#eee}