﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#e9573f;color:#000000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px}h1{font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif}section:not(:last-of-type){border-bottom-width:5px}article:not(:last-of-type){border-bottom-width:1px}i,em{font-style:italic}b,strong{font-weight:800}a{text-decoration:none}li{list-style-type:none}pre{overflow:scroll;overflow:auto\0;background-color:#141c22}pre code{color:white}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("eot"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.ttf") format("truetype")}[data-icon]:before{content:attr(data-icon);font-family:"icomoon";speak:none}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.l-relative{position:relative}.l-wrap--b{margin-right:auto;margin-left:auto;width:90%}.l-overflow{overflow:auto}.l-wrap--b{max-width:940px}.l-colspan{max-width:640px}@media (min-width: 780px){.l-colspan--l,.l-colspan--r{width:75%;width:calc(100% - 240px)}}@media (min-width: 780px){.l-colspan--l{padding-right:60px;float:left}}@media (min-width: 780px){.l-colspan--r{float:right}}@media (min-width: 1200px){.l-colspan--r{padding-left:60px}}@media (min-width: 780px){.l-col--l,.l-col--l--pad,.l-col--r,.l-col--r--pad{width:25%;width:calc(240px)}}@media (max-width: 779px){.l-col--l,.l-col--l--pad{margin-bottom:60px}}@media (min-width: 780px){.l-col--l,.l-col--l--pad{float:left}}@media (min-width: 780px){.l-col--l--pad{padding-right:60px}}@media (min-width: 780px){.l-col--r,.l-col--r--pad{float:right}}@media (min-width: 780px){.l-col--r--pad{padding-left:60px}}@media (min-width: 960px){.l-half--l,.l-half--r{width:50%}}.l-half--l{margin-bottom:30px}@media (min-width: 960px){.l-half--l{padding-right:60px;float:left}}@media (min-width: 960px){.l-half--r{float:right}}.home__join,.form__submit{-webkit-appearance:none;padding-top:10px;padding-bottom:10px;position:relative;display:block;border-radius:20px;border:1px solid transparent;font-weight:600;font-size:18px;cursor:pointer;outline:none;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:border-color, background-color;transition-property:border-color, background-color}@-moz-document url-prefix(){.home__join,.form__submit{padding-top:12px;padding-bottom:8px}}.home__join:before{position:absolute;right:18px;line-height:22px}@-moz-document url-prefix(){.home__join:before{line-height:16px}}.home__join:focus:before,.home__join:hover:before{-webkit-animation:arrow .75s infinite;animation:arrow .75s infinite}@-webkit-keyframes arrow{50%{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes arrow{50%{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.home__join{padding-left:22px;width:250px;background-color:white;color:#e9573f}@media (max-width: 519px){.home__join{margin-right:auto;margin-left:auto}}@media (min-width: 520px){.home__join{float:right}.home__join.no-download-count{float:none;margin-right:auto;margin-left:auto}}.form__submit{margin-top:42px;margin-bottom:80px;width:100%;max-width:320px;background-color:#e9573f;color:#ffffff;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:opacity;transition-property:opacity}.form__submit:hover{opacity:.7}.download__format{margin-bottom:24px;padding-top:10px;padding-bottom:10px;display:inline-block;float:left;width:22%;max-width:320px;border-radius:20px;background-color:#e9573f;text-align:center;text-transform:uppercase;font-weight:800;color:white !important;letter-spacing:1px;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:opacity !important;transition-property:opacity !important}.download__format:hover,.download__format:focus{opacity:.7 !important}.download__format:not(:last-of-type){margin-right:4%}.error__illustration{padding-top:60px;padding-bottom:30px;position:relative}.error__illustration__main{width:100%}.error__illustration__bubble,.error__illustration__boat,.error__illustration__shadow{position:absolute;width:100%;top:60px;left:0}.error__illustration__bubble{-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}.error__illustration__boat,.error__illustration__shadow{-webkit-animation:rock 5s infinite;animation:rock 5s infinite}.error__info{margin-right:auto;margin-left:auto;max-width:680px;text-align:center}.error__info__heading{margin-bottom:8px}@-webkit-keyframes bounce{50%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes bounce{50%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes rock{50%{-webkit-transform:rotate(-3deg) translateX(3px);transform:rotate(-3deg) translateX(3px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes rock{50%{-webkit-transform:rotate(-3deg) translateX(3px);transform:rotate(-3deg) translateX(3px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.footer{padding-top:48px;padding-bottom:48px;position:relative;overflow:auto;border-top:1px solid rgba(255,255,255,0.3);background-color:#141c22;-webkit-box-shadow:0 -4px 0 0 #141c22;box-shadow:0 -4px 0 0 #141c22;z-index:2;width:100%}@media (min-width: 780px){.footer{min-height:70vh}}.l-wrap--footer{margin-right:auto;margin-left:auto;max-width:940px}@media (max-width: 579px){.l-wrap--footer{width:78%}}@media (min-width: 580px){.l-wrap--footer{width:90%}}.footer__about{max-width:550px;font-weight:300;line-height:1.66;color:#9A9A9A}@media (max-width: 579px){.footer__about{font-size:15px}}@media (min-width: 580px){.footer__about{font-size:18px}}@media (min-width: 780px){.footer__about{min-height:222px}}.footer__about p{margin-bottom:1em}.footer__about a{color:white}.footer__language_selector{clear:both;max-width:940px;margin:0 auto;text-align:center;color:#6c767e}.footer__language{margin:0 14px;display:inline-block}.footer__sponsors-wrap{margin-top:60px;padding-top:45px;border-top:1px solid rgba(255,255,255,0.1)}@media (min-width: 1040px){.footer__sponsors-wrap{margin-right:auto;margin-left:auto;max-width:940px}}.footer__sponsors{margin:0 10%}@media (max-width: 579px){.footer__sponsors{width:78%}}@media (min-width: 580px) and (max-width: 1039px){.footer__sponsors{width:90%}}.footer__sponsor{margin-bottom:36px;float:left;height:100px;width:90px;background-image:url(/sponsors.png);background-size:100%;font-style:italic;font-weight:300;font-size:12px;text-align:center;color:white;opacity:.4;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:opacity;transition-property:opacity}.footer__sponsor:focus,.footer__sponsor:hover{opacity:1}.footer__sponsor:focus{outline:none}.footer__sponsor:nth-child(1){background-position:0 4px}@media (max-width: 1039px){.footer__sponsor{width:100px}.footer__sponsor:nth-child(2){background-position:0 -119px}.footer__sponsor:nth-child(3){background-position:0 -232px}.footer__sponsor:nth-child(4){background-position:0 -330px}.footer__sponsor:nth-child(5){background-position:0 -419px}.footer__sponsor:nth-child(6){background-position:0 388px}.footer__sponsor:nth-child(7){background-position:0 -526px}.footer__sponsor:nth-child(8){background-position:0 492px}.footer__sponsor:nth-child(9){background-position:0 294px}.footer__sponsor:nth-child(10){background-position:0 148px}}@media (min-width: 1040px){.footer__sponsor{width:90px}.footer__sponsor:nth-child(2){background-position:0 -105px}.footer__sponsor:nth-child(3){background-position:0 -204px}.footer__sponsor:nth-child(4){background-position:0 -291px}.footer__sponsor:nth-child(5){background-position:0 -372px}.footer__sponsor:nth-child(6){background-position:0 354px}.footer__sponsor:nth-child(7){background-position:0 -469px}.footer__sponsor:nth-child(8){background-position:0 447px}.footer__sponsor:nth-child(9){background-position:0 271px}.footer__sponsor:nth-child(10){background-position:0 136px}}@media (max-width: 579px){.footer__sponsor:nth-child(odd){margin-right:18%}}@media (min-width: 580px){.footer__sponsor{margin:0 30px 36px 30px}}.footer__sponsor__logo{margin-top:5px;width:100%}.form__field__instructions{font-size:14px;margin-top:5px;margin-bottom:5px;color:#a6aab2}.form__legend,.form__label{font-weight:600;font-size:18px}.form__legend{margin-bottom:40px}.form__label__icon-container{position:relative}.form__label__icon{position:absolute;top:-4px;height:30px}.form__label__icon-container .form__label__text{padding-left:33px}.form__input__addon-container{position:relative}.form__input__addon{position:absolute;padding:12px;pointer-events:none;border-right:1px solid #f1f1f1;border-radius:4px;font-weight:300;font-size:18px}.form__input__addon-left .form__input__addon{left:0px}.form__input__addon-left .form__input{padding-left:45px}.form__input,.form__textarea,.form__select{margin-bottom:30px}.form__input,.form__textarea{-webkit-appearance:none;padding:12px 50px 12px 16px;display:block;width:100%;font-weight:300;font-size:18px;border:1px solid #f2f3f4;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px -1px #c1c4ca;box-shadow:inset 0 1px 1px -1px #c1c4ca;background-color:#f8f8f9;outline:none;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:border-color;transition-property:border-color}.form__input::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:#858a96}.form__input:-moz-placeholder,.form__textarea:-moz-placeholder{color:#858a96}.form__input::-moz-placeholder,.form__textarea::-moz-placeholder{color:#858a96}.form__input:-ms-input-placeholder,.form__textarea:-ms-input-placeholder{color:#858a96}.form__input:focus,.form__textarea:focus{border-color:#53a4e0}.form__input{max-width:320px}.form__textarea{max-width:640px;resize:none}.form__select-wrap{position:relative;width:100%;max-width:320px}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 50px 12px 16px;position:relative;width:100%;max-width:320px;border:3px solid #f8f8f9;background-color:transparent;font-weight:300;font-size:18px;outline:none;z-index:2;cursor:pointer;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:border-color;transition-property:border-color}.form__select::-ms-expand{display:none}.form__select:focus{border-color:#53a4e0}.form__select:focus+.form__select__label{border-left-color:#53a4e0;color:#53a4e0}.form__select__label{padding-left:15px;position:absolute;top:4px;right:20px;border-left:3px solid #f8f8f9;font-size:16px;line-height:46px;color:#c1c4ca;z-index:1;cursor:pointer;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:border-left-color, color;transition-property:border-left-color, color}.form__file{padding-top:10px}.form__file__label{padding:12px 50px 12px 66px;position:relative;display:block;width:100%;max-width:320px;overflow:hidden;border:1px solid transparent;border-radius:4px;background-color:#c1c4ca;font-size:18px;text-overflow:ellipsis;color:#828894;cursor:pointer;white-space:nowrap;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:border-color;transition-property:border-color}.form__file__label:before{position:absolute;top:0;left:0;width:44px;background-color:#828894;font-size:20px;line-height:2.4;text-align:center;color:#c1c4ca;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.form__file__label:hover:before{color:white}.form__file__input:focus+label:before{color:white}.form__checkbox{margin-bottom:40px}.form__checkbox__label{position:relative;top:5px;font-size:18px;color:#a6aab2;cursor:pointer}.form__checkbox__input{-webkit-appearance:none;margin-right:10px;height:26px;width:26px;float:left;border:1px solid #f2f3f4;border:0 none #f2f3f4 \0;border-radius:4px;border-radius:0\0;-webkit-box-shadow:inset 0 1px 1px -1px #c1c4ca;box-shadow:inset 0 1px 1px -1px #c1c4ca;-webkit-box-shadow:none\0;box-shadow:none\0;background-color:#f8f8f9;background-color:transparent\0;outline:none;cursor:pointer;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:border-color;transition-property:border-color}.form__checkbox__input:focus{border-color:#53a4e0}.form__checkbox__input:checked:after{content:"✔";display:block;font-size:14px;font-family:"icomoon";line-height:1.8;text-align:center}.edit_user #gravatar{margin-right:20px;margin-bottom:30px;float:left;height:80px;width:80px;border-radius:40px}.edit_user #gravatar+.t-link,.edit_user .t-body #gravatar+a,.t-body .edit_user #gravatar+a{margin-top:24px;display:inline-block}.form__label+.t-link,.t-body .form__label+a{margin-bottom:10px;display:inline-block}.gem__version{position:relative;color:#a6aab2}@media (max-width: 929px){.gem__version{top:5px;font-size:20px}}@media (min-width: 930px){.gem__version{top:10px;font-size:42px}}.gem__intro{margin-bottom:32px;padding-bottom:30px;border-bottom:1px solid #c1c4ca}.gem__desc{font-size:16px;font-weight:300;line-height:1.5}.gem__members{padding-top:30px;border-top:1px solid #c1c4ca;clear:both}@media (max-width: 779px){.gem__members{margin-bottom:30px;padding-bottom:30px;overflow:auto;border-bottom:1px solid #c1c4ca}}.owners{clear:both;margin-bottom:-30px}.gem__sha{margin-top:16px}.gem__ghbtn{margin-bottom:15px}.gem__owners{margin-top:16px}.gem__owners img{margin-right:12px;margin-bottom:12px;height:32px;width:32px;border-radius:16px}.gem__owners a:hover:before{content:"";height:32px;width:32px;position:absolute;border-radius:16px;background-color:#e9573f;opacity:.5}.gem__downloads-wrap{margin-bottom:30px}.gem__downloads__heading{margin-bottom:6px}.gem__downloads{margin-bottom:20px;display:block;font-weight:800;font-size:24px}.gem__see-all-versions{font-style:italic}.gem__ruby-version__heading{margin-bottom:10px}.gem__ruby-version{margin-top:10px;margin-bottom:30px;display:block;font-weight:800;font-size:18px;color:#141c22}.gem__code-wrap{margin-top:12px;position:relative;width:100%;border:1px solid #141c22;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.gem__code{padding-right:10px;padding-left:10px;margin-bottom:1px;display:inline-block;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"courier", monospace;font-size:12px;line-height:30px;text-transform:none;white-space:nowrap;color:#141c22;-moz-appearance:none;border-radius:6px;border:none;font-weight:bold}.gem__code::-webkit-scrollbar{display:none}.gem__code__icon{padding-left:2px;height:100%;width:30px;position:absolute;top:0;right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#141c22;font-family:"icomoon";font-size:14px;line-height:32px;text-align:center;z-index:5;color:#ffffff;cursor:pointer}.gem__code__icon:before{content:"";position:absolute;left:-10px;height:100%;width:10px;background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(#fff));background-image:linear-gradient(to right, transparent 0%, #fff 100%)}.gem__code__tooltip--copy,.gem__code__tooltip--copied{display:none}.clipboard-is-hover,.clipboard-is-active{display:block;position:absolute;top:45px;right:0;width:120px;border-radius:6px;background-color:#141c22;text-transform:none;line-height:30px;text-align:center;color:#ffffff}.clipboard-is-hover:before,.clipboard-is-active:before{content:"";position:absolute;top:-4px;right:8px;height:15px;width:15px;background-color:#141c22;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gem__link:before{margin-right:16px}.gem__versions-wrap{margin-bottom:70px;overflow:auto}.gem__versions{margin-bottom:12px}.gem__version__date{color:#a6aab2}.gem__versions-wrap{overflow:auto}.gem__version__date{font-size:15px}.gem__version-wrap{font-weight:800}.gem__version-wrap a.t-list__item{display:inline-block}.gem__version-wrap .gem__version__date{font-weight:400}.gem__unregistered{color:#a6aab2;cursor:help}.gem__navigation{display:inline-block;width:100%;margin-top:30px}.gem__navigation a{color:#9da2ab;text-transform:uppercase;font-weight:bold;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color;outline:none}.gem__navigation a:hover,.gem__navigation a:focus,.gem__navigation a:active{color:#141c22}.gem__previous__version.disabled:hover,.gem__next__version.disabled:hover{color:#9da2ab}.gem__next__version{float:right}.gem__previous__version{float:left}.gems__nav-links{margin-top:-5px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #c1c4ca;text-align:center}.gems__nav-link{margin-right:1px;margin-left:1px;display:inline-block;height:30px;width:30px;border-radius:15px;font-weight:800;line-height:30px;color:#141c22;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:background-color, color;transition-property:background-color, color}.gems__nav-link:focus,.gems__nav-link:hover{background-color:#e9573f;color:white}.gems__nav-link:focus{outline:none}.gems__header{padding-bottom:30px;overflow:auto}.gems__meter{font-size:12px;text-transform:uppercase;color:#a6aab2}@media (min-width: 780px){.gems__meter{float:left}}.gems__gem{padding-top:30px;padding-bottom:30px;display:block;overflow:auto;border-bottom:1px solid #c1c4ca}.gems__gem:focus .gems__gem__name,.gems__gem:hover .gems__gem__name{color:#e9573f}.gems__gem:focus{outline:none}@media (min-width: 900px){.reverse__dependencies .gems__gem__info{width:69%}}@media (min-width: 600px) and (max-width: 899px){.reverse__dependencies .gems__gem__info{width:60%}}.gems__gem__info{display:block;color:#141c22}@media (min-width: 600px){.gems__gem__info{padding-right:4%;float:left}}@media (min-width: 600px) and (max-width: 899px){.gems__gem__info{width:75%}}@media (min-width: 900px){.gems__gem__info{width:80%}}.gems__gem__name,.gems__gem__downloads__count{margin-bottom:6px;font-weight:800;font-size:24px}.gems__gem__name{color:#141c22;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.gems__gem__name:hover{color:#e9573f}.gems__gem__downloads__count{color:#141c22}@media (max-width: 599px){.gems__gem__downloads__count{margin-top:16px}}@media (min-width: 600px){.gems__gem__downloads__count{float:right;text-align:right}}.gems__gem__version{margin-left:10px;font-style:italic;font-weight:300;font-size:18px;color:#a6aab2}.gems__gem__downloads__heading{margin-top:10px;display:block;font-weight:400;font-size:12px;line-height:1.66;text-transform:uppercase}@media (min-width: 1020px){.l-wrap--header{position:relative;max-width:1100px}}@media (min-width: 1020px) and (max-width: 1199px){.l-wrap--header{margin-right:5%;margin-left:5%}}@media (min-width: 1200px){.l-wrap--header{margin-right:auto;margin-left:auto}}.header{-webkit-transform:translateZ(0)}@media (max-width: 1019px){.header{height:48px}}@media (min-width: 1020px){.header{height:68px}}.header--interior{border-bottom-style:solid}@media (max-width: 1019px){.header--interior{border-bottom-width:1px;border-bottom-color:#dc3519}}@media (min-width: 1020px){.header--interior{border-bottom-width:7px;border-bottom-color:#141c22;-webkit-box-shadow:inset 0 -2px 0 0 rgba(255,255,255,0.3);box-shadow:inset 0 -2px 0 0 rgba(255,255,255,0.3)}}.header__logo-wrap{position:relative;float:left;z-index:1}.header__logo-wrap:focus{outline:none}.header__logo-wrap:focus .header__logo:before,.header__logo-wrap:hover .header__logo:before{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}@media (max-width: 1019px){.header__logo-wrap{top:9px;left:5%;font-size:26px}}@media (min-width: 1020px){.header__logo-wrap{top:12px;font-size:40px}}.header__logo{position:absolute;font-family:"icomoon";color:white;speak:none;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.header__logo:before{position:absolute;-webkit-transition-duration:0.75s;transition-duration:0.75s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}@media (max-width: 1019px){.header__logo{line-height:32px}}@media (min-width: 1020px){.header__logo{line-height:45px}}@media (max-width: 1019px){.header__club-sandwich:before{content:'≡';margin-right:5%;padding:14px;position:relative;right:-14px;float:right;font-family:"icomoon";font-size:20px;speak:none;color:white;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.header__club-sandwich:hover:before,.header__club-sandwich:focus:before{color:rgba(255,255,255,0.3)}}@media (min-width: 1020px){.header__club-sandwich{display:none}}.header__nav-links-wrap{position:absolute}@media (max-width: 1019px){.header__nav-links-wrap{top:0;right:-270px;width:270px}}@media (min-width: 1020px){.header__nav-links-wrap{width:100%}}@media (min-width: 1020px){.header__nav-links{float:right}}.header__nav-link{font-weight:500;text-transform:uppercase;color:white;-webkit-transition-duration:0.25s;transition-duration:0.25s}.header__nav-link:focus{outline:none}@media (max-width: 1019px){.header__nav-link{padding:18px 30px;display:block;width:100%;border-bottom:1px solid #dc3519;-webkit-transition-property:background-color, border-top-color;transition-property:background-color, border-top-color}.header__nav-link:focus,.header__nav-link:hover{border-top-color:#d23a00;background-color:#dc3519}.header__nav-link:active,.header__nav-link.is-active{background-color:white;color:#e9573f}}@media (min-width: 1020px){.header__popup__nav-links .header__nav-link:focus,.header__popup__nav-links .header__nav-link:hover{-webkit-box-shadow:inset 0 5px 0 0 transparent;box-shadow:inset 0 5px 0 0 transparent}.header__nav-link{display:inline-block;margin-right:16px;margin-left:16px;padding:25px 0 26px 0;border-bottom:5px solid transparent;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow, -webkit-box-shadow}.header__nav-link:last-child{margin-right:-16px}.header__nav-link:focus,.header__nav-link:hover{-webkit-box-shadow:inset 0 5px 0 0 #ffffff;box-shadow:inset 0 5px 0 0 #ffffff}.header__nav-link.is-active{position:relative;border-bottom-color:#e9573f}.header__nav-link.is-active:after{content:"";position:absolute;bottom:-10px;left:50%;left:calc(50% - 5px);border-width:5px 5px 0;border-style:solid;border-color:#e9573f transparent;display:block}}.header__nav-link span{display:inline-block;position:relative;max-width:145px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}@media (max-width: 1019px){.mobile__header__nav-link span{top:2px}}@media (min-width: 1020px){.mobile__header__nav-link{display:none}}@media (max-width: 1019px){.desktop__header__nav-link{display:none}}@media (min-width: 1020px){.desktop__header__nav-link{position:relative;z-index:1}}#user_gravatar{margin-top:-30px;margin-left:16px;position:relative;top:14px;height:40px;width:40px;-webkit-box-shadow:0 0 0 1px rgba(20,28,34,0.2);box-shadow:0 0 0 1px rgba(20,28,34,0.2);border:2px solid white;border-radius:22px}@media (min-width: 1020px){.header__popup__nav-links,.home__header__popup__nav-links{display:none}.header__popup__nav-links.is-expanded,.home__header__popup__nav-links.is-expanded{margin-top:-7px;display:block;float:right;position:absolute;right:0;text-align:right}.header__popup__nav-links .header__nav-link,.home__header__popup__nav-links .header__nav-link{margin-left:0;padding-top:15px;padding-right:30px;padding-bottom:15px;display:block;width:100%}}@media (min-width: 1020px){.header__popup__nav-links.is-expanded{width:180px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 2px 0 0 rgba(20,28,34,0.15);box-shadow:0 2px 0 0 rgba(20,28,34,0.15);background-color:#e9573f}.header__popup__nav-links .header__nav-link:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3)}}@media (min-width: 1020px){.body--index .header__popup__nav-links.is-expanded{width:150px;top:0;padding-top:74px;border-right:1px solid rgba(255,255,255,0.3);border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.body--index .header__popup__nav-links .header__nav-link{border-bottom:1px solid rgba(255,255,255,0.3)}}@media (max-width: 1019px){.header__popup-link{display:none}}@media (min-width: 1020px){.header__popup-link{margin-right:5px;margin-left:5px;position:relative;right:11px;line-height:70px;color:white;z-index:1;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.header__popup-link:hover{color:rgba(255,255,255,0.3)}}.home__image-wrap{position:absolute;top:68px;left:0;width:100%;height:100%;z-index:-1}@media (min-height: 550px){.home__image{height:100%;background-image:url(/home.svg);background-repeat:no-repeat;background-size:1400px auto;opacity:.1}}@media (max-width: 899px){.home__image{background-position:center top}}@media (min-width: 900px){.home__image{background-position:center bottom}}.home__heading{margin-right:auto;margin-left:auto;position:relative;width:90%;font-weight:200;line-height:1.2;text-align:center;color:white;z-index:1}@media (max-width: 899px){.home__heading{margin-bottom:40px;padding-top:40px;max-width:400px;font-size:30px}}@media (min-width: 900px){.home__heading{margin-bottom:60px;padding-top:30px;max-width:780px;font-size:60px}}.home__cta-wrap{margin-right:auto;margin-left:auto;margin-top:45px;position:relative;width:90%;max-width:460px}@media (max-width: 519px){.home__cta-wrap{margin-bottom:60px}}@media (min-width: 520px) and (max-width: 899px){.home__cta-wrap{margin-bottom:100px}}@media (min-width: 900px){.home__cta-wrap{margin-bottom:160px}}.home__search-wrap{margin-right:auto;margin-left:auto;position:relative;width:90%;max-width:780px}@media (max-width: 519px){.home__search-wrap{max-width:300px}}@media (min-width: 520px) and (max-width: 899px){.home__search-wrap{max-width:600px}}.home__downloads{font-size:24px;line-height:1;text-align:center;color:white}@media (max-width: 519px){.home__downloads{margin-bottom:16px}}@media (min-width: 520px){.home__downloads{padding-right:20px;width:188px;float:left;border-right:1px solid #ab262b}}.home__downloads__desc{font-weight:300;font-size:12px;text-transform:uppercase}@media (max-width: 379px){.home__downloads__desc{margin-top:8px;display:block}}.home__links{margin-right:auto;margin-left:auto}@media (max-width: 599px){.home__links{width:261px}}@media (min-width: 600px){.home__links{width:461px}}.home__link{padding-top:14px;position:relative;top:3px;display:inline-block;height:54px;border-width:2px;border-right:solid;border-left:solid;border-color:#141c22;background-color:#141c22;background-image:url("/home__link-bg.png");background-repeat:repeat-x;background-position:bottom;background-size:5px 7px;font-size:12px;text-transform:uppercase;text-align:center;color:white;z-index:1;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:top;transition-property:top}@media (max-width: 599px){.home__link{width:130px}.home__link:focus,.home__link:hover{top:-1px}}@media (min-width: 600px){.home__link{width:230px}.home__link:focus,.home__link:hover{top:-4px}}.home__link:first-child{margin-right:1px;float:left}.home__link:before{margin-right:14px;position:relative;top:2px;font-size:16px}.home__link:focus{outline:none}.paginated-nav-links{margin-top:90px;padding-top:50px;position:relative;border-top:1px solid #c1c4ca;overflow:auto}.paginated-nav-link--prev,.paginated-nav-link--numbered,.paginated-nav-link--next{color:#9da2ab;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.paginated-nav-link--prev:focus,.paginated-nav-link--prev:hover,.paginated-nav-link--prev.is-active,.paginated-nav-link--numbered:focus,.paginated-nav-link--numbered:hover,.paginated-nav-link--numbered.is-active,.paginated-nav-link--next:focus,.paginated-nav-link--next:hover,.paginated-nav-link--next.is-active{color:#141c22}.paginated-nav-link--prev:focus,.paginated-nav-link--numbered:focus,.paginated-nav-link--next:focus{outline:none}.paginated-nav-link--prev span,.paginated-nav-link--numbered span,.paginated-nav-link--next span{position:relative;top:-1px;text-transform:uppercase}.paginated-nav-link--prev{float:left}.paginated-nav-link--prev span{margin-left:5px}.paginated-nav-link--next{position:absolute;top:50px;right:0}.paginated-nav-link--next:before,.paginated-nav-link--next span{float:right}.paginated-nav-link--next:before{position:relative;top:1px}.paginated-nav-link--next span{margin-right:7px}.paginated-nav-links--numbered-wrap{padding-top:50px;position:relative}.paginated-nav-links--numbered{text-align:center}.paginated-nav-link--numbered{margin-right:8px;margin-left:8px}.pagination{margin-top:90px;position:relative;width:100%;overflow:auto;text-align:center}.pagination a,.pagination em{margin-right:8px;margin-left:8px;font-style:normal}.pagination a{color:#9da2ab;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color;outline:none}.pagination a:hover,.pagination a:focus,.pagination a:active{color:#141c22}.pagination .previous_page.disabled,.pagination .next_page.disabled{color:#9da2ab}.pagination .previous_page.disabled:hover,.pagination .previous_page.disabled:focus,.pagination .previous_page.disabled:active,.pagination .next_page.disabled:hover,.pagination .next_page.disabled:focus,.pagination .next_page.disabled:active{color:#9da2ab}.pagination .previous_page{position:absolute;left:0}.pagination .next_page{position:absolute;right:0}.nav--v__link,.nav--v__link--footer{display:block;font-weight:800;font-size:12px;line-height:1.66;text-transform:uppercase;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.nav--v__link:not(:last-child),.nav--v__link--footer:not(:last-child){margin-bottom:10px}.nav--v__link.is-active,.nav--v__link--footer.is-active{color:#e9573f}.nav--v__link{padding-right:32px;color:#141c22}@media (max-width: 779px){.nav--v__link:last-child{margin-bottom:60px}}.nav--v__link:focus,.nav--v__link:hover,.nav--v__link:active{color:#e9573f}.nav--v__link:focus{outline:none}.nav--v__link--footer{color:white}.nav--v__link--footer:focus,.nav--v__link--footer:hover,.nav--v__link--footer:active{color:rgba(255,255,255,0.3)}.nav--v__link--footer:focus{outline:none}@media (max-width: 779px){.nav--v__link--footer:last-child{margin-bottom:36px}}.news__nav-links{margin-top:-5px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #c1c4ca;text-align:center}.news__nav-link{margin-right:10px;margin-left:10px;padding-right:20px;padding-left:20px;display:inline-block;border-radius:15px;font-weight:800;line-height:30px;color:#141c22;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:background-color, color;transition-property:background-color, color}.news__nav-link:focus,.news__nav-link:hover,.news__nav-link.is-active{background-color:#e9573f;color:white}.news__nav-link:focus{outline:none}.flash{border-bottom:1px solid #e9573f;background-color:white}.flash-wrap{padding-top:5px;padding-bottom:5px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(233,87,63,0.3)), to(#e9573f));background-image:linear-gradient(to right, rgba(233,87,63,0.3), #e9573f)}.flash-wrap span{font-size:13px;font-style:italic;color:#141c22}#announcement{background-color:white;padding:2px 10px 2px 10px;border:1px solid transparent;border-bottom:1px solid #e9573f;font-weight:500;font-size:18px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(233,87,63,0.3)), to(#e9573f));background-image:linear-gradient(to right, rgba(233,87,63,0.3), #e9573f);color:#e9573f}#announcement .hide{cursor:pointer;font-size:12px}.errorExplanation{margin-bottom:60px;padding:20px;border:1px solid #e9573f;border-radius:3px}.errorExplanation h2{margin-bottom:10px}.errorExplanation p{font-style:italic}.errorExplanation ul{margin-top:18px}.errorExplanation ul li,.errorExplanation p{font-weight:300;font-size:16px;line-height:1.66}.errorExplanation ul li{padding-left:23px;text-indent:-23px}.errorExplanation ul li:before{content:"✘";margin-right:15px;position:relative;top:-2px;font-family:"icomoon";font-size:10px;color:#e9573f}.password-reset{padding-top:50px;font-weight:300;font-size:18px;line-height:1.66}.dashboard{width:100%;overflow:auto}.dashboard__gems{margin-top:-30px}.dashboard__updates{margin-top:3px;margin-bottom:30px;font-weight:800;font-size:12px;text-transform:uppercase;color:#c1c4ca}.dashboard__gem{padding-top:20px;padding-bottom:20px;display:block;border-bottom:1px solid #c1c4ca;color:#141c22}.dashboard__gem:hover .dashboard__gem__name{color:#e9573f}.dashboard__gem__info{margin-bottom:6px}.dashboard__gem__name{font-weight:800;font-size:18px;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.dashboard__gem__version{margin-left:10px;font-weight:300;color:#a6aab2}.dashboard__gem__desc{font-weight:300;font-size:15px;line-height:1.66}.profile__header{padding-bottom:40px;width:100%;overflow:auto;border-bottom:1px solid #c1c4ca}@media (max-width: 779px){.profile__header{padding-top:18px}}@media (min-width: 780px){.profile__header{padding-top:60px}}@media (min-width: 600px){.profile__header__name-wrap{float:left;width:70%}}.profile__header__name{overflow-x:auto}@media (min-width: 780px){.profile__header__name{padding-top:16px}}@media (max-width: 779px){.profile__header__avatar{display:none}}@media (min-width: 780px){.profile__header__avatar{margin-right:45px;height:150px;width:150px;float:left;border-radius:50%}}.profile__header__attribute{padding-top:10px;display:inline-block}.profile__header__attribute:before{margin-right:9px;position:relative;top:1px}.profile__header__icon{height:28px;float:left;margin-top:3px;margin-left:-5px}@media (max-width: 599px){.profile__downloads-wrap{padding-top:32px;width:100%;float:left}}@media (min-width: 600px){.profile__downloads-wrap{float:right;text-align:right}}@media (min-width: 780px){.profile__downloads-wrap{padding-top:32px}}.mine h1{margin-bottom:0 !important}.mine ul{margin-top:10px !important}.mine li{text-indent:0 !important;overflow:auto;font-size:15px !important}.mine li:before{margin-left:-23px;float:left;top:9px !important}.mine li a{word-break:break-all}@media (max-width: 529px){.hide-assets{display:none}}.about__assets__heading{text-transform:none !important;margin-bottom:18px !important}.about__assets-wrap{padding-left:32px;height:90px;max-width:440px;background-color:#c1c4ca;border-radius:45px}.about__assets{padding-right:26px;position:relative;top:16px;float:left;height:60px;border-right:1px solid #8d9197}.about__asset{width:60px}.about__assets__download{margin-left:32px;padding-right:24px;padding-left:24px;display:inline-block;position:relative;top:24px;border-radius:22px;background-color:#ffffff;font-size:18px;font-weight:800;line-height:44px}.about__assets__download:focus,.about__assets__download:hover{color:#e9573f !important}.about__assets__download:before{margin-left:8px;float:right}.about__assets__download:focus:before,.about__assets__download:hover:before{-webkit-animation:arrow .75s infinite;animation:arrow .75s infinite}.header__search__icon,.home__search__icon{position:absolute;cursor:pointer}.header__search,.home__search{-webkit-appearance:none;padding:10px;background:#fff;border:none;border-radius:5px;font-weight:300;color:#141c22;outline:none}.header__search::-webkit-input-placeholder,.home__search::-webkit-input-placeholder{color:#e9573f;opacity:1}.header__search:-moz-placeholder,.home__search:-moz-placeholder{color:#e9573f;opacity:1}.header__search::-moz-placeholder,.home__search::-moz-placeholder{color:#e9573f;opacity:1}.header__search:-ms-input-placeholder,.home__search:-ms-input-placeholder{color:#e9573f;opacity:1}.header__search-wrap,.header__search-wrap--home{position:relative}@media (max-width: 1019px){.header__search-wrap,.header__search-wrap--home{margin-top:8px;padding-bottom:8px;padding-left:16px;padding-right:10px}@-moz-document url-prefix(){.header__search-wrap,.header__search-wrap--home{margin-top:7px;padding-bottom:6px}}}@media (min-width: 1020px){.header__search-wrap{margin-top:18px;margin-right:16px;margin-left:80px;float:left}}@media (min-width: 1020px) and (max-width: 1139px){.header__search-wrap{width:160px}}@media (min-width: 1140px){.header__search-wrap{width:260px}}@media (min-width: 1020px){.header__search-wrap--home{display:none}}.header__search__icon{top:6px;right:5px;border:none;background-color:transparent;font-size:16px;font-family:"icomoon";color:#e9573f;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}@media (max-width: 1019px){.header__search__icon{right:15px}}.header__search__icon:hover,.header__search__icon:focus{color:#e9573f;outline:none}.header__search{width:100%;font-size:15px;-webkit-box-shadow:0 0 0px 3px rgba(20,28,34,0.1);box-shadow:0 0 0px 3px rgba(20,28,34,0.1);padding:8px 32px 8px 8px}.header__search::-webkit-input-placeholder{color:#e9573f}.header__search:-moz-placeholder{color:#e9573f}.header__search::-moz-placeholder{color:#e9573f}.header__search:-ms-input-placeholder{color:#e9573f}.header__search:hover ~ .header__search__icon,.header__search:focus ~ .header__search__icon{color:#e9573f}.home__search__icon{top:10px;right:10px;border:none;background-color:transparent;font-size:18px;font-family:"icomoon";color:#e9573f}.home__search{margin-bottom:5px;padding-right:48px;-webkit-box-shadow:0 0 0px 5px rgba(20,28,34,0.1);box-shadow:0 0 0px 5px rgba(20,28,34,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:18px}.search__suggestions{color:#8a6d3b;background-color:#fcf8e3;padding:15px;margin-bottom:20px;border:1px solid #faebcc;border-radius:4px}.search__suggestions a{font-weight:bold;color:#e9573f;text-decoration:underline}.aggregations{font-weight:800;font-size:12px;text-transform:uppercase;margin-bottom:20px;line-height:18px}.aggregations .t-link--black{padding:4px}.home__advanced__search{font-weight:300;font-size:15px;color:white}dl{margin:6% 2%}dt{float:left;padding:11px 0px;color:#585858}@media (min-width: 520px){dd{margin-left:25%}}dd input{max-width:none !important}.t-bulleted-item:before,.t-body ul li:before,.project__link:not(:last-child):after{content:"";margin-right:15px;position:relative;top:-2px;display:inline-block;height:7px;width:7px;border-radius:4px;background-color:#c1c4ca}section:not(:last-of-type),article:not(:last-of-type){margin-bottom:48px;padding-bottom:48px;border-bottom-style:solid;border-bottom-color:#c1c4ca}pre code,[data-icon]:before,.t-list__heading,.home__join,.modal__submit,.help__link--new-discussion,.form__submit,.help__category__link--new-discussion,.post__aside__close,.filters__heading,.header__logo,.header__logo:before,.header__club-sandwich:before,.icon--normal:before,.icon--up:before,.icon--disruption:before,.icon--partial:before,.icon--outage:before,.icon--down:before,.icon--no-data:before,.icon--unknown:before,.dashboard__updates{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-colspan--l,.l-colspan--r,.l-col--l,.l-col--l--pad,.l-col--r,.l-col--r--pad,.l-half--l,.l-half--r,.home__join,.help__link--new-discussion,.help__category__link--new-discussion,.form__input,.form__textarea,.form__file__label,.gem__pre,.gems__nav-link,.header__nav-link,.help__footer__articles-wrap,.help__footer__discussions-wrap,.home__downloads,.home__link,.modal__input-wrap,.post__link--posts,.header__search-wrap,.header__search-wrap--home,.header__search,.help__search,.statuses,.status__twitter,.uptime__definitions,.uptime__credits{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1019px){main,.header,.footer{position:relative;left:0;overflow:hidden;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:left;transition-property:left}main.mobile-nav-is-expanded,.header.mobile-nav-is-expanded,.footer.mobile-nav-is-expanded{left:-270px}}@media (max-width: 1019px){main.mobile-nav-is-expanded,.header.mobile-nav-is-expanded{overflow:visible}}main{display:block}@media (max-width: 1019px){.footer.mobile-nav-is-expanded{overflow:hidden}}.main--interior{background-color:white}@media (max-width: 929px){.main--interior{padding-bottom:86px}}@media (min-width: 930px){.main--interior{padding-bottom:175px}}.page__heading{margin-bottom:30px;border-bottom:1px solid #c1c4ca}@media (max-width: 929px){.page__heading{padding-top:18px;padding-bottom:10px}}@media (min-width: 930px){.page__heading{padding-top:30px;padding-bottom:30px}}a.page__heading{display:block;color:#141c22;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}a.page__heading:focus,a.page__heading:hover,a.page__heading:active{color:#e9573f}a.page__heading:focus{outline:none}.page__subheading{color:#e9573f}@media (max-width: 929px){.page__subheading{font-size:20px}}@media (min-width: 930px){.page__subheading{font-size:30px}}.page__heading__info{font-weight:200;font-size:16px;color:#a6aab2}@media (max-width: 599px){.page__heading__info{margin-top:-36px;margin-bottom:45px;padding-bottom:10px;border-bottom:1px solid #c1c4ca}}@media (min-width: 600px){.page__heading__info{position:absolute;right:0}}@media (min-width: 600px) and (max-width: 929px){.page__heading__info{top:27px}}@media (min-width: 930px){.page__heading__info{top:90px}}.page__heading__info:before{margin-right:6px}.page__heading__info b{font-weight:500}.page__heading__info__divider{position:relative;top:9px;display:inline-block;height:30px;border-right:1px solid #c1c4ca}@media (max-width: 599px){.page__heading__info__divider{margin-top:-12px;margin-right:10px;padding-right:10px}}@media (min-width: 600px){.page__heading__info__divider{margin-top:-10px;margin-right:20px;padding-right:20px}}@media (min-width: 780px){.colspan--l--has-border{border-right:1px solid #c1c4ca}.footer .colspan--l--has-border{border-right-color:rgba(255,255,255,0.1)}}.push{margin-top:60px}.push--bottom{margin-bottom:60px}.push--bottom-s{margin-bottom:15px}.push--s{margin-top:20px}.stats{margin-top:-15px;overflow:auto;border-bottom:1px solid #c1c4ca}@media (max-width: 709px){.stats{margin-bottom:24px;padding-bottom:12px}}@media (min-width: 710px){.stats{margin-bottom:60px;padding-bottom:10px}}.stat{width:33.33%;float:left;font-weight:500;text-transform:uppercase}@media (max-width: 709px){.stat{font-size:9px}}@media (min-width: 710px){.stat{font-size:12px}}@media (max-width: 399px){.stat:before{display:none}}@media (min-width: 400px){.stat:before{float:left}}@media (min-width: 400px) and (max-width: 719px){.stat:before{margin-right:6px;font-size:20px}}@media (min-width: 710px){.stat:before{margin-right:18px;font-size:34px}}.stat__count{display:block;font-weight:600}@media (max-width: 719px){.stat__count{font-size:12px}}@media (min-width: 710px){.stat__count{font-size:24px}}.stats__graph__heading{margin-bottom:42px;font-weight:600;font-size:18px;text-transform:uppercase}.stats__graph__gem{margin-bottom:15px;display:table;height:30px;width:100%;position:relative}.stats__graph__gem__name{display:table-cell;font-weight:400;text-align:right;vertical-align:middle}@media (max-width: 709px){.stats__graph__gem__name{width:15%;width:calc(86px);font-size:13px}}@media (min-width: 710px){.stats__graph__gem__name{width:15%;width:calc(140px);font-size:15px}}.stats__graph__gem__name a{color:black}.stats__graph__gem__meter-wrap{height:30px;-webkit-box-shadow:inset 0 1px 1px -1px #c1c4ca;box-shadow:inset 0 1px 1px -1px #c1c4ca;background-image:none;background-color:#f8f8f9}@media (max-width: 420px){.stats__graph__gem__meter-wrap{margin-left:3%;margin-left:calc(10px);width:97%;width:calc(100% - 10px)}}@media (min-width: 421px) and (max-width: 709px){.stats__graph__gem__meter-wrap{margin-left:3%;margin-left:calc(16px);width:97%;width:calc(100% - 16px)}}@media (min-width: 710px){.stats__graph__gem__meter-wrap{margin-left:3%;margin-left:calc(30px);width:97%;width:calc(100% - 30px)}}.stats__graph__gem__meter{position:relative;height:100%}.stats__graph__gem:nth-of-type(2) .stats__graph__gem__meter{border-right:1px solid #eba000;background-color:#ffae00;background:-webkit-gradient(linear, right top, left top, from(#ffae00), to(#ffd67f));background:linear-gradient(to left, #ffae00 0%, #ffd67f 100%)}.stats__graph__gem:nth-of-type(3) .stats__graph__gem__meter{border-right:1px solid #92cb16;background-color:#9fdd18;background:-webkit-gradient(linear, right top, left top, from(#9fdd18), to(#cbed83));background:linear-gradient(to left, #9fdd18 0%, #cbed83 100%)}.stats__graph__gem:nth-of-type(4) .stats__graph__gem__meter{border-right:1px solid #bd49ff;background-color:#c45dff;background:-webkit-gradient(linear, right top, left top, from(#c45dff), to(#dda1ff));background:linear-gradient(to left, #c45dff 0%, #dda1ff 100%)}.stats__graph__gem:nth-of-type(5) .stats__graph__gem__meter{border-right:1px solid #4892d7;background-color:#599cdb;background:-webkit-gradient(linear, right top, left top, from(#599cdb), to(#8abae8));background:linear-gradient(to left, #599cdb 0%, #8abae8 100%)}.stats__graph__gem:nth-of-type(6) .stats__graph__gem__meter{border-right:1px solid #a7f2ff;background-color:#bbf5ff;background:-webkit-gradient(linear, right top, left top, from(#bbf5ff), to(#cff8ff));background:linear-gradient(to left, #bbf5ff 0%, #cff8ff 100%)}.stats__graph__gem:nth-of-type(7) .stats__graph__gem__meter{border-right:1px solid #a7a7ff;background-color:#bbbbff;background:-webkit-gradient(linear, right top, left top, from(#bbf), to(#cfcfff));background:linear-gradient(to left, #bbf 0%, #cfcfff 100%)}.stats__graph__gem:nth-of-type(8) .stats__graph__gem__meter{border-right:1px solid #ff7cd8;background-color:#ff90de;background:-webkit-gradient(linear, right top, left top, from(#ff90de), to(#ffb1e8));background:linear-gradient(to left, #ff90de 0%, #ffb1e8 100%)}.stats__graph__gem:nth-of-type(9) .stats__graph__gem__meter{border-right:1px solid #fc6551;background-color:#fc7765;background:-webkit-gradient(linear, right top, left top, from(#fc7765), to(#fda093));background:linear-gradient(to left, #fc7765 0%, #fda093 100%)}.stats__graph__gem:nth-of-type(10) .stats__graph__gem__meter{border-right:1px solid #92f3a0;background-color:#a4f5b0;background:-webkit-gradient(linear, right top, left top, from(#a4f5b0), to(#bff8c8));background:linear-gradient(to left, #a4f5b0 0%, #bff8c8 100%)}.stats__graph__gem:nth-of-type(11) .stats__graph__gem__meter{border-right:1px solid #fce551;background-color:#fce865;background:-webkit-gradient(linear, right top, left top, from(#fce865), to(#fdef92));background:linear-gradient(to left, #fce865 0%, #fdef92 100%)}.stats__graph__gem:nth-of-type(2) .stats__graph__gem__count{color:#b8820a}.stats__graph__gem:nth-of-type(3) .stats__graph__gem__count{color:#75a31b}.stats__graph__gem:nth-of-type(4) .stats__graph__gem__count{color:#8f49bc}.stats__graph__gem:nth-of-type(5) .stats__graph__gem__count{color:#4475a3}.stats__graph__gem:nth-of-type(6) .stats__graph__gem__count{color:#82aab2}.stats__graph__gem:nth-of-type(7) .stats__graph__gem__count{color:#7779a3}.stats__graph__gem:nth-of-type(8) .stats__graph__gem__count{color:#b86da5}.stats__graph__gem:nth-of-type(9) .stats__graph__gem__count{color:#b65c51}.stats__graph__gem:nth-of-type(10) .stats__graph__gem__count{color:#689972}.stats__graph__gem:nth-of-type(11) .stats__graph__gem__count{color:#b6aa51}.stats__graph__gem__count{position:absolute;right:12px}@media (max-width: 419px){.stats__graph__gem__count{font-size:12px}}@media (min-width: 420px) and (max-width: 709px){.stats__graph__gem__count{font-size:13px}}@media (max-width: 709px){.stats__graph__gem__count{top:7px}}@media (min-width: 710px){.stats__graph__gem__count{top:5px;font-size:15px}}@-moz-document url-prefix(){.stats__graph__gem__count{top:8px}}.t-display{font-weight:200}@media (max-width: 929px){.t-display{font-size:30px}}@media (min-width: 930px){.t-display{font-size:60px}}.t-text{font-weight:300;font-size:18px;line-height:1.66}.t-text--s{font-weight:500;font-size:12px;text-transform:uppercase}.t-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}label.t-hidden{margin-bottom:5px;position:static\0 !important;display:inline-block\0;height:auto\0;width:auto\0;overflow:visible\0;clip:auto\0}.t-gray{color:#9da2ab}.t-uppercase{text-transform:uppercase}.t-list__heading{font-weight:800;font-size:12px;text-transform:uppercase;color:#e9573f}.t-list__heading:not(:first-child){margin-top:25px}.t-list__items,.t-bulleted-items,.t-bulleted-item{margin-top:18px}.t-list__item:not(:first-child){margin-top:12px}a.t-list__item{display:block;color:#141c22;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}a.t-list__item:hover{color:#e9573f}.t-bulleted-items,.t-numbered-items{padding-left:23px;text-indent:-23px;line-height:1.66}.t-numbered-item{counter-increment:counter}.t-numbered-item:before{margin-right:5px;font-weight:800;content:counter(counter,decimal) ". "}.t-link,.t-body a,.t-link--black,.t-link--blue,.t-link--gray{-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:color;transition-property:color}.t-link:focus,.t-body a:focus,.t-link--black:focus,.t-link--blue:focus,.t-link--gray:focus{outline:none}.t-link,.t-body a{color:#e9573f}.t-link:focus,.t-body a:focus,.t-link:hover,.t-body a:hover,.t-link:active,.t-body a:active{color:rgba(233,87,63,0.7)}.t-link--black{color:#141c22 !important}.t-link--black:focus,.t-link--black:hover,.t-link--black:active{color:#e9573f !important}.t-link--blue{color:#53a4e0}.t-link--blue:focus,.t-link--blue:hover,.t-link--blue:active{color:rgba(83,164,224,0.7)}.t-link--gray{color:#c1c4ca}.t-link--gray:focus,.t-link--gray:hover,.t-link--gray:active{color:#141c22}.t-link--has-arrow:after{margin-left:3px;font-family:"Times New Roman", sans-serif;font-style:normal;content:"→"}.t-body p,.t-body ol li,.t-body ul li{font-weight:300;font-size:18px;line-height:1.66}.t-body p,.t-body ul,.t-body ol,.t-body pre,.t-body table{margin-bottom:30px}.t-body a{word-wrap:break-word}.t-body b,.t-body strong{font-weight:500}.t-body h1,.t-body h2{margin-bottom:24px;font-weight:800;font-size:18px;text-transform:uppercase;line-height:1.66}.t-body h1 code,.t-body h2 code{text-transform:none}.t-body h2{margin-top:30px;margin-bottom:30px;padding-top:30px;border-top-style:solid;border-color:#c1c4ca}.t-body h2:first-of-type{border-top-width:5px}.t-body h2:not(:first-of-type){border-top-width:1px}.t-body h3{margin-bottom:24px;font-weight:500;font-style:italic;font-size:18px;line-height:1.66}.t-body hr{margin-top:30px;margin-bottom:30px;border-top:1px solid #e5e6e9;border-right:none;border-bottom:none;border-left:none}.t-body pre{padding:30px;overflow-x:scroll;border-radius:5px;color:white}.t-body pre code{overflow-x:scroll;line-height:1.33;word-break:normal}.t-body code{font-weight:bold;font-family:"courier", monospace}.t-body ul,.t-body ol{margin-top:18px}.t-body ul li,.t-body ol li{padding-left:23px;text-indent:-23px}.t-body ul li:not(:first-child),.t-body ol li:not(:first-child){margin-top:12px}.t-body ul li p{display:inline}.t-body ol li{counter-increment:counter}.t-body ol li:before{margin-right:5px;font-weight:800;content:counter(counter,decimal) ". "}.t-body li{word-wrap:break-word}.t-body img{margin-right:12px;height:32px;width:32px;border-radius:16px;border-radius:50%}.t-body table{width:100%;border-collapse:collapse}.t-body thead,.t-body tbody{vertical-align:top}.t-body thead tr{border-bottom:5px solid #c1c4ca}.t-body th,.t-body td{padding-right:16px}.t-body th{padding-bottom:16px;text-align:left;text-transform:uppercase}.t-body tbody tr{border-bottom:1px solid #e5e6e9}.t-body td{padding-top:16px;padding-bottom:28px}.t-body td code{font-weight:normal;font-size:13px}.t-body blockquote{padding-left:20px;border-left:10px solid #e5e6e9}.t-body blockquote p{font-style:italic}.t-item--hidden{display:none !important}
