:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.cz-flex{display:flex}.cz-flex .cz-flex-container{margin:0;padding:0;border:0;font-size:100%;font:inherit}.cz-flex--full{position:absolute!important;top:0;right:0;bottom:0;left:0}.cz-flex--flex-grow-0{flex-grow:0}.cz-flex--flex-grow-1{flex-grow:1}.cz-flex--flex-shrink-0{flex-shrink:0}.cz-flex--flex-shrink-1{flex-shrink:1}.cz-flex--flex-basis-0{flex-basis:0}.cz-flex--flex-basis-auto{flex-basis:auto}.cz-flex--align-items--moz-initial{align-items:-moz-initial}.cz-flex--align-items-inherit{align-items:inherit}.cz-flex--align-items-initial{align-items:normal}.cz-flex--align-items-revert{align-items:revert}.cz-flex--align-items-unset{align-items:unset}.cz-flex--align-items-center{align-items:center}.cz-flex--align-items-end{align-items:end}.cz-flex--align-items-flex-end{align-items:flex-end}.cz-flex--align-items-flex-start{align-items:flex-start}.cz-flex--align-items-self-end{align-items:self-end}.cz-flex--align-items-self-start{align-items:self-start}.cz-flex--align-items-start{align-items:start}.cz-flex--align-items-baseline{align-items:baseline}.cz-flex--align-items-normal{align-items:normal}.cz-flex--align-items-stretch{align-items:stretch}.cz-flex--justify-content--moz-initial{justify-content:-moz-initial}.cz-flex--justify-content-inherit{justify-content:inherit}.cz-flex--justify-content-initial{justify-content:normal}.cz-flex--justify-content-revert{justify-content:revert}.cz-flex--justify-content-unset{justify-content:unset}.cz-flex--justify-content-space-around{justify-content:space-around}.cz-flex--justify-content-space-between{justify-content:space-between}.cz-flex--justify-content-space-evenly{justify-content:space-evenly}.cz-flex--justify-content-stretch{justify-content:stretch}.cz-flex--justify-content-center{justify-content:center}.cz-flex--justify-content-end{justify-content:end}.cz-flex--justify-content-flex-end{justify-content:flex-end}.cz-flex--justify-content-flex-start{justify-content:flex-start}.cz-flex--justify-content-start{justify-content:start}.cz-flex--justify-content-left{justify-content:left}.cz-flex--justify-content-normal{justify-content:normal}.cz-flex--justify-content-right{justify-content:right}.cz-flex--align-content--moz-initial{align-content:-moz-initial}.cz-flex--align-content-inherit{align-content:inherit}.cz-flex--align-content-initial{align-content:normal}.cz-flex--align-content-revert{align-content:revert}.cz-flex--align-content-unset{align-content:unset}.cz-flex--align-content-center{align-content:center}.cz-flex--align-content-end{align-content:end}.cz-flex--align-content-flex-end{align-content:flex-end}.cz-flex--align-content-flex-start{align-content:flex-start}.cz-flex--align-content-self-end{align-content:self-end}.cz-flex--align-content-self-start{align-content:self-start}.cz-flex--align-content-start{align-content:start}.cz-flex--align-content-baseline{align-content:baseline}.cz-flex--align-content-normal{align-content:normal}.cz-flex--flex-wrap--moz-initial{flex-wrap:-moz-initial}.cz-flex--flex-wrap-inherit{flex-wrap:inherit}.cz-flex--flex-wrap-initial{flex-wrap:nowrap}.cz-flex--flex-wrap-revert{flex-wrap:revert}.cz-flex--flex-wrap-unset{flex-wrap:unset}.cz-flex--flex-wrap-nowrap{flex-wrap:nowrap}.cz-flex--flex-wrap-wrap{flex-wrap:wrap}.cz-flex--flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}.cz-flex--flex-direction--moz-initial{flex-direction:-moz-initial}.cz-flex--flex-direction-inherit{flex-direction:inherit}.cz-flex--flex-direction-initial{flex-direction:row}.cz-flex--flex-direction-revert{flex-direction:revert}.cz-flex--flex-direction-unset{flex-direction:unset}.cz-flex--flex-direction-column{flex-direction:column}.cz-flex--flex-direction-column-reverse{flex-direction:column-reverse}.cz-flex--flex-direction-row{flex-direction:row}.cz-flex--flex-direction-row-reverse{flex-direction:row-reverse}.cz-flex--align-self--moz-initial{align-self:-moz-initial}.cz-flex--align-self-inherit{align-self:inherit}.cz-flex--align-self-initial{align-self:auto}.cz-flex--align-self-revert{align-self:revert}.cz-flex--align-self-unset{align-self:unset}.cz-flex--align-self-center{align-self:center}.cz-flex--align-self-end{align-self:end}.cz-flex--align-self-flex-end{align-self:flex-end}.cz-flex--align-self-flex-start{align-self:flex-start}.cz-flex--align-self-self-end{align-self:self-end}.cz-flex--align-self-self-start{align-self:self-start}.cz-flex--align-self-start{align-self:start}.cz-flex--align-self-auto{align-self:auto}.cz-flex--align-self-baseline{align-self:baseline}.cz-flex--align-self-normal{align-self:normal}.cz-flex--align-self-stretch{align-self:stretch}.cz-flex--order--moz-initial{order:-moz-initial}.cz-flex--order-inherit{order:inherit}.cz-flex--order-initial{order:0}.cz-flex--order-revert{order:revert}.cz-flex--order-unset{order:unset}.cz-flex--order-0{order:0}.cz-flex--order-1{order:1}.cz-flex--order-2{order:2}.cz-flex--order-3{order:3}.cz-flex--order-4{order:4}.cz-flex--order-5{order:5}.cz-flex--order-6{order:6}.cz-flex--order-7{order:7}.cz-flex--order-8{order:8}.cz-flex--order-9{order:9}html{--color-fg:#121314;--color-fg2:#515154;--color-fg3:#86868b;--color-bg:#fff;--color-bg2:#f5f5f7;--color-bg3:#d6d6d6;--blue:#06c;--red:#fa243c;--white:white;background-color:var(--color-bg);font-size:calc(10px + .33vw)}body,html{color:var(--color-fg)}body{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h1{font-weight:600}h2{font-size:1.5em}h3{font-size:1.2em}hr,p{margin:0}hr{border:none}[role=separator] hr{width:100%;border-top:1px solid var(--color-bg3)}.color--red{color:var(--red)}.color--fg2{color:var(--color-fg2)}.font-weight--lighter{font-weight:lighter}.font-weight--normal{font-weight:400}.font-size--h2{font-size:1.5em}.font-size--h3{font-size:1.2em}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}body>#__next{display:flex;flex-direction:column;min-height:100vh}body>#__next>article{flex:1 1;width:100%}.footer__content,.main__content .results-section,.main__content .results-section--full>div{width:100%;max-width:980px;padding-left:max(2ch,env(safe-area-inset-left));padding-right:max(2ch,env(safe-area-inset-right))}.main__content .results-section--full{max-width:100%;padding:0}[role=button] svg{fill:currentColor;height:1em}.icon-group{display:flex;align-items:center}[role=tooltip]{user-select:none;cursor:help}rect:focus{outline:none}a{text-decoration:none;color:var(--blue)}a:active,a:hover{text-decoration:underline}a:active,a:visited{color:var(--blue)}.footer{background-color:var(--color-bg2);color:var(--color-fg3);font-size:.85em}.footer__content{padding-top:1.2ch;padding-bottom:2.6ch}.footer__content>div{margin:.7ch 0}.footer .vercel-icon{display:flex}.footer span{margin:0 .25ch}.footer a{color:var(--color-fg2)}.footer a:link,.footer a:visited{text-decoration:none}.footer a:active,.footer a:hover{color:var(--color-fg);text-decoration:underline}.footer svg{height:1em;fill:currentColor}.results-container{margin-bottom:8rem}.results-container>[role=separator]{margin:4rem 0;width:100%}.results-section.overview:not(.results-section--empty){min-height:100vh}.results-section.overview:not(.results-section--empty)>div{padding-bottom:16rem}.results-section.overview:not(.results-section--empty) .results .result{font-size:2em}.results-section.overview:not(.results-section--empty) .results .result strong{margin:0 .5ch;font-size:1.3em}.results-section.overview:not(.results-section--empty) .results .font-size--h2{margin:.5ch 0;font-size:3em}.results-section.overview.results-section--empty .uploader>section{margin:0 0 1.5em}.results-section.overview.results-section--empty h3{margin:1em 0 .5em}.results-section.overview.results-section--empty .octicon{height:1em}.results-section.overview.results-section--empty .octicon-upload{vertical-align:middle}.results-section.overview.results-section--empty .file-input{display:inline-block;border:1px dashed var(--blue);border-radius:.25em;padding:.1ch .25ch .2ch}.results-section.overview.results-section--empty .file-input *{transition:all .1s}.results-section.overview.results-section--empty .file-input:hover{border-style:solid}.results-section.overview.results-section--empty .file-input:hover *{color:var(--blue);fill:var(--blue)}.results-section.overview.results-section--empty .csv-reader-input{display:inline-block}.results-section.overview.results-section--empty .csv-reader-input label{cursor:pointer}.results-section.overview.results-section--empty .csv-reader-input label:active,.results-section.overview.results-section--empty .csv-reader-input label:focus,.results-section.overview.results-section--empty .csv-reader-input label:hover{color:var(--blue)}.results-section.overview.results-section--empty input[type=file]{display:none}.results-section.overview.results-section--empty .icon-arrow-up-right{height:.8em;vertical-align:middle;fill:var(--blue)}.results-section.overview>div{padding-top:8rem}.results-section.overview h1{font-size:4rem;margin:0 0 .5em}.results-section.songs{margin-top:4em}.results-section h2{margin:0 0 .5em;font-size:3em}.result-card{margin:0 2ch 2ch;width:min(40%,300px);position:relative}.result-card.song:after{content:"";display:block;padding-bottom:100%}.result-card.artist{display:block}.result-card>svg{width:100%;height:100%}.result-card .result-card__content{padding:2ch;background-size:cover}.result-card .result-card__content hr{margin:2ch 0}.result-card .result-card__play,.result-card .result-card__title{color:var(--color-bg2)}.result-card .result-card__title .song{font-size:2em;margin:0;font-weight:700}.result-card .result-card__title .artist{font-size:1.23em;font-weight:700}.result-card .result-card__play{font-size:1.1em}.results-section.songs .results-wrapper{margin-left:8ch}.results-section.artists .results-wrapper{margin-right:8ch}.results-section.days .results>svg,.results-section.hours .results>svg{fill:var(--color-fg2);margin-bottom:1rem}.results-section.days .results .tooltip{padding:1ch;max-width:33vw}.results-section.days .results .tooltip h1{font-size:1.5em;margin:0 0 .5ch}.results-section.days .results .tooltip h2{font-size:1.2em;margin:0}.results-section.days .results .tooltip .abatract,.results-section.days .results .tooltip section:not(:last-of-type){margin-bottom:1ch}.results-section.hours .toggle>span{color:var(--red);user-select:none;cursor:pointer}.results-section.hours .toggle>span:hover{text-decoration:underline}.results .result{margin:1ch 0}.results .result h3,.results .result h4{margin:0}.results .result sup[role=tooltip]{color:var(--red)}@keyframes hero-music-drop-shadow{0%{filter:drop-shadow(0 2px 5px rgba(0,0,0,0))}to{filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}}.with-drop-shadow{animation:hero-music-drop-shadow .6s ease-in-out forwards}@media(max-width:767px){.results-container{margin-bottom:4rem}.results-section--full>div{flex-direction:column;align-items:center}.results-section--full>div .result-card{order:-1;width:30vw;margin:calc(35vw - max(2ch,env(safe-area-inset-left)))}.results-section.artists,.results-section.songs{flex-direction:column;align-items:stretch}.results-section.artists .result-card,.results-section.songs .result-card{margin:0;width:100%}.results-section.artists .results-wrapper,.results-section.songs .results-wrapper{margin:0}.results-section.songs .result-card{margin:0 0 1.25em}.results-section.artists .result-card{margin:1.25em 0 0}.results-section h2{font-size:2.5em}.results-section.overview>div{padding-top:0}.results-section.overview h1{font-size:3rem}.footer__content,.main__content .results-section,.main__content .results-section--full>div{box-sizing:border-box}}