option,select{color:#343434;font-family:inherit;font-size:inherit;line-height:inherit}select{position:relative;box-sizing:border-box;width:100%;border:1px solid #cccbcb;outline:none;color:#161616;background-color:#fff;line-height:25px;font-size:14px;padding:11px 45px 12px 20px}select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}select._big-font-size{font-size:22px}@media screen and (max-width:640px){select._big-font-size{font-size:14px}}select._light{border:0}select.error{border:1px solid #e0b5b5;box-shadow:0 0 5px #e0b5b5}option{font-size:14px;padding:6.6px 20px}.select{width:100%;max-width:100%}.select2-container{position:relative;display:inline-block;min-width:100px;color:#343434;vertical-align:bottom;font-size:14px}.select2-container,.select2-container *{box-sizing:border-box}.select2-selection--single{display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select2-selection__rendered{position:relative;box-sizing:border-box;width:100%;padding:11px 20px 12px;border:1px solid #cccbcb;outline:none;color:#161616;background-color:#fff;line-height:25px;font-size:14px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container--open .select2-selection__rendered{box-shadow:0 0 3px -1px #18a3fa}.select2-close-mask{position:fixed;z-index:99;top:0;left:0;display:block;opacity:0;width:auto;min-width:100%;height:auto;min-height:100%;border:0;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.select2-dropdown{position:absolute;z-index:1051;left:-100000px;display:block;border:1px solid #cccbcb;background-color:#fff}.select2-results{display:block}.select2-results__options{list-style:none}.select2-results__option{padding:11px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown:before{position:absolute;width:100%;height:5px;background-color:#fff;left:0;content:""}.select2-container--open .select2-dropdown--above{margin-bottom:-1px;border-bottom-color:transparent}.select2-container--open .select2-dropdown--above:before{bottom:-5px}.select2-container--open .select2-dropdown--below{margin-top:-1px;border-top-color:transparent;box-shadow:0 0 3px -1px #18a3fa}.select2-container--open .select2-dropdown--below:before{top:-5px}.select2-search{display:block;padding:0 20px 11px}.select2-search.select2-search--hide{display:none}.select2-search__field{position:relative;box-sizing:border-box;width:100%;padding:11px 20px 12px;border:1px solid #cccbcb;outline:none;color:#161616;background-color:#fff;line-height:25px;font-size:14px;-webkit-appearance:none}.select2-search__field::-webkit-inner-spin-button,.select2-search__field::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.select2-search__field._big-font-size{font-size:22px}@media screen and (max-width:640px){.select2-search__field._big-font-size{font-size:14px}}.select2-search__field._light{border:0}.select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:1px;right:1px;height:100%;width:40px;opacity:.4}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='10.1px' height='17.4px' viewBox='-300.7 388.6 10.1 17.4'%3E %3Cpath d='M-290.6,404.6l-1.4,1.4l-8-8l-0.7-0.7l0.7-0.7l8-8l1.4,1.4l-7.3,7.3L-290.6,404.6z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;transform:rotate(-90deg)}.select2-container--default.select2-container--disabled{opacity:.5}.select2-container--default.select2-container--open .select2-selection__arrow b{transform:rotate(90deg)}.select2-container--default .select2-results>.select2-results__options{max-height:285px;padding:0 20px;margin:0 0 11px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{opacity:.6}.select2-container--default .select2-results__option[aria-selected=true]{font-weight:700;color:#161616}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eaeaec}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-selection.select2-selection--multiple .select2-selection__rendered{padding:0;margin:0;border:0;overflow:visible;white-space:normal}.select2-container--open .select2-selection.select2-selection--multiple .select2-selection__rendered{box-shadow:none}.select2-selection.select2-selection--multiple .select2-search{padding:0;margin:0}.select2-selection.select2-selection--multiple .select2-search:before{display:none}.select2-selection.select2-selection--multiple .select2-search__field{width:100%!important}.select2-container--open .select2-selection.select2-selection--multiple .select2-search__field{box-shadow:0 0 3px -1px #18a3fa}.select2-selection.select2-selection--multiple .select2-selection__choice{display:inline-block;position:relative;height:15px;background-color:#eaeaec;color:#696969;white-space:nowrap;vertical-align:top;text-decoration:none;text-transform:lowercase;font-size:10px;font-weight:400;line-height:15px;height:auto;font-size:12px;padding:5px 13px 5px 25px;margin-bottom:10px;margin-right:10px}.select2-selection.select2-selection--multiple .select2-selection__choice:before{display:none}.select2-selection.select2-selection--multiple .select2-selection__choice__remove{position:absolute;left:0;top:0;overflow:hidden;width:25px;height:25px;margin-right:5px;text-indent:-9999px;background:url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18.414px' height='18.415px' viewBox='0 0 18.414 18.415' enable-background='new 0 0 18.414 18.415' xml:space='preserve' fill='%23696969'%3E %3Cg fill='%23696969'%3E %3Cpath d='M1.414,18.415L0,17L17,0l1.414,1.415L1.414,18.415z' fill='%23696969' /%3E %3Cpath d='M17,18.415L18.414,17l-17-17L0,1.415L17,18.415z' fill='%23696969' /%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%;background-size:12px auto;cursor:pointer;opacity:.6}.select2-selection.select2-selection--multiple .select2-selection__choice__remove:hover{opacity:1}
.beams-chart .left-axis path.domain,.beams-chart .sum-axis path.domain,.beams-chart .top-axis path.domain{display:none}.beams-chart .top-axis text{fill:#696969}.beams-chart .left-axis text{text-anchor:start}.beams-chart .chart-canvas text{text-anchor:middle;dominant-baseline:central;font-weight:700;fill:#fff}.beams-chart .chart-canvas text.zero-value{fill:#b8bcbf}.beams-chart .markers{transition:opacity 1s}.beams-chart .tick text{transition:fill 1s ease-out}.beams-chart .tick.highlighted text{fill:#18a3fa}
.pie-chart path{transition:stroke-width .1s ease-out}.pie-chart text{fill:#696969;dominant-baseline:central}
.single-line-chart g.value{cursor:pointer}.single-line-chart g.value line{transition:opacity .5s ease-out}.single-line-chart g.value .highlighted{opacity:.5}.single-line-chart text.caption{text-anchor:middle;dominant-baseline:text-top;font-weight:700}.single-line-chart .percentage>text{font-weight:700;cursor:pointer}.single-line-chart.vertical .label>text,.single-line-chart.vertical .percentage>text{text-anchor:start;dominant-baseline:central}.single-line-chart.horizontal .percentage>text{text-anchor:middle;dominant-baseline:central}
.grouped-lines-vertical-chart text{transition:fill .2s ease-in}.grouped-lines-vertical-chart text.value{fill:#696969}.grouped-lines-vertical-chart text.label{font-weight:700}.grouped-lines-vertical-chart rect{transition:opacity .1s ease-in}.grouped-lines-vertical-chart .highlighted text,.grouped-lines-vertical-chart .selected text.label{fill:#18a3fa}
.vertical-lines-chart text{transition:fill .1s ease-in}.vertical-lines-chart text.value{fill:#696969;font-weight:700;font-size:12px}.vertical-lines-chart text.label{fill:#696969;font-size:14px}.vertical-lines-chart .tick text{color:#696969;font-size:10px}.vertical-lines-chart rect{transition:opacity .1s ease-in}.vertical-lines-chart .highlighted text{fill:#18a3fa}
.dottie-chart-legend{margin-bottom:40px}
.features-icon{box-sizing:border-box}.features-icon,.features-icon._bg-dark{position:relative;width:70px;height:70px}.features-icon._bg-dark{background-color:#161616}@media screen and (max-width:640px){.features-icon._bg-dark{width:50px;height:50px}}.features-icon .sprite-img{position:absolute;left:50%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%)}@media screen and (max-width:640px){.features-icon .sprite-img{width:70px;height:70px}}.beams-chart .left-axis path.domain,.beams-chart .sum-axis path.domain,.beams-chart .top-axis path.domain{display:none}.beams-chart .top-axis text{fill:#696969}.beams-chart .left-axis text{text-anchor:start}.beams-chart .chart-canvas text{text-anchor:middle;dominant-baseline:central;font-weight:700;fill:#fff}.beams-chart .chart-canvas text.zero-value{fill:#b8bcbf}.beams-chart .markers{transition:opacity 1s}.beams-chart .tick text{transition:fill 1s ease-out}.beams-chart .tick.highlighted text{fill:#18a3fa}.sprite-img._bracketsCurly{fill:#fff}.sprite-img._bracketsCurly._gray{fill:grey}.sprite-img._faceSad{fill:#000}.sprite-img._faceSad._gray{fill:grey}.sprite-img._osSimultaneously{fill:#fff}.sprite-img._osSimultaneously._gray{fill:grey}.sprite-img._fullstack{fill:#fff}.sprite-img._fullstack._gray{fill:grey}.sprite-img._osMobile{fill:#fff}.sprite-img._osMobile._gray{fill:grey}.sprite-img._facePoker{fill:#fff}.sprite-img._facePoker._gray{fill:grey}.sprite-img._gamepad{fill:#000}.sprite-img._gamepad._gray{fill:grey}.sprite-img._sleepless{fill:#fff}.sprite-img._sleepless._gray{fill:grey}.sprite-img._sleepful{fill:#fff}.sprite-img._sleepful._gray{fill:grey}.sprite-img._phones{fill:#fff}.sprite-img._phones._gray{fill:grey}.sprite-img._hands{fill:#fff}.sprite-img._hands._gray{fill:grey}.sprite-img._hands._black{fill:#000}.technologies-support-title{margin-bottom:35px}.technologies-support-box{display:flex;flex-wrap:wrap}.technologies-support-box__item{display:flex;flex-wrap:wrap;font-size:14px;line-height:18px;box-sizing:border-box;padding:25px 25px 15px;min-height:130px;text-align:center;width:33%;flex-basis:33%;max-width:33%;background-color:#fff;color:#696969;border-left:1px solid #eaeaec;border-bottom:1px solid #eaeaec;position:relative}.technologies-support-box__item ._dotnet-outline{margin-top:17px}.technologies-support-box__item:after{display:none;margin:0 auto;position:relative;text-decoration:underline;content:"See All";color:#b8bcbf}.technologies-support-box__item:hover{background-color:#161616;text-decoration:none;color:#696969}.technologies-support-box__item:hover:after{display:block}.technologies-support-box__item:hover .technologies-support-box__title{display:none}.technologies-support-box__item:hover .sprite-img{fill:#eaeaec!important}.technologies-support-box__item>*{width:100%;max-width:100%;flex-basis:100%;flex-shrink:0}.sprite-img._android{width:62px;height:79px}@media screen and (max-width:640px){.sprite-img._android{width:43px;height:55px}}.sprite-img._android-outline{width:39px;height:50px;fill:#161616}.sprite-img._apple{width:58px;height:71px}@media screen and (max-width:640px){.sprite-img._apple{width:40px;height:49px}}.sprite-img._apple-outline{width:37px;height:42px;fill:#161616}.sprite-img._dotnet-outline{width:50px;height:20px;fill:#161616}.sprite-img._go-outline{width:200px;height:79px;fill:#161616}.sprite-img._go-outline._white{fill:#fff}.sprite-img._go-outline._gray{fill:grey}._margin-left-horizontal-unit{margin-left:50px}._margin-left-horizontal-unit-half{margin-left:25px}._margin-right-horizontal-unit{margin-right:50px}._margin-right-horizontal-unit-half{margin-right:25px}._color-gray-medium{color:#afb1b3}.percent-title{margin-bottom:20px;font-size:72px;font-weight:300}.percent-title._color-light{color:#fff}.percent-title._type-small{font-size:46px;margin-bottom:10px}.percent-label{margin-bottom:20px;font-size:72px;font-weight:300}.percent-label._color-light{color:#fff}.features-icon._stick{top:-11px;left:15px}.section._short-padding{padding-bottom:50px}.header-content-inner{background:url(inner_pages_bgr.393ecce61c43b78adbe9.png) no-repeat 0 0;background-size:cover}._legend-next-to-chart{display:flex}._legend-next-to-chart .chart{position:relative;left:0}._legend-next-to-chart .legend{position:relative;left:10px;top:10px}.lines-chart text.label{font-size:14px;font-weight:400}.lines-chart text.value{font-size:12px;font-weight:700}.circles-chart .top-axis .highlighted text,.lines-chart .highlighted text{fill:#fc996d}.circles-chart .value.highlighted circle{stroke:#fc996d}.vertical-lines-chart .highlighted text.label,.vertical-lines-chart .highlighted text.value{fill:#fc996d}.circles-chart .tick text,.single-line-chart.horizontal .label text{font-size:13px}.distributed-lines-chart text.category{text-transform:uppercase;font-weight:700}.distributed-lines-chart text.category,.distributed-lines-chart text.label,.distributed-lines-chart text.value{font-size:12px}.distributed-lines-chart text.value{font-weight:700}._resolution{font-size:28px;font-weight:300!important;color:#696969}._bg-dark ._resolution{color:#afb1b3}.toc-list__item a[href=""]{color:red}.chart-overlay{position:absolute}.download-suggest{line-height:22px;margin-bottom:50px}.download-suggest .download-suggest__label{margin-top:25px;font-size:18px}.download-suggest .download-suggest__label h4{font-size:32px;padding-bottom:12.5px}.download-suggest a.download-suggest__icon,.download-suggest a.download-suggest__icon:hover,.download-suggest a.download-suggest__label,.download-suggest a.download-suggest__label:hover{display:block;text-decoration:none;color:#161616}.download-suggest a.download-suggest__label{padding-left:32px}.download-suggest .download-suggest__button{margin-left:32px}.download-suggest._list a.download-suggest__label{padding-left:0}.download-suggest._list .download-suggest__button{margin-top:25px;margin-left:0}._scale-to-breakpoint svg{transition:transform .3s}@media screen and (max-width:1276px){._scale-to-breakpoint svg{transform:scale(.8) translateX(-146px)}}._scale-to-breakpoint-no-translate svg{transition:transform .3s}@media screen and (max-width:1276px){._scale-to-breakpoint-no-translate svg{transform:scale(.8)}}.header-content{background:url(main_header_bgr.64445f8b01e22a75a5a6.png) no-repeat 0 0;background-size:cover}.most-language-list .sprite-img{min-height:145px}.most-language-list .sprite-img._java-outline{width:78px;height:108.3px}.most-language-list .sprite-img._javascript-outline{width:90px;height:90px}.most-language-list__title{margin-bottom:25px;font-size:44px;font-weight:300}h1._extra-big{line-height:75px!important}.js-how-often-use-tools .beams-chart .top-axis text{text-transform:uppercase;font-weight:700}.js-ambidextrous text.label,.js-ambidextrous text.value,.js-mouse text.label,.js-mouse text.value,.js-phone text.label,.js-phone text.value,.js-video-games-genre text.label,.js-video-games-genre text.value,.single-line-chart.horizontal .label>text,.single-line-chart.vertical .label>text{fill:#fff}.js-ambidextrous .highlighted text.label,.js-ambidextrous .highlighted text.value,.js-mouse .highlighted text.label,.js-mouse .highlighted text.value,.js-phone .highlighted text.label,.js-phone .highlighted text.value,.js-video-games-genre .highlighted text.label,.js-video-games-genre .highlighted text.value{fill:#fc996d}.js-ambidextrous .lines-chart .remainder,.js-mouse .lines-chart .remainder,.js-phone .lines-chart .remainder,.js-video-games-genre .lines-chart .remainder{fill:hsla(0,0%,50.2%,.5)}.js-video-games .single-line-chart.vertical .label>text{dominant-baseline:hanging;transform:translate(15px,7px)}.js-hours-week-spend-coding .grouped-lines-chart text{fill:hsla(0,0%,100%,.9)}.js-hours-week-spend-coding .grouped-lines-chart .highlighted text.value{fill:#18a3fa}.grouped-lines-chart-legend text{fill:hsla(0,0%,100%,.7)}.js-code-weekends .pie-chart-legend text,.js-code-weekends .pie-chart text{fill:#fff!important}.js-hours-week-spend-coding .grouped-lines-vertical-chart text.label{font-weight:400;font-size:20px;fill:#ccc}.js-hours-week-spend-coding .grouped-lines-vertical-chart text.value{font-weight:700;fill:#fff}.js-hours-week-spend-coding .grouped-lines-vertical-chart .highlighted text.value{fill:#fc996d}.js-sleeptime g.percentage:first-child text{transform:translate(-5px);text-anchor:start}.sprite-img._sleepful{position:absolute;left:287px}.code-weekends{position:relative}.code-weekends .chart-overlay{color:#fff;top:161px;left:103px;max-width:160px;text-align:center}.video-games .video-games__positive{position:relative;top:100px}.video-games .video-games__negative{position:relative;top:133px}.tweet-key-takeaway{width:100%}.tweet-key-takeaway .share__button{width:30px;height:30px;margin-left:11.5px;margin-top:1em;display:inline-block}.links-year__item{position:relative;font-weight:700;color:var(--wt-color-white)}.links-year__item:not(:first-child){margin-left:24px}.links-year__item:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:2px;height:18px;margin:auto;background-color:var(--wt-color-white)}.links-year__item:focus,.links-year__item:hover{color:var(--wt-color-white)}[data-page=index] #ecosystem-header-title{display:none}.dottie-chart text.value[value-group="1"]{font-size:14px!important;font-weight:400!important;dominant-baseline:text-before-edge}
