/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.result-header{padding:30px 30px 10px;display:flex;align-items:center}@media screen and (max-width:40em){.result-header{padding:20px}}.result-header--right-section{margin-left:auto}.compare__search-container{display:flex;align-items:center;justify-content:center;flex-grow:1}@media screen and (max-width:40em){.compare__search-container{padding:0 20px}}.compare__search-inputs{display:flex;align-items:center;margin-top:-15vh;max-width:780px}.compare__vs{font-size:2.4rem}@media screen and (max-width:40em){.compare__vs{font-size:1.4rem}}.compare__vs{font-weight:300;margin:0 10px}.export-analysis-section{position:relative;width:100%;display:flex;flex-direction:column}.export-analysis-section__topbar{display:flex;align-items:center;position:relative}.export-analysis-section__progress-container{font-size:.9rem}@media screen and (max-width:48em){.export-analysis-section__progress-container{font-size:.8rem}}@media screen and (max-width:40em){.export-analysis-section__progress-container{font-size:.75rem}}.export-analysis-section__progress-container{width:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;color:#666e78;margin-bottom:20px}.export-analysis-section__subtext{font-size:.8rem}@media screen and (max-width:48em){.export-analysis-section__subtext{font-size:.75rem}}@media screen and (max-width:40em){.export-analysis-section__subtext{font-size:.7rem}}.export-analysis-section__subtext{color:#666e78;text-align:center;max-width:850px;line-height:1.5;margin:10px auto 0}.export-analysis-section__infotext{margin-top:-15px}.export-analysis-section__dont-break{page-break-inside:avoid;break-inside:avoid}.export-analysis-section__list{background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,rgba(30,30,30,.08),hsla(0,0%,100%,0)),linear-gradient(270deg,rgba(30,30,30,.08),hsla(0,0%,100%,0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2vw 100%,2vw 100%,1vw 100%,1vw 100%;background-attachment:local,local,scroll,scroll;position:relative;column-width:250px;column-gap:10px;padding:0;max-height:80vh;list-style-type:none;overflow-y:scroll;height:100%;margin:30px 0 0}.export-analysis-section__filter-input-container{position:absolute;margin-right:auto;right:0}@media screen and (max-width:48em){.export-analysis-section__filter-input-container{display:none}}.export-analysis-section__filter-input-search-icon{position:absolute;right:10px;z-index:1;top:0;bottom:0;margin:auto;width:15px;height:15px}.export-analysis-section__filter-input-search-icon path{stroke:#666;stroke-width:3px}.export-analysis-section__filter-input{font-size:.9rem}@media screen and (max-width:48em){.export-analysis-section__filter-input{font-size:.8rem}}@media screen and (max-width:40em){.export-analysis-section__filter-input{font-size:.75rem}}.export-analysis-section__filter-input{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;padding-right:30px;width:15vw;transition:all .1s ease-in-out;will-change:transform;contain:strict;border:1px solid #f0f1f2;background:#f0f1f2}.export-analysis-section__filter-input:focus{width:23vw;background:#fff;border:1px solid #e8e9eb}.export-analysis-section__pill{font-size:.9rem}@media screen and (max-width:48em){.export-analysis-section__pill{font-size:.8rem}}@media screen and (max-width:40em){.export-analysis-section__pill{font-size:.75rem}}.export-analysis-section__pill{display:flex;align-items:center;flex-wrap:wrap;padding:10px;margin-top:0;margin-bottom:0;position:relative;z-index:0}.export-analysis-section__pill:after{content:"";background:#f3f3f5;position:absolute;bottom:0;height:1px;width:100%;left:0;z-index:-2}.export-analysis-section__pill-fill{position:absolute;right:0;top:0;height:100%;border-radius:inherit;z-index:-1;width:100%;transition:transform .4s cubic-bezier(.635,.1,0,1.34);transform-origin:0 50%}.export-analysis-section__pill-fill--low-1{background:#b1d8b2}.export-analysis-section__pill-fill--low-2{background:#c0d8a1}.export-analysis-section__pill-fill--med-1{background:#e8eea0}.export-analysis-section__pill-fill--med-2{background:#fff080}.export-analysis-section__pill-fill--med-3{background:#ffdf80}.export-analysis-section__pill-fill--high-1{background:#ffd499}.export-analysis-section__pill-fill--high-2{background:#ffc5b3}.export-analysis-section__pill-name{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.export-analysis-section__pill-spinner{border-radius:50%;height:10px;width:10px;background:rgba(0,0,0,.1);animation:pule-pill-spinner .5s infinite alternate}@keyframes pule-pill-spinner{0%{transform:scale(.1)}to{transform:scale(1)}}.export-analysis-section__pill-size{font-size:.8rem}@media screen and (max-width:48em){.export-analysis-section__pill-size{font-size:.75rem}}@media screen and (max-width:40em){.export-analysis-section__pill-size{font-size:.7rem}}.export-analysis-section__pill-size-unit{color:#666e78;font-size:90%;margin-left:2px}.export-analysis-section__letter-heading{font-size:1.35rem}@media screen and (max-width:48em){.export-analysis-section__letter-heading{font-size:1.25rem}}@media screen and (max-width:40em){.export-analysis-section__letter-heading{font-size:1.05rem}}.export-analysis-section__letter-heading{margin:15px 0 10px}.export-analysis-section__error{margin:auto;text-align:center}.export-analysis-section__error h4{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;margin-bottom:0}.export-analysis-section__error p{font-size:.9rem}@media screen and (max-width:48em){.export-analysis-section__error p{font-size:.8rem}}@media screen and (max-width:40em){.export-analysis-section__error p{font-size:.75rem}}.export-analysis-section__error p{color:#666e78}.interlinks-card{border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 5px rgba(0,0,0,.05);border-radius:10px;width:calc(22% - 20px);margin:10px;color:inherit;transition:all .2s;flex:1 0 auto;white-space:normal}.interlinks-card:hover{transform:scale(1.03);box-shadow:0 5px 10px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.09);background:hsla(0,0%,78%,.07)}@media screen and (max-width:64em){.interlinks-card{margin:6.6666666667px;width:calc(30% - 20px)}}@media screen and (max-width:48em){.interlinks-card{margin:6.6666666667px;width:calc(45% - 15px)}}@media screen and (max-width:40em){.interlinks-card{width:85%}}.interlinks-card__wrap{padding:15px 15px 6.6666666667px;flex-grow:1;display:flex;flex-direction:column;height:100%}.interlinks-card__header{display:flex}.interlinks-card__name{margin:0;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;font-weight:400;flex-grow:1;word-break:break-word}.interlinks-card__description{font-size:.9rem}@media screen and (max-width:48em){.interlinks-card__description{font-size:.8rem}}@media screen and (max-width:40em){.interlinks-card__description{font-size:.75rem}}.interlinks-card__description{color:#5c5c66;line-height:1.5;margin:10px 0 0;word-break:break-word;flex-grow:1}.interlinks-card__description img{height:auto;max-width:100%}.interlinks-card__publish-date{font-size:.8rem}@media screen and (max-width:48em){.interlinks-card__publish-date{font-size:.75rem}}@media screen and (max-width:40em){.interlinks-card__publish-date{font-size:.7rem}}.interlinks-card__publish-date{color:#666e78;border-top:1px dashed #edeef0;padding-top:5px;margin-top:5px}.similar-packages-section__list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.similar-packages-section__heading{margin-bottom:0}.similar-packages-section__subheading{color:#8d949e;text-align:center;margin-top:10px}.interlinks-section{width:100%}.interlinks-section__list{overflow-y:scroll;height:100%;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,rgba(30,30,30,.08),hsla(0,0%,100%,0)),linear-gradient(270deg,rgba(30,30,30,.08),hsla(0,0%,100%,0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2vw 100%,2vw 100%,1vw 100%,1vw 100%;background-attachment:local,local,scroll,scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}.interlinks-section__list::-webkit-scrollbar{width:0!important;display:none}.interlinks-section__list{display:flex;margin-left:-10px;margin-right:-10px;white-space:nowrap;overflow-x:scroll}.result-page__search-input{width:100%}.flash-message{font-size:.9rem}@media screen and (max-width:48em){.flash-message{font-size:.8rem}}@media screen and (max-width:40em){.flash-message{font-size:.75rem}}.flash-message{padding:3.3333333333px 20px;text-align:center;color:#38b454;align-self:center;margin-top:10px;position:relative;display:flex;align-items:center}.flash-message code{color:#32a04b;font-size:95%}.flash-message a{text-decoration:underline;color:inherit}.flash-message__icon{margin-left:5px;margin-right:10px;height:25px;width:auto}.result-error{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.result-error__details{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;text-transform:none}.result-error__details summary{text-align:center;color:#7f8792}.result-error__details summary:focus{outline:none}.result-error__details pre{max-width:600px;font-size:.9rem}@media screen and (max-width:48em){.result-error__details pre{font-size:.8rem}}@media screen and (max-width:40em){.result-error__details pre{font-size:.75rem}}.result-error__details pre{font-weight:400;text-align:left;color:#666e78;line-height:1.5;background:hsla(213,8%,44%,.06);padding:10px 20px;white-space:normal;border-radius:10px}.result-error__img{width:156px;height:144.8px;opacity:.2}.result-error__code{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;margin-top:30px;margin-bottom:0}.result-error__message{margin-top:10px;font-weight:400;color:#666e78;max-width:600px;text-align:center;line-height:1.5}.content-container{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;margin:4vh 0}.content-container:first-of-type{margin-top:0}.content-split-container{display:flex;justify-content:space-around;width:100%;margin-top:10vh}@media screen and (max-width:48em){.content-split-container{flex-direction:column;margin-top:5vh}}@media screen and (max-width:40em){.content-split-container{padding:0 20px}}.content-container-wrap{display:flex;flex-direction:column;width:100%;padding:0 10%;flex-grow:1;animation:fade-in-full .2s}.result-error,.result-pending{min-height:75vh;display:flex;align-items:center;justify-content:center}.chart-container{width:400px;display:flex;flex-direction:column;justify-content:center;flex:1 1}@media screen and (max-width:48em){.chart-container{margin:5vh 0;align-items:center;flex:1 1;width:100%}}.stats-container{display:flex;flex-direction:column;justify-content:space-around;margin:auto 0;flex:1 1}@media screen and (max-width:48em){.stats-container{flex:1 1}}.time-container{border-top:1px solid #edeef0;padding-top:5vh}@media screen and (max-width:48em){.time-container{padding-top:3vh}}.size-container{margin-bottom:5vh}@media screen and (max-width:48em){.size-container{margin-bottom:3vh}}.size-container,.time-container{display:flex;align-items:center;flex-direction:column}.size-container h3,.time-container h3{font-size:1.35rem}@media screen and (max-width:48em){.size-container h3,.time-container h3{font-size:1.25rem}}@media screen and (max-width:40em){.size-container h3,.time-container h3{font-size:1.05rem}}.size-container h3,.time-container h3{text-transform:uppercase;letter-spacing:2px;font-weight:300;margin:0 0 20px;color:#7f8792}@media screen and (max-width:48em){.size-container h3,.time-container h3{margin:0 0 10px}}.size-stats,.time-stats{display:flex}.ct-series-a .ct-bar{stroke:#00b4ae;stroke-width:40px}@keyframes fade-in-full{0%{opacity:0}to{opacity:1}}.result__section-heading{font-size:1.7rem}@media screen and (max-width:40em){.result__section-heading{font-size:1.25rem}}.result__section-heading{text-align:center;position:relative;margin-top:0}.result__section-heading--new:after{font-size:.8rem}@media screen and (max-width:48em){.result__section-heading--new:after{font-size:.75rem}}@media screen and (max-width:40em){.result__section-heading--new:after{font-size:.7rem}}.result__section-heading--new:after{content:"NEW";font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;padding:2px 6.6666666667px;position:absolute;top:0;margin-left:10px;background:#ffbc40;border-radius:2px;line-height:1.2}.treemap__section{width:100%}.treemap{font-size:.9rem}@media screen and (max-width:48em){.treemap{font-size:.8rem}}@media screen and (max-width:40em){.treemap{font-size:.75rem}}.treemap{color:rgba(0,0,0,.6)}.treemap__square{transition:all .3s;position:relative}.treemap__square:hover{z-index:1;color:rgba(0,0,0,.8);filter:brightness(105%)}.treemap__content{max-height:100%;max-width:100%}.treemap__label{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;max-height:75%;max-width:100%;overflow:hidden}.treemap__label a{color:inherit}.treemap__label a:hover{text-decoration:underline}.treemap__label a:hover:after{position:absolute;content:"↗"}.treemap__percent{font-size:2.4rem}@media screen and (max-width:40em){.treemap__percent{font-size:1.4rem}}.treemap__percent{display:block;font-weight:600;letter-spacing:-1px;color:rgba(0,0,0,.5)}.treemap__square:hover .treemap__percent{color:rgba(0,0,0,.8)}.treemap__percent{mix-blend-mode:soft-light}@media screen and (max-width:48em){.treemap__percent{mix-blend-mode:normal}}.treemap__percent-sign{font-size:50%;padding-left:2px}.treemap__ellipsis{color:rgba(0,0,0,.35)}.treemap__note{font-size:.8rem}@media screen and (max-width:48em){.treemap__note{font-size:.75rem}}@media screen and (max-width:40em){.treemap__note{font-size:.7rem}}.treemap__note{color:#666e78;margin:30px 0 0;line-height:1.2}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.scan__dropzone{border:2px dashed #9aa1aa;width:50vw;height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.scan__dropzone p{margin-top:0}.scan__btn{font-size:.8rem}@media screen and (max-width:48em){.scan__btn{font-size:.75rem}}@media screen and (max-width:40em){.scan__btn{font-size:.7rem}}.scan__btn{cursor:pointer;margin-top:10px;background:#212121;border-radius:6px;border:none;padding:10px 20px;display:block;transition:background .2s;color:#fff;letter-spacing:1px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.scan__btn:hover{background:#666e78}.scan__btn~.scan__btn{margin-left:15px}.scan__package-container{list-style:none;column-count:3}@media screen and (max-width:48em){.scan__package-container{column-count:2}}@media screen and (max-width:40em){.scan__package-container{column-count:1}}.scan__package-item-title{opacity:.5}.scan__package-item{padding:4px}.scan__package-item input{margin-right:10px}.scan__package-item input:checked~.scan__package-item-title{opacity:1}.scan__package-item label{cursor:pointer}.scan__package-item-version{font-size:.8rem}@media screen and (max-width:48em){.scan__package-item-version{font-size:.75rem}}@media screen and (max-width:40em){.scan__package-item-version{font-size:.7rem}}.scan__package-item-version{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;margin-left:10px;color:#7f8792}.scan__selection-header{display:flex;padding:0 20px;align-items:center;margin-bottom:20px}.scan__selection-header .scan__page-title{margin:0 40px 0 0}.scan__selection-header .scan__btn{font-size:.7rem}@media screen and (max-width:48em){.scan__selection-header .scan__btn{font-size:.65rem}}@media screen and (max-width:40em){.scan__selection-header .scan__btn{font-size:.65rem}}.scan__selection-header .scan__btn{text-transform:uppercase;padding:10px 20px;border:2px solid #212121;background:#fff;color:#212121}.scan__selection-header .scan__btn:hover{background:#212121;color:#fff}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.scan-results .page-content{width:850px;margin:auto}.scan-results h1{margin-bottom:.5rem}.scan-results__container{width:100%;padding:0;margin:0;border:1px solid #edeef0;border-radius:2px;box-shadow:0 0 4px #edeef0}.scan-results__note{font-size:.8rem}@media screen and (max-width:48em){.scan-results__note{font-size:.75rem}}@media screen and (max-width:40em){.scan-results__note{font-size:.7rem}}.scan-results__note{color:#9aa1aa;margin-top:20px;margin-bottom:40px}.scan-results__sort-panel{font-size:.9rem}@media screen and (max-width:48em){.scan-results__sort-panel{font-size:.8rem}}@media screen and (max-width:40em){.scan-results__sort-panel{font-size:.75rem}}.scan-results__sort-panel{margin-bottom:1.5rem;color:#666e78}.scan-results__sort-panel label{text-transform:uppercase;font-weight:600}.scan-results__sort-panel button{cursor:pointer;border:none;border-bottom:1px dashed #d2d5d8;box-shadow:none;background:none;margin-left:10px;padding:5px 0;transition:border-color .2s;color:inherit}.scan-results__sort-panel button:hover{border-color:#b6bbc1}.scan-results__sort-panel button:focus{outline:none}.scan-results__sort-panel .scan-results__sort--selected{color:#7cd690;border-color:#7cd690}.scan-results__item{background:linear-gradient(hsla(0,0%,100%,0) 5%,#fff 10%,#fff 90%,hsla(0,0%,100%,0) 95%);display:flex;list-style:none;padding:20px;align-items:center}.scan-results__item+.scan-results__item{border-top:1px solid #edeef0}.scan-results__item--total{background:hsla(213,8%,44%,.04)}.scan-results__item--loading{position:relative;padding:25px 20px}.scan-results__item--loading:after{content:"";left:0;top:0;position:absolute;width:50%;height:100%;background:rgba(60,60,70,.04);animation:progress-bar 1s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes progress-bar{0%{transform:translateX(0)}to{transform:translateX(100%)}}.scan-results__stat-container{flex-grow:1;display:flex;align-items:center;animation:fade-in-result .4s;max-width:680px}.scan-results__stat-item{flex:1 1}.scan-results__item--total .scan-results__stat-item .stat-container__label,.scan-results__item--total .scan-results__stat-item .stat-container__unit,.scan-results__item--total .scan-results__stat-item .stat-container__value{font-weight:600}.scan-results__item--total .scan-results__stat-item .stat-container__label{letter-spacing:.6px}.scan-results__error-text,.scan-results__loading-text{font-size:.9rem}@media screen and (max-width:48em){.scan-results__error-text,.scan-results__loading-text{font-size:.8rem}}@media screen and (max-width:40em){.scan-results__error-text,.scan-results__loading-text{font-size:.75rem}}.scan-results__error-text,.scan-results__loading-text{flex-grow:1;text-align:center;color:#9aa1aa;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.scan-results__error-text{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;text-transform:none}.scan-results__error-text summary{text-align:left}.scan-results__error-text summary:focus{outline:none}.scan-results__error-text p{font-size:.9rem}@media screen and (max-width:48em){.scan-results__error-text p{font-size:.8rem}}@media screen and (max-width:40em){.scan-results__error-text p{font-size:.75rem}}.scan-results__error-text p{font-weight:400;text-align:left;color:#7f8792;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}@keyframes fade-in-result{0%{opacity:0}to{opacity:1}}.scan-results__index{font-size:2.4rem}@media screen and (max-width:40em){.scan-results__index{font-size:1.4rem}}.scan-results__index{font-weight:700;color:#edeef0;position:relative;width:4rem}.scan-results__name{position:relative;width:15%;min-width:180px;padding-left:10px}.scan-results__name a{color:inherit}.scan-results__name .scan-results__package-version{color:#666e78;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace}.scan-results__item--total .scan-results__name{font-size:1.35rem}@media screen and (max-width:48em){.scan-results__item--total .scan-results__name{font-size:1.25rem}}@media screen and (max-width:40em){.scan-results__item--total .scan-results__name{font-size:1.05rem}}.scan-results__item--total .scan-results__name{width:15%;margin-left:4rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.scan-results__item--error .scan-results__package-name{text-decoration:line-through}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.homepage{height:100vh;height:calc(100vh - 4px);padding:0 20px}.homepage__content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:calc(100vh - 90px)}.homepage__tagline{font-size:1.35rem}@media screen and (max-width:48em){.homepage__tagline{font-size:1.25rem}}@media screen and (max-width:40em){.homepage__tagline{font-size:1.05rem}}.homepage__tagline{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:200;color:#777;margin-top:10px;text-align:center;line-height:1.4;letter-spacing:1px}.logo{text-transform:uppercase;font-weight:600;letter-spacing:4px;font-size:1.35rem}@media screen and (max-width:48em){.logo{font-size:1.25rem}}@media screen and (max-width:40em){.logo{font-size:1.05rem}}.logo{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:20px}.logo__alt{color:#888}.logo__skeleton{animation:move 2s infinite alternate}.logo-graphic:hover .logo__skeleton{stroke:#96bc9e}.logo-graphic{width:123.3px;height:141.3px}@media screen and (max-width:40em){.logo-graphic{width:109.6px;height:125.6px}}.logo-graphic:hover .logo__skeleton-group{opacity:.4}.homepage__search-input-container{width:100%}.homepage__search-input{margin-top:10px;width:100%}@media screen and (max-width:40em){.homepage__search-input{margin-top:5vh;margin-bottom:5vh}}.homepage__search-input .autocomplete-input{text-align:center}.homepage__search-input .autocomplete-input__dummy-input{display:flex;justify-content:center}.homepage__or-divider{font-weight:600;text-transform:uppercase;color:#666e78;margin-top:4vh;letter-spacing:3px}.homepage__scan-link{margin-top:4vh;margin-bottom:14vh;letter-spacing:.5px}.homepage__scan-link a{color:inherit}.homepage__scan-link a span{border-bottom:1px dashed #666e78}.homepage__scan-link a sup{color:#65a1f8}@media screen and (max-width:40em){.homepage__scan-link{margin-bottom:20vh}}.logo__skeleton:first-of-type{animation-delay:.2s}.logo__skeleton:nth-of-type(2){animation-delay:.4s}.logo__skeleton:nth-of-type(3){animation-delay:.6s}@keyframes move{0%{transform:translate(1px,.5px)}20%{transform:translateY(-1px)}75%{transform:translate(-1px,1px)}to{transform:translate(.55px,-1px)}}.announcement-banner{background:#fff;color:#152231;padding:0;position:fixed;bottom:24px;right:24px;left:auto;top:auto;transform:none;width:300px;margin:0;border-radius:8px;z-index:1000;border:1.5px solid #666e78;box-shadow:0 2px 10px rgba(0,0,0,.1)}.announcement-banner__content{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto;padding:10px 48px 10px 20px;gap:12px}@media(max-width:600px){.announcement-banner__content{padding:10px 40px 10px 12px;gap:8px}}.announcement-banner__icon{font-size:18px;flex-shrink:0}.announcement-banner__text{margin:0;font-size:14px;line-height:1.5;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media(max-width:600px){.announcement-banner__text{font-size:13px;text-align:left}}.announcement-banner__text strong{font-weight:600;color:#2f3f5f}.announcement-banner__text a{color:#65a1f8;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:rgba(101,161,248,.4);text-decoration-color:rgba(101,161,248,.4);text-underline-offset:2px;transition:all .2s ease}.announcement-banner__text a:hover{-webkit-text-decoration-color:#65a1f8;text-decoration-color:#65a1f8;color:#3483f6}.announcement-banner__close{position:absolute;right:8px;top:8px;transform:none;background:transparent;border:none;color:#666e78;font-size:24px;font-weight:300;width:28px;height:28px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;padding:0}.announcement-banner__close:hover{color:#152231;background:hsla(213,8%,44%,.1)}.announcement-banner__close:focus{outline:none;color:#152231}.autocomplete-input__container{position:relative;width:100%}.autocomplete-input{width:40vw;border:none;border-radius:50px;color:transparent}.autocomplete-input,.autocomplete-input__dummy-input{font-size:2rem}@media screen and (max-width:40em){.autocomplete-input,.autocomplete-input__dummy-input{font-size:1.45rem}}.autocomplete-input,.autocomplete-input__dummy-input{padding:15px 45px 15px 30px;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;font-weight:300;width:100%;box-sizing:border-box;letter-spacing:-.7px;margin:0}@media screen and (max-width:40em){.autocomplete-input,.autocomplete-input__dummy-input{padding:10px 30px 10px 10px}}.autocomplete-input__dummy-input{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.dummy-input__package-name{color:#1d1d1d;font-size:inherit;font-weight:inherit;margin:0}.dummy-input__package-version{color:#636363}.dummy-input__at-separator{color:#7cd690}.autocomplete-input__suggestions-menu{border:1px solid rgba(0,0,0,.07);border-top:0;background:hsla(0,0%,100%,.96);font-size:90%;position:absolute;overflow:auto;z-index:10;max-height:35vh;box-shadow:0 2px 4px rgba(0,0,0,.05);border-bottom-left-radius:10px;border-bottom-right-radius:10px;animation:unroll .2s cubic-bezier(.305,.42,.205,1.2);left:-1px;margin-top:-5px;width:100%;width:calc(100% + 2px)}.autocomplete-input__suggestions-menu:empty{border:0}@keyframes unroll{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.autocomplete-input__suggestion{padding:10px 32px;color:#333;font-size:15px;cursor:pointer;font-family:Source Code Pro,monospace;font-weight:400;letter-spacing:-.5px}.autocomplete-input__suggestion:not(:last-of-type){border-bottom:1px solid #f5f5f5}@media screen and (max-width:40em){.autocomplete-input__suggestion{padding:6.6666666667px 15px}}.autocomplete-input__suggestion em{font-weight:600;font-style:normal;color:#444}.autocomplete-input__suggestion--highlight{background:#d4f3ff}.autocomplete-input__suggestion-description{font-size:.8rem}@media screen and (max-width:48em){.autocomplete-input__suggestion-description{font-size:.75rem}}@media screen and (max-width:40em){.autocomplete-input__suggestion-description{font-size:.7rem}}.autocomplete-input__suggestion-description{width:100%;min-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:300;color:#666;padding-top:5px;letter-spacing:0}@media screen and (max-width:40em){.autocomplete-input__suggestion-description{font-weight:400}}.autocomplete-input__form{display:flex;align-items:baseline;position:relative}.autocomplete-input__search-icon{position:absolute;right:25px;z-index:1;cursor:pointer;top:0;bottom:0;margin:auto;width:25px;height:25px;border:none;background:none;padding:0}@media screen and (max-width:40em){.autocomplete-input__search-icon{width:16px;height:16px;right:15px}}.autocomplete-input__search-icon svg{width:100%;height:100%}.autocomplete-input__search-icon svg path{transition:all .2s;fill:#666}.autocomplete-input__search-icon:hover path{fill:#7cd690;stroke:#7cd690;stroke-width:4px}.autocomplete-input-box{border:1px solid rgba(0,0,0,.07);border-radius:10px;background:transparent;box-shadow:0 2px 6px rgba(0,0,0,.05);max-width:700px;min-width:550px}@media screen and (max-width:48em){.autocomplete-input-box{width:85vw;max-width:550px;min-width:auto}}@media screen and (max-width:40em){.autocomplete-input-box{width:85vw;min-width:auto}}.autocomplete-input-box__footer{position:relative}.autocomplete-input-box__footer:after{content:"";position:absolute;width:80%;margin:auto;height:1px}.bar-graph-container{flex-direction:column;width:100%;height:48vh}.bar-graph,.bar-graph-container{display:flex;justify-content:center}.bar-graph{height:40vh;padding-bottom:6vh;margin:0}.bar-graph__bar-group{position:relative;height:100%;margin:0 3px;display:flex;width:1.6vw;min-width:20px;justify-content:flex-end;flex-direction:column;animation:grow .4s cubic-bezier(.305,.42,.205,1.2);transform-origin:100% 100%}.bar-graph__bar-symbols{display:flex;flex-direction:column;margin-top:-500%}.bar-graph__bar-symbol{text-align:center}.bar-graph__bar-symbol svg{height:18px;width:auto}.bar-graph__bar-symbol+.bar-graph__bar-symbol{margin-top:3.3333333333px}.bar-graph__bar,.bar-graph__bar2,.bar-graph__bar2[data-balloon],.bar-graph__bar[data-balloon]{width:100%;left:0;bottom:0;transition:background .2s;cursor:pointer}.bar-graph__bar,.bar-graph__bar[data-balloon]{background:#65c3f8;border-radius:5px 5px 0 0}.bar-graph__bar-group:not(.bar-graph__bar-group--disabled):hover .bar-graph__bar,.bar-graph__bar-group:not(.bar-graph__bar-group--disabled):hover .bar-graph__bar[data-balloon]{background:#4db9f7}.bar-graph__bar-group--disabled .bar-graph__bar,.bar-graph__bar-group--disabled .bar-graph__bar[data-balloon]{background:#dfe1e4;border-radius:5px}.bar-graph__bar-group--disabled .bar-graph__bar:hover,.bar-graph__bar-group--disabled .bar-graph__bar[data-balloon]:hover{background:#c4c8cd}.bar-graph__bar2{background:#65a1f8;z-index:1;pointer-events:none;border-radius:0 0 5px 5px}.bar-graph__bar-group:hover .bar-graph__bar2{background:#4d92f7}.bar-graph__bar-symbols,.bar-graph__bar-version,.bar-graph__legend{animation:fade-in .5s cubic-bezier(.305,.42,.205,1.2) .36s both}.bar-graph__legend{font-size:.8rem}@media screen and (max-width:48em){.bar-graph__legend{font-size:.75rem}}@media screen and (max-width:40em){.bar-graph__legend{font-size:.7rem}}.bar-graph__legend{padding-top:10px;display:flex;text-transform:uppercase;justify-content:center;color:#9aa1aa}.bar-graph__legend__colorbox{width:15px;height:15px;margin-right:10px;border-radius:3px}.bar-graph__legend__bar1 .bar-graph__legend__colorbox{background:#65c3f8}.bar-graph__legend__bar2 .bar-graph__legend__colorbox{background:#65a1f8}.bar-graph__legend__bar1,.bar-graph__legend__bar2{display:flex;align-items:center}.bar-graph__legend__bar1{margin-right:40px}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fade-in{0%{opacity:0}}.bar-graph__bar-version{font-size:.8rem}@media screen and (max-width:48em){.bar-graph__bar-version{font-size:.75rem}}@media screen and (max-width:40em){.bar-graph__bar-version{font-size:.7rem}}.bar-graph__bar-version{z-index:33;font-weight:400;transform:rotate(-90deg) translateX(-15px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8d949e;transition:opacity .2s,color .2s;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;letter-spacing:-1px;line-height:1;cursor:pointer;height:1.6vw;text-align:end;display:flex;justify-content:flex-end;align-items:center}.bar-graph-container:hover .bar-graph__bar-version{color:#666e78}.bar-graph__bar-group:hover .bar-graph__bar-version{color:#373b41}.page-container.blog .page-content{justify-content:normal}.blog-layout__container{max-width:80ch;padding:0 2rem;width:100%}.blog-layout__container h1{margin-bottom:0}.blog-layout__container iframe,.blog-layout__container img{max-width:100%;object-fit:contain}.blog-post__preview-read-more{font-size:.8rem}@media screen and (max-width:48em){.blog-post__preview-read-more{font-size:.75rem}}@media screen and (max-width:40em){.blog-post__preview-read-more{font-size:.7rem}}.blog-post__preview-read-more{letter-spacing:1px;color:#2f3f5f;font-weight:600;text-transform:uppercase}.blog-post__preview-read-more:hover{color:#516ca3}.blog-post__preview h2{font-weight:#152231;color:#5c5c66;margin:0}.blog-post__preview h2:hover{color:#405681}.blog-post__preview+.blog-post__preview{margin-top:4rem}.blog-post__preview-content{color:#44444b;line-height:1.6;font-size:1rem}@media screen and (max-width:48em){.blog-post__preview-content{font-size:.9rem}}@media screen and (max-width:40em){.blog-post__preview-content{font-size:.8rem}}.blog-post__preview-content a{color:#0b9bec;border-bottom:1px solid #65a1f8;transition:all .2s}.blog-post__preview-content a:hover{color:#065b8b;border-bottom:1px dashed #65a1f8}.blog-post__preview-date{font-size:.9rem}@media screen and (max-width:48em){.blog-post__preview-date{font-size:.8rem}}@media screen and (max-width:40em){.blog-post__preview-date{font-size:.75rem}}.blog-post__preview-date{margin:.7rem 0 0;color:#666e78;font-weight:400}.build-progress-indicator{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1;padding:0 20px;text-align:center}.build-progress-indicator__text{font-size:.7rem;margin-top:30px;color:#8d949e;text-transform:uppercase;font-weight:600;letter-spacing:2px;line-height:1.5}.jumping-dots{position:relative;text-align:center;padding:0 5px}.jumping-dots__dot{display:inline-block;width:2px;height:2px;border-radius:50%;margin-right:3px;background:#303131;animation:dots-wave 1s linear infinite}.jumping-dots__dot:nth-child(2){animation-delay:-.9s}.jumping-dots__dot:nth-child(3){animation-delay:-.8s}@keyframes dots-wave{0%,60%,to{transform:none}30%{transform:translateY(-8px)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}button[data-balloon]{overflow:visible}[data-balloon]{position:relative}[data-balloon]:after,[data-balloon]:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:all .18s ease-out .18s;bottom:100%;left:50%;position:absolute;z-index:10;transform:translate(-50%,10px);transform-origin:top}[data-balloon]:after{background:hsla(0,0%,7%,.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:after,[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:after,[data-balloon][data-balloon-visible]:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;transform:translate(-50%)}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon-pos=down]:after,[data-balloon-pos=down]:before{bottom:auto;left:50%;top:100%;transform:translate(-50%,-10px)}[data-balloon-pos=down]:after{margin-top:11px}[data-balloon-pos=down]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos=down]:hover:after,[data-balloon-pos=down]:hover:before,[data-balloon-pos=down][data-balloon-visible]:after,[data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[data-balloon-pos=left]:after,[data-balloon-pos=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate(10px,-50%)}[data-balloon-pos=left]:after{margin-right:11px}[data-balloon-pos=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos=left]:hover:after,[data-balloon-pos=left]:hover:before,[data-balloon-pos=left][data-balloon-visible]:after,[data-balloon-pos=left][data-balloon-visible]:before{transform:translateY(-50%)}[data-balloon-pos=right]:after,[data-balloon-pos=right]:before{bottom:auto;left:100%;top:50%;transform:translate(-10px,-50%)}[data-balloon-pos=right]:after{margin-left:11px}[data-balloon-pos=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos=right]:hover:after,[data-balloon-pos=right]:hover:before,[data-balloon-pos=right][data-balloon-visible]:after,[data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[data-balloon-length]:after{white-space:normal}[data-balloon-length=small]:after{width:80px}[data-balloon-length=medium]:after{width:150px}[data-balloon-length=large]:after{width:260px}[data-balloon-length=xlarge]:after{width:90vw}@media screen and (min-width:768px){[data-balloon-length=xlarge]:after{width:380px}}[data-balloon-length=fit]:after{width:100%}*>*{box-sizing:border-box}body,html{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:100vw;overflow-x:hidden;color:#212121}code{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace}svg:not(:root){overflow:visible}::selection{background:rgba(0,170,255,.2)}a{text-decoration:none}[data-balloon]:after,[data-balloon]:before{transition-delay:.15s;white-space:pre}[data-balloon]:after{background:rgba(60,60,60,.9)}[data-balloon]:hover:before{opacity:.82}input{background:transparent;line-height:1;border:1px solid rgba(0,0,0,.07);transition:border-top-left-radius .1s,border-top-right-radius .1s;border-radius:.3em;padding:5px 10px}input:focus{outline:none;caret-color:#7cd690}input::placeholder{color:#9aa1aa}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){input{color:#ccc;-webkit-text-stroke:2px #fff}input::placeholder{-webkit-text-stroke:0 #fff}}}.layout{max-width:100%}footer{background:#222;width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 50px;color:#aeb3ba;flex-direction:column}footer a{color:#aeb3ba;transition:color .2s}footer a:hover{color:#d2d5d8}.footer__recent-search-bar{width:100%;background:#32363b;padding:0 20px}.footer__recent-search-bar__wrap{max-width:800px;display:flex;align-items:center;justify-content:center;margin:auto}.footer__recent-search-bar__wrap h4{font-size:.8rem}@media screen and (max-width:48em){.footer__recent-search-bar__wrap h4{font-size:.75rem}}@media screen and (max-width:40em){.footer__recent-search-bar__wrap h4{font-size:.7rem}}.footer__recent-search-bar__wrap h4{color:#aeb3ba;margin:0;line-height:1.2}.footer__recent-search-list{font-size:.8rem}@media screen and (max-width:48em){.footer__recent-search-list{font-size:.75rem}}@media screen and (max-width:40em){.footer__recent-search-list{font-size:.7rem}}.footer__recent-search-list{display:flex;padding:0;margin:0 0 0 15px;flex-grow:1;max-width:960px}@media screen and (max-width:40em){.footer__recent-search-list{margin:0}}.footer__recent-search-list li{list-style:none;position:relative;flex-grow:1;text-align:center;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;letter-spacing:.5px}.footer__recent-search-list li a{padding:10px 20px}@media screen and (max-width:48em){.footer__recent-search-list li a{padding:10px 5px}}.footer__recent-search-list li:not(:first-of-type):after{content:"";width:1px;height:60%;background:hsla(0,0%,100%,.1);position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width:48em){.footer__recent-search-list li:nth-child(n+5){display:none}}@media screen and (max-width:40em){.footer__recent-search-list li:nth-child(n+4){display:none}}.footer__split{display:flex;max-width:800px;padding:30px 10px;margin:auto}@media screen and (max-width:40em){.footer__split{padding:30px 25px;flex-direction:column}}.footer__hosting-credits{font-size:.8rem}@media screen and (max-width:48em){.footer__hosting-credits{font-size:.75rem}}@media screen and (max-width:40em){.footer__hosting-credits{font-size:.7rem}}.footer__hosting-credits{border-top:1px solid #2b2f33;color:#fff;text-transform:uppercase;letter-spacing:2px;padding-top:10px;padding-right:10px;font-size:12px;width:200px}@media screen and (max-width:40em){.footer__hosting-credits{text-align:center;padding-top:15px;margin:30px auto auto}}.footer__zeit-logo{width:10px;height:10px;margin:0 5px}.footer__credits{display:flex;flex-direction:column;align-items:center;flex-basis:33%}.footer__credits p{margin:0}@media screen and (max-width:40em){.footer__credits{margin-top:20px}}.footer__description{font-size:.8rem}@media screen and (max-width:48em){.footer__description{font-size:.75rem}}@media screen and (max-width:40em){.footer__description{font-size:.7rem}}.footer__description{color:#9aa1aa;flex-basis:66%}.footer__description p{text-align:left;line-height:1.4}.footer__description p a{display:inline}.footer__description p code{font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;padding:0 3.3333333333px 0 10px;opacity:.9}.footer__credits__heart{width:8vw;height:8vw;max-width:100px}.footer__credits__heart path{fill:#6699b8}.footer__credits__heart:hover path{animation:pulse 10s infinite both}@keyframes pulse{0%{fill:#6699b8}25%{fill:#6688b8}50%{fill:#666e78}75%{fill:#6699b8}}.footer__credits-fork-button{font-size:.8rem}@media screen and (max-width:48em){.footer__credits-fork-button{font-size:.75rem}}@media screen and (max-width:40em){.footer__credits-fork-button{font-size:.7rem}}.footer__credits-fork-button{cursor:pointer;margin-top:10px;border:2px solid #b6bbc1;background:transparent;border-radius:10px;padding:6.6666666667px 10px;display:block;transition:background .2s;color:#b6bbc1;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:600}.footer__credits-fork-button:hover{background:#b6bbc1;color:#212121}@media screen and (max-width:48em){.footer__credits-fork-button{padding:10px 20px;margin-top:20px}}.footer__credits-profile{margin-top:-15px;margin-bottom:5px}.footer__sponsor-logo{margin-top:10px}footer p{text-align:center}footer a{display:block;text-decoration:none}.progress-hex{width:8rem;height:8rem;contain:strict;will-change:transform}.progress-hex circle{fill:#212121;transform-box:view-box;transform-origin:50% 50%}.progress-hex__trail{stroke-width:1px}.quick-stats-bar{display:flex;align-content:center;font-size:.8rem}@media screen and (max-width:48em){.quick-stats-bar{font-size:.75rem}}@media screen and (max-width:40em){.quick-stats-bar{font-size:.7rem}}.quick-stats-bar{color:#8d949e;background:#fbfbfc;border-radius:0 0 10px 10px;overflow:hidden}.quick-stats-bar__stat{padding:6.6666666667px 15px;display:flex;align-content:center;position:relative;justify-content:center;flex:1 1 auto;white-space:nowrap;margin:auto 0}.quick-stats-bar__stat>*{margin:auto 0}.quick-stats-bar__stat:not(:first-of-type):before{content:"";width:1px;height:60%;position:absolute;background:rgba(0,0,0,.05);top:0;bottom:0;margin:auto;left:0}@media screen and (max-width:48em){.quick-stats-bar__stat--optional{display:none}}@media screen and (max-width:40em){.quick-stats-bar__stat--optional{display:none}}.quick-stats-bar__stat--description{overflow:hidden;text-overflow:ellipsis;display:block;flex-grow:1}@media screen and (max-width:40em){.quick-stats-bar__stat--description{display:none}}.quick-stats-bar__stat--description-content{margin-left:10px}.quick-stats-bar__stat-icon{margin-right:10px}.quick-stats-bar__logo-icon{vertical-align:middle}.quick-stats-bar__logo-icon.quick-stats-bar__logo-icon--npm{width:36px}.quick-stats-bar__logo-icon.quick-stats-bar__logo-icon--github{height:18px;width:18px}.quick-stats-bar__logo-icon path{transition:fill .2s;fill:#8d949e}.quick-stats-bar__link{margin:auto 5px}.quick-stats-bar__link:hover .quick-stats-bar__logo-icon--github path{fill:#333}.quick-stats-bar__link:hover .quick-stats-bar__logo-icon--npm path{fill:#cb3837}.page-header{padding:30px 30px 20px;display:flex;align-items:center}@media screen and (max-width:40em){.page-header{padding:20px}}.page-header--right-section{margin-left:auto;display:flex;align-items:center}.github-logo{width:30px;height:30px}@media screen and (max-width:40em){.github-logo{width:20px;height:20px}}.github-logo path{fill:#666;transition:fill .2s}.github-logo:hover path{fill:#000}.logo-small{font-size:1rem}@media screen and (max-width:48em){.logo-small{font-size:.9rem}}@media screen and (max-width:40em){.logo-small{font-size:.8rem}}.logo-small{text-transform:uppercase;font-weight:700;letter-spacing:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#212121}.logo-small__alt{color:#888}.page-container{min-height:100vh;min-height:calc(100vh - 6px);flex-gorw:1}.page-container,.page-content{display:flex;flex-direction:column}.page-content{align-items:center;justify-content:center;flex-grow:1}@media screen and (max-width:40em){.page-content{padding:0 20px}}.page-header__quicklinks{list-style:none;margin:0 2rem 0 0;font-weight:400;display:flex}.page-header__quicklinks a{font-size:.8rem}@media screen and (max-width:48em){.page-header__quicklinks a{font-size:.75rem}}@media screen and (max-width:40em){.page-header__quicklinks a{font-size:.7rem}}.page-header__quicklinks a{text-transform:uppercase;letter-spacing:.3px;font-weight:600;opacity:.55;color:#666e78;transition:opacity .2s}.page-header__quicklinks a:hover{opacity:1}.page-header__quicklinks li+li{margin-left:20px}@media screen and (max-width:40em){.page-header__quicklinks{max-width:40vw;align-items:center;justify-content:flex-end;overflow:scroll}}svg.sideeffect-icon-animated{overflow:hidden}svg.sideeffect-icon-animated .side-effect-icon-svg__arrows,svg.sideeffect-icon-animated .side-effect-icon-svg__circle{transform-origin:50% 50%;transition:all .2s}svg.sideeffect-icon-animated:hover .side-effect-icon-svg__arrows{transform:scale(1.3);stroke-width:.3px}svg.sideeffect-icon-animated:hover .side-effect-icon-svg__circle{transform:scale(1.2);stroke-width:.6px}@keyframes shrink-arrows{0%{transform:scale(2)}to{transform:scale(1)}}@keyframes grow-circle{0%{transform:scale(1.5)}to{transform:scale(1)}}.stat-container{margin:0 24px}@media screen and (max-width:40em){.stat-container{margin:0 10px}}.stat-container--compact{margin:0}.stat-container__value-container{display:flex;align-items:baseline;justify-content:center;padding:5px 15px}.stat-container--compact .stat-container__value-container{padding-top:0}.stat-container__value{font-size:3rem}@media screen and (max-width:48em){.stat-container__value{font-size:2.5rem}}@media screen and (max-width:40em){.stat-container__value{font-size:2rem}}.stat-container__value{font-weight:700;color:#212121;background:inherit;position:relative}.stat-container--compact .stat-container__value{font-size:2rem}@media screen and (max-width:40em){.stat-container--compact .stat-container__value{font-size:1.45rem}}.stat-container--compact .stat-container__value{font-weight:400}.stat-container__value.time:before{content:attr(data-value);position:absolute;z-index:2;overflow:hidden;color:#7cd690;white-space:nowrap;width:0;transition:width .3s}.stat-container__value.time:hover:before{width:100%;transition-duration:inherit}.stat-container__unit{font-size:2.4rem}@media screen and (max-width:40em){.stat-container__unit{font-size:1.4rem}}.stat-container__unit{color:#666e78;font-weight:700;margin-left:4px}.stat-container--compact .stat-container__unit{font-size:.9rem}@media screen and (max-width:48em){.stat-container--compact .stat-container__unit{font-size:.8rem}}@media screen and (max-width:40em){.stat-container--compact .stat-container__unit{font-size:.75rem}}.stat-container--compact .stat-container__unit{font-weight:300}.stat-container__footer{display:flex;justify-content:center;align-items:center;margin-top:10px}.stat-container--compact .stat-container__footer{margin-top:0}.stat-container__label{font-size:1rem}@media screen and (max-width:48em){.stat-container__label{font-size:.9rem}}@media screen and (max-width:40em){.stat-container__label{font-size:.8rem}}.stat-container__label{color:#666e78;text-transform:uppercase;letter-spacing:2px;text-align:center}.stat-container--compact .stat-container__label{font-size:.9rem}@media screen and (max-width:48em){.stat-container--compact .stat-container__label{font-size:.8rem}}@media screen and (max-width:40em){.stat-container--compact .stat-container__label{font-size:.75rem}}.stat-container--compact .stat-container__label{letter-spacing:1px}.stat-container__info-text{margin-left:5px;border:1px solid rgba(40,40,40,.5);color:rgba(40,40,40,.5);width:12px;height:13px;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background .2s;cursor:help}.stat-container__info-text:hover{background:rgba(40,40,40,.6);color:#fff}.stat-container__info-text:after,.stat-container__info-text:before{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media screen and (max-width:40em){.stat-container__info-text{display:none}}.similar-package-card{border:1px solid rgba(0,0,0,.07);box-shadow:0 2px 5px rgba(0,0,0,.05);border-radius:10px;width:calc(25% - 20px);display:flex;flex-direction:column;margin:10px;color:inherit;transition:all .2s}.similar-package-card:hover{transform:scale(1.01);box-shadow:0 5px 10px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.09)}.similar-package-card.similar-package-card--empty{border-style:dashed;background:hsla(213,8%,44%,.03)}@media screen and (max-width:64em){.similar-package-card{margin:6.6666666667px;width:calc(33.3% - 20px)}}@media screen and (max-width:48em){.similar-package-card{margin:6.6666666667px;width:calc(50% - 15px)}}@media screen and (max-width:40em){.similar-package-card{width:100%}}.similar-package-card--empty{color:hsla(213,8%,44%,.5);align-items:center}.similar-package-card__wrap{padding:20px;flex-grow:1}.similar-package-card--empty .similar-package-card__wrap{padding:50px 20px;align-items:center;text-align:center}.similar-package-card__header{display:flex}.similar-package-card__name{margin:0;font-family:Source Code Pro,SF Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;font-weight:400;flex-grow:1;word-break:break-word}.similar-package-card__description{font-size:.9rem}@media screen and (max-width:48em){.similar-package-card__description{font-size:.8rem}}@media screen and (max-width:40em){.similar-package-card__description{font-size:.75rem}}.similar-package-card__description{color:#5c5c66;line-height:1.5;margin:10px 0 0;word-break:break-word}.similar-package-card__description img{height:auto;max-width:100%}.similar-package-card--empty .similar-package-card__description{text-transform:uppercase;letter-spacing:1px;font-weight:600;color:hsla(213,8%,44%,.6)}.similar-package-card__footer{background:#f8f9f9;display:flex;padding:10px 20px;align-items:center;border-radius:0 0 10px 10px}.similar-package-card__stat+.similar-package-card__stat{margin-left:20px}.similar-package-card__number{font-size:1.35rem}@media screen and (max-width:48em){.similar-package-card__number{font-size:1.25rem}}@media screen and (max-width:40em){.similar-package-card__number{font-size:1.05rem}}.similar-package-card__number{font-weight:700}.similar-package-card__comparison--positive{color:#7cd690}.similar-package-card__comparison--negative{color:#eb841f}.similar-package-card__comparison--similar{color:#666e78}.similar-package-card__label{font-size:.8rem}@media screen and (max-width:48em){.similar-package-card__label{font-size:.75rem}}@media screen and (max-width:40em){.similar-package-card__label{font-size:.7rem}}.similar-package-card__label{text-transform:uppercase;letter-spacing:1px;line-height:1.5}.similar-package-card__size .similar-package-card__label{color:#666e78}.similar-package-card__treeshake{height:25px;width:auto;margin-left:auto}.similar-package-card__shrink{font-size:75%}.similar-package-card__size .similar-package-card__shrink{color:#666e78}.similar-package-card__github-icon{height:20px;width:auto;opacity:.5;transition:all .2s;vertical-align:middle}.similar-package-card__github-icon:hover{opacity:1}.similar-package-card__plus{width:35%;height:auto;margin-bottom:15px}.similar-package-card__plus path{fill:hsla(213,8%,44%,.3)}svg.treeshake-icon-animated .tree-shake-icon-svg__bush{transition:transform .3s;transform-origin:50% 100%}svg.treeshake-icon-animated:hover .tree-shake-icon-svg__shake{transform-origin:50% 50%;animation:move-to-sides .3s,shake .3s .15s}svg.treeshake-icon-animated:hover .tree-shake-icon-svg__bush{transform:scaleY(1.2)}@keyframes move-to-sides{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes shake{10%,to{transform:translate3d(-.5px,0,0)}80%{transform:translate3d(1px,0,0)}30%,70%{transform:translate3d(-1px,0,0)}60%{transform:translate3d(1px,0,0)}}.warning-bar{font-size:.8rem}@media screen and (max-width:48em){.warning-bar{font-size:.75rem}}@media screen and (max-width:40em){.warning-bar{font-size:.7rem}}.warning-bar{background:#fff9e9;padding:5px 10px;border-radius:4px;margin-top:2vh;color:#d7b344}.warning-bar a{font-size:.7rem}@media screen and (max-width:48em){.warning-bar a{font-size:.65rem}}@media screen and (max-width:40em){.warning-bar a{font-size:.65rem}}.warning-bar a{color:inherit;font-weight:600;opacity:.8;padding-left:10px;text-transform:uppercase}