@charset "UTF-8";.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:2px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:focus,.button:active{outline:none}.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.level:not(:last-child),.title:not(:last-child),.content:not(:last-child){margin-bottom:1.5rem}html,body,p,dl,iframe,h1{margin:0;padding:0}h1{font-size:100%;font-weight:400}button{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}iframe{border:0}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}footer{display:block}body,button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#242424;cursor:pointer;text-decoration:none}a:hover{color:#363636}img{height:auto;max-width:100%}span{font-style:inherit;font-weight:inherit}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button .icon,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button:hover{border-color:#b5b5b5;color:#363636}.button:focus{border-color:#485fc7;color:#363636}.button:focus:not(:active){box-shadow:0 0 0 .125em #24242440}.button:active{border-color:#4a4a4a;color:#363636}.button.is-large{font-size:1.5rem}.content p:not(:last-child),.content dl:not(:last-child){margin-bottom:1em}.content h1{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.title{word-break:break-word}.title span{font-weight:inherit}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.level{align-items:center;justify-content:space-between}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219.3,219.3,219.3,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219.3,219.3,219.3,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.is-size-5{font-size:1.25rem!important}.has-text-centered{text-align:center!important}.has-text-weight-light{font-weight:100!important}.is-invisible{visibility:hidden!important}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}html[data-theme=dark] html{background-color:#17181c}html[data-theme=dark] body{color:#b5b5b5}html[data-theme=dark] a{color:#8c8c8c}html[data-theme=dark] a:hover{color:#dbdbdb}html[data-theme=dark] .button{background-color:#0a0a0a;border-color:#363636;color:#dbdbdb}html[data-theme=dark] .button:hover{border-color:#4a4a4a;color:#dbdbdb}html[data-theme=dark] .button:focus{border-color:#5ea3e4;color:#dbdbdb}html[data-theme=dark] .button:focus:not(:active){box-shadow:0 0 0 .125em #8c8c8c40}html[data-theme=dark] .button:active{border-color:#b5b5b5;color:#dbdbdb}html[data-theme=dark] .content h1,html[data-theme=dark] .title{color:#dbdbdb}html[data-theme=dark] .number{background-color:#242424}html[data-theme=dark] .media .media{border-top:1px solid rgba(53.55,53.55,53.55,.5)}html[data-theme=dark] .media+.media{border-top:1px solid rgba(53.55,53.55,53.55,.5)}html[data-theme=dark] .footer{background-color:#121212}html[data-theme=dark]{background-color:#101010}.fas,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-envelope:before{content:""}.fa-github:before{content:""}.fa-gitlab:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-brands-400.eot);src:url(webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-brands-400.woff2) format("woff2"),url(webfonts/fa-brands-400.woff) format("woff"),url(webfonts/fa-brands-400.ttf) format("truetype"),url(webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-regular-400.eot);src:url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.not-visible{opacity:0}.button{transition:all .5s}.level-item>a>img{height:5rem;filter:invert(1) saturate(0)}html[data-theme=light]{background-color:#fdfdfd}html[data-theme=dark] .level-item>a>img{height:5rem;filter:saturate(0)}a>img{height:1.1rem}main{display:grid;justify-content:center;align-content:center;text-align:center;padding:1em;margin:0 auto;height:100%;flex:auto}html,body{height:100%;display:flex;flex-direction:column}h1{font-size:1.4rem;font-weight:150;line-height:1.1;margin:2rem auto;max-width:32rem}.hidden{display:none}.blinker{font-weight:300;animation:blinking .5s infinite}@keyframes blinking{0%{opacity:0}to{opacity:1}}@media (min-width: 480px){h1{font-size:2.2rem;max-width:none}}
