*{box-sizing:border-box}html{overflow:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.c-rr-button{border:1px solid #000;border-radius:.5em;color:#000;font-size:1rem;padding:.5rem;font-weight:700;background-color:#fff;cursor:pointer}.c-rr-button:disabled{cursor:default}.c-rr-button:hover{color:#027fa2;border-color:#027fa2}.c-rr-button--dark{border-color:#fff;color:#fff;background-color:#027fa2}.c-rr-button--dark:hover{color:#027fa2;background-color:#fff}.c-rr-button--dark:disabled{color:#bcbcbc;border-color:#bcbcbc}.c-rr-button--dark:disabled:hover{color:#bcbcbc;background-color:#027fa2}.c-rr-app{position:relative;overflow:hidden}.c-rr-app__error-container{position:absolute;width:100vw;height:100vh;box-sizing:border-box;background-color:#027fa2;color:#fff;font-size:1.5rem;padding:3rem}.c-rr-app__error-container a,.c-rr-app__error-container a:visited{color:#ffcb7f}@media (max-width:768px){.c-rr-app__error-container{padding:1rem;font-size:1rem}}.c-rr-app__error{max-width:800px}.c-rr-app a{color:#00e}.c-rr-app a:visited{color:#551a8b}.c-rr-score{display:block;margin:0;padding:0;width:100%;background:none;border:none;overflow:hidden;transition:opacity .5s ease;opacity:1}.c-rr-score svg{display:block;margin:0 auto}.c-rr-score--transitioning{transform:translateY(50px);opacity:0;transition:opacity .5s ease,transform .5s ease}.c-rr-score--transitioning:focus{outline:none}.c-rr-header{height:60px;color:#fff;background-color:#027fa2;padding:0 1rem}.c-rr-header__container{height:100%;display:flex;align-items:center}.c-rr-header__menu-button{margin-top:4px}.c-rr-header__menu-button--settings{margin-right:1rem}.c-rr-header__menu-button--main{margin-left:1rem}.c-rr-header__menu-button .c-rr-icon-button__icon{width:25px}.c-rr-header__title{margin:0;padding-right:2rem}@media screen and (min-width:769px) and (max-width:970px){.c-rr-header__title{font-size:1rem}}.c-rr-header--right{flex-grow:1;display:flex;justify-content:flex-end}.c-rr-header--mobile{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:90px}.c-rr-header--mobile .c-rr-header--right{flex-grow:0}.c-rr-header--mobile .c-rr-header__container{height:45px;justify-content:space-between}.c-rr-header--mobile .c-rr-header__menu-button{margin-top:0;padding:0}.c-rr-header--mobile .c-rr-header__menu-button--settings{margin-right:.5rem}.c-rr-header--mobile .c-rr-header__menu-button--main{margin-left:.5rem}.c-rr-header--mobile .c-rr-header__title{text-align:center;padding-bottom:.4rem;padding-right:0;font-size:1rem;margin-top:1px}.c-rr-icon-button{background:none;border:none}.c-rr-header-nav__list{display:flex;list-style:none;margin:0;padding:0}.c-rr-header-nav__list-item{margin-right:1rem}@media screen and (min-width:769px) and (max-width:970px){.c-rr-header-nav__item-link{font-size:.875rem}}.c-rr-header--mobile .c-rr-header-nav__list{display:flex;justify-content:center}.c-rr-header--mobile .c-rr-header-nav__item-link{font-size:.8em;padding:.5em}.c-rr-settings-menu__pane{left:-500px;transition:left .25s ease}.c-rr-settings-menu__pane--open{left:0;border-right:2px solid #000}.c-rr-settings-menu__close-button .c-rr-icon-button__icon{width:25px}.c-rr-settings-menu__button-container{padding:1rem 1rem 0;display:flex;justify-content:space-between}.c-rr-settings-form{margin-top:2rem;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}.c-rr-settings-form__error-message{border:1px solid #ffaa2a;background-color:#ffe7c4;padding:1rem;border-radius:1rem}.c-rr-settings-form__section{margin-bottom:3rem}.c-rr-note-checkbox-group{padding:1rem .5rem 0;margin-bottom:1rem}.c-rr-note-checkbox-group__multi-select-container{float:right;position:relative;top:-15px}.c-rr-note-checkbox-group__multi-select-button{padding:3px;border:1px solid #000;border-radius:.25rem}.c-rr-note-checkbox-group__multi-select-button img{display:block}.c-rr-note-checkbox-group__label-container{display:flex;flex-flow:row wrap;align-items:flex-end}.c-rr-note-checkbox-group__label{margin-right:1rem;margin-bottom:1rem}.c-rr-note-checkbox-group__icon{height:30px;margin-left:.5rem}.c-rr-note-checkbox-group__icon--cwd,.c-rr-note-checkbox-group__icon--w,.c-rr-note-checkbox-group__icon--wd{height:8px}.c-rr-note-checkbox-group__icon--chdr,.c-rr-note-checkbox-group__icon--cwdr,.c-rr-note-checkbox-group__icon--hr,.c-rr-note-checkbox-group__icon--wr{height:7px}.c-rr-note-checkbox-group__icon--eqd{height:30px}.c-rr-note-checkbox-group__checkbox.c-rr-checkbox{margin-right:3px}.c-rr-checkbox{margin-right:1em}.c-rr-checkbox__label{display:block;margin-bottom:1rem}.c-rr-time-signature-selection__fieldset{padding:1rem .5rem 0;margin-bottom:1rem}.c-rr-time-signature-selection__label-container{display:flex;flex-flow:row wrap;align-items:flex-end}.c-rr-time-signature-selection__label{display:flex;align-items:center;margin-right:1rem;margin-bottom:1rem}.c-rr-time-signature-selection__icon{height:30px;margin-left:.5rem}.c-rr-time-signature-selection__icon--C{height:20px;margin-top:5px;margin-bottom:5px}.c-rr-measure-count-selection__fieldset{padding-top:1rem;padding-bottom:1rem}.c-rr-select__label{font-weight:700}.c-rr-select__dropdown{margin-left:1rem;height:35px;border-radius:.5em;min-width:35px;padding-left:.5em;padding-right:.5em}.c-rr-accordion__button{width:100%;background-color:#fff;border:0;display:flex;align-items:center;font-size:1.17em;font-weight:700;margin-bottom:1rem}.c-rr-accordion__button-caret{margin-right:.5em;transition:transform .25s ease}.c-rr-accordion__button-caret--open{transform:rotate(90deg)}.c-rr-accordion__pane{overflow:hidden;transition:height .25s ease;height:auto}.c-rr-tempo-control__label{display:flex;align-items:center;font-weight:700}.c-rr-tempo-control__mm-marking{position:relative;top:-5px}.c-rr-tempo-control__mm-marking-icon{position:relative;height:1.5em;margin-left:1em;top:.25em}.c-rr-tempo-control__container{display:flex;margin-left:1rem}.c-rr-tempo-control__button{height:35px;width:35px}.c-rr-tempo-control__input{height:35px;width:51px;margin:0 3px;text-align:center;font-size:1em;padding:8px;border-radius:.5em;border:1px solid #000}.c-rr-playback-settings__fieldset{padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem}.c-rr-pitch-control{margin-top:1rem;display:flex}.c-rr-pitch-control .c-rr-select{margin-right:2rem}.c-rr-slide-out{visibility:hidden;transition:visibility .25s ease}.c-rr-slide-out--open{visibility:visible;position:fixed;top:0;left:0;height:100%;width:100%}.c-rr-slide-out__overlay{visibility:hidden;opacity:0;transition:opacity .25s ease}.c-rr-slide-out__overlay--open{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.c-rr-slide-out__pane{position:absolute;top:0;height:100vh;width:100vw;max-width:500px;z-index:1;background-color:#fff;color:#000;overflow-y:hidden}.c-rr-slide-out__pane--open{overflow-y:scroll}.c-rr-share-button:disabled{color:#027fa2;border-color:#027fa2}.c-rr-main-menu__pane{right:-500px;transition:right .25s ease}.c-rr-main-menu__pane--open{right:0;border-left:2px solid #000}.c-rr-main-menu__button-container{display:flex;justify-content:flex-end}.c-rr-main-menu__close-button{margin-top:1rem;padding-left:1rem}.c-rr-main-menu__close-button .c-rr-icon-button__icon{width:25px;transform:rotate(180deg)}.c-rr-main-menu__content{margin-top:2rem;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}.c-rr-main-menu__footer{margin-top:2rem;border-top:1px solid grey;text-align:center;font-size:.75rem}.c-rr-language-switcher__link{background:none;border:none;text-decoration:underline;color:#00e;padding:0;cursor:pointer}.c-rr-spinner{display:inline-block;position:relative;width:80px;height:80px}.c-rr-spinner div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#bcbcbc}.c-rr-spinner div:first-child{animation-delay:-.45s}.c-rr-spinner div:nth-child(2){animation-delay:-.3s}.c-rr-spinner div:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-rr-loading{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=main.b87ea75f.chunk.css.map */