.inline-svg.only-mobile{display:block}.inline-svg.not-mobile{display:none}@media screen and (min-width: 600px){.inline-svg.only-mobile{display:none}.inline-svg.not-mobile{display:block}}.loader[data-v-8a0bfdd4]{margin:5px auto;font-size:4px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5-8a0bfdd4 1.1s infinite ease;animation:load5-8a0bfdd4 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5-8a0bfdd4{0%,to{box-shadow:0 -2.6em #0281f3,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f380,-1.8em -1.8em #0281f3b3}12.5%{box-shadow:0 -2.6em #0281f3b3,1.8em -1.8em #0281f3,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f380}25%{box-shadow:0 -2.6em #0281f380,1.8em -1.8em #0281f3b3,2.5em 0 #0281f3,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}37.5%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f380,2.5em 0 #0281f3b3,1.75em 1.75em #0281f3,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}50%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f380,1.75em 1.75em #0281f3b3,0 2.5em #0281f3,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}62.5%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f380,0 2.5em #0281f3b3,-1.8em 1.8em #0281f3,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}75%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f380,-1.8em 1.8em #0281f3b3,-2.6em 0 #0281f3,-1.8em -1.8em #0281f333}87.5%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f380,-2.6em 0 #0281f3b3,-1.8em -1.8em #0281f3}}@keyframes load5-8a0bfdd4{0%,to{box-shadow:0 -2.6em #0281f3,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f380,-1.8em -1.8em #0281f3b3}12.5%{box-shadow:0 -2.6em #0281f3b3,1.8em -1.8em #0281f3,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f380}25%{box-shadow:0 -2.6em #0281f380,1.8em -1.8em #0281f3b3,2.5em 0 #0281f3,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}37.5%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f380,2.5em 0 #0281f3b3,1.75em 1.75em #0281f3,0 2.5em #0281f333,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}50%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f380,1.75em 1.75em #0281f3b3,0 2.5em #0281f3,-1.8em 1.8em #0281f333,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}62.5%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f380,0 2.5em #0281f3b3,-1.8em 1.8em #0281f3,-2.6em 0 #0281f333,-1.8em -1.8em #0281f333}75%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f380,-1.8em 1.8em #0281f3b3,-2.6em 0 #0281f3,-1.8em -1.8em #0281f333}87.5%{box-shadow:0 -2.6em #0281f333,1.8em -1.8em #0281f333,2.5em 0 #0281f333,1.75em 1.75em #0281f333,0 2.5em #0281f333,-1.8em 1.8em #0281f380,-2.6em 0 #0281f3b3,-1.8em -1.8em #0281f3}}.fab[data-v-e1359826]{box-shadow:0 2px 7px #999;border-radius:100%;height:40px;width:40px}button[data-v-e1359826]{position:relative;padding:5px;border:none;background:none}button[data-v-e1359826]:hover{background-color:#0000000d}.reverse[data-v-e1359826]{background-color:#3b305d;margin-right:10px}.red[data-v-e1359826]{background-color:#ff4954;fill:#fff}.button-icon{display:inline-flex;align-items:center;justify-content:center}.button-icon:disabled{opacity:.5}.button-icon .progress{display:inline-block;width:16px;height:16px}.button-icon .progress:after{content:" ";display:block;width:16px;height:16px;margin:1px;border-radius:50%;border:4px solid #3b305d;border-color:#3b305d transparent #3b305d transparent;animation:progress 1.2s linear infinite}@keyframes progress{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.ios button.button-icon.reverse:hover,body.mobile button.button-icon.reverse:hover{background-color:#3b305d}body.ios button.button-icon.red:hover,body.mobile button.button-icon.red:hover{background-color:#ff4954}.restore-toolbars[data-v-262920bf]{position:fixed;right:6px;bottom:12px;z-index:20;background-color:#17a2a233;border-radius:50%}.skip-to-main-content[data-v-2a76b080]{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;padding:5px 20px;color:#fff;background-color:#4854ff;border-radius:5px;z-index:100000;font-weight:700;text-decoration:underline}.skip-to-main-content[data-v-2a76b080]:active,.skip-to-main-content[data-v-2a76b080]:focus,.skip-to-main-content[data-v-2a76b080]:hover{left:50%;transform:translate(-50%);top:0;width:auto;height:auto;overflow:visible}.modal-mask[data-v-023b4038]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100vh;background-color:#00000080;display:table;transition:opacity .3s ease;font-family:Lato,sans-serif}.modal-wrapper[data-v-023b4038]{display:table-cell;vertical-align:middle}.modal-container[data-v-023b4038]{width:320px;margin:0 auto;padding:0;background-color:#fff;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Lato,Arial,sans-serif;position:relative;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);overflow:auto;overscroll-behavior:none;border-radius:15px}.modal-container.max-width[data-v-023b4038]{width:min(1260px,100vw - 40px);max-height:100vh;max-height:100dvh;margin:0 auto}.modal-container.wide[data-v-023b4038]{width:640px;max-width:calc(100vw - 20px);max-height:100vh;max-height:100dvh;margin:10px}@media screen and (min-width: 600px){.modal-container.wide[data-v-023b4038]{max-width:calc(100vw - 20px);margin:0 auto}}.modal-container.w350[data-v-023b4038]{width:350px;max-width:calc(100vw - 20px);max-height:100vh;max-height:100dvh}.modal-container.wide.with-max[data-v-023b4038]{max-width:min(760px,100vw - 40px);margin:0 auto}.modal-container.rounded[data-v-023b4038]{border-radius:8px}.modal-container.full-height[data-v-023b4038]{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);margin-top:-50px}.inner[data-v-023b4038]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-column-gap:0px;grid-row-gap:0px;grid-template-areas:"header" "main" "footer"}.modal-header[data-v-023b4038]{grid-area:header;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-023b4038]{grid-area:main;overflow:auto;overscroll-behavior:none;padding:15px 25px}.modal-footer[data-v-023b4038]{grid-area:footer;border-top:1px solid #D1D5DB;padding:0 25px;background-color:#f9fafb}.modal-footer[data-v-023b4038]:empty{display:none}.modal-default-button[data-v-023b4038]{font-size:30px;border:none;background-color:transparent}.large-cancel .modal-default-button[data-v-023b4038]{right:30px;top:20px;font-size:40px;color:#5f7a8c}.modal-enter-from[data-v-023b4038],.modal-leave-active[data-v-023b4038]{opacity:0}.modal-enter-from .modal-container[data-v-023b4038],.modal-leave-active .modal-container[data-v-023b4038]{-webkit-transform:scale(1.1);transform:scale(1.1)}button.button-normal[data-v-49a8c8b2]{font-size:15px;font-weight:600;padding:10px 18px;border-radius:6px;border:none;text-align:center;width:auto;background-color:#fff;transition:color .25s ease 0s,border-color .25s ease 0s,background-color .25s ease 0s,box-shadow .25s ease 0s}button.button-normal.aa[data-v-49a8c8b2]{background-color:transparent;border:1px solid #891FAA;color:#891faa}button.button-normal.narrow[data-v-49a8c8b2]{width:fit-content}button.button-normal.small[data-v-49a8c8b2]{height:38px;padding:6px 12px}button.button-normal.small span[data-v-49a8c8b2]{font-size:14px}button.button-normal.small .icon-style svg[data-v-49a8c8b2]{height:20px;width:20px}button.button-normal.icon-style[data-v-49a8c8b2]{display:flex;align-items:center;justify-content:center;column-gap:10px}button.button-normal.icon-style svg[data-v-49a8c8b2]{vertical-align:middle}button.button-normal.primary[data-v-49a8c8b2]{border:none;color:#fff;background-color:#4854ff;width:100%;max-width:300px;min-width:100px}button.button-normal.primary[data-v-49a8c8b2]:disabled{color:#5f616b;background-color:#e0e0e0}button.button-normal.primary[data-v-49a8c8b2]:hover{background-color:#0073c7;cursor:pointer}button.button-normal.primary-black[data-v-49a8c8b2]{border:none;color:#fff;background-color:#fffffd;width:180px;height:42px;padding:7px 10px;margin:0 auto;display:block;border-radius:4px;text-align:center;flex-basis:0}button.button-normal.primary-black span[data-v-49a8c8b2]{font-size:1em;font-weight:700}button.button-normal.primary-black[data-v-49a8c8b2]:disabled{color:#5f616b;background-color:#e0e0e0}button.button-normal.primary-black[data-v-49a8c8b2]:hover{background-color:#0073c7;cursor:pointer}button.button-normal.full[data-v-49a8c8b2]{width:100%;max-width:300px;min-width:100px}button.button-normal.primary-narrow[data-v-49a8c8b2]{border:none;color:#fff;background-color:#4854ff}button.button-normal.primary-narrow[data-v-49a8c8b2]:disabled{color:#5f616b;background-color:#e0e0e0}button.button-normal.primary-narrow[data-v-49a8c8b2]:disabled:hover{color:#5f616b;background-color:#e0e0e0}button.button-normal.primary-narrow[data-v-49a8c8b2]:hover{background-color:#717aff;cursor:pointer}button.button-normal.tertiary-narrow[data-v-49a8c8b2]{border:none;color:#fff;background-color:#67b719}button.button-normal.tertiary-narrow span[data-v-49a8c8b2]{font-weight:600}button.button-normal.tertiary-narrow[data-v-49a8c8b2]:disabled{color:#5f616b;background-color:#e0e0e0}button.button-normal.tertiary-narrow[data-v-49a8c8b2]:disabled:hover{color:#5f616b;background-color:#e0e0e0}button.button-normal.tertiary-narrow[data-v-49a8c8b2]:hover{background-color:#85c547;cursor:pointer}button.button-normal.text[data-v-49a8c8b2]{outline:none;background:transparent;color:#6b7280;text-decoration:underline}button.button-normal.text[data-v-49a8c8b2]:disabled{opacity:.5}button.button-normal.text[data-v-49a8c8b2]:focus{outline:2px solid #6B7280;color:#4854ff;cursor:pointer;fill:#4854ff}button.button-normal.text[data-v-49a8c8b2]:hover{background:#f9fafb;outline:1px solid #6B7280;color:#111827;cursor:pointer;fill:#111827}button.button-normal.warning[data-v-49a8c8b2]{border:none;background-color:#fcad48;padding:2px 10px}button.button-normal.danger[data-v-49a8c8b2]{border:none;color:#fff;background-color:#ff4954}button.button-normal.disabled-message[data-v-49a8c8b2]:disabled{color:#3b305d;background-color:#f0f8ff}button.button-normal.disabled-message[data-v-49a8c8b2]:disabled:hover{cursor:not-allowed}button.button-normal.secondary[data-v-49a8c8b2]{outline:1px solid #D1D5DB;background:transparent;color:#111827;margin:1px;font-weight:600}button.button-normal.secondary[data-v-49a8c8b2]:disabled{opacity:.5}button.button-normal.secondary[data-v-49a8c8b2]:focus{outline:2px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}button.button-normal.secondary[data-v-49a8c8b2]:hover{background:#ebecff;outline:1px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}button.button-normal.secondary-blue[data-v-49a8c8b2]{border:1px solid #0073c7;background:transparent;color:#0073c7;white-space:nowrap}button.button-normal.secondary-blue[data-v-49a8c8b2]:disabled{opacity:.5}button.button-normal.secondary-blue[data-v-49a8c8b2]:hover{background-color:#0000000d;cursor:pointer}button.button-normal.character[data-v-49a8c8b2]{border:none;background:transparent}button.button-normal.character span[data-v-49a8c8b2]{font-size:28px}button.button-normal.character[data-v-49a8c8b2]:hover{background-color:#0000000d;cursor:pointer}button.button-normal.primary-outline[data-v-49a8c8b2]{background-color:transparent;outline:1px solid #E5E7EB;color:#4854ff}button.button-normal.green[data-v-49a8c8b2]{background-color:#008a00;color:#fff}button.button-normal.secondary-green[data-v-49a8c8b2]{border:1px solid #008a00;background:transparent;color:#008a00;white-space:nowrap}button.button-normal.secondary-green[data-v-49a8c8b2]:disabled{opacity:.5}button.button-normal.secondary-green[data-v-49a8c8b2]:hover{background-color:#0000000d;cursor:pointer}button.button-normal.compact[data-v-49a8c8b2]{padding:10px 16px;margin-right:5px}button.button-normal.red[data-v-49a8c8b2]{background-color:#d01e4a;background-size:cover;color:#fff;font-weight:600}button.button-normal.red[data-v-49a8c8b2]:disabled{opacity:.5}button.button-normal.red[data-v-49a8c8b2]:hover{opacity:.9}button.button-normal.blue[data-v-49a8c8b2]{background-color:#0252ba;color:#fff;letter-spacing:.4px;font-weight:400;padding:10px 25px}button.button-normal.blue[data-v-49a8c8b2]:disabled{opacity:.5}button.button-normal.blue[data-v-49a8c8b2]:hover{opacity:.9}button.button-normal.attached-right[data-v-49a8c8b2]{border-radius:6px 0 0 6px}button.button-normal.white[data-v-49a8c8b2]{background:#fff;letter-spacing:.4px;padding:10px}button.button-normal.white[data-v-49a8c8b2]:hover{background-color:#0000000d}button.button-normal.in-progress[data-v-49a8c8b2]{background:transparent;display:flex;justify-content:center}button.button-normal.in-progress[data-v-49a8c8b2]:hover{background:transparent}button.button-normal span[data-v-49a8c8b2]{font-size:15px;font-weight:500;letter-spacing:.1px}button.button-normal.no-transform span[data-v-49a8c8b2]{text-transform:none}@media screen and (min-width: 1000px){button.button-normal.button[data-v-49a8c8b2]{margin:0 15px}button.button-normal.compact[data-v-49a8c8b2]{margin-right:5px}}.hide[data-v-49a8c8b2]{opacity:0}.progress[data-v-49a8c8b2]{position:absolute}.button-normal .inline-svg{display:flex;align-items:center}.button-normal .inline-svg svg{height:20px;width:20px}.secondary:hover .inline-svg.enabled path,.secondary:hover .inline-svg.enabled line,.secondary:hover .inline-svg.enabled rect,.secondary:hover .inline-svg.enabled polygon,.secondary:hover .inline-svg.enabled ellipse{fill:#fff;stroke:#fff}body.ios button.button-normal.primary:hover{background-color:#0281f3}body.ios button.button-normal.primary:disabled{background-color:#fffffd}body.ios button.button-normal.primary-narrow:hover{background-color:#0281f3}body.ios button.button-normal.primary-narrow:disabled{background-color:#fffffd}body.ios button.button-normal.secondary:hover{color:#3b305d;background:transparent}body.ios button.button-normal.red:hover{opacity:1}body.ios button.button-normal.red:disabled{opacity:.5}body.ios button.button-normal.blue:hover{opacity:1}body.ios button.button-normal.blue:disabled{opacity:.5}body.ios button.button-normal.white:hover{background:#fff}.progress-spinner-large[data-v-085dfaa2]{margin-top:30px;display:flex;flex-direction:column;align-items:center}@keyframes spinner-085dfaa2{to{transform:rotate(360deg)}}.loader[data-v-085dfaa2]{font-size:20px}.spinner[data-v-085dfaa2]{width:80px;height:80px;border-radius:50%;border:5px solid #ccc;border-top-color:#333;animation:spinner-085dfaa2 1s linear infinite;margin-bottom:20px}.message[data-v-0788c1ef]{margin-bottom:30px}.button-row[data-v-0788c1ef]{display:flex;justify-content:space-between}.message[data-v-65c4a090]{margin-bottom:30px}.button-row[data-v-65c4a090]{display:flex;justify-content:center}#bug-description[data-v-769b9d2e]{width:100%;height:300px;margin:10px 0;padding:5px}.button-row[data-v-769b9d2e]{display:flex;justify-content:space-between}textarea[data-v-769b9d2e]:disabled{background-color:#e0e0e0}.notice[data-v-769b9d2e]{color:#0281f3;border:1px solid #0281F3;border-radius:2px;padding:10px}.message[data-v-62915d06]{margin-bottom:30px}.button-row[data-v-62915d06]{display:flex;justify-content:space-between}.button-row-right[data-v-62915d06]{display:flex;justify-content:flex-end}.media-object[data-v-f570281b]{width:100%}.completed-log .media-object-sub[data-v-f570281b],.assignment-log .media-object-sub[data-v-f570281b],.assignment-button .media-object-sub[data-v-f570281b]{flex-direction:row}.assignment-button .media-object-sub .arrow[data-v-f570281b]{width:24px}.media-object-sub[data-v-f570281b]{display:flex;flex-direction:column;width:100%;text-decoration:none;text-align:left;font-size:1em;padding:16px 0 4px;justify-content:space-between;background:#fff;border-radius:8px;border:none;border-bottom:1px solid #EAEAEA}.media-object-sub .title-group[data-v-f570281b]{width:100%;display:flex;flex-direction:row;align-items:start}a.media-object-sub[data-v-f570281b]:hover:hover,button.media-object-sub[data-v-f570281b]:hover:hover{background-color:#0000000d;cursor:pointer}@media only screen and (min-width: 790px){.media-object-sub[data-v-f570281b]{flex-direction:row;align-items:center}}.media-object[data-v-f570281b]:last-of-type{border-bottom:none}.media-object[data-v-f570281b]:not(:last-of-type):not(:first-of-type){border-radius:0}.image[data-v-f570281b]{width:36px;margin:8px 12px 0 0}.arrow[data-v-f570281b]{width:14px;display:flex;align-items:center}.main[data-v-f570281b]{width:100%;line-height:1.4em}.tab-class .completed-log .assignment-button .main[data-v-f570281b]{width:calc(100% - 118px);padding-right:40px}.tab-assignments .completed-log .assignment-button .image[data-v-f570281b]{display:none}.progress-indicator[data-v-f570281b]{margin-right:43px}.start-label[data-v-86409feb]{justify-content:center;align-items:center;margin:0 10px}.start[data-v-86409feb],.button-icon[data-v-86409feb]{width:100%;height:48px;background:#fff;color:#333;border:1px solid #333333;padding:12px 10px;font-size:1.05em;font-weight:700;border-radius:4px;text-align:center;margin:20px 0}@media only screen and (min-width: 790px){.start[data-v-86409feb],.button-icon[data-v-86409feb]{width:68px;margin:0;height:36px;padding:7px 10px}}@media (min-width: 500px){.start-label[data-v-86409feb]{display:flex}}.title[data-v-29f36f13]{font-size:1.05em;font-weight:400}.dot[data-v-29f36f13]{display:flex;width:36px;height:36px;border-radius:50%;justify-content:center;align-items:center}.practice-button .media-object-sub{padding:16px}.practice-button .media-object-sub .title-group{align-items:center}.multiclass-practice-picker h1[data-v-f5ee8fc7]{font-size:24px;font-weight:400;text-align:center}.subtitle[data-v-f5ee8fc7]{text-align:center;margin-top:-14px;margin-bottom:16px}.practice-container[data-v-f5ee8fc7]{border-radius:8px;box-shadow:0 4px 8px #b7b7b780;border-top:1px solid #eeeeee}.vue-accessible-select-single .combo-input{background-color:#fff;padding:14px;border:1px solid #E2E8ED;border-radius:4px}.vue-accessible-select-single .combo-menu{background-color:#fff;border:1px solid #D1D1D1}.vue-accessible-select-single .combo-option{padding:14px}.vue-accessible-select-single .combo-option.option-current,.vue-accessible-select-single .combo-option:hover{background-color:#eaf5ff}.vue-accessible-select-single .combo-option.option-selected{background-color:#eaeaea}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vue-accessible-select-single{position:relative;display:flex;flex-direction:column;max-width:100%}.vue-accessible-select-single *,.vue-accessible-select-single *:before,.vue-accessible-select-single *:after{box-sizing:border-box}.vue-accessible-select-single .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.vue-accessible-select-single .combo-wrapper{position:relative}.vue-accessible-select-single .combo-label{display:block}.vue-accessible-select-single .combo-input{display:block;width:100%;position:relative;text-align:left;transition-duration:.2s;padding-right:30px;cursor:default}.vue-accessible-select-single .combo-input:after{content:"›";position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;font-size:1.2em;font-weight:700}.vue-accessible-select-single .combo-input[aria-expanded=true]:after{content:"‹"}.vue-accessible-select-single .combo-menu{position:absolute;top:100%;left:0;padding:1px 0;z-index:100;width:100%;max-height:300px;overflow-y:auto;visibility:hidden;opacity:0}.vue-accessible-select-single.open .combo-menu{opacity:1;visibility:initial}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Light.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Light.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Regular.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Regular.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:500;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-SemiBold.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:500;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-SemiBold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Bold.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Black.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/Lato-Black.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:900;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Black-subset.woff2) format("woff2"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Black-subset.zopfli.woff) format("woff"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Black-subset.ttf) format("truetype");unicode-range:U+266D,U+266F}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:700;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Bold-subset.woff2) format("woff2"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Bold-subset.zopfli.woff) format("woff"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Bold-subset.ttf) format("truetype");unicode-range:U+266D,U+266F}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:300;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Light-subset.woff2) format("woff2"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Light-subset.zopfli.woff) format("woff"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Light-subset.ttf) format("truetype");unicode-range:U+266D,U+266F}@font-face{font-family:"M PLUS 1p";font-style:normal;font-weight:400;src:url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Regular-subset.woff2) format("woff2"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Regular-subset.zopfli.woff) format("woff"),url(https://static.sightreadingfactory.com/assets/nmp/fonts/MPLUS1p-Regular-subset.ttf) format("truetype");unicode-range:U+266D,U+266F}.formkit-label{display:block;font-weight:500}.formkit-outer label.required:after{content:"*";color:#ff4954}.formkit-outer:has(.formkit-messages) input,.formkit-outer:has(.formkit-messages) select,.formkit-outer:has(.formkit-messages) textarea,.formkit-outer:has(.formkit-messages) button.formkit-input{border:2px solid #ff4954}.formkit-messages{list-style:none;padding:0;color:#ff4954;font-family:Lato;font-weight:700}.formkit-input[type=text]:active,.formkit-input[type=email]:active,.formkit-input[type=password]:active,.formkit-input[type=number]:active,textarea.formkit-input:active{border-color:#4854ff}.formkit-input[type=text]:hover,.formkit-input[type=email]:hover,.formkit-input[type=password]:hover,.formkit-input[type=number]:hover,textarea.formkit-input:hover{border-color:#9aa0ff}.formkit-input{font-family:Lato,sans-serif;padding:10px;border:1px solid #AFB4BB;border-radius:6px;font-size:1em}.formkit-input[type=text],.formkit-input[type=password],.formkit-input[type=email]{width:100%}textarea.formkit-input{width:100%;height:6em}.formkit-input[type=number]{width:140px}button.formkit-input.primary{background-color:#4854ff;color:#fff}button.formkit-input.primary:disabled{color:#5f616b;background-color:#e0e0e0}button.formkit-input.primary:hover{background-color:#0073c7}button.formkit-input.primary:hover:disabled{background-color:#e0e0e0}[data-type=submit] .formkit-input:before{transition:width .25s,border .25s,margin-right .25s}[data-loading] [data-type=submit] .formkit-input:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.assessment-button button{border:none;background-color:transparent;color:var(--assessment-color);margin:0;padding:0;display:flex;flex-direction:column}.assessment-button button.closed .details{display:none}.assessment-button button.closed:hover .details{display:flex}.assessment-button button .details{background-color:#b9fbdf;padding:10px}:root{--assessment-color: #107118;--assessment-color-good: hsl(90deg 70% 80%);--bp-results-icon: red;--bp-results-rhythm: #ffbc40;--bp-results-sharp: #ffbc40;--bp-results-flat: #ffbc40;--bp-results-gray: #aaaaaa;--bp-results-wrong: red;--bp-results-wrong-border: #ffffff;--bp-results-good: #02b802;--bp-assessment-score-good: green;--bp-assessment-score-bad: red;--bp-score-missing: #aaaaaa;--bp-score-wrong: red;--bp-score-intonation: #ffbc40;--bp-score-rhythm: #ffbc40;--score-button-color: #A46A00}.pitch-graph{fill:var(--assessment-color);stroke:none}.pitch-graph .focused,.rhythm-graph .focused,.basic-pitch-back .focused{stroke-width:2;stroke:#000}.abcjs-assessment.label{display:none;stroke:none;fill:var(--assessment-color);font-size:13;font-style:normal;font-family:Lato,sans-serif;font-weight:400}.abcjs-assessment.container{display:none;fill:none;stroke:var(--assessment-color)}.abcjs-assessment.show{display:block}.bp-annotation .bp-icon{stroke:var(--bp-results-icon);fill:var(--bp-results-icon);stroke-width:.5;font-size:15px;font-style:normal;font-weight:400;text-anchor:middle}.bp-annotation .bp-icon-good{stroke:var(--bp-results-good);font-size:15px;font-style:normal;font-weight:400;text-anchor:middle}.bp-annotation .bp-accidental{stroke:var(--bp-results-icon);font-size:16px;font-style:normal;font-weight:400;text-anchor:middle}.bp-annotation.basic-pitch-back .bp-good,.bp-annotation.basic-pitch-fore .bp-good{fill:var(--bp-results-good)}.bp-annotation.basic-pitch-back .bp-good.color-tie,.bp-annotation.basic-pitch-fore .bp-good.color-tie{stroke:var(--bp-results-good)}.bp-annotation.basic-pitch-back .bp-start-early,.bp-annotation.basic-pitch-back .bp-start-late,.bp-annotation.basic-pitch-back .bp-end-early,.bp-annotation.basic-pitch-back .bp-end-late,.bp-annotation.basic-pitch-back .bp-grade-start-early,.bp-annotation.basic-pitch-back .bp-grade-start-late,.bp-annotation.basic-pitch-back .bp-grade-end-early,.bp-annotation.basic-pitch-back .bp-grade-end-late,.bp-annotation.basic-pitch-fore .bp-start-early,.bp-annotation.basic-pitch-fore .bp-start-late,.bp-annotation.basic-pitch-fore .bp-end-early,.bp-annotation.basic-pitch-fore .bp-end-late,.bp-annotation.basic-pitch-fore .bp-grade-start-early,.bp-annotation.basic-pitch-fore .bp-grade-start-late,.bp-annotation.basic-pitch-fore .bp-grade-end-early,.bp-annotation.basic-pitch-fore .bp-grade-end-late{fill:var(--bp-results-rhythm)}.bp-annotation.basic-pitch-back .bp-start-early.color-tie,.bp-annotation.basic-pitch-back .bp-start-late.color-tie,.bp-annotation.basic-pitch-back .bp-end-early.color-tie,.bp-annotation.basic-pitch-back .bp-end-late.color-tie,.bp-annotation.basic-pitch-back .bp-grade-start-early.color-tie,.bp-annotation.basic-pitch-back .bp-grade-start-late.color-tie,.bp-annotation.basic-pitch-back .bp-grade-end-early.color-tie,.bp-annotation.basic-pitch-back .bp-grade-end-late.color-tie,.bp-annotation.basic-pitch-fore .bp-start-early.color-tie,.bp-annotation.basic-pitch-fore .bp-start-late.color-tie,.bp-annotation.basic-pitch-fore .bp-end-early.color-tie,.bp-annotation.basic-pitch-fore .bp-end-late.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-start-early.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-start-late.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-end-early.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-end-late.color-tie{stroke:var(--bp-results-rhythm)}.bp-annotation.basic-pitch-back .bp-sharp,.bp-annotation.basic-pitch-back .bp-grade-sharp,.bp-annotation.basic-pitch-fore .bp-sharp,.bp-annotation.basic-pitch-fore .bp-grade-sharp{fill:var(--bp-results-sharp)}.bp-annotation.basic-pitch-back .bp-sharp.color-tie,.bp-annotation.basic-pitch-back .bp-grade-sharp.color-tie,.bp-annotation.basic-pitch-fore .bp-sharp.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-sharp.color-tie{stroke:var(--bp-results-sharp)}.bp-annotation.basic-pitch-back .bp-flat,.bp-annotation.basic-pitch-back .bp-grade-flat,.bp-annotation.basic-pitch-fore .bp-flat,.bp-annotation.basic-pitch-fore .bp-grade-flat{fill:var(--bp-results-flat)}.bp-annotation.basic-pitch-back .bp-flat.color-tie,.bp-annotation.basic-pitch-back .bp-grade-flat.color-tie,.bp-annotation.basic-pitch-fore .bp-flat.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-flat.color-tie{stroke:var(--bp-results-flat)}.bp-annotation.basic-pitch-back .bp-wrong,.bp-annotation.basic-pitch-back .bp-grade-wrong,.bp-annotation.basic-pitch-fore .bp-wrong,.bp-annotation.basic-pitch-fore .bp-grade-wrong{fill:var(--bp-results-wrong)}.bp-annotation.basic-pitch-back .bp-wrong.color-tie,.bp-annotation.basic-pitch-back .bp-grade-wrong.color-tie,.bp-annotation.basic-pitch-fore .bp-wrong.color-tie,.bp-annotation.basic-pitch-fore .bp-grade-wrong.color-tie{stroke:var(--bp-results-wrong)}.bp-annotation.basic-pitch-back .bp-gray,.bp-annotation.basic-pitch-fore .bp-gray{fill:var(--bp-results-gray)}.bp-annotation.basic-pitch-back .bp-gray.color-tie,.bp-annotation.basic-pitch-fore .bp-gray.color-tie{stroke:var(--bp-results-gray)}.bp-annotation.basic-pitch-back .bp-wrong-border,.bp-annotation.basic-pitch-fore .bp-wrong-border{fill:var(--bp-results-wrong-border)}.bp-error-button button{appearance:none;background-color:transparent;height:100%;width:100%;border:none;border-radius:12px;margin:0;padding:0}.bp-error-button button.focused{background-color:#eaeaea;border:1px solid var(--bp-results-wrong)}[data-piano-roll] .heavy-line{stroke-width:.5;stroke:#888}[data-piano-roll] .medium-line{stroke-width:.5;stroke:#aaa}[data-piano-roll] .light-line{stroke-width:.5;stroke:#ddd}[data-piano-roll] .cursor{fill:#da4cf85c}[data-piano-roll] .tool-tip{fill:pink}[data-piano-roll] .black-key{fill:#f5f5f5}[data-piano-roll] .filtered{fill:#ae7e7e}[data-piano-roll] .doubled{fill:#7ef47e}[data-piano-roll] .unknown{fill:violet}[data-piano-roll] .sharp{fill:#ffbc40}[data-piano-roll] .flat{fill:#ffdea9}[data-piano-roll] .rhythm{fill:pink}[data-piano-roll] .good{fill:#01c201}[data-piano-roll] .problem{fill:violet}[data-piano-roll] .wrong{fill:#ff5b5b}[data-piano-roll] .rhythm-witness{fill:#e5e7eb;stroke-width:1px;stroke:#afb4bb}[data-focusable-piano-roll].focused{fill:#ff000024}:root{font-size:16px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{height:100%;margin:0;padding:0;color:#333;-webkit-font-smoothing:antialiased}:focus{outline:none}[v-focus-visible=true] :focus,[v-focus-visible=true] :focus+label,[v-focus-visible=true] [data-show-focus]:focus-within{outline:0;border-color:#4854ff;box-shadow:0 0 0 4px #83bffc!important}[v-focus-visible=true] .formkit-wrapper:has(input:focus) input+*{border:5px solid #83bffc}[v-focus-visible=true] .formkit-wrapper:has(input:focus) input+*.no-focus{border:none}[v-focus-visible=true] .formkit-wrapper:has(input:focus) .link-like{border:5px solid #83bffc}*:after{outline:none;border:none}button{font-size:1em;cursor:pointer}.todo{background-color:#ff0!important}a{color:#333}.abcjs-cursor{stroke-width:1px;stroke:#d64728}.music-container.no-annotations .abcjs-lyric,.shortcut-actions{display:none}.hide-note{opacity:0;transition:opacity .5s ease}text.abcjs-defined-text{fill:#5f616b;stroke:none}fieldset{border:none;padding:0}.inner-wrapper{position:relative}.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden!important}.form-wrapper{max-width:1200px;background-color:#f9fafb;margin:0 auto;padding:0 15px}@media screen and (min-width: 640px){.form-wrapper{padding:0 30px}}#app,button{font-family:Lato,sans-serif;color:#333}#app{height:100vh;height:100dvh;width:100%;padding-bottom:1px}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}path.no-fill,line.no-fill,rect.no-fill,polygon.no-fill,circle.no-fill,ellipse.no-fill{fill:none!important}@keyframes glowing{0%{background-color:#fff;box-shadow:none}50%{background-color:#ff0;box-shadow:0 0 10px #888}to{background-color:#fff;box-shadow:none}}.glowing{animation:glowing 1s}.print-only{max-height:0;overflow:hidden}@media print{.top-nav-group{display:none!important}.render-abc{overflow:inherit!important;break-after:page;page-break-after:always}.no-print{display:none!important}.print-only{max-height:inherit;overflow:inherit}.replay-section.only-page-2{display:block;position:absolute}}.v-step[data-v-28bbd676]{background:#fff;color:#000;max-width:380px;border-radius:8px;box-shadow:0 5px 10px 1px #4545454d;padding:20px;pointer-events:auto;text-align:left;z-index:10000;min-width:320px;border:1px solid #B4B4B4}.v-step--sticky[data-v-28bbd676]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.v-step--sticky .v-step__arrow[data-v-28bbd676]{display:none}.v-step__arrow[data-v-28bbd676],.v-step__arrow[data-v-28bbd676]:before{position:absolute;width:10px;height:10px;background:inherit}.v-step__arrow[data-v-28bbd676]{visibility:hidden}.v-step__arrow[data-v-28bbd676]:before{visibility:visible;content:"";transform:rotate(45deg);margin-left:0;border:1px solid #B4B4B4}.v-step[data-popper-placement^=top]>.v-step__arrow[data-v-28bbd676]{bottom:-5px}.v-step[data-popper-placement^=bottom]>.v-step__arrow[data-v-28bbd676]{top:-6px}.v-step[data-popper-placement^=bottom]>.v-step__arrow[data-v-28bbd676]:before{border-right:0;border-bottom:0}.v-step[data-popper-placement^=right]>.v-step__arrow[data-v-28bbd676]{left:-6px}.v-step[data-popper-placement^=right]>.v-step__arrow[data-v-28bbd676]:before{border-right:0;border-top:0}.v-step[data-popper-placement^=left]>.v-step__arrow[data-v-28bbd676]{right:-5px}.v-step__header[data-v-28bbd676]{font-weight:700;font-size:18px;padding-bottom:2px}.v-step__content[data-v-28bbd676]{margin:0 0 1rem;color:#535c61;line-height:1.35rem;text-align:left}.v-step__buttons[data-v-28bbd676]{display:flex;justify-content:space-between}.v-step__button[data-v-28bbd676]{background:transparent;border:.05rem solid black;border-radius:.1rem;color:#000;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;line-height:1rem;margin:0 .2rem;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:all .2s ease;vertical-align:middle;white-space:nowrap}.v-step__button.v-step__button-next[data-v-28bbd676]{background-color:#1e6cfe;border:1px solid #1e6cfe;color:#fff}.v-step__button[data-v-28bbd676]:hover{background-color:#fffffff2;color:#50596c}.v-step__button[data-v-28bbd676]:focus{box-shadow:0 0 0 2px #000!important}body.v-tour--active{pointer-events:none}.v-tour{pointer-events:auto}.v-tour__target--highlighted{box-shadow:0 0 0 4px #fcca4e;pointer-events:auto;z-index:9999;border-radius:8px}.v-tour__target--relative{position:relative}.render-abc[data-v-4b7fa2f9]{position:relative;transition:all .5s}@keyframes spin-4b7fa2f9{0%{transform:rotate(0) scale(.2)}to{transform:rotate(360deg) scale(.2)}}.fade-out[data-v-4b7fa2f9]{opacity:.1;transform:scale(.2)}.spin[data-v-4b7fa2f9]{animation-name:spin-4b7fa2f9;animation-duration:.6s;animation-iteration-count:infinite;animation-timing-function:linear}button[data-v-fa1ce395]{border-radius:16px;position:relative;padding:8px 10px;border:1px solid;background:#fff;display:flex;align-items:center;justify-content:center;column-gap:5px;min-height:41px;min-width:41px}button[data-v-fa1ce395]:hover{background-color:#0000000d}button[data-v-fa1ce395]:disabled{opacity:.5}.label[data-v-fa1ce395]{font-size:16px;padding-top:2px;padding-bottom:2px;display:none}.label.always[data-v-fa1ce395]{display:block}.label.progress[data-v-fa1ce395]{opacity:0}@media screen and (min-width: 500px){.label[data-v-fa1ce395]{display:block}}.progress[data-v-fa1ce395]{padding-top:2px;padding-bottom:2px;margin:0 0 0 6px}@keyframes progress-fa1ce395{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.playback-and-stop-buttons[data-v-cd09e308]{display:flex;column-gap:10px;align-items:center}.long-description{list-style-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='11'%20viewBox='0%200%2015%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.793%200.38469C14.1836%200.775214%2014.1836%201.40838%2013.793%201.7989L5.79304%209.7989C5.40252%2010.1894%204.76936%2010.1894%204.37883%209.7989L0.378831%205.7989C-0.0116936%205.40838%20-0.0116936%204.77521%200.378831%204.38469C0.769355%203.99417%201.40252%203.99417%201.79304%204.38469L5.08594%207.67758L12.3788%200.38469C12.7694%20-0.00583422%2013.4025%20-0.00583422%2013.793%200.38469Z'%20fill='%23FF4954'/%3e%3c/svg%3e")}.alert-flash-popup p{font-size:17px;line-height:25px;color:#43444e}.alert-flash-popup ul{padding:0 0 0 20px}.alert-flash-popup.wide .text .short-description{display:block}.alert-flash-popup.wide .text .long-description,.alert-flash-popup.on-top .text .short-description{display:none}.alert-flash-popup.on-top .text .long-description{display:block}.message-body .banner{display:none}.inner[data-v-3c4ea08c]{position:relative;left:auto;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:1em auto;color:#333;padding:16px 22px;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #00000054;z-index:10}.fixed .inner[data-v-3c4ea08c]{bottom:20px;right:20px;position:fixed;margin:inherit}.wide .inner[data-v-3c4ea08c]{max-width:99vw;width:98vw;height:100vh;height:100dvh;z-index:100;opacity:1;position:absolute;top:0;margin-left:1vw}.decoration[data-v-3c4ea08c]{float:left;margin-right:10px}.fade-enter-active[data-v-3c4ea08c]{transition:opacity .5s}.fade-leave-active[data-v-3c4ea08c]{transition:opacity 1s}.fade-enter-from[data-v-3c4ea08c],.fade-leave-to[data-v-3c4ea08c]{opacity:0}.icon[data-v-3c4ea08c]{font-size:30px;float:left;margin-right:10px}.text[data-v-3c4ea08c]{max-width:250px;font-size:14px}.wide .text[data-v-3c4ea08c],.on-top .text[data-v-3c4ea08c]{max-width:inherit}.title[data-v-3c4ea08c]{font-weight:700;font-size:20px;margin-bottom:10px}.cancel[data-v-3c4ea08c]{transform:scale(.5);position:absolute;right:0;top:0}.button-row[data-v-3c4ea08c]{text-align:center;display:flex;flex-direction:row;column-gap:10px;row-gap:10px;margin-top:26px;justify-content:center;flex-wrap:wrap}.button-row button[data-v-3c4ea08c],.button-row a[data-v-3c4ea08c]{white-space:nowrap}a.button-like[data-v-3c4ea08c]{text-decoration:none;padding:14px 30px;border-radius:6px;font-weight:600;font-size:15px}.action-button[data-v-3c4ea08c]{background:#4854ff;color:#fff;font-weight:600;font-size:15px}.action-button.login[data-v-3c4ea08c]{background-color:#fff;color:#4854ff}.action-button.login[data-v-3c4ea08c]:hover{background-color:#ebecff;color:#4854ff}.action-button[data-v-3c4ea08c]:hover{background-color:#1020ff}@media screen and (max-width: 600px){.on-top[data-v-3c4ea08c]{position:absolute;top:0;z-index:100}}@media screen and (min-width: 600px){.inner[data-v-3c4ea08c]{position:fixed;left:auto}.on-top[data-v-3c4ea08c]{display:flex;justify-content:center}.on-top .button-row[data-v-3c4ea08c]{margin-left:20px}.on-top .inner[data-v-3c4ea08c]{padding:25px 25px 35px;max-width:900px;width:calc(100% - 40px);height:inherit;z-index:100;opacity:inherit;position:absolute;margin:1em auto;top:60px;bottom:inherit;right:inherit}.wide .inner[data-v-3c4ea08c]{max-width:inherit;width:calc(100% - 40px);height:inherit;z-index:3;opacity:inherit;position:absolute;margin:1em auto;top:inherit;bottom:72px;right:20px}.wide .inner .button-row[data-v-3c4ea08c]{justify-content:left}.wide .inner .button-row a[data-v-3c4ea08c]{margin:0}.message-body[data-v-3c4ea08c]{display:flex;flex-direction:row;align-items:center}.icon[data-v-3c4ea08c]{float:inherit;margin-right:inherit;padding:0 20px}.text[data-v-3c4ea08c]{padding:0 20px}}@media screen and (min-width: 760px){.inner[data-v-3c4ea08c]{position:fixed;left:auto}.wide .button-row[data-v-3c4ea08c]{justify-content:auto;margin-top:10px}.wide .button-row .inner[data-v-3c4ea08c]{bottom:20px;right:20px}.wide .button-row a[data-v-3c4ea08c]{margin-left:0}.wide .button-row button[data-v-3c4ea08c],.wide .button-row a[data-v-3c4ea08c]{margin-left:20px}}@media screen and (min-width: 1000px){.inner[data-v-3c4ea08c]{bottom:20px;right:20px;position:relative;margin:inherit;left:auto}.banner[data-v-3c4ea08c]{display:block;width:380px;margin-left:22px}.wide[data-v-3c4ea08c]{max-width:600px}.wide .inner[data-v-3c4ea08c]{bottom:20px}.wide .banner[data-v-3c4ea08c]{display:none}}.demo-remaining-exercises{font-weight:700;margin-bottom:1em;font-size:1rem;color:#6b7280}.music-container[data-v-fca91264]{display:flex;justify-content:center;position:relative}.music-container.horizontal[data-v-fca91264]{justify-content:left}.music-container button.select-measures-cancel[data-v-fca91264]{position:absolute;left:0;top:0;background:#fff;z-index:5;padding:3px}.music-container button.select-measures-expand[data-v-fca91264]{position:absolute;left:70px;top:0;background:#fff;z-index:5;padding:3px}.counters[data-v-fca91264]{color:transparent;position:absolute}.music-display.suppress-measure-numbers .abcjs-bar-number{opacity:0}.music-display.limit-width{margin:0 auto}.music-display .abcjs-inner{transition:margin-top .3s ease 0s}.measure-area button{width:100%;height:100%;background-color:transparent;border:none;opacity:.1}.measure-area button.selected{background-color:#0000a0}.measure-area button:focus{border:5px solid #4854FF;opacity:1;background:transparent}.measure-area button.rubber-band{background-color:#2774a0}.left-bracket,.right-bracket{stroke:#000;fill:none;stroke-width:2px}.hide-measures .measure-area,.hide-measures .left-bracket,.hide-measures .right-bracket{display:none}.start-select .measure-area button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8AAADiSURBVFgJ7VJBDoMwDGPT3lPttq9w2P+/AUqlCjAOEGUhO5RLiZvGTuJh+MNvytTUyNt5qxYkxThUDCMTjOE/F8JIbiN/YjullOn9KQI/8C4qxglgHMVb676c1TWxl6fnFSD6kUwTRXvdeYBmBYJdgMUDlt2yXPRKXaxFgDygRcAiLIcJqs+6B6wrYKPEkbMc2NISWgQgkVTRyFjuwrr66x5In4DFA6vNbX41H2yStMAr4LLZNAHpK6ACxu/oGqvWrYYzMsEYrtVw44wsXQQT5e70rEAjbedZfsh9KnlIR0dFZ4rTJUku08eIAAAAAElFTkSuQmCC),cell}.end-select .measure-area button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8AAADeSURBVFgJ7ZJBEoMwCEVjp+fJdNeruPD+19BhWhbi/9Q4EhaNG8wfwn8BSvmzb818r5pr7MpiTe05FEbMkCHSwkAoxCPMcl94er1rqbV2ffUe4XOyAOsTZTmaLaCpk/60xlYAqW/NGNQpll47QGEGgLcDLbNFuXZX4Bg8ALlwpgjKQUAQYOzArxGgVtqWoxzYbiR6ANZI7jMzlIv8DtrYgfQOeDtwmNdXYHvA8l29FeDysjGK9BF0A5iX+dbRsY4yXcwRANJYjct6qrlS25fas+aFRjXVGGrGiqeaQ6gNCPQlSUIPgMsAAAAASUVORK5CYII=),cell}.no-mute .speaker{display:none}.no-mute .speaker-button .running{display:block;width:15px;height:15px;background:#0faf60;border-radius:50%;margin-top:6px}.no-mute .speaker-button.mute .running,.speaker-button .running{display:none}.speaker-button button{padding:0;border:none;background:transparent;display:flex;align-items:center;flex-direction:column;width:100%}.speaker-button.left button{flex-direction:row}.speaker-button .speaker{margin-top:3px}.speaker-button .speaker g{fill:#222;stroke:#222}.speaker-button .speaker .no{display:none}.speaker-button.mute .speaker{fill:#6b7280;stroke:#6b7280}.speaker-button.mute .speaker .no{display:inline}.speaker-button.mute .speaker g{fill:#6b7280;stroke:#6b7280}.speaker-button.mute .no{display:inline}.assessment-score-item[data-v-c66fbd32]{width:100%;text-align:left;display:block;padding:10px}.item[data-v-c66fbd32]{display:flex;justify-content:space-between;column-gap:10px}.incident-icon[data-v-c66fbd32]{width:20px;font-weight:700}.incident-text[data-v-c66fbd32]{flex-grow:2}.assessment-score-detail[data-v-f594d1e8]{position:fixed;background:#fff2ef;border:1px solid #000000;border-radius:4px;box-shadow:0 2px 8px #00000054;max-width:calc(50vw - 25px)}.assessment-score-detail.rhythm[data-v-f594d1e8]{border-left:5px solid var(--bp-score-rhythm)}.assessment-score-detail.wrong[data-v-f594d1e8]{border-left:5px solid var(--bp-score-wrong)}.assessment-score-detail.missing[data-v-f594d1e8]{border-left:5px solid var(--bp-score-missing)}.assessment-score-detail.intonation[data-v-f594d1e8]{border-left:5px solid var(--bp-score-intonation)}.no-notes-explanation[data-v-17e256de]{border:3px solid #ff4954;border-radius:6px;padding:10px;min-height:350px}.no-notes-title[data-v-17e256de]{display:flex;align-items:center;column-gap:10px;font-weight:700}.button-row[data-v-17e256de]{display:flex;justify-content:space-around}.detail-row[data-v-1bbe7518]{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.label[data-v-1bbe7518]{display:flex;font-weight:700}.label .inline-svg[data-v-1bbe7518]{margin-right:6px}.label .inline-svg svg path[data-v-1bbe7518]{stroke:#afb4bb}.result[data-v-1bbe7518]{border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:18px}.result.good-note[data-v-1bbe7518]{background-color:#529214}.result.wrong-note[data-v-1bbe7518]{background-color:#ff4954}.result.rhythm-error[data-v-1bbe7518],.result.intonation-error[data-v-1bbe7518]{background-color:#fcad48}.score[data-v-1bbe7518]{display:flex;justify-content:center;font-size:54px;font-weight:700}.score span[data-v-1bbe7518]{display:flex;justify-content:left;margin-left:10px}.score .inline-svg[data-v-1bbe7518]{display:flex;align-items:center;justify-content:center}.score .inline-svg svg[data-v-1bbe7518]{width:32px;height:32px}.assessment-score[data-v-89578455]{background-color:#fff;border-radius:16px;padding:5px 8px;margin-left:4px;column-gap:5px;border:1px solid var(--score-button-color);color:var(--score-button-color);display:flex;align-items:center}.assessment-score[data-v-89578455]:hover{background-color:#0000000d}.assessment-score .icon path{fill:var(--score-button-color)}.prep-beats[data-v-2a2b35a8]{font-size:13px;font-weight:700;width:160px}.prep-beats span[data-v-2a2b35a8]{border:1px solid #E2EBF3;border-radius:50%;margin-right:4px;padding:5px 9px;background-color:#fff}.prep-beats span.beat-passed[data-v-2a2b35a8]{border-color:#ff4954;background-color:#ff4954;color:#fff}.dropdown-menu.one-line[data-v-8ae9936c]{position:relative;display:inline-block;padding:10px}.dropdown-menu.one-line .selector[data-v-8ae9936c]{width:inherit}.dropdown-menu.one-line .dropdown[data-v-8ae9936c]{left:19px;width:100%;box-shadow:0 6px 12px #0000001a;border:1px solid #D1D1D1;padding:12px;top:50px}.dropdown-menu.one-line .selector[data-v-8ae9936c]{box-shadow:2px 2px 4px #ccc,0 0 1px #ccc;border:1px solid #D1D1D1;margin-left:.5em;font-size:18px;padding:14px 14px 9px 12px;font-weight:700;width:95%}.dropdown-menu.one-line .selector[data-v-8ae9936c]:after{margin-left:10px}.dropdown-menu.two-line[data-v-8ae9936c]{position:relative}.dropdown-menu.two-line label[data-v-8ae9936c]{color:#333;display:block;font-size:14px;padding-bottom:5px;font-weight:500;letter-spacing:.0125rem}.dropdown-menu.two-line .dropdown[data-v-8ae9936c]{width:100%}.dropdown-menu.two-line .selector.enabled[data-v-8ae9936c]{border:1px solid #AFB4BB;border-radius:4px;padding:10px}.dropdown-menu.two-line .selector.enabled[data-v-8ae9936c]:hover{border:1px solid #9AA0FF}.dropdown-menu.skinny[data-v-8ae9936c]{position:relative;width:120px}.dropdown-menu.skinny label[data-v-8ae9936c]{color:#333;display:block;font-size:13px}.dropdown-menu.skinny .dropdown[data-v-8ae9936c]{width:120px}.dropdown-menu.skinny button.selector[data-v-8ae9936c]{border:1px solid #AFB4BB;border-radius:4px;font-size:16px;padding:10px}.dropdown-menu.plus[data-v-8ae9936c],.dropdown-menu.plus .dropdown[data-v-8ae9936c]{width:inherit}.dropdown-menu.plus .dropdown button[data-v-8ae9936c]{min-height:21px;margin-top:5px;margin-bottom:5px}.dropdown-menu.skinniest[data-v-8ae9936c]{position:relative;padding:6px 5px}.dropdown-menu.skinniest label[data-v-8ae9936c]{color:#333;display:block;font-size:13px}.dropdown-menu.skinniest .dropdown[data-v-8ae9936c]{width:100%}.dropdown-menu.skinniest button.selector[data-v-8ae9936c]{background:#fff;border:1px solid #AFB4BB;border-radius:6px;padding:10px;font-size:16px}.dropdown-menu.skinniest button.selector span[data-v-8ae9936c]{min-height:22px}.dropdown-menu.skinniest .selector.enabled[data-v-8ae9936c]:after{margin-left:10px}.dropdown-menu.one-line-skinny[data-v-8ae9936c]{display:flex;align-items:center;position:relative}.dropdown-menu.one-line-skinny label[data-v-8ae9936c]{flex-grow:1;font-size:16px;font-weight:500}.dropdown-menu.one-line-skinny .selector[data-v-8ae9936c]{border:1px solid #AFB4BB;border-radius:4px;margin-left:.5em;font-size:16px;padding:10px;width:100px}.dropdown-menu.one-line-skinny .dropdown[data-v-8ae9936c]{right:0;top:42px;width:100px}.dropdown-menu.label-inside[data-v-8ae9936c]{position:relative}.dropdown-menu.label-inside label[data-v-8ae9936c]{font-size:16px;font-weight:700;margin-right:20px}.dropdown-menu.label-inside label[data-v-8ae9936c]:after{content:":"}.dropdown-menu.label-inside .selector[data-v-8ae9936c]{display:flex;align-items:center;background:#fff;border:1px solid #E2E8ED;border-radius:4px;padding:13px}.dropdown-menu.label-inside .dropdown[data-v-8ae9936c]{right:2px;top:30px}.dropdown-menu.label-inside .dropdown li button[data-v-8ae9936c]{padding:15px 20px}.dropdown-menu.centered li button[data-v-8ae9936c]{text-align:center;font-size:18px}.dropdown-menu.large[data-v-8ae9936c]{position:relative;text-align:left}.dropdown-menu.large label[data-v-8ae9936c]{color:#333;display:block;font-size:13px}.dropdown-menu.large button.selector[data-v-8ae9936c]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;font-size:20px;font-weight:700;width:inherit}.dropdown-menu.large .dropdown[data-v-8ae9936c]{font-size:25px;margin:0}.icon[data-v-8ae9936c]{width:20px;display:inline-block}.dot[data-v-8ae9936c]{border-radius:50%;width:12px;height:12px;display:inline-block;margin-right:.25em}button[data-v-8ae9936c]{background:transparent;text-align:left;border:none;width:100%;font-size:16px}.selector.enabled[data-v-8ae9936c]{display:flex;align-items:center;justify-content:space-between}.selector.enabled .dropdown-arrow[data-v-8ae9936c]{width:10px;height:6px;margin-left:10px;transition:transform .3s ease}.open[data-v-8ae9936c]:after{transform:rotate(180deg)}.dropdown[data-v-8ae9936c]{list-style:none;position:absolute;background-color:#fff;box-shadow:2px 2px 4px #ccc,0 0 1px #ccc;padding:5px;z-index:5;margin-bottom:70px;margin-top:0;border:1px solid #AFB4BB;border-radius:4px}.dropdown li button[data-v-8ae9936c]{padding:10px 0 10px 25px;border-radius:4px}.dropdown li[data-v-8ae9936c]:hover{background-color:#eaf5ff}.dropdown button[data-v-8ae9936c]:disabled{background-color:#e0e0e0;font-style:italic}.selected[data-v-8ae9936c]{background:#4854ff;color:#fff;position:relative}.selected[data-v-8ae9936c]:before{content:"✓";position:absolute;left:5px}.slide-fade-enter-active[data-v-8ae9936c]{transition:all .3s ease}.slide-fade-leave-active[data-v-8ae9936c]{transition:all .2s ease}.slide-fade-enter-from[data-v-8ae9936c],.slide-fade-leave-to[data-v-8ae9936c]{transform:translateY(-50px);opacity:0}@media screen and (min-width: 1000px){.dropdown-menu.large button.selector[data-v-8ae9936c]{font-size:22px}}.checkbox-formkit input[type=checkbox].formkit-input{appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #AFB4BB;border-radius:.15em;display:grid;place-content:center}.checkbox-formkit input[type=checkbox].formkit-input:hover{background-color:#ebecff;border-color:#9aa0ff;cursor:pointer}.checkbox-formkit input[type=checkbox].formkit-input:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:CanvasText}.checkbox-formkit input[type=checkbox].formkit-input:checked{border:.15em solid #4854FF;background-color:#4854ff}.checkbox-formkit input[type=checkbox].formkit-input:checked:before{transform:scale(1)}.checkbox-formkit .formkit-wrapper{display:flex;gap:.5em;line-height:24px;align-items:center}.checkbox-formkit .formkit-wrapper[data-disabled]{color:#aebcc7;text-decoration:line-through}.checkbox-formkit .formkit-wrapper[data-disabled] input[type=checkbox].formkit-input:checked{background-color:#aebcc7;border-color:#aebcc7}.spacer[data-v-3b0698ef]{height:60px;border-left:1px solid #E2EBF3;padding-right:3px;margin-left:3px}.tooltip-contents[data-v-1a240eb6]{color:#fff}.button-top-nav[data-v-93168714]{padding:5px;display:flex;flex-direction:column;align-items:center;height:60px}.label[data-v-93168714]{color:#5f7a8c;font-size:11px;letter-spacing:1px;font-weight:400;margin:-12px 0 0 22px}.input[data-v-93168714]{margin-top:4px;display:flex;justify-content:center;align-items:center}.input img[data-v-93168714]{height:24px}.tempo-wrapper[data-v-5c1d6636]{justify-content:center}.tempo[data-v-5c1d6636]{border:none;font-size:20px;padding:0 0 0 4px;margin:-16px 0 0;width:55px;font-weight:500}.tempo[data-v-5c1d6636]:invalid{box-shadow:none}.input-number-slider[data-v-633ed374]{height:34px;position:relative}.level[data-v-633ed374]{position:absolute;right:50px;top:-5px;font-style:italic;color:#5f616b}button[data-v-633ed374]{border:none;background-color:transparent;float:left;padding:0}img[data-v-633ed374]{height:32px}input.range-input[type=range]{background:transparent;width:calc(100% - 80px);margin:15px 12px 12px;-webkit-appearance:none;appearance:none;border-radius:10px;float:left}input.range-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:25px;width:25px;border-radius:100%;cursor:pointer;margin-top:-10px;box-shadow:0 2px 7px #999;border:none;background:#fff}input.range-input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background-color:currentColor;border-radius:15px}input.range-input[type=range]::-moz-range-thumb{box-shadow:0 2px 7px #999;height:25px;width:25px;border-radius:100%;cursor:pointer;border:none;background:#fff}input.range-input[type=range]::-moz-range-track{width:100%;height:15px;cursor:pointer;border-radius:15px;background-color:currentColor}input.range-input[type=range]::-ms-thumb{box-shadow:0 2px 7px #999;height:25px;width:25px;border-radius:100%;cursor:pointer;border:none;margin:10px;background:#fff}input.range-input[type=range]::-ms-track{cursor:pointer;border-top:10px;border-bottom:10px;border-left:10px;border-right:10px;border-style:solid;border-color:#fff;height:15px;background:currentColor;color:transparent;margin-top:-10px}input.range-input[type=range]::-ms-fill-lower,input.range-input[type=range]::-ms-fill-upper{border-radius:15px}input.range-input[type=range]::-ms-tooltip{display:none}#bug-description[data-v-f866a83d]{width:100%;height:300px;margin:10px 0;padding:5px}.button-row[data-v-f866a83d]{display:flex;justify-content:center}textarea[data-v-f866a83d]:disabled{background-color:#e0e0e0}.notice[data-v-f866a83d]{color:#0281f3;border:1px solid #0281F3;border-radius:2px;padding:10px}.option-item[data-v-87f82ad3]{border-bottom:1px solid #E5E7EB;padding:20px 15px}.ensemble-section[data-v-87f82ad3]{display:flex;flex-direction:column;row-gap:10px}.measure-option[data-v-87f82ad3]{padding:10px 15px}.extra-space[data-v-87f82ad3]{margin-top:20px}.full-screen-button-area[data-v-87f82ad3]{text-align:center;margin:15px 3px 0}.button-area[data-v-87f82ad3]{padding-top:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 3px}.bottom-buttons[data-v-87f82ad3]{display:flex;margin:20px 0 3px;column-gap:10px}.drop-down-wrapper[data-v-87f82ad3]{display:flex;justify-content:space-between;align-items:center;margin-right:5px}.label[data-v-87f82ad3]{font-size:18px}.right-button[data-v-87f82ad3]{margin-left:20px}.reload-warning[data-v-87f82ad3]{color:#d33300;background-color:#fff2ef;font-size:18px;border-radius:8px;font-weight:700;margin-left:5px;margin-right:5px;transition:max-height .5s ease-out,padding-top .1s .1s ease-out,padding-bottom .1s .1s ease-out,border .2s .3s ease-out;overflow:hidden;padding:0;border:none}.reload-warning.hidden[data-v-87f82ad3]{max-height:0;display:none}.reload-warning.visible[data-v-87f82ad3]{max-height:150px;padding:20px 15px;border:1px solid #d33300;margin-top:20px;display:block}.load-new-exercise{text-decoration:underline}label[data-v-d07bbc7c]{display:block;margin-bottom:10px}input[type=number][data-v-d07bbc7c]{width:40px}th[data-v-d07bbc7c]{text-align:left}.head th[data-v-d07bbc7c]{border-bottom:1px solid #000000}th[data-v-d07bbc7c],td[data-v-d07bbc7c]{padding-right:20px}tr[data-v-d07bbc7c]:nth-child(odd){background-color:table-stripe-background}caption[data-v-d07bbc7c]{display:none}.options[data-v-d07bbc7c]{margin-top:20px}.key[data-v-d07bbc7c]{font-weight:700;white-space:nowrap}#assessment-description[data-v-a37ee833]{width:100%;height:115px;margin:10px 0;padding:5px}.button-row[data-v-a37ee833]{display:flex;justify-content:center;column-gap:20px}.button-row-left[data-v-a37ee833]{margin-top:20px;margin-bottom:10px;display:flex;justify-content:space-between;column-gap:20px}.hide[data-v-a37ee833]{display:none}textarea[data-v-a37ee833]:disabled{background-color:#e0e0e0}.notice[data-v-a37ee833]{color:#0281f3;border:1px solid #0281F3;border-radius:2px;padding:10px}.error[data-v-a37ee833]{color:#ff4954;border:1px solid #ff4954;border-radius:2px;padding:10px}.important[data-v-a37ee833]{font-weight:700}.preps[data-v-a37ee833]{margin-top:40px}.tap[data-v-a37ee833]{padding:20px;font-size:20px;margin:10px auto;border:1px solid #8396A8;border-radius:8px;max-width:300px;text-align:center}.tap.down[data-v-a37ee833]{background:#e9edf9}.cancel-warning[data-v-a37ee833]{border:2px solid #ff4954;padding:20px;display:flex;column-gap:20px}.assignment-report-dialog .played{fill:#ff4954}.assignment-report-dialog .abcjs-non-music{opacity:0}.recording-progress[data-v-ee594da9]{margin:0 10px;display:flex;flex-wrap:nowrap;align-items:center}.positioner[data-v-ee594da9]{margin-right:5px}div.disabled[data-v-ee594da9]{opacity:.5}.current-time[data-v-ee594da9],.total-time[data-v-ee594da9]{height:22px}input.audio-progress[type=range]{background:transparent;width:150px;margin:12px;-webkit-appearance:none;appearance:none;border-radius:10px;float:left}input.audio-progress[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:25px;width:25px;border-radius:100%;cursor:pointer;margin-top:-10px;box-shadow:0 2px 7px #999;border:none;background:#fff}input.audio-progress[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background-color:#3b305d;border-radius:15px}input.audio-progress[type=range]::-moz-range-thumb{box-shadow:0 2px 7px #999;height:25px;width:25px;border-radius:100%;cursor:pointer;border:none;background:#fff}input.audio-progress[type=range]::-moz-range-track{width:100%;height:15px;cursor:pointer;border-radius:15px;background-color:#3b305d}input.audio-progress[type=range]::-ms-thumb{box-shadow:0 2px 7px #999;height:25px;width:25px;border-radius:100%;cursor:pointer;border:none;margin:10px;background:#fff}input.audio-progress[type=range]::-ms-track{cursor:pointer;border-top:10px;border-bottom:10px;border-left:10px;border-right:10px;border-style:solid;border-color:#fff;height:15px;background:#3b305d;color:transparent;margin-top:-10px}input.audio-progress[type=range]::-ms-fill-lower,input.audio-progress[type=range]::-ms-fill-upper{border-radius:15px}input.audio-progress[type=range]::-ms-tooltip{display:none}input.audio-progress[type=range]:disabled{opacity:.5}.review-assignment-summary[data-v-3d8d21cf]{padding:10px 20px 20px}.review-assignment-summary div[data-v-3d8d21cf]{margin-top:12px;color:#5f616b}.label[data-v-3d8d21cf]{font-weight:700;margin-right:-5px;width:100px;display:inline-block}.late[data-v-3d8d21cf]{color:#ff4954;font-weight:700}.error-notice[data-v-077fa21c]{color:#ff4954;padding:20px;margin:20px auto;max-width:500px;width:calc(100% - 30px);background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #00000054;font-size:20px}.decoration[data-v-077fa21c]{float:left;margin-right:10px}.fade-enter-active[data-v-077fa21c]{transition:opacity .5s}.fade-leave-active[data-v-077fa21c]{transition:opacity .25s}.fade-enter-from[data-v-077fa21c],.fade-leave-to[data-v-077fa21c]{opacity:0}.header[data-v-077fa21c]{color:#ff4954;display:flex;justify-content:space-between;width:100%;background:transparent;border:none;border-bottom:1px solid #ff4954}.header.closed .more[data-v-077fa21c]{transform:rotate(180deg);margin-top:-10px}.message[data-v-077fa21c]{margin-top:10px}.message.closed[data-v-077fa21c]{display:none}.top-nav-group[data-v-c6c490b6]{width:100%;height:60px;box-shadow:0 1px 18px #eee;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #E2E8ED;padding:0;column-gap:10px}.left[data-v-c6c490b6]{display:flex;height:100%;align-self:flex-start;align-items:center}.middle[data-v-c6c490b6]{display:flex;align-items:center;justify-content:center}.right[data-v-c6c490b6]{display:flex;align-items:center}.home-button[data-v-ab91824d]{display:flex}a[data-v-ab91824d]{display:flex;justify-content:center;align-items:center;margin:0;background:transparent;border:none}a[data-v-ab91824d]:hover{opacity:.8}img[data-v-ab91824d]{width:56px}.logo[data-v-ab91824d]{margin:5px 15px 0}.explanation[data-v-63a30e94]{font-style:italic}.warning-symbol[data-v-63a30e94]{background-color:#fcad48;border-radius:50%;padding:0 2px 2px 3px;font-size:18px}.recording-sync-popup[data-v-63a30e94]{text-align:left}.playback-controls[data-v-0f74cbfc]{margin:0 auto;display:flex;align-items:center;column-gap:10px}.playback-controls .warning-icon label:after{content:"⚠";background-color:#fcad48;position:absolute;right:0;border-radius:50%;padding:0 4px}.dropdown-dialog[data-v-92e6a0fe]{position:relative;margin:0 auto}.narrow-relative[data-v-92e6a0fe]{position:inherit}.dropdown.center-until-narrow[data-v-92e6a0fe]{left:5px}@media screen and (min-width: 500px){.narrow-relative[data-v-92e6a0fe]{position:relative}.narrow-relative .dropdown.center-until-narrow[data-v-92e6a0fe]{left:-120px}}.dropdown[data-v-92e6a0fe]{position:absolute;background-color:#fff;box-shadow:0 6px 12px #0000001a;border:1px solid #D1D1D1;border-radius:4px;padding:12px;width:300px;z-index:5}.dropdown.right[data-v-92e6a0fe]{right:5px}.dropdown.up[data-v-92e6a0fe]{bottom:60px}.dropdown.center[data-v-92e6a0fe]{right:-90px}.dropdown.narrowest[data-v-92e6a0fe]{padding:0;width:inherit}.dropdown.absolute-center[data-v-92e6a0fe]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.dropdown.wide[data-v-92e6a0fe]{width:100vw;max-width:700px}.dropdown.wide.center[data-v-92e6a0fe]{left:50%;transform:translate(-50%)}button[data-v-92e6a0fe]:hover{background:#0000000d}.selector[data-v-92e6a0fe]{background:transparent;text-align:left;border:none;font-size:16px;transition:transform .5s;padding:0 10px}.selector[data-v-92e6a0fe]:hover{background:transparent}.animate[data-v-92e6a0fe]{transform:rotate(180deg)}.dropdown-dialog .slide-fade-enter-active{transition:all .3s ease-out}.dropdown-dialog .slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.dropdown-dialog .slide-fade-enter-from,.dropdown-dialog .slide-fade-leave-to{transform:translateY(-50px);opacity:0}body.mobile .dropdown-dialog button:hover{background:transparent}.ellipses[data-v-b384d1d0]{margin-top:3px}.tab-contents[data-v-b384d1d0]{display:flex;flex-direction:column;row-gap:20px;padding-top:10px;padding-bottom:10px}hr[data-v-b384d1d0]{width:100%}.recording-sync-popup-button[data-v-b384d1d0]{background-color:transparent;border:none;text-align:left}.blackout[data-v-8e6c4755]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:2000;background-color:#0000004d}.dock[data-v-8e6c4755]{position:fixed;top:0;right:0;height:100%;z-index:3000;box-shadow:-3px 3px 9px #0000004d}.dock.left[data-v-8e6c4755]{left:0;right:inherit}section[data-v-8e6c4755]{position:relative;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden}.panel>div[data-v-8e6c4755]{height:100%;overflow:auto}.panel.default[data-v-8e6c4755]{background-color:#fff}.panel.no-padding[data-v-8e6c4755]{padding:0}.no-bottom-padding .panel[data-v-8e6c4755]{padding-bottom:10px}.action-close.default[data-v-8e6c4755]{position:absolute;bottom:1rem;cursor:pointer}.action-extra.default[data-v-8e6c4755]{position:absolute;bottom:1rem;right:1rem;cursor:pointer}.vsp-br[data-v-8e6c4755]{border-right:2px solid rgba(0,0,0,.2)}.vsp-bl[data-v-8e6c4755]{border-left:2px solid rgba(0,0,0,.1)}.slide-out-enter-active[data-v-8e6c4755],.slide-out-leave-active[data-v-8e6c4755]{transition:transform .8s cubic-bezier(.215,.61,.355,1)}.slide-out-enter-from[data-v-8e6c4755],.slide-out-leave-to[data-v-8e6c4755]{transform:translate(100%)}.left.slide-out-enter-from[data-v-8e6c4755],.left.slide-out-leave-to[data-v-8e6c4755]{transform:translate(-100%)}.fade-enter-active[data-v-8e6c4755],.fade-leave-active[data-v-8e6c4755]{transition:opacity .8s ease-in}.fade-enter-from[data-v-8e6c4755],.fade-leave-to[data-v-8e6c4755]{opacity:0}.bg-transparent[data-v-8e6c4755]{background-color:transparent!important}.header[data-v-a76dc1f9]{display:flex;justify-content:space-between;box-shadow:0 1px 18px #eee;margin-bottom:10px;align-items:center;font-size:14px;border-bottom:1px solid #E2E8ED;height:60px;padding-left:15px}.x[data-v-a76dc1f9]{border:none;background-color:transparent;font-size:36px;display:inline-block;margin-left:18px}.x-float[data-v-a76dc1f9]{float:right}.settings[data-v-a76dc1f9]{width:50px;margin-right:5px}@media screen and (min-width: 1000px){.mobile[data-v-a76dc1f9]{display:none}}.dialog-slide-out{display:flex;align-items:center;justify-content:center}.dialog-slide-out .panel.default{background-color:#fff}.tooltip-contents[data-v-0ca2180d]{color:#fff}button.is-playing{box-shadow:0 7px 12px -7px #94a7edd6;padding:7px 5px 5px 7px}.tock .inline-svg{transform:rotateY(180deg)}.free-metronome{position:relative;width:50px;padding-left:10px}.restore-toolbars[data-v-5cfc1714]{position:fixed;right:6px;bottom:12px;z-index:20}button.reset-button{border:none;color:#6b7280;background-color:transparent}button.reset-button .color-target{stroke:#fff!important;fill:#6b7280!important}button.reset-button .inline-svg{display:flex}button.reset-button.button-normal.compact.reset-button.icon-style{column-gap:5px}button.reset-button.button-normal.compact.reset-button.icon-style span{font-size:16px}.top-nav-right[data-v-396add83]{display:flex;align-items:center}.late[data-v-396add83]{color:#ff4954;font-weight:700}.top-nav-right button.not-mobile[data-v-396add83],.top-nav-right span.not-mobile[data-v-396add83]{display:none}.assignment-info[data-v-396add83]{flex-grow:2}@media screen and (min-width: 1000px){.top-nav-right button.not-mobile[data-v-396add83]{display:flex}.is-mobile[data-v-396add83]{display:none}}@media screen and (min-width: 800px){.top-nav-right span.not-mobile[data-v-396add83]{display:inline}.is-mobile[data-v-396add83]{display:none}}.fixed-bottom[data-v-b4bb8986]{position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0 0 15px #aaa;z-index:10;padding-left:10px}.flexed[data-v-b4bb8986]{display:flex;align-items:center}.widest[data-v-b4bb8986]{width:100%}.line[data-v-b4bb8986]{display:flex;justify-content:space-between;height:62px}.line.short[data-v-b4bb8986]{height:50px}.hidden[data-v-b4bb8986]{display:none}@media screen and (min-width: 650px){.narrowest[data-v-b4bb8986]{display:none}}@media screen and (min-width: 1000px){.fixed-bottom[data-v-b4bb8986]{display:none}}.fixed-bottom .line.short .spacer{height:50px}a[data-v-1df0748a]{font-size:18px;text-decoration:none;color:#4854ff}a[data-v-1df0748a]:before{content:"❮";margin-right:.5em}a[data-v-1df0748a]:hover{text-decoration:underline;font-weight:700}.review-assignment-title[data-v-76da4d33]{font-weight:700;padding:0 20px 10px;font-size:26px;margin:0}.review-assignment-details[data-v-ee0d879a]{padding:10px 20px 0}.label[data-v-ee0d879a]{font-weight:700}.instructions[data-v-ee0d879a]{line-height:22px;padding-top:6px}.instructions-ellipsis[data-v-ee0d879a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toggle[data-v-ee0d879a]{position:absolute;right:15px}.open[data-v-ee0d879a],.closed[data-v-ee0d879a]{border:none;background:none;width:100%;text-align:left;padding:0}.form-dropdown-menu select{appearance:none;padding:10px 20px 10px 10px;font-size:16px;font-family:Lato,sans-serif;color:#333;border:none;background:transparent;z-index:1}.form-dropdown-menu .formkit-label{padding-bottom:8px;display:block;font-weight:500}.form-dropdown-menu .formkit-inner{display:grid;grid-template-areas:"select";align-items:center;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;padding:0 1em 0 0;cursor:pointer}.form-dropdown-menu .formkit-inner select,.form-dropdown-menu .formkit-inner:after{grid-area:select}.form-dropdown-menu .formkit-inner:hover{border-color:#4854ff;background-color:#f7f7ff;cursor:pointer}.form-dropdown-menu .formkit-inner:after{content:"";justify-self:end;width:.8em;height:.5em;background-color:#767676;clip-path:polygon(100% 0%,0 0%,50% 100%)}@media screen and (max-width: 420px){.form-dropdown-menu .formkit-inner{width:100%}}.form-dropdown-menu .form-number .formkit-label,.form-dropdown-menu .form-date-time .formkit-label,.form-dropdown-menu .form-text-area .formkit-label,.form-dropdown-menu .form-text-input .formkit-label{padding-bottom:8px;display:block;font-weight:500}.form-dropdown-menu.short select{padding-top:0}.form-dropdown-menu.skinny .formkit-wrapper{display:inline-block}.form-dropdown-menu.skinny .select{padding:10px}.form-dropdown-menu.skinniest .select{font-size:16px}@media screen and (max-width: 420px){.form-dropdown-menu.one-line{width:100%}}.form-dropdown-menu.one-line .formkit-wrapper{display:flex;align-items:center;column-gap:5px}.form-dropdown-menu.one-line .formkit-wrapper .formkit-label{padding:0}.form-dropdown-menu.one-line .formkit-wrapper .formkit-label:after{content:":"}.form-dropdown-menu.one-line select{width:100%}@media screen and (min-width: 420px){.form-dropdown-menu.one-line select{max-width:225px}}.form-dropdown-menu tr.error td .select{border:1px solid #ff4954}.form-radio-text fieldset{border:1px solid #AFB4BB;display:inline-flex;overflow:hidden;margin-bottom:5px;border-radius:5px}.form-radio-text fieldset legend{margin-bottom:5px}.form-radio-text.wide fieldset,.form-radio-text.wide ul{width:100%}.form-radio-text.wide li{flex-grow:2}.form-radio-text.wide li .label{width:100%}.form-radio-text.no-legend fieldset{height:inherit}.form-radio-text.no-legend fieldset legend{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden!important}.form-radio-text ul{list-style:none}.form-radio-text .label{height:100%;border:1px solid transparent;background-color:#fffffd;padding:0 25px;cursor:pointer;color:#374151;font-weight:500;transition:box-shadow .4s ease;line-height:44px;box-shadow:0 4px 4px #0000001a;font-size:16px;display:flex;column-gap:5px;align-items:center}.form-radio-text .label.left{font-weight:700;box-shadow:none;border:none}.form-radio-text .formkit-inner{height:50px}.form-radio-text .formkit-label{display:none}.form-radio-text .formkit-options{margin:0;padding:0;position:relative;display:flex}.form-radio-text .formkit-options .formkit-option:not(:last-child){border-right:1px solid #AFB4BB}.form-radio-text input[type=radio]:hover+span{color:#4854ff;border-color:#4854ff;background-color:#ebecff}.form-radio-text input[type=radio]:checked+span{background-color:#4854ff;color:#fff;font-weight:600}.flash-notice[data-v-69aaf4ad]{width:calc(100% - 40px);margin:0 auto}.inner[data-v-69aaf4ad]{position:absolute;bottom:20px;left:20px;color:#fff;padding:16px 22px;background-color:#323756;opacity:.9;border-radius:6px;box-shadow:0 2px 8px #00000054;display:flex;align-items:center}.decoration[data-v-69aaf4ad]{float:left;margin-right:10px}.fade-enter-active[data-v-69aaf4ad],.fade-leave-active[data-v-69aaf4ad]{transition:opacity .5s}.fade-enter-from[data-v-69aaf4ad],.fade-leave-to[data-v-69aaf4ad]{opacity:0}.header[data-v-fe4c8ff7]{display:flex;column-gap:10px;align-items:center}.sub-header[data-v-fe4c8ff7]{display:flex;justify-content:center;align-items:baseline;border-bottom:1px solid #D1D5DB}.important[data-v-fe4c8ff7]{font-weight:700;font-size:1.2em}.img-wrap[data-v-fe4c8ff7]{display:flex;justify-content:center}.body[data-v-fe4c8ff7]{text-align:left;padding:2px;min-height:200px;transition:max-height .5s ease;overflow:hidden}.detail-row[data-v-fe4c8ff7]{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.label[data-v-fe4c8ff7]{display:flex;font-weight:700}.label .inline-svg[data-v-fe4c8ff7]{margin-right:6px}.label .inline-svg svg path[data-v-fe4c8ff7]{stroke:#afb4bb}.button-row[data-v-fe4c8ff7]{display:flex;column-gap:20px;justify-content:space-between;margin-top:20px}.view[data-v-fe4c8ff7]{margin-top:10px!important;margin-right:2px!important}.details[data-v-fe4c8ff7]{font-size:1em}.steps[data-v-fe4c8ff7]{list-style:none;padding-left:20px}.steps li[data-v-fe4c8ff7]{margin-bottom:10px;font-size:1.1em;color:#4e4e4e;position:relative}.steps li[data-v-fe4c8ff7]:before{content:"☐";font-size:1.3em;color:transparent;margin-right:1em}.steps li.done[data-v-fe4c8ff7]{color:#000}.steps li.done[data-v-fe4c8ff7]:before{content:"✓";color:#008a00}.steps li.current[data-v-fe4c8ff7]{color:#000;padding-bottom:4px;border-bottom:1px solid #000000}.steps li.current[data-v-fe4c8ff7]:before{content:"►";color:#008a00}.steps li.error[data-v-fe4c8ff7]{color:#000}.steps li.error[data-v-fe4c8ff7]:before{content:"✗";color:#ff4954}.result-label[data-v-fe4c8ff7]{display:flex;flex-grow:2;justify-content:space-between;padding:10px;border:1px solid gray}.result-label.good[data-v-fe4c8ff7]{background-color:#f4fbf9}.result-label.marginal[data-v-fe4c8ff7]{background-color:#fefbf2}.result-label.bad[data-v-fe4c8ff7]{background-color:#fdf4f5}.result-label span[data-v-fe4c8ff7]:first-child{font-weight:700}.result-label[data-v-fe4c8ff7]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.result-label[data-v-fe4c8ff7]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.grade[data-v-fe4c8ff7]{display:flex;column-gap:15px}.grade-details[data-v-fe4c8ff7]{display:flex;justify-content:space-between;margin-top:10px}.spinner[data-v-fe4c8ff7]{display:inline-block;position:absolute;left:6px;top:9px}.dont-show-again[data-v-fe4c8ff7]{display:flex;column-gap:5px;align-items:center}.dont-show-again span[data-v-fe4c8ff7]{margin-bottom:3px}.header[data-v-15818442]{display:flex;column-gap:10px;align-items:center}.sub-header[data-v-15818442]{display:flex;justify-content:center;align-items:baseline;border-bottom:1px solid #D1D5DB}.body[data-v-15818442]{padding:2px;min-height:200px;transition:max-height .5s ease;overflow:hidden}.view[data-v-15818442]{margin-top:10px!important;margin-right:2px!important}.steps[data-v-15818442]{list-style:none}.steps li[data-v-15818442]{margin-bottom:10px;font-size:1.1em;color:#4e4e4e;position:relative}.steps li[data-v-15818442]:before{content:"☐";font-size:1.3em;color:transparent;margin-right:1em}.steps li.done[data-v-15818442]{color:#000}.steps li.done[data-v-15818442]:before{content:"✓";color:#ff4954}.bad-device[data-v-15818442]{border:1px solid #ff4954;color:#ff4954;background-color:#fff;padding:5px}.spinner[data-v-15818442]{display:inline-block;position:absolute;left:6px;top:9px}.one-row[data-v-15818442]{display:flex;column-gap:10px}.assessment-score-dialog .form-dropdown-menu .formkit-inner{border:none}.grading-form[data-v-379776ec]{padding:20px;border-top:1px solid #E2E8ED}.callout-button[data-v-379776ec]{color:#891faa}.feedback[data-v-379776ec]{width:100%;height:10em}.grade[data-v-379776ec]{width:100%}.required[data-v-379776ec]{color:#6b7280;display:inline;font-weight:400}.error-message[data-v-379776ec]{color:#ff4954;border:1px solid #ff4954;padding:10px;margin-bottom:10px;border-radius:4px}label[data-v-379776ec],.feedback-label[data-v-379776ec]{display:flex;flex-direction:column;margin-bottom:10px}label .label[data-v-379776ec],.feedback-label .label[data-v-379776ec]{display:block;font-weight:700;font-size:18px;padding:10px 0}input[data-v-379776ec],textarea[data-v-379776ec]{border-radius:4px;border:1px solid #AFB4BB;padding:9px;font-size:16px;line-height:20px}.button-row[data-v-379776ec]{display:flex;justify-content:space-between;padding:6px 0}.reset[data-v-379776ec]{padding-left:0}.auto-assessed[data-v-379776ec]{font-weight:700}.confirm-review[data-v-379776ec]{display:flex;column-gap:10px;margin-bottom:20px;align-items:center}.aa-pane[data-v-379776ec]{border:1px solid #D1D1D1;border-top:0;margin-top:-15px;margin-left:2px;margin-right:-2px;padding:10px;display:flex;flex-direction:column;row-gap:10px}.aa-pane[data-v-379776ec]:empty{display:none}.grade-row[data-v-379776ec]{display:flex;column-gap:10px}.grade-row.gap[data-v-379776ec]{column-gap:30px}.isAa input[data-v-379776ec]{position:relative;border:1px solid #891FAA;color:#891faa}.grade-wrapper[data-v-379776ec]{position:relative}.triangle[data-v-379776ec]{width:0;height:0;border-color:#891FAA transparent transparent transparent;border-width:40px 0 0 40px;border-style:solid;border-radius:5px;right:0;position:absolute;top:0}.sparkle[data-v-379776ec]{position:absolute;top:4px;right:5px}.description[data-v-379776ec]{color:#891faa}.button-row[data-v-379776ec]{display:flex;justify-content:space-between}.button-row.one[data-v-379776ec]{justify-content:center}.sparkle-grade[data-v-379776ec]{font-size:20px;display:flex;justify-content:space-between;column-gap:5px;border:1px solid transparent;border-bottom:1px solid #AFB4BB;border-radius:8px;padding:8px}.sparkle-grade2[data-v-379776ec]{display:flex;column-gap:5px;color:#891faa}.fullWidth[data-v-379776ec]{width:100%}.grading-form .aa-style input[type=radio]{border:1px solid transparent}.grading-form .aa-style input[type=radio]:checked+span{border-color:#000;background-color:transparent;color:#000}.grading-form .aa-style label .label{justify-content:center;padding:0 10px}.feedback-session-picker[data-v-2656748d]{display:flex;align-items:center;margin:20px 0 35px 20px;width:calc(100% - 35px);position:relative}.current-student[data-v-2656748d]{width:235px;margin-right:20px}.student-list[data-v-2656748d]{list-style:none;padding:0;font-size:18px}.student-list li[data-v-2656748d]{margin-top:16px}.student-list li button[data-v-2656748d]{text-decoration:none;border:none;background:transparent}.student-list li button[data-v-2656748d]:hover{text-decoration:underline}.student-list .grade-column[data-v-2656748d]{float:right}.select-like[data-v-2656748d]{font-weight:700;font-size:18px;width:100%;display:inline-block;border-radius:4px;border:1px solid #D1D1D1;padding:14px;box-shadow:2px 2px 4px #ccc,0 0 1px #ccc}.select-arrow[data-v-2656748d]{float:right;transition:transform .5s}.empty-list[data-v-2656748d]{font-weight:700}.radio-btn-group[data-v-2656748d]{overflow:hidden;width:100%}.feedback-session-picker .dropdown-dialog{width:100%;margin-right:5px}.feedback-session-picker .dropdown-dialog .dropdown{left:0;top:62px;width:100%}.feedback-session-picker .dropdown-dialog .selector{padding:0;width:100%}.feedback-session-picker .dropdown-dialog .selector .open .select-arrow{transform:rotate(180deg)}.feedback-assignment-picker[data-v-3b55d9a7]{display:flex;align-items:center;margin:0 0 35px 20px;width:calc(100% - 35px);position:relative}.current-student[data-v-3b55d9a7]{width:235px;margin-right:20px}.assignment-list[data-v-3b55d9a7]{list-style:none;padding:0;margin:0;font-size:18px}.assignment-list li[data-v-3b55d9a7]{margin-top:16px}.assignment-list li button[data-v-3b55d9a7]{text-decoration:none;border:none;background:transparent;max-width:310px;text-align:left}.assignment-list li button[data-v-3b55d9a7]:hover{text-decoration:underline}.assignment-list .grade-column[data-v-3b55d9a7]{float:right}.select-like[data-v-3b55d9a7]{font-weight:400;font-size:18px;width:100%;display:inline-block;border-radius:4px;border:1px solid #D1D1D1;padding:14px;box-shadow:2px 2px 4px #ccc,0 0 1px #ccc}.select-arrow[data-v-3b55d9a7]{float:right;transition:transform .5s}.empty-list[data-v-3b55d9a7]{font-weight:700}.radio-btn-group[data-v-3b55d9a7]{overflow:hidden;width:100%}.list-header[data-v-3b55d9a7]{display:flex;justify-content:space-between;text-transform:uppercase;font-size:16px;padding-left:7px;margin:0;color:#5f7a8c}.class-name[data-v-3b55d9a7]{background-color:#eee;padding:7px;font-weight:700;margin-left:-7px;margin-right:30px;margin-bottom:5px;display:block}.feedback-assignment-picker .dropdown-dialog{width:100%;margin-right:5px}.feedback-assignment-picker .dropdown-dialog .dropdown{left:0;top:62px;width:100%}.feedback-assignment-picker .dropdown-dialog .selector{padding:0;width:100%}.feedback-assignment-picker .dropdown-dialog .selector .open .select-arrow{transform:rotate(180deg)}.feedback-side-panel[data-v-70af8789]{width:320px;background-color:#fff;border-right:1px solid #E2E8ED;display:flex;flex-direction:column}.breadcrumb[data-v-70af8789]{margin:20px}.heading[data-v-70af8789]{font-size:14.5px;font-weight:700;margin:24px 0 8px 20px}.heading i[data-v-70af8789]{margin:2px;color:#5f616b}.return[data-v-70af8789]{color:#5f616b;text-decoration:none;display:inline-block}@media screen and (min-width: 350px){.feedback-side-panel[data-v-70af8789]{width:100%}}@media screen and (min-width: 650px){.feedback-side-panel[data-v-70af8789]{width:320px}}@media screen and (min-width: 1240px){.feedback-side-panel[data-v-70af8789]{width:420px}}.arrow[data-v-70af8789]{border:solid #5f616b;border-width:0 2px 2px 0;display:inline-block;padding:2.5px}.left[data-v-70af8789]{transform:rotate(135deg)}.message-with-action[data-v-43539aa1]{text-align:center}.action[data-v-43539aa1]{border:1px solid #ff4954;color:#ff4954}p[data-v-43539aa1]{margin-bottom:30px}.status[data-v-43539aa1]{color:#ff4954;font-size:20px}.reset-assignment .confirmation-dialog.hidden .button-row{display:none}.feedback-page[data-v-ae30d314]{height:100%}.replay-section[data-v-ae30d314]{display:flex;flex-direction:column;align-items:center}.widest[data-v-ae30d314]{width:100%}div.not-mobile[data-v-ae30d314],div.not-mobile2[data-v-ae30d314],div.only-mobile-medium[data-v-ae30d314]{display:none}div.only-mobile2[data-v-ae30d314]{margin-right:15px}.page-1 .only-page-2[data-v-ae30d314],.page-2 .only-page-1[data-v-ae30d314],.page-2 .only-page-1-flex[data-v-ae30d314]{display:none}button.only-page-1[data-v-ae30d314],button.only-page-1-flex[data-v-ae30d314]{margin-right:10px}button.only-page-1[data-v-ae30d314]:hover,button.only-page-1-flex[data-v-ae30d314]:hover{background-color:#fbfbfb}.assignment-title[data-v-ae30d314]{font-size:22px;height:28px}.left-button-container[data-v-ae30d314]{display:flex;align-items:center;margin-left:15px}.contents[data-v-ae30d314]{max-height:calc(100% - 60px);overflow:auto}.spaced[data-v-ae30d314]{margin-left:10px}@media screen and (min-width: 650px){.page-1 .only-page-2[data-v-ae30d314]{display:block}.page-1 .only-page-2.flex[data-v-ae30d314]{display:flex}.page-1 .only-page-2.fixed-bottom[data-v-ae30d314]{display:none}.page-2 .only-page-1[data-v-ae30d314]{display:block}.page-2 .only-page-1-flex[data-v-ae30d314]{display:flex}div.feedback-page .only-narrower[data-v-ae30d314]{display:none}.contents[data-v-ae30d314]{display:flex;justify-content:center;min-height:100%}}@media screen and (min-width: 800px){.challenge-page[data-v-ae30d314]{margin-bottom:0}div.not-mobile[data-v-ae30d314]{display:flex;align-items:center}div.only-mobile-medium[data-v-ae30d314]{display:none}}@media screen and (min-width: 1000px){div.only-mobile[data-v-ae30d314],button.only-mobile[data-v-ae30d314]{display:none!important}}@media screen and (min-width: 650px){div.not-mobile2[data-v-ae30d314]{display:flex;align-items:center}div.only-mobile2[data-v-ae30d314]{display:none}.only-mobile-medium[data-v-ae30d314]{display:inherit}}@media screen and (min-width: 1090px){div.only-mobile-recorder-level[data-v-ae30d314]{display:none}}@media screen and (min-height: 1060px){.contents[data-v-ae30d314]{height:100%}}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Open Sans,Helvetica Neue,sans-serif}h1{font-size:1.5rem}h2{font-size:1.25rem}h3,h4{font-size:1rem}.heading[data-v-97c0a1fc]{margin:0;padding:0;position:relative}.heading.small[data-v-97c0a1fc]{margin:20px 0 10px}.heading.form[data-v-97c0a1fc]{margin-bottom:8px}img[data-v-97c0a1fc]{height:15px;float:left;margin-right:8px;margin-top:3px}.de-emphasized[data-v-97c0a1fc]{color:#dcdcdc;font-size:16px;font-weight:400}.fixed-icon>div[data-v-97c0a1fc]{position:absolute}.fixed-icon span[data-v-97c0a1fc]{margin-left:20px}.selected[data-v-97c0a1fc]{color:#4e4e4e;font-size:16px;font-weight:400}.blue[data-v-97c0a1fc]{color:#3b305d;font-size:15px;font-weight:400;letter-spacing:.5px}.section[data-v-97c0a1fc]{font-size:18px;font-weight:400;letter-spacing:.5px}.required[data-v-97c0a1fc]:after{content:"*";color:#ff4954}.form-section[data-v-21d74b9e]{box-shadow:0 1px 3px #151b2626;border:1px solid #E2EBF3;background:#fff;border-radius:10px;padding:1.75em;margin:10px 0 30px;position:relative;display:flex;flex-direction:column;gap:1.75em}@media screen and (max-width: 640px){.form-section[data-v-21d74b9e]{padding:1em}}.dashboard-heading[data-v-92738348]{margin:0 0 10px}.dashboard-heading[data-top-margin=true][data-v-92738348]{margin-top:40px}@media screen and (max-height: 750px){.dashboard-heading[data-top-margin=true][data-v-92738348]{margin-top:20px}}.heading[data-v-92738348]{font-size:1.75rem;margin:0;width:fit-content}@media screen and (max-width: 375px){.responsive[data-v-92738348]{font-size:1.5rem}}@media screen and (max-width: 340px){.responsive[data-v-92738348]{font-size:1.25rem}}.header[data-v-92738348]{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px;justify-content:space-between;align-items:center;width:100%}.button-row[data-v-92738348]{display:flex;column-gap:10px;flex-wrap:wrap;row-gap:10px}.link-button[data-v-e4aa9bdd]{font-size:15px;font-weight:600;padding:10px 18px;border-radius:6px;text-align:center;width:auto;display:flex;align-items:center;justify-content:center;text-decoration:none;column-gap:10px}.link-button.small[data-v-e4aa9bdd]{height:34px;font-size:.875rem}.link-button.primary[data-v-e4aa9bdd]{border:none;color:#fff;background-color:#4854ff}.link-button.primary[data-v-e4aa9bdd]:hover{background-color:#0073c7;cursor:pointer}.link-button.secondary[data-v-e4aa9bdd]{border:1px solid #4854FF;color:#4854ff;background-color:transparent}.link-button.secondary[data-v-e4aa9bdd]:hover{background-color:#0073c7;color:#fff;cursor:pointer}.link-button.tertiary[data-v-e4aa9bdd]{border:none;color:#fff;background-color:#67b719;font-weight:600}.link-button.tertiary[data-v-e4aa9bdd]:hover{background-color:#85c547;cursor:pointer}.link-button.plain[data-v-e4aa9bdd]{border:none;color:#4854ff;background-color:transparent;font-weight:600}.link-button.plain[data-v-e4aa9bdd]:hover{background-color:#d1d5db;cursor:pointer}a.link-button[disabled][data-v-e4aa9bdd],a.link-button[disabled][data-v-e4aa9bdd]:hover{pointer-events:none;background-color:#e0e0e0}.link-button span[data-v-e4aa9bdd]{white-space:nowrap;padding:4px 0}.link-button.wrap span[data-v-e4aa9bdd]{white-space:normal}.input-wrapper[data-v-da62eeab]{position:relative;display:inline-block;width:100%;max-width:240px}.icon[data-v-da62eeab]{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}input[data-v-da62eeab]{width:100%;font-size:1em;padding:6px 12px 6px 36px;color:#000;border-radius:4px;background-color:#fff;border:1px solid #D1D5DB}input[data-v-da62eeab]::placeholder{color:#afb4bb}.data-table-filter[data-v-da62eeab]{margin-bottom:10px;align-items:center;flex-grow:1;position:relative}.icon .magnifying-glass[data-v-da62eeab]{margin-top:-5px;margin-left:0;display:block;width:14px;height:14px;border:2px solid #5f7a8c;position:relative;border-radius:50%}.icon .magnifying-glass[data-v-da62eeab]:before{content:"";display:block;position:absolute;right:-7px;bottom:-5px;background:#5f7a8c;width:8px;height:4px;border-radius:2px;transform:rotate(45deg)}a[data-v-5a25c3f0]{color:#4854ff;font-weight:500;text-decoration:none}a[data-v-5a25c3f0]:hover{text-decoration:underline}.small[data-v-45ae29a6]{width:24px;height:24px;border-radius:50%;margin-right:14px;min-width:24px}.regular[data-v-45ae29a6]{width:2em;height:2em;border-radius:50%;margin-right:20px}.info-pill[data-v-33c79ada]{padding:2px 8px;border-radius:4px;color:#204dc4;background:#e9edf9;white-space:wrap}.info-pill-list[data-v-c8ee940d]{display:flex;flex-wrap:wrap;column-gap:.5em;row-gap:.5em}.dashboard-empty[data-v-c056a2bc]{width:100%;padding:30px;margin-top:10px;background:#fff}.dashboard-empty>div[data-v-c056a2bc]{text-align:center;padding-bottom:30px;max-width:600px;margin:0 auto}.title[data-v-c056a2bc]{font-size:1.25rem;font-weight:700;margin:12px 0}.message[data-v-c056a2bc]{line-height:26px;max-width:600px;margin:0 auto;padding-bottom:12px;font-size:1rem}.cta[data-v-c056a2bc]{color:#4854ff;text-decoration:none}.wrapper[data-v-0561ab67]{width:100%;overflow-x:auto;max-width:calc(100vw - 4px)}.flex[data-v-0561ab67]{display:flex}table[data-v-0561ab67]{border:none;max-width:calc(100% - 12px);border-collapse:collapse;background-color:#fff;width:100%;table-layout:auto;margin-top:10px;font-size:15px}th[data-v-0561ab67]{min-width:auto;width:auto;border-bottom:1px solid #DCDFE6;background:transparent;color:#111827;vertical-align:middle;text-align:left}th .th-contents[data-v-0561ab67]{display:flex;align-items:center;padding:.75em 16px .75em 26px}th.sortable button[data-v-0561ab67]{appearance:none;background:transparent;border:none;position:relative;width:100%;height:100%}th.sortable button[data-v-0561ab67]:before{content:"";position:absolute;left:12px;height:0px;width:0px;top:calc(50% + 1px);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #606266}th.sortable button[data-v-0561ab67]:after{content:"";position:absolute;right:inherit;left:12px;height:0px;width:0px;top:calc(50% - 1px);margin-top:-5px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #606266}th.desc button[data-v-0561ab67]:before{border-top:5px solid transparent}th.asc button[data-v-0561ab67]:after{border-bottom:5px solid transparent}td[data-v-0561ab67]{color:#111827;padding:18px 12px;vertical-align:middle;border-bottom:1px solid #DCDFE6}.clickable-row tr:hover td.hoverable[data-v-0561ab67]{background-color:#eaf5ff;cursor:pointer}.footer[data-v-0561ab67]{color:#606266;font-size:1.1rem;padding:1em 2em 1em 1em;border:1px solid #DCDFE6;background:#f4f5f8;display:flex;justify-content:space-between}.row-count[data-v-0561ab67]{position:relative;padding-right:3px;display:flex;align-items:center}.row-count select[data-v-0561ab67]{font-size:1rem;background-color:transparent;width:auto;border:0;margin-left:8px;color:#606266;font-weight:700;appearance:none;padding-right:10px}.row-count[data-v-0561ab67]:after{content:"";display:block;position:absolute;height:0px;width:0px;right:6px;top:50%;margin-top:-1px;border-top:6px solid #606266;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none;outline:none}.navigation[data-v-0561ab67]{display:flex;column-gap:20px;align-items:center}.navigation .page-info[data-v-0561ab67]{margin-right:10px}.navigation button[data-v-0561ab67]{appearance:none;position:relative;background:transparent;border:none;text-decoration:none;color:#606266;font-weight:700;white-space:nowrap;vertical-align:middle}.navigation button.disabled[data-v-0561ab67]{opacity:.5}.navigation button.disabled .chevron.left[data-v-0561ab67]:after{border-right-color:#606266}.navigation .chevron[data-v-0561ab67]{appearance:none;background:transparent;border:none;text-decoration:none;color:#606266;font-weight:700;white-space:nowrap;vertical-align:middle}.navigation .chevron[data-v-0561ab67]:after{content:"";position:absolute;display:block;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.navigation .chevron.left[data-v-0561ab67]{margin-left:2px}.navigation .chevron.left[data-v-0561ab67]:after{left:0;border-right:6px solid #409eff;margin-left:-3px}.navigation .chevron.right[data-v-0561ab67]{margin-right:6px}.navigation .chevron.right[data-v-0561ab67]:after{right:0;border-left:6px solid #409eff;margin-left:-3px}.blank-row[data-v-0561ab67]{height:67px}.number-format[data-v-0561ab67]{text-align:right;width:96px;display:inline-block;margin:0}.user-menu[data-v-dfc0536f]{margin-right:12px}.user-name[data-v-dfc0536f]{display:none}@media screen and (min-width: 790px){.user-name[data-v-dfc0536f]{display:block}}.user-selector[data-v-dfc0536f]{display:flex;align-items:center;column-gap:10px}ul[data-v-dfc0536f]{list-style:none;margin:0;padding:0}.user-dropdown a[data-v-dfc0536f]{text-align:left;display:inline-block;width:100%;padding:20px;text-decoration:none;font-weight:700}.user-dropdown a[data-v-dfc0536f]:hover{background-color:#0000000d}.divider-before[data-v-dfc0536f]{border-top:1px solid #333333}nav[data-v-dfc0536f]{display:flex;align-items:center}.initial[data-v-dfc0536f]{font-weight:700;font-size:30px;margin-top:-10px}.initial.avatar[data-v-dfc0536f]{width:30px;height:30px;background:#505050;border-radius:50%;display:inline-flex;font-size:20px;margin-top:0;justify-content:center;align-items:center;color:#fff}.error-message[data-v-047863ff]{color:#ff4954;border:1px solid #ff4954;margin-bottom:20px;padding:5px}.severe[data-v-047863ff]{font-weight:700;margin-bottom:20px;display:block}.severe input[data-v-047863ff]{width:100%;display:block;margin:5px 0;border-radius:4px;font-size:1em;padding:4px}.italic[data-v-396a7e51]{font-style:italic}.form-explanation[data-v-396a7e51]{line-height:24px;color:#6b7280;max-width:650px}.checkbox-list-with-description .formkit-legend{font-weight:700;font-size:1.3em;margin-bottom:10px}.checkbox-list-with-description ul{list-style:none;margin:0;padding:0;display:flex;border-radius:6px;width:100%;column-gap:2em;row-gap:1em;flex-direction:row;flex-wrap:wrap}.checkbox-list-with-description .formkit-input{appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #AFB4BB;border-radius:.15em;display:grid;place-content:center}.checkbox-list-with-description .formkit-input:hover{background-color:#ebecff;border-color:#9aa0ff;cursor:pointer}.checkbox-list-with-description .formkit-input:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:CanvasText}.checkbox-list-with-description .formkit-input:checked{border:.15em solid #4854FF;background-color:#4854ff}.checkbox-list-with-description .formkit-input:checked:before{transform:scale(1)}.checkbox-list-with-description .formkit-inner{display:flex;gap:.5em;line-height:24px}.checkbox-list-with-description .label{display:flex;flex-direction:column;row-gap:6px}.checkbox-list-with-description .title{font-weight:500}.checkbox-list-with-description .formkit-label{display:none}button[data-v-3cacd5cb]{font-size:12px;padding:0;border-radius:50%;color:#5f7a8c;border:1px solid #5f7a8c;width:17px;height:17px;text-align:center;position:absolute;bottom:2px;right:0;background-color:#fff}button[data-v-3cacd5cb]:focus{box-shadow:0 0 0 4px #83bffc}.button-increment-decrement[data-v-daa89e61]{display:flex;flex-direction:column;align-items:center;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border-radius:20px;width:40px}hr[data-v-daa89e61]{width:100%;border-color:#fffffd}.leap-table tr[data-v-ebc666cb],td[data-v-ebc666cb]{padding:10px 10px 10px 0}.leap-table[data-v-ebc666cb]{background:#fff;margin-bottom:10px;border:1px solid #D1D5DB;border-collapse:collapse;width:100%}.leap-table tr.error[data-v-ebc666cb]{background:#fbe5e5}.leap-table .gutter[data-v-ebc666cb]{width:14px;padding:13px 0 0;font-size:30px;margin:0;color:#000;text-align:center;position:relative}thead tr[data-v-ebc666cb]{border-bottom:1px solid #eeeeee}th[data-v-ebc666cb]{text-align:left;padding:10px 10px 10px 0}.leap-line[data-v-ebc666cb]{display:flex;margin-bottom:10px;align-items:center}.leap-label[data-v-ebc666cb]{margin-right:10px}.leap-style-label[data-v-ebc666cb]{margin-bottom:8px}.leap-type-line[data-v-ebc666cb]{margin-bottom:1em}.custom-leaps-line[data-v-ebc666cb]{margin-bottom:1.5em}.leap-explanation[data-v-ebc666cb]{margin:0 0 25px}.one-step-message[data-v-ebc666cb]{height:31px;display:flex;padding-left:10px;align-items:center;font-weight:700}.empty-message[data-v-ebc666cb]{display:flex;justify-content:center;align-items:center;font-style:italic;color:#5f7a8c;flex-direction:column;padding:30px 0 20px;width:100%}.remove-col[data-v-ebc666cb]{text-align:right}.error .remove-button[data-v-ebc666cb]{color:#000}.remove-button[data-v-ebc666cb]{font-size:25px;max-width:26px;border:none;background:none}.add-leap[data-v-ebc666cb]{border-radius:16px;box-shadow:0 2px 7px #999;margin:10px auto 20px;background:#fff}.mixer-empty[data-v-3c60fd0e]{padding:40px;background:#fff;display:flex;flex-direction:column;align-items:center;max-width:500px;margin:10px auto}.title[data-v-3c60fd0e]{font-size:24px;font-weight:700;margin:16px 0}.message[data-v-3c60fd0e]{color:#5f616b;line-height:26px;max-width:400px;margin:0 auto;padding:0 0 16px;list-style:none;text-align:center}li[data-v-3c60fd0e]{margin-bottom:50px}h1[data-v-ae66dffd]{display:flex;font-size:1.5rem;line-height:24px;flex-direction:row;text-align:left;padding:30px 0 0;font-family:Lato;font-weight:700}h1 .enabled .inline-svg[data-v-ae66dffd]{margin-right:10px}.compact h1[data-v-ae66dffd]{padding:0}.not-mobile[data-v-ae66dffd]{display:none}@media screen and (min-width: 960px){.not-mobile[data-v-ae66dffd]{display:block}}.required-note[data-v-092585b4]{color:#ff4954;font-size:14px;font-weight:700}.form-number .formkit-label{padding-bottom:8px;display:block;font-weight:500}.tool-tip[data-v-ce799224]{position:relative}.mask[data-v-ce799224]{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100dvh}.popup[data-v-ce799224]{position:absolute;width:min(80vw,400px);left:-200px;z-index:100;padding:0 20px;background-color:#fffffd;box-shadow:0 4px 8px #b7b7b780}.checkbox-with-description[data-v-a0ca3fdb]{display:flex;gap:.5em;line-height:24px;font-size:16px}.label[data-v-a0ca3fdb]{display:flex;flex-direction:column;row-gap:6px;line-height:24px}.title[data-v-a0ca3fdb]{font-weight:500}.description[data-v-a0ca3fdb]{margin-top:0;color:#4b5563;max-width:620px}input[type=checkbox][data-v-a0ca3fdb]{padding:9px;appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #AFB4BB;border-radius:.15em;display:grid;place-content:center}input[type=checkbox][data-v-a0ca3fdb]:hover{background-color:#ebecff;border-color:#9aa0ff;cursor:pointer}input[type=checkbox][data-v-a0ca3fdb]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:CanvasText}input[type=checkbox][data-v-a0ca3fdb]:checked{border:.15em solid #4854FF;background-color:#4854ff}input[type=checkbox][data-v-a0ca3fdb]:checked:before{transform:scale(1)}.checkbox-with-description .tool-tip .popup{left:0}.form-callout[data-v-c6c5174f]{border:1px solid #E5E7EB;border-left-width:5px;border-radius:3px;border-left-color:#9aa0ff;padding:12px 15px}.form-callout.warning[data-v-c6c5174f]{border-left-color:#fcad48}.form-callout.error[data-v-c6c5174f]{border-left-color:#ff4954}.form-date-time .controls[data-v-6f1c4373]{display:flex;column-gap:30px;flex-wrap:wrap}.time[data-v-6f1c4373]{display:flex;margin-top:18px;column-gap:4px}.explanation[data-v-6f1c4373]{max-width:520px;display:flex;align-items:end}.explanation span[data-v-6f1c4373]{height:fit-content}.form-date-time .time select{padding:12px 24px 12px 12px}.other-attributes ul{list-style:none;margin:0;padding:0;display:flex;border-radius:6px;width:100%;column-gap:2em;row-gap:1em;flex-direction:row;flex-wrap:wrap}.other-attributes .formkit-input{appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #AFB4BB;border-radius:.15em;display:grid;place-content:center}.other-attributes .formkit-input:hover{background-color:#ebecff;border-color:#9aa0ff;cursor:pointer}.other-attributes .formkit-input:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:CanvasText}.other-attributes .formkit-input:checked{border:.15em solid #4854FF;background-color:#4854ff}.other-attributes .formkit-input:checked:before{transform:scale(1)}.other-attributes .formkit-inner{display:flex;gap:.5em;line-height:24px}.other-attributes .label{display:block;max-width:500px}.other-attributes .formkit-label{display:none}.multiselect-right-check ul{list-style:none;margin:0;padding:0;display:inline-flex;border-radius:6px;width:100%;row-gap:1px;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#f9fafb}.multiselect-right-check ul li{flex-basis:50%}@media screen and (max-width: 640px){.multiselect-right-check ul li{flex-basis:100%}}.multiselect-right-check .label{font-size:19px;background:#fff;padding:8px 22px;cursor:pointer;color:#606878;transition:box-shadow .4s ease;height:100%;width:100%;line-height:46px;display:inline-block;border:1px solid transparent;border-bottom:1px solid #F3F4F6}.multiselect-right-check .label:nth-child(2n){border-right:1px solid #F3F4F6}.multiselect-right-check .label:hover{background-color:#f9fafb}.multiselect-right-check .label:after{content:"•";float:right;color:#f3f4f6}.multiselect-right-check input[type=checkbox]:checked+span.label{background:#f9fdff;color:#4854ff}.multiselect-right-check input[type=checkbox]:checked+span.label:after{content:"✓";float:right;color:#4854ff}.multiselect-right-check .formkit-label{display:none}button[data-v-7876de42]{appearance:none;border:none;background:transparent;color:#4854ff}.bread-crumb-nav[data-v-def0347e]{appearance:none;background:transparent;border:none;color:#4e4e4e;z-index:10}.form-radio-normal fieldset{display:inline-flex;overflow:hidden;margin:5px 0}.form-radio-normal legend{font-weight:500;padding-bottom:4px;margin-bottom:8px}.form-radio-normal.no-legend fieldset{height:inherit}.form-radio-normal.no-legend fieldset legend{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden!important}.form-radio-normal ul{list-style:none}.form-radio-normal .formkit-options{margin:1px 0;padding:0;position:relative;display:flex;column-gap:20px}.form-radio-normal .formkit-wrapper{display:grid;grid-template-columns:1em auto;gap:.5em}.form-radio-normal .formkit-decorator{display:none}.form-radio-normal .formkit-wrapper:focus-within{color:#4854ff}.form-radio-normal input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:4px;font:inherit;color:currentColor;width:1em;height:1em;border:.15em solid #AFB4BB;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}.form-radio-normal input[type=radio]:hover{background-color:#ebecff;border-color:#9aa0ff}.form-radio-normal input[type=radio]:before{content:"";width:.75em;height:.75em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #4854ff;background-color:CanvasText}.form-radio-normal input[type=radio]:checked{border:.15em solid #4854FF}.form-radio-normal input[type=radio]:checked:before{transform:scale(1)}.form-radio-normal input[type=radio]:focus{outline:max(2px,.15em) solid #4854FF;outline-offset:max(2px,.15em)}.form-radio-normal .formkit-label{margin-left:.5em;margin-top:.2em}.form-radio-normal .formkit-option-help{margin-left:2.25em;max-width:350px;line-height:22px;margin-top:-6px;color:#4b5563}.form-sub-label[data-v-693d84c0]{margin-top:8px;font-size:15px;color:#5057cf}.sub-description .form-explanation[data-v-693d84c0]{margin-left:30px;margin-top:-20px;color:#6b7280}.readonly-title[data-v-693d84c0]{font-weight:700}.row[data-v-693d84c0]{display:flex;flex-direction:column;gap:1.75em}@media (min-width: 840px){.row[data-v-693d84c0]{flex-direction:row;gap:2.5em}}hr[data-v-693d84c0]{border:none;height:1px;width:100%;color:#e5e7eb;background-color:#e5e7eb}.one-line[data-v-693d84c0]{display:flex;column-gap:10px}.new[data-v-693d84c0]{color:#000;background-color:#fff3b6;letter-spacing:.25px;padding:2px 10px;display:flex;align-items:center;margin-bottom:8px;border-radius:8px}.floating-decoration[data-v-693d84c0]{max-width:100px;position:absolute;top:20px;right:20px}.floating-decoration.open[data-v-693d84c0]{max-width:140px}@media screen and (max-width: 880px){.floating-decoration[data-v-693d84c0]{display:none}}.save-warning[data-v-693d84c0]{margin-bottom:10px}.dont-show-again[data-v-693d84c0]{float:right;color:#ff5a64;text-decoration:underline}.dont-show-again[data-v-693d84c0]:before{content:"×";margin-right:5px;margin-top:-5px;font-size:1.5em;float:left}.dont-show-again[data-v-693d84c0]:hover{color:#333}@media screen and (max-width: 640px){#assignment-editor .formkit-options{flex-direction:column;row-gap:10px}}#assignment-editor .formkit-options .formkit-wrapper{gap:.75em;line-height:22px}#assignment-editor .tool-tip .button-info{left:210px}@media (min-width: 840px){#assignment-editor .formkit-input[name=metronomeStyle]{width:658px}}#assignment-editor .launch-settings select{width:100%}@media only screen and (min-width: 600px){#assignment-editor .launch-settings select{width:300px}}#assignment-editor select[name=measureCount]{min-width:175px}.label[data-v-ca21048f]{padding-bottom:8px;font-weight:500}.more-less[data-v-73d1b0b2]{appearance:none;font-size:18px;font-weight:400;color:#0073c7;border:none;background:none;text-align:left}.hidden[data-v-73d1b0b2]{display:none}.more-levels-wrapper[data-v-8e047a5c]{display:flex;flex-direction:column;row-gap:30px}.educator-student-update[data-v-efad773a]{max-width:500px;margin:10px auto}.header[data-v-efad773a]{margin-bottom:30px}.form-section[data-v-efad773a]{max-width:500px}#student-info[data-v-efad773a],#update-password[data-v-efad773a]{display:flex;flex-direction:column;row-gap:20px}.flash-parent[data-v-efad773a]{position:relative}.flash[data-v-efad773a]{position:absolute;bottom:0;left:150px}.container[data-v-d34a3194]{display:flex;flex-wrap:wrap}#personal-info[data-v-d34a3194],#change-password[data-v-d34a3194]{display:flex;flex-direction:column;row-gap:20px}.sidebar[data-v-d34a3194]{padding:0 20px;max-width:350px;display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width: 750px){.container[data-v-d34a3194]{flex-wrap:nowrap}.sidebar[data-v-d34a3194]{padding:0 50px}}.history[data-v-d34a3194]{list-style:none;margin:0;padding:0}.history li[data-v-d34a3194]{margin-bottom:40px;line-height:1.5}.history .transaction-date[data-v-d34a3194],.history .transaction-price[data-v-d34a3194]{font-weight:700}.my-account[data-v-d34a3194]{max-width:1000px;margin:0 auto;padding:10px}main[data-v-d34a3194]{flex-grow:2}.flash-parent[data-v-d34a3194]{position:relative}.flash[data-v-d34a3194]{position:absolute;bottom:0;left:200px}.bulk-archive-students[data-v-a70bf2e4]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:0 auto}.table[data-v-a70bf2e4]{margin-bottom:20px}.flash-parent[data-v-a70bf2e4]{position:relative}.flash[data-v-a70bf2e4]{position:absolute;bottom:0;left:100px}.bulk-archive-students .no-submit button{display:none}.bulk-archive-students .action-col .formkit-wrapper{display:flex;column-gap:5px}.import-more[data-v-112631a8]{border:1px solid #8396A8;background-color:transparent;width:100%;text-align:left;display:flex;column-gap:30px}.import-student-summary[data-v-112631a8]{display:flex;justify-content:space-between;max-width:600px;flex-grow:2}.import-student-number[data-v-112631a8]{font-size:1.5em;font-weight:700;color:#0073c7}.summary-wrapper .toggle[data-v-112631a8]{transform:rotate(-90deg);transition:transform .5s;transform-origin:center center;height:20px;width:20px}.summary-wrapper.open .toggle[data-v-112631a8]{transform:rotate(0)}.toggle-outer[data-v-112631a8]{border-right:1px solid #8396A8;width:50px;height:80px;padding-right:10px;display:flex;justify-content:center;align-items:center}.student-details[data-v-112631a8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;overflow:hidden}.open .student-details[data-v-112631a8]{grid-template-rows:1fr}.student-details>div[data-v-112631a8]{overflow:hidden}.max-height[data-v-112631a8]{max-height:600px;overflow:auto}table[data-v-112631a8]{width:100%}thead tr[data-v-112631a8]{height:50px}td[data-v-112631a8]:nth-child(1),th[data-v-112631a8]:nth-child(1){padding-left:20px}th[data-v-112631a8]{font-weight:700;text-align:left;width:50%}td[data-v-112631a8]{padding:15px 15px 15px 0}tr:nth-child(2n) td[data-v-112631a8]{background-color:#eee}.student-name[data-v-112631a8]{font-weight:700}.import-pill-red[data-v-112631a8]{font-weight:700;border:1px solid #ff4954;border-radius:8px;padding:0 10px;display:inline-block;line-height:1.5;white-space:nowrap}.import-pill-green[data-v-112631a8]{font-weight:700;border:1px solid #008a00;border-radius:8px;padding:0 10px;display:inline-block;line-height:1.5;white-space:nowrap}.import-display-student-summary .toggle .inline-svg{display:inline-block}table[data-v-2395ed35]{border-collapse:collapse;border-spacing:0;width:100%}th[data-v-2395ed35]:nth-child(1),td[data-v-2395ed35]:nth-child(1){padding-left:20px}th[data-v-2395ed35]{font-weight:700;text-align:left}td[data-v-2395ed35]{padding:15px 15px 15px 0}tr:nth-child(2n) td[data-v-2395ed35]{background-color:#eee}.no-date[data-v-23c009cc],.progress[data-v-23c009cc]{width:100%;background-color:#0073c7;height:70px;font-weight:700;color:#fff;padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:right}.progress-background[data-v-23c009cc]{color:#0073c7;background-color:#fff;width:80px;border-radius:4px;height:40px;display:flex;justify-content:center;align-items:center}.need-vouchers[data-v-23c009cc],.expired-import[data-v-23c009cc]{background-color:#0073c7;color:#fff;font-weight:700;padding:10px;border-radius:4px;text-align:center}.need-vouchers div[data-v-23c009cc],.expired-import div[data-v-23c009cc]{max-width:800px;margin:0 auto}.need-vouchers .import-purchase-link[data-v-23c009cc],.expired-import .import-purchase-link[data-v-23c009cc]{color:#0073c7;background-color:#fff;padding:10px;border-radius:4px;display:inline-block;margin:20px 0;text-decoration:none}.need-vouchers .import-purchase-link[data-v-23c009cc]:hover,.expired-import .import-purchase-link[data-v-23c009cc]:hover{text-decoration:underline}.choose-vouchers[data-v-23c009cc]{background-color:#0073c7;color:#fff;font-weight:700;padding:10px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;height:70px}.choose-vouchers>div[data-v-23c009cc]{max-width:500px}.import-classes-update-button .import-ok-button{width:100%;background-color:#0073c7;height:70px;border:none;border-radius:4px;text-align:right;padding-right:20px;display:flex;justify-content:right;align-items:center}.import-classes-update-button .import-ok-button .import-pseudo-button{color:#0073c7;background-color:#fff;padding:10px;border-radius:4px;height:40px}.import-classes-students[data-v-444f4477]{max-width:calc(100vw - 60px);margin:20px auto}@media screen and (min-width: 1180px){.import-classes-students[data-v-444f4477]{max-width:1140px}}.import-classes-class[data-v-8acea298]{max-width:calc(100vw - 60px);margin:20px auto}@media screen and (min-width: 1180px){.import-classes-class[data-v-8acea298]{max-width:1140px}}.import-card-contents[data-v-8acea298]{display:flex;justify-content:space-between;max-width:800px;margin:0;column-gap:30px}.import-card-contents>div[data-v-8acea298]:nth-child(1){flex-grow:2}.import-card-contents dt[data-v-8acea298]{font-weight:700;margin-bottom:.5em}.import-card-contents ul[data-v-8acea298]{list-style:none;margin:0;padding:0}dt[data-v-8acea298],dd[data-v-8acea298]{margin:0 0 1em}.standards[data-v-8acea298]{max-height:600px;overflow:auto}.import-wide[data-v-8acea298]{flex-shrink:10}.clef-button[data-v-5626fa2f]{box-shadow:0 2px 3px #00000026;background:#fff;height:140px;width:140px;background-size:contain;color:#000;font-size:16px;font-weight:700;font-family:roboto,sans-serif;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:1px solid #D1D1D1;padding-bottom:20px}.clef-button.selected[data-v-5626fa2f]{outline:1px solid #4854FF}.clef-button[data-v-5626fa2f]:hover{background:#ebecff;outline:1px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}.clef-button[data-v-5626fa2f]:focus{outline:1px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}.clef-button[disabled][data-v-5626fa2f]{background-color:#e0e0e0}.content[data-v-5626fa2f]{height:100px}.clef-button .render-abc{height:100px!important;display:flex;align-items:center}.pitch-range-header[data-v-648c2e20]{display:flex;justify-content:space-between;align-items:center;column-gap:20px;flex-wrap:wrap;margin-bottom:20px}.non-clef-button[data-v-9a85af5e]{box-shadow:0 2px 3px #00000026;background:#fff;height:140px;width:140px;background-size:contain;color:#000;font-size:16px;font-weight:700;font-family:roboto,sans-serif;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:1px solid #D1D1D1;margin-bottom:20px}.non-clef-button.selected[data-v-9a85af5e]{outline:1px solid #4854FF}.non-clef-button[data-v-9a85af5e]:hover{background:#ebecff;outline:1px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}.non-clef-button[data-v-9a85af5e]:focus{outline:1px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}.choose-clef[data-v-bbe6e5d2]{width:100%}.spacing[data-v-bbe6e5d2]{margin-top:1em}.button-row[data-v-bbe6e5d2]{display:flex;flex-wrap:wrap;gap:30px;padding-left:1px}.button-row-inner[data-v-bbe6e5d2]{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 400px){.button-row[data-v-bbe6e5d2],.button-row-inner[data-v-bbe6e5d2]{gap:10px}}.form-tab-text .label{margin:0;width:100%}.form-tab-text .formkit-fieldset{width:100%;margin:0;padding:20px 5px}.form-tab-text .formkit-options{flex-direction:row;width:100%;gap:15px}@media screen and (max-width: 640px){.form-tab-text .formkit-options{flex-direction:column}}.form-tab-text .formkit-options .formkit-option{flex:1;text-align:center}@media screen and (max-width: 640px){.form-tab-text input[type=radio]+span{flex-direction:column;width:100%}}.form-tab-text fieldset{display:inline-flex;margin-bottom:5px}.form-tab-text ul{list-style:none}.form-tab-text .formkit-label{border:3px solid transparent;font-size:14px;letter-spacing:1.5px;background-color:#fffffd;padding:0 13px;cursor:pointer;color:#5f7a8c;transition:box-shadow .4s ease;height:100%;line-height:41px;display:inline-block}.form-tab-text .formkit-options{margin:0;padding:0;position:relative;display:flex}.form-tab-text input[type=radio]:checked+span{background-color:#4854ff;color:#fff;font-weight:600}.form-tab-text .formkit-inner{height:100%}.form-tab-text .label{outline:1px solid #c0c0c0;background-color:#fff;color:#333;box-shadow:0 4px 4px #0000001a;font-family:Lato,"Helvetica Neue, Helvetica, Arial",sans-serif;margin:0 2px;padding:12px 16px;font-size:16px;display:inline-block;border-radius:5px;transition:color .25s ease 0s,border-color .25s ease 0s,background-color .25s ease 0s,box-shadow .25s ease 0s;display:flex;align-items:center;justify-content:center;height:100%}.form-tab-text .label:focus{outline:2px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}.form-tab-text .label:hover{background:#ebecff;outline:1px solid #4854FF;color:#4854ff;cursor:pointer;fill:#4854ff}.pitch-range-instruments[data-v-dab91915]{width:100%}.select-one[data-v-dab91915]{padding:0 5px}.top-row[data-v-dab91915]{margin-top:20px}.instruments[data-v-9a07b4a6]{width:100%;display:inline-block;font-size:16px}@media screen and (min-width: 640px){.instruments[data-v-9a07b4a6]{max-width:300px;padding-right:30px}}.actions[data-v-9a07b4a6]{display:flex;column-gap:10px;justify-content:left}tr[data-v-9a07b4a6]{border-bottom:1px solid #E5E7EB}td span[data-v-9a07b4a6]{padding:20px 0}.configured-pitch-range td[data-v-9a07b4a6]{display:block}@media screen and (min-width: 640px){.configured-pitch-range td[data-v-9a07b4a6]{display:table-cell}}.configured-pitch-range td .actions[data-v-9a07b4a6]{margin:8px 0 36px}@media screen and (min-width: 640px){.configured-pitch-range td .actions[data-v-9a07b4a6]{margin:24px 0}}.container[data-v-88bf8b34]{display:flex;column-gap:20px;margin-bottom:20px;align-items:center}.head[data-v-88bf8b34]{margin-top:0;margin-bottom:10px}.empty-state .formkit-input[type=button]{font-size:15px;font-weight:600;padding:10px 18px;border-radius:6px;border:none;text-align:center;width:auto;font-size:16px;font-weight:400;letter-spacing:.2px;font-family:Lato,sans-serif;outline:1px solid #3b305d;background:transparent;color:#3b305d}.empty-state .formkit-input[type=button]:disabled{opacity:.5}.empty-state .formkit-input[type=button]:focus{outline:1px solid #4854FF;color:#4854ff;cursor:pointer}.empty-state .formkit-input[type=button]:hover{background:#ebecff;outline:1px solid #4854FF;color:#4854ff;cursor:pointer}th[data-v-577568d9]{text-align:left}.configured-pitch-range[data-v-577568d9]{display:block;margin-bottom:15px;width:100%}@media screen and (min-width: 640px){.configured-pitch-range[data-v-577568d9]{display:table-row}}.configured-pitch-ranges[data-v-577568d9]{width:100%;margin-bottom:15px;border-collapse:collapse}.configured-pitch-ranges thead tr[data-v-577568d9]{display:none}@media screen and (min-width: 640px){.configured-pitch-ranges thead tr[data-v-577568d9]{display:table-row}}.form-radio-vertical-icon fieldset{box-shadow:0 4px 8px #b7b7b780;display:inline-flex;overflow:hidden;margin-bottom:5px}.form-radio-vertical-icon fieldset legend{margin-bottom:5px}.form-radio-vertical-icon ul{list-style:none}.form-radio-vertical-icon .label{height:100%;display:inline-block;border:3px solid transparent;letter-spacing:1.5px;background-color:#fffffd;padding:0 4px;cursor:pointer;color:#5f7a8c;transition:box-shadow .4s ease;line-height:41px;box-shadow:0 4px 4px #0000001a;font-size:20px;border-radius:8px;margin-bottom:6px;min-width:36px;text-align:center}.form-radio-vertical-icon .formkit-inner{height:50px}.form-radio-vertical-icon .formkit-label{display:none}.form-radio-vertical-icon .formkit-options{margin:0;padding:0;position:relative;display:flex;flex-direction:column}.form-radio-vertical-icon input[type=radio]:checked+span{font-weight:600;border:3px solid #4854FF}.form-range-selector[data-v-85f3cef7]{width:100%;max-width:450px;background:#fff;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}@media screen and (max-width: 720px){.form-range-selector[data-v-85f3cef7]{max-width:100%}}.range-selection-main[data-v-85f3cef7]{display:flex;justify-content:space-between;align-items:center}.range-selection-secondary[data-v-85f3cef7]{display:flex;flex-wrap:wrap;margin-top:20px}.individual-voice[data-v-85f3cef7]{width:110px}.voices-label[data-v-85f3cef7]{text-transform:uppercase;color:#5f7a8c}.voices-title[data-v-85f3cef7]{font-weight:700}.main-section[data-v-eace6b8c]{display:flex;flex-direction:column-reverse;gap:30px}@media screen and (min-width: 720px){.main-section[data-v-eace6b8c]{flex-direction:row}}.pitch-range-wrapper[data-v-eace6b8c]{padding:10px 5px;width:100%}@media screen and (max-width: 420px){.pitch-range-wrapper[data-v-eace6b8c]{padding-left:0;padding-right:0}}.selected-instruments[data-v-eace6b8c]{max-width:360px;line-height:22px}.pitch-range-section .modal-body .button-row[data-v-a85e59ae]{flex-direction:row;gap:15px}.pitch-range-section .modal-body .button-row .clef-button[data-v-a85e59ae],.pitch-range-section .modal-body .button-row .non-clef-button[data-v-a85e59ae]{width:100%;margin:0}.pitch-range-section .modal-body .button-row .non-clef-button[data-v-a85e59ae]{max-width:170px}@media screen and (max-width: 1100px){.pitch-range-section .modal-body .button-row[data-v-a85e59ae]{flex-direction:column}.pitch-range-section .modal-body .button-row .non-clef-button[data-v-a85e59ae]{max-width:100%}}@media screen and (max-width: 640px){.pitch-range-section .modal-body .button-row[data-v-a85e59ae]{flex-direction:column}.pitch-range-section .modal-body .button-row .clef-button[data-v-a85e59ae],.pitch-range-section .modal-body .button-row .non-clef-button[data-v-a85e59ae]{padding:0;margin:0}}.body-wrapper[data-v-a85e59ae]{height:calc(100vh - 270px);height:calc(100dvh - 270px);overflow:auto;overscroll-behavior:none}.button-row[data-v-a85e59ae]{display:flex;column-gap:20px;justify-content:space-between;align-items:center;padding:4px 0}.button-row .flex[data-v-a85e59ae]{display:flex;column-gap:20px}.displayed-attribute[data-v-a852f605]{padding:30px 0}.displayed-attribute.selected[data-v-a852f605]{font-weight:700}.displayed-attribute.selected[data-v-a852f605]:before{content:"✓";margin-right:.3em}.displayed-attribute[data-v-a852f605]:not(.selected){display:none}.type-difficulty[data-v-4e795165]{padding-bottom:1.5em}.type-difficulty th[data-v-4e795165]{text-align:left}.type-difficulty thead th[data-v-4e795165]:last-of-type{padding-left:25px}.type-title[data-v-4e795165]{font-size:22px;padding-top:5px}.type-title[data-v-4e795165]:last-of-type{padding-left:25px}.attributes[data-v-4e795165]{display:flex;column-gap:30px;flex-wrap:wrap}.note-list[data-v-4e795165]{flex-wrap:wrap;background-color:#e5e7eb;border:1px solid #E5E7EB;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1px;grid-row-gap:1px;margin-bottom:20px}@media (min-width: 640px){.note-list[data-v-4e795165]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 960px){.note-list[data-v-4e795165]{grid-template-columns:repeat(4,1fr)}}.note-list>div[data-v-4e795165]{background-color:#fff;padding:15px;display:flex;align-items:flex-end;min-width:40px;justify-content:center}.custom-level-rhythm-summary .note-list .abcjs-staff{opacity:0}.button-abcjs[data-v-382f5fa2]{margin:5px;width:66px;height:66px}.button-abcjs .label[data-v-382f5fa2]{border:1px solid #AFB4BB;background-color:#fff;overflow:hidden;border-radius:5px;position:relative}.button-abcjs .label[data-v-382f5fa2]:before{right:-3px;top:-5px;position:absolute;border-radius:12px;padding:0 4px;border:1px solid #ffffff}.button-abcjs .label[data-v-382f5fa2]:hover:before{content:"✓";color:#aebcc7;border:1px solid #AEBCC7}input[type=checkbox]+.button-abcjs .label[data-v-382f5fa2]{cursor:pointer;color:#111827;width:100%;height:100%;display:flex;justify-content:center;align-items:center}input[type=checkbox]+.button-abcjs .label[data-v-382f5fa2]:hover{color:#4854ff;border:2px solid #9AA0FF}input[type=checkbox]:checked+.button-abcjs .label[data-v-382f5fa2]{border:2px solid #4854FF}input[type=checkbox]:checked+.button-abcjs .label[data-v-382f5fa2]:before{content:"✓";color:#fff;background:#4854ff}.button-abcjs .abcjs-staff{opacity:0}.button-abcjs .note-disabled{stroke:#abc3cd}.button-abcjs .formkit-outer,.button-abcjs .formkit-inner{height:100%}.form-button-icon-abcjs-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.form-button-icon-abcjs-list.advanced input[type=checkbox]:checked+.button-abcjs .label:before{content:"⇒";color:#0281f3;background:transparent}.form-button-icon-abcjs-list.advanced .button-abcjs .label{background:#fff}.form-button-icon-abcjs-list.advanced .button-abcjs .label:hover{border:2px solid #9AA0FF}.form-button-icon-abcjs-list.advanced .button-abcjs .label:hover:before{content:"⇒";color:#0281f3;border:1px solid #AEBCC7}.standard-rhythm-choices,.standard-rest-choices{padding:10px 0 0}.standard-rhythm-choices h2.heading,.standard-rest-choices h2.heading{font-size:1rem}.standard-rhythm-choices .advanced input[type=checkbox]:checked+label:before,.standard-rest-choices .advanced input[type=checkbox]:checked+label:before{content:"⇒";color:#0281f3;background:inherit}.standard-rhythm-choices .advanced .button-icon-abcjs label,.standard-rest-choices .advanced .button-icon-abcjs label{background:#f9fdff}.standard-rhythm-choices .advanced .button-icon-abcjs label:hover:before,.standard-rest-choices .advanced .button-icon-abcjs label:hover:before{content:"⇒";color:#0281f3;border:1px solid #AEBCC7}.label[data-v-07f3cc0a]{text-align:center}.type[data-v-07f3cc0a]{text-align:center;color:#5f616b}.notification[data-v-07f3cc0a]{position:absolute;color:#fff;background:#afb4bb;padding:4px 7px;border-radius:12px;font-size:14px;left:50%;transform:translate(-50%);bottom:-12px;line-height:1}.form-radio-abcjs ul{list-style:none;display:flex;padding:0;margin:0}.form-radio-abcjs .label{padding-top:10px;width:100%;position:relative;height:100%;display:inline-block;border:3px solid transparent;background-color:#fffffd;cursor:pointer;color:#6b7280;transition:box-shadow .4s ease;line-height:41px;outline:1px solid #E5E7EB;font-family:Lato,sans-serif;font-size:16px}.form-radio-abcjs .label .type{color:#6b7280;padding-bottom:5px}.form-radio-abcjs .render-abc-snippet{height:32px;margin:0 auto}.form-radio-abcjs .label:hover{background-color:#0000000d}.form-radio-abcjs input[type=radio]:checked+.label{color:#4854ff;border-bottom:3px solid #4854FF}.form-radio-abcjs input[type=radio]:checked+.label .notification{background-color:#4854ff}.advanced-rhythm-groups{margin-bottom:20px}.custom-rhythms[data-v-6cf8bcce]{width:100%;height:calc(100vh - 285px);height:calc(100dvh - 285px)}.custom-rhythms .adv-mode[data-v-6cf8bcce]{width:100%;max-width:inherit;margin:0;padding:0}.custom-rhythms .adv-mode .inner-container[data-v-6cf8bcce]{padding:10px 20px}.spaced-options[data-v-6cf8bcce]{margin-top:15px}.empty[data-v-6cf8bcce]{padding:0}.mode-switch[data-v-6cf8bcce]{padding-left:33px}.image-row[data-v-6cf8bcce]{display:flex;column-gap:10px;align-items:center;justify-content:center;padding-bottom:15px}.image-row .btn[data-v-6cf8bcce]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:#fff;border-radius:5px;min-width:50px;position:relative;display:flex;justify-content:center;align-items:center;padding:5px 5px 0;opacity:.75}.image-row .rhy-selected[data-v-6cf8bcce]{border:2px solid #4854FF}.image-row .rhy-selected[data-v-6cf8bcce]:before{content:"⇒";position:absolute;right:0;top:0;line-height:.6}.image-row .grp-selected[data-v-6cf8bcce]{border:2px solid #4854FF}.image-row .grp-selected[data-v-6cf8bcce]:before{content:"✓";position:absolute;right:0;top:0;line-height:1}@media screen and (min-width: 740px){.custom-rhythms .adv-mode[data-v-6cf8bcce]{height:100%;display:flex;column-gap:10px}.custom-rhythms .adv-mode .advanced-side[data-v-6cf8bcce]{min-width:50%;flex-shrink:4;overflow:auto}.custom-rhythms .adv-mode .basic-side[data-v-6cf8bcce]{width:50%;max-width:520px;min-width:292px}.basic-side[data-v-6cf8bcce]{background-color:#fbfbfb;display:flex;justify-content:flex-end;overflow:auto}.advanced-side .horizontal[data-v-6cf8bcce]{padding-bottom:4px;margin-bottom:10px}.time-sig-group[data-v-6cf8bcce]{background:#fff}}.adv-mode .advanced-side .formkit-options{flex-wrap:wrap;width:100%}.adv-mode .advanced-side .formkit-options li{flex:1}.radio-btn-group .radio label[data-v-4967f5ba]{color:#0073c7;text-decoration:underline;border-radius:8px}.radio-btn-group .radio label[data-v-4967f5ba]:hover{background:#0000000d}.radio-btn-group .radio input[type=radio]:checked+label[data-v-4967f5ba]{display:none}.checkbox-link-like .link-like{text-decoration:underline;color:#4854ff;padding:14px;text-decoration:none;border-radius:6px}.checkbox-link-like .link-like:hover{color:#4854ff;background-color:#ebecff;cursor:pointer}.button-row[data-v-23966e56]{display:flex;column-gap:20px;justify-content:space-between;align-items:center}.button-row .flex[data-v-23966e56]{display:flex;column-gap:1em}.more-attributes[data-v-23966e56]{border-top:1px solid #E5E7EB;padding:30px;display:flex;flex-direction:column;row-gap:20px}.header[data-v-23966e56]{display:flex;align-items:center;column-gap:20px}.level-edit-rhythms-dlg .button-info{position:relative}.account-code[data-v-cce11d86]{display:flex;flex-direction:column;row-gap:30px;max-width:1140px;margin:0 auto}@media screen and (min-width: 420px){.details[data-v-cce11d86]{grid-template-columns:1fr 2fr 1fr}}.details[data-v-cce11d86]{display:grid;grid-template-columns:1fr}.details .label[data-v-cce11d86]{font-weight:700}.details>div[data-v-cce11d86]{padding:10px;background-color:#eee}.details>div[data-v-cce11d86]:nth-child(6n+4),.details>div[data-v-cce11d86]:nth-child(6n+5),.details>div[data-v-cce11d86]:nth-child(6n+6){background-color:#fff}.explanation[data-v-cce11d86]{margin-bottom:10px}#account-code[data-v-cce11d86]{display:flex;flex-direction:column;row-gap:30px}.registration-url[data-v-cce11d86]{display:flex;column-gap:10px}.registration-url input[data-v-cce11d86]{flex-grow:2;font-size:1em}.flash-parent[data-v-cce11d86]{position:relative}.flash[data-v-cce11d86]{position:absolute;bottom:0;left:100px}.account-code input[type=checkbox].formkit-input{appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #AFB4BB;border-radius:.15em;display:grid;place-content:center}.account-code input[type=checkbox].formkit-input:hover{background-color:#ebecff;border-color:#9aa0ff;cursor:pointer}.account-code input[type=checkbox].formkit-input:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:CanvasText}.account-code input[type=checkbox].formkit-input:checked{border:.15em solid #4854FF;background-color:#4854ff}.account-code input[type=checkbox].formkit-input:checked:before{transform:scale(1)}.account-code .formkit-wrapper{display:flex;gap:.5em;line-height:24px;align-items:center}.form-toggle .toggle-style{border-radius:12px;border:2px solid black;width:40px;height:24px;font-size:1px;background-color:#fff}.form-toggle .toggle-style:before{content:".";background-color:#000;width:16px;height:16px;display:block;border-radius:12px;margin-left:2px;margin-top:2px}.form-toggle .toggle-style.on:before{margin-left:18px}button[data-v-2bd3837e]{border:none;border-bottom:1px solid #ff5a64;background:none;color:#ff5a64;padding:2px}.container[data-v-d92c2da0]{display:flex}main[data-v-d92c2da0]{display:flex;padding:20px;flex-direction:column;row-gap:15px;flex-grow:2}aside[data-v-d92c2da0]{max-width:300px;background-color:#fff;padding:30px;display:flex;flex-direction:column;row-gap:20px}section[data-v-d92c2da0]{background-color:#fff;border:2px solid #000000;border-radius:6px;padding:10px;display:flex;justify-content:space-between;align-items:center}section.upgrade[data-v-d92c2da0]{flex-direction:column;align-items:flex-start;row-gap:10px}.with-toggle>div[data-v-d92c2da0]:nth-child(2){flex-grow:2;padding-left:20px;padding-right:20px}.purchase-label[data-v-d92c2da0]{font-weight:700}.explanation[data-v-d92c2da0]{color:#5f616b}.line-item[data-v-d92c2da0]{display:flex;justify-content:space-between}.total-section[data-v-d92c2da0]{display:flex;justify-content:space-between;border-top:1px solid #8396A8;padding-top:20px;font-weight:700}.checkout-buttons[data-v-d92c2da0]{display:flex;flex-direction:column;row-gap:20px;align-items:center}.paypal[data-v-d92c2da0]{background-color:#f4bf58;border:none;padding:10px}.cart-form .with-input .formkit-label{opacity:0}.dashboard-form-page[data-v-06e88bcb]{background-color:#f9fafb}.you-tube-lazy[data-v-c6cb9d47]{position:relative;cursor:pointer;display:inline-block;padding:0;overflow:hidden;background:transparent;border:none}.you-tube-lazy[data-v-c6cb9d47]:hover{background-color:transparent}.you-tube-lazy img[data-v-c6cb9d47]{opacity:.9;margin-top:-45px}.you-tube-lazy .play-button[data-v-c6cb9d47]{background-color:#333;box-shadow:0 0 30px #0009;z-index:1;opacity:.8;border-radius:6px}.you-tube-lazy .play-button[data-v-c6cb9d47]:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.you-tube-lazy .play-button[data-v-c6cb9d47],.you-tube-lazy .play-button[data-v-c6cb9d47]:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.you-tube-lazy.loading img[data-v-c6cb9d47]{opacity:.4}.you-tube-lazy.loading .play-button[data-v-c6cb9d47]{margin:5px auto;font-size:18px;width:1em;height:1em;border-radius:50%;text-indent:-9999em;animation:load5-c6cb9d47 1.1s infinite ease;background:transparent}.you-tube-lazy.loading .play-button[data-v-c6cb9d47]:before{display:none}@keyframes load5-c6cb9d47{0%,to{box-shadow:0 -2.6em #012347,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #00000080,-1.8em -1.8em #000000b3}12.5%{box-shadow:0 -2.6em #000000b3,1.8em -1.8em #012347,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #00000080}25%{box-shadow:0 -2.6em #00000080,1.8em -1.8em #000000b3,2.5em 0 #012347,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #0003}37.5%{box-shadow:0 -2.6em #0003,1.8em -1.8em #00000080,2.5em 0 #000000b3,1.75em 1.75em #012347,0 2.5em #0003,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #0003}50%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #00000080,1.75em 1.75em #000000b3,0 2.5em #012347,-1.8em 1.8em #0003,-2.6em 0 #0003,-1.8em -1.8em #0003}62.5%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #00000080,0 2.5em #000000b3,-1.8em 1.8em #012347,-2.6em 0 #0003,-1.8em -1.8em #0003}75%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #00000080,-1.8em 1.8em #000000b3,-2.6em 0 #012347,-1.8em -1.8em #0003}87.5%{box-shadow:0 -2.6em #0003,1.8em -1.8em #0003,2.5em 0 #0003,1.75em 1.75em #0003,0 2.5em #0003,-1.8em 1.8em #00000080,-2.6em 0 #000000b3,-1.8em -1.8em #012347}}.intro .button-normal.primary[data-v-096e2930]{max-width:300px;min-width:100px;align-items:center;justify-content:center}.intro[data-v-096e2930]{margin-top:10px}.intro p[data-v-096e2930]{max-width:450px;margin:0 auto;max-width:400px;color:#6b7280;text-align:center;font-family:Lato,sans-serif;line-height:22.8px}ul li[data-v-096e2930],ol li[data-v-096e2930]{color:#6b7280;line-height:22.8px;text-align:left}.you-tube-lazy.picture[data-v-096e2930]{margin:20px auto;display:block;max-width:100%}.shout[data-v-096e2930]{font-size:1.75em;text-align:center;font-weight:700;margin:10px auto}.shout2[data-v-096e2930]{font-size:1em;text-align:center;color:#6b7280}.shout3[data-v-096e2930]{font-size:1em;text-align:center;color:#111827;padding:10px 0}.step[data-v-096e2930]{margin:20px auto;display:block}.button-row[data-v-096e2930]{display:flex;column-gap:10px;margin:10px auto;align-items:center;justify-content:center}.offer-list[data-v-096e2930]{text-align:left;max-width:300px;margin:10px auto}.explanation .final-step[data-v-096e2930]{max-width:300px;margin:30px auto;display:block}.explanation .final-step-confirm[data-v-096e2930]{max-width:200px;margin:15px auto 30px;display:block}.code[data-v-096e2930]{width:100%;text-align:center;color:#111827;background-color:#f9fafb;padding:20px;border-radius:8px;overflow:auto}.code span[data-v-096e2930]{display:block;color:#6b7280;margin-bottom:10px}.explanation-list[data-v-096e2930]{margin:30px auto 0;list-style-type:none;padding:0}@media screen and (min-width: 640px){.explanation-list[data-v-096e2930]{display:grid;grid-template-columns:275px 275px;grid-row:auto auto;grid-column-gap:20px;grid-row-gap:20px}}.explanation-list li[data-v-096e2930]{margin:25px auto}@media screen and (min-width: 640px){.explanation-list li[data-v-096e2930]{max-width:275px;margin:0}}.explanation-list img[data-v-096e2930]{height:85px;margin:0 auto;display:block}.radio-tab[data-v-ad24988e]{display:flex;border-bottom:1px solid #E2EBF3;margin-bottom:14px}.radio-tab button[data-v-ad24988e]{color:#5f7a8c;background:#fff;border:none;border-bottom:2px solid transparent;flex-grow:2;padding-bottom:14px}.radio-tab button.selected[data-v-ad24988e]{color:#4854ff;border-bottom:2px solid #4854FF}.radio-tab .label[data-v-ad24988e]{display:block;margin-top:3px}.radio-tab .icon[data-v-ad24988e]{display:none}@media screen and (min-width: 500px){.radio-tab .icon[data-v-ad24988e]{display:block}}.dashboard-button[data-v-fd313933]{margin:5px 0}.link[data-v-fd313933]{display:flex;justify-content:space-between;text-decoration:none;height:56px;align-items:center;padding:0 14px;margin:0 14px}.link[data-v-fd313933]:not(.router-link-exact-active):hover{background:#f3f4f6}.left[data-v-fd313933]{display:flex;position:relative;align-items:center;justify-content:center}.right[data-v-fd313933]{margin-right:10px}.decoration[data-v-fd313933]{margin-right:12px}.both[data-v-fd313933]{position:absolute;left:0}.router-link-active[data-v-fd313933],.show-as-selected[data-v-fd313933]{font-weight:700;margin:0 14px;padding-left:13px;border-radius:.25rem;border:1px solid #DCDCDC;background:#fff;box-shadow:0 2px 3px #0000001f}.label[data-v-fd313933]{max-width:150px;margin:0 0 3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sidebar-message[data-v-f6af2fd2]{background:linear-gradient(90deg,#ff4954,#c987ff);color:#fff;font-weight:400;padding:20px;border-radius:0 0 5px 5px}.button-row[data-v-f6af2fd2]{display:flex;justify-content:center;margin-top:20px}hr[data-v-b75b82bf]{border:none;height:1px;width:100%;color:#e5e7eb;background-color:#e5e7eb}.dashboard-sidebar.child-nav[data-v-b75b82bf]{background:#fff;border-right:1px solid #E2E8ED;height:calc(100vh - 68px);height:calc(100dvh - 68px);display:flex;flex-direction:column}@media screen and (min-width: 800px){.dashboard-sidebar.child-nav[data-v-b75b82bf]{position:fixed;top:60px;width:255px}}.dock .dashboard-sidebar[data-v-b75b82bf]{height:calc(100vh - 20px);height:calc(100dvh - 20px);display:flex;flex-direction:column;margin-top:14px}.sidebar-header[data-v-b75b82bf]{margin-bottom:auto}.separator[data-v-b75b82bf]{width:100%;height:1px;background:#eaeaea;margin:12px 0}h2.class-header[data-v-b75b82bf]{font-size:18px;color:#111827;padding-left:20px;margin-top:16px}h3[data-v-fb14c406]{display:flex;column-gap:10px;font-size:30px;font-weight:400}p[data-v-fb14c406]{line-height:1.5}ul[data-v-fb14c406]{list-style:none}li[data-v-fb14c406]{margin-bottom:10px;display:flex;column-gap:.4em}li input[data-v-fb14c406]{width:100%}li a[data-v-fb14c406]{display:flex;column-gap:.2em}.hero[data-v-a5c4ffca]{max-width:100%;margin-bottom:20px}ul[data-v-a5c4ffca]{line-height:1.6rem}li[data-v-a5c4ffca]{font-size:18px;line-height:1.65}p[data-v-a5c4ffca]{font-size:18px}.btn-flat[data-v-a5c4ffca]{text-decoration:none;display:inline-block;border-width:0;color:#fff;border:none;border-radius:5px;font-weight:400;padding:12px 20px;font-size:16px;background:#1e6cfe;text-transform:none;font-family:Roboto,sans-serif;text-shadow:none;box-shadow:none;margin-bottom:20px}.btn-flat[data-v-a5c4ffca]:hover{background:#055bfe}.promo-wrap[data-v-a5c4ffca]{display:flex;flex-direction:row;justify-content:space-between;column-gap:20px}iframe[data-v-a5c4ffca]{width:100%}@media screen and (max-width: 900px){.promo-wrap[data-v-a5c4ffca]{flex-wrap:wrap}iframe[data-v-a5c4ffca]{width:375px}}.promo-img[data-v-a5c4ffca]{max-width:375px}svg[data-v-563c65ce]{transform:rotate(150deg);transform-origin:center center}svg circle[data-v-563c65ce]{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:#e5e7eb;stroke-width:1em;stroke-linecap:round}svg .bar[data-v-563c65ce]{stroke:#0073c7}.progress-bar-circular[data-v-563c65ce]{display:block;border-radius:100%;position:relative}.message-item[data-v-93528ea5]{background:transparent;margin-bottom:20px;position:relative;padding-bottom:20px}.message-item.red-background[data-v-93528ea5]{background-clip:padding-box;border-bottom:1px solid #D1D5DB;background:#fff;padding:10px;margin-top:10px}.message-item.red-background[data-v-93528ea5]:before{content:"";position:absolute;inset:0;z-index:-1;margin-top:-14px;border-radius:inherit;background:linear-gradient(to right,#ea4b68,#c06fd0);height:14px}@media screen and (max-width: 1239px){.message-item.has-progress[data-v-93528ea5]{display:flex;column-gap:10px;align-items:center}}.progress-short[data-v-93528ea5]{display:none}@media screen and (max-width: 1239px) and (max-height: 700px){.message-item.has-progress[data-v-93528ea5]{border:1px solid #D1D1D1;border-radius:8px;padding:5px;background-color:#fff;position:fixed;bottom:0;margin-left:-16px;margin-right:16px}.message-item.has-progress p[data-v-93528ea5]{line-height:1;margin:0}.message-item.has-progress a[data-v-93528ea5]{display:none}.message-item.has-progress .progress-short[data-v-93528ea5]{display:block}}h3[data-v-93528ea5]{margin:0 0 10px}.sub-title[data-v-93528ea5]{margin:0 0 10px;display:flex;column-gap:10px;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:700}img[data-v-93528ea5]{max-width:190px}p[data-v-93528ea5]{line-height:1.5}.close[data-v-93528ea5]{position:absolute;right:0;transform:scale(.5);transform-origin:top right}.close .inline-svg.enabled line[data-v-93528ea5]{color:#f3f4f6}.progress[data-v-93528ea5]{position:relative}.circle[data-v-93528ea5]{margin:0 auto;width:130px}.circle-center[data-v-93528ea5]{position:absolute;left:calc(50% - 20px);top:41px}@media screen and (max-width: 1239px){.progress-bar-circular[data-v-93528ea5]{transform:scale(.4);transform-origin:left top}.circle-center[data-v-93528ea5]{transform:scale(.4);transform-origin:left top;top:17px;left:calc(50% - 9px)}.progress[data-v-93528ea5]{width:52px;height:52px}}@media screen and (min-width: 1240px){.dashboard-message-center[data-v-6ef2f280]{border-left:1px solid #E2E8ED}}.save-config-dialog label[data-v-beca392e]{margin:20px 0 0;display:flex;justify-content:space-between;align-items:center;column-gap:.5em;overflow:hidden}.save-config-dialog .save-name[data-v-beca392e]{padding:10px;border-radius:8px;font-size:1em;max-width:140px}.save-config-dialog .error-message[data-v-beca392e]{color:#ff4954;margin-top:20px}.save-config-dialog .button-row[data-v-beca392e]{margin-top:60px;display:flex;justify-content:flex-end}.save-config-dialog .action-button[data-v-beca392e]{margin-left:20px}.save-config-dialog .action-button.in-progress[data-v-beca392e]{background-color:transparent;width:65px}.config-button[data-v-7429b12b]{border-radius:8px;border:2px solid #e9eeee;font-size:1rem;line-height:1.5rem;min-width:265px;background-color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-basis:0}.config-button h3[data-v-7429b12b]{border-bottom:2px solid #EFF3F3;padding:20px;margin:0;flex-grow:2}.config-button .top-card[data-v-7429b12b]{padding:20px 20px 0}.config-button .instrument-title[data-v-7429b12b]{font-size:1.25rem;font-weight:600}.config-button .button-row[data-v-7429b12b]{display:flex;flex-direction:row;justify-content:space-between;border-top:2px solid #EFF3F3;padding:16px 20px;margin-top:auto;min-height:67px}.config-button .button-row button[data-v-7429b12b]{padding:4px 0}.config-button .course[data-v-7429b12b],.config-button .details dt[data-v-7429b12b]{font-size:.875rem;color:#6b7280}.config-button dd[data-v-7429b12b]{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(50vw - 60px)}.config-button dl[data-v-7429b12b]{column-count:2;margin:20px 0 0}.config-button dl .details[data-v-7429b12b]{margin:0 0 20px;min-height:48px}.config-button dl .details:first-of-type dd[data-v-7429b12b]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.config-button dl .details dd[data-v-7429b12b],.config-button dl .details dt[data-v-7429b12b]{text-align:left;margin:0}.config-button .start-button[data-v-7429b12b]{background:#0a57c9;border-radius:6px;color:#fff;width:75px;line-height:16px;text-decoration:none;display:flex;justify-content:center;align-items:center;padding-bottom:2px}.config-button-collapsible[data-v-52db3c06]{border-bottom:1px solid #e9eeee}.config-button-collapsible.open[data-v-52db3c06]{border-radius:8px;border:2px solid #e9eeee}.collapsed-view[data-v-52db3c06]{display:flex;align-items:center;justify-content:space-between;column-gap:10px;padding:10px 0}.title[data-v-52db3c06]{flex-grow:2;text-align:left}.fab[data-v-52db3c06]{background:#4854ff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.expander[data-v-52db3c06]{background:transparent;border:none;display:flex;column-gap:10px;flex-grow:2;justify-content:flex-start}.expander-icon[data-v-52db3c06]{transition:transform .5s;transform:scale(.5)}.open .expander-icon[data-v-52db3c06]{transform:scale(.5) rotate(90deg)}.open .launch[data-v-52db3c06]{display:none}.details[data-v-52db3c06]{max-height:0;transition:max-height .5s;overflow:hidden;border:none;padding-left:18px}.open .details[data-v-52db3c06]{max-height:350px}.config-button-container[data-v-26660448]{margin-bottom:32px}.new-practice-container[data-v-c027c6c5]{display:flex;column-gap:10px;row-gap:10px;margin-bottom:32px;flex-wrap:wrap;justify-content:space-between}.spacer[data-v-c027c6c5]{flex-grow:1;flex-basis:0;min-width:265px}.saved-configs-table[data-v-0f7e16ad]{margin-bottom:30px}.action>span[data-v-0f7e16ad]{display:flex;justify-content:center;align-items:center}.saved-configs-table td{cursor:pointer}.saved-configs-table .pill-container{display:flex;flex-wrap:wrap;column-gap:.5em;row-gap:.5em}.saved-configs-table .pill{padding:2px 8px;border-radius:4px;color:#204dc4;background:#e9edf9}.config-button-container[data-v-4422fbe7]{margin-bottom:32px}.new-practice-container[data-v-39993405]{display:flex;column-gap:10px;row-gap:20px;margin-bottom:32px;margin-top:60px;flex-wrap:wrap;justify-content:space-between}.spacer[data-v-39993405]{flex-grow:1;flex-basis:0;min-width:265px}.recent-configs-table[data-v-c51e78b0]{margin-bottom:30px}.action>span[data-v-c51e78b0]{display:flex;justify-content:center;align-items:center}.recent-configs-table td{cursor:pointer}.recent-configs-table .pill-container{display:flex;flex-wrap:wrap;column-gap:.5em;row-gap:.5em}.recent-configs-table .pill{padding:2px 8px;border-radius:4px;color:#204dc4;background:#e9edf9}.save-config-dialog label[data-v-ba791cbf]{margin:20px 0 0;display:flex;justify-content:space-between;align-items:center;column-gap:.5em;overflow:hidden}.save-config-dialog .save-name[data-v-ba791cbf]{padding:10px;border-radius:8px;font-size:1em}.save-config-dialog .error-message[data-v-ba791cbf]{color:#ff4954;margin-top:20px}.save-config-dialog .button-row[data-v-ba791cbf]{margin-top:60px;display:flex;justify-content:flex-end}.save-config-dialog .button-container[data-v-ba791cbf]{padding-top:10px;padding-bottom:10px;display:flex;justify-content:center;column-gap:10px}.save-config-dialog .action-button.in-progress[data-v-ba791cbf]{background-color:transparent;width:65px}.firefox .recent-configs .save-name{width:200px}.firefox .save-config-dialog .save-name,.safari .save-config-dialog .save-name{max-width:210px}.radio-icons[data-v-d8862252]{display:flex}.radio-icons button[data-v-d8862252]{color:#5f7a8c;background:#fff;border:none}.radio-icons button.selected[data-v-d8862252]{color:#4854ff;background:#eaeaea}.container[data-v-c089304e]{display:flex;flex-direction:column;row-gap:20px;margin-top:10px;margin-bottom:20px}.subtitle[data-v-c089304e]{text-align:center;color:#4b5563;padding:10px 0}.practice-container[data-v-c089304e]{border-radius:8px;box-shadow:0 4px 8px #b7b7b780;border-top:1px solid #eeeeee}.teacher-live-picker{width:100%}.teacher-live-picker #join-code{display:flex;width:100%;column-gap:10px;margin:0 auto}.teacher-live-picker #join-code .formkit-inner,.teacher-live-picker #join-code .formkit-outer{width:100%}.teacher-live-picker #join-code .formkit-wrapper{display:flex;line-height:44px}.teacher-live-picker #join-code .formkit-label{margin:0 10px;width:120px}.teacher-live-picker #join-code .formkit-messages{display:none}.teacher-live-picker #join-code .formkit-input[name=code]{padding:12px}.teacher-live-picker #join-code button.formkit-input.primary{font-weight:500;padding:12px 30px}.zombie[data-v-aa2b4997]{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px;margin-bottom:20px}p[data-v-aa2b4997]{margin:0}.tab-sight-reading[data-v-45dafc07]{position:relative}.floater[data-v-45dafc07]{position:absolute;right:0;z-index:1;margin-top:10px}.practice-container[data-v-45dafc07]{margin-bottom:32px;border-radius:8px;display:flex;column-gap:10px;row-gap:10px;flex-wrap:wrap;max-width:100%}@media screen and (min-width: 600px){.practice-container[data-v-45dafc07]{flex-wrap:nowrap;overflow:hidden}}.practice-target[data-v-45dafc07]{border-radius:0}.action[data-v-45dafc07]{padding:2px 0;width:60px}.course-name[data-v-45dafc07]{color:#5f616b;padding-bottom:8px}.new-config[data-v-45dafc07]{margin-top:10px}.dashboard-grade-display[data-v-759ccbde]{display:flex;justify-content:space-between;border-top:1px solid #dcdcdc;margin-top:10px;padding-top:10px}.dashboard-grade-display>div[data-v-759ccbde]{max-width:180px;margin-left:20px}.dashboard-grade-display>div[data-v-759ccbde]:first-child{margin-left:0}.label[data-v-759ccbde]{text-transform:uppercase;font-size:12px;color:#5f616b}.data[data-v-759ccbde]{font-weight:700}.max[data-v-759ccbde]{color:#ff4954;background:#e0e0e0;border-radius:8px;padding:2px 4px;text-transform:uppercase;font-size:12px;margin-right:4px}@media screen and (min-width: 1080px){.dashboard-grade-display[data-v-759ccbde]{border-top:none;margin-top:0;padding-top:0}.label[data-v-759ccbde],.data[data-v-759ccbde]{text-align:center}}.label[data-v-a672413b]{font-size:1.05em;font-weight:700}.small-label[data-v-a672413b]{font-size:.725em;text-transform:uppercase;display:block;letter-spacing:.05em;margin:12px 0 2px;font-weight:500;color:#767676}@media screen and (min-width: 1080px){.body-container[data-v-a672413b]{display:flex;justify-content:space-between;margin-bottom:20px}}.tab-assignments .assignment-button .inline-svg[data-v-a672413b]{fill:#fff}.dot[data-v-a672413b]{display:flex;width:36px;height:36px;border-radius:50%;justify-content:center;align-items:center}.due[data-v-a672413b]{color:#767676;font-size:.95em;display:flex;align-items:start}.class-name[data-v-a672413b]{color:#767676}.feedback[data-v-a672413b]{border-top:1px solid #dcdcdc;padding-top:20px}.sub-header[data-v-a672413b]{font-size:12px;text-transform:uppercase;color:#5f616b}.comment[data-v-a672413b]{font-size:.95em}.grade[data-v-a672413b]{font-size:1.098em;display:flex;align-items:center;margin-right:40px}.overdue[data-v-a672413b]{color:#ff4954}.clock[data-v-a672413b]{margin-right:5px}.wrapper[data-v-a6158e84]{display:flex;justify-content:space-between}.left[data-v-a6158e84]{display:flex}.title[data-v-a6158e84]{font-weight:700;display:block}.text[data-v-a6158e84]{padding-left:20px}.cta[data-v-a6158e84]{font-weight:700;color:#4854ff;text-align:right}.google-redirect-link[data-v-a6158e84]{line-height:22px;display:flex;align-items:center;border-radius:8px;border-bottom:1px solid #EAEAEA;column-gap:10px;text-decoration:none;padding:30px 20px;justify-content:space-between;box-shadow:0 4px 8px #b7b7b780;border:1px solid #F9FAFB;flex-direction:column}@media screen and (min-width: 700px){.google-redirect-link[data-v-a6158e84]{display:flex;flex-direction:row}}.google-redirect-link[data-v-a6158e84]:hover{background-color:#0000000d}.google-redirect-link .left[data-v-a6158e84]{width:100%}.google-redirect-link .right[data-v-a6158e84]{width:100%;padding-left:62px;margin-top:6px;text-align:left}@media screen and (min-width: 700px){.google-redirect-link .right[data-v-a6158e84]{padding:0 20px;text-align:right}}.assignment-log[data-v-c43680a2]{margin-bottom:18px;box-shadow:0 2px 4px #0000001a;border-radius:8px}.arrow[data-v-c43680a2]{display:flex;align-items:center}.completed-link[data-v-c43680a2]{display:flex;justify-content:space-between;margin-top:20px;padding:20px;background-color:#fff;font-size:1.05em;box-shadow:0 2px 4px #0000001a;border-radius:8px}.instructor[data-v-c43680a2]{color:#5f616b;margin-bottom:20px}.completed-log a[data-v-c43680a2]{text-decoration:none}.completed-log[data-v-c43680a2]{box-shadow:0 2px 4px #0000001a;border-radius:8px}.notice-wrapper[data-v-c43680a2]{margin-top:30px;max-width:350px}.tab-assignments .dashboard-empty{border-top:1px solid #E2E8ED;border-bottom:1px solid #E2E8ED;padding:16px 0}.selector[data-v-1cf7a360]{padding:0;display:block}ul[data-v-1cf7a360]{list-style:none;margin:0;padding:10px;display:flex;flex-direction:column;row-gap:5px}li>a[data-v-1cf7a360],li>button[data-v-1cf7a360]{display:flex;align-items:center;column-gap:4px;appearance:none;border:none;text-decoration:none;background-color:transparent;padding:4px 10px;margin:0;font-size:1em}li>a[data-v-1cf7a360]:hover,li>button[data-v-1cf7a360]:hover{background-color:#eaf5ff}.spacer[data-v-1cf7a360]{width:18px}.number-pill[data-v-8ac8d00b]{padding:5px 0;width:48px;border-radius:20px;white-space:nowrap;display:flex;justify-content:center;align-items:center;color:#000}.important[data-v-8ac8d00b]{background:#fff3b6!important}.normal[data-v-8ac8d00b]{background:#f3f4f6!important}.label[data-v-8ac8d00b]{background-color:transparent!important}.empty[data-v-8ac8d00b]{background-color:none;border:1px solid #E5E7EB}.empty-list[data-v-139180c7]{text-align:center;margin:20px 0}.first-create-class[data-v-139180c7]{display:flex;flex-direction:column;justify-content:center;row-gap:10px;padding-bottom:20px}.first-create-class p[data-v-139180c7]{font-size:18px}.first-create-class .create-class[data-v-139180c7]{background-color:#4854ff;color:#fff;text-decoration:none;padding:10px;border-radius:6px}.secondary[data-v-139180c7]{background-color:#fff;color:#4854ff;border:none!important}.padding-right[data-v-139180c7]{padding-right:2px;flex-wrap:wrap;row-gap:10px}.no-wrap[data-v-139180c7]{white-space:nowrap}.course-column[data-v-139180c7]{display:flex}.actions[data-v-139180c7]{display:flex;justify-content:flex-end;margin-bottom:10px;column-gap:10px;align-items:center}.actions .data-table-filter[data-v-139180c7]{margin:0}.actions button.button-normal.secondary[data-v-139180c7]{padding:6px 18px}.wider-than-break[data-v-139180c7]{display:none}@media screen and (min-width: 500px){.wider-than-break[data-v-139180c7]{display:block}.narrower-than-break[data-v-139180c7]{display:none}}.educator-assignments .actions .form-dropdown-menu .formkit-inner{border-radius:4px}.educator-assignments .actions .form-dropdown-menu .formkit-inner select{padding:6px 20px 5px 10px}dt[data-v-821ae3d0],dd[data-v-821ae3d0]{margin:0}dl[data-v-821ae3d0]{margin:0;display:grid;grid-template-columns:0fr 1fr;grid-column-gap:20px;grid-row-gap:.5em}dt[data-v-821ae3d0]{font-weight:700;white-space:nowrap}dd[data-v-821ae3d0]{max-width:800px}.assignment-feedback[data-v-5e32e571]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:10px auto}.action-col[data-v-5e32e571]{display:flex;column-gap:10px;row-gap:10px}.actions[data-v-5e32e571]{display:flex;justify-content:flex-end;margin-bottom:10px;column-gap:10px;align-items:center}.actions .data-table-filter[data-v-5e32e571]{margin:0}.actions button.button-normal.secondary[data-v-5e32e571]{padding:6px 18px}.assignment-feedback .top-ellipsis{border-radius:6px;border:1px solid #AFB4BB}.assignment-feedback .top-ellipsis .selector{padding:4px 10px}.second-heading{margin:40px 10px 10px 0;display:flex;justify-content:space-between;align-items:center}.second-heading>div{display:flex;column-gap:10px;align-items:center}main[data-v-259a61d6]{margin-bottom:30px}.content[data-v-259a61d6]{display:flex;flex-direction:column;row-gap:25px}.dashboard-sub-tabs[data-v-2231c91c]{margin-bottom:20px;display:inline-flex;width:100%;overflow-x:auto;border-bottom:1px solid #E2E8ED}.tab[data-v-2231c91c]{padding:0 15px 15px;text-decoration:none;position:relative;display:block;flex-shrink:0;color:#6b7280;font-weight:500}.tab[data-v-2231c91c]:hover{text-decoration:underline}.tab[data-v-2231c91c]:hover:after{transform:scale(1)}.tab[data-v-2231c91c]:after{content:"";background:#4285f4;height:2px;position:absolute;width:100%;left:0;bottom:0;transition:all .25s ease 0s;transform:scale(0)}.router-link-active[data-v-2231c91c]:after{transform:scale(1)}.router-link-active[data-v-2231c91c],.router-link-active[data-v-2231c91c]:hover{border:none;color:#0a57c9;background:transparent}.float[data-v-5caf8555]{float:right;width:fit-content;position:relative;z-index:3}.educator-students[data-v-44e9fe83]{max-width:1200px;margin:10px auto}.educator-students-students[data-v-44e9fe83]{margin-bottom:20px}.lapsed[data-v-44e9fe83]{background-color:#e5e7eb;padding:2px 6px;border-radius:4px}.educator-student[data-v-e5ae93fa]{max-width:1140px;margin:10px auto}@media only screen and (min-width: 620px){.student-form[data-v-e5ae93fa]{flex-direction:row}.student-form .label[data-v-e5ae93fa]{flex-direction:column;display:flex;margin-bottom:5px}.form-section button.button-normal.secondary[data-v-e5ae93fa]{margin-left:auto}.form-section a.link-button.secondary[data-v-e5ae93fa]{margin-left:auto;display:block}}.actions button.button-normal.secondary[data-v-e5ae93fa]{padding:6px 18px}.actions .data-table-filter[data-v-e5ae93fa]{margin:0}.student-form[data-v-e5ae93fa]{margin:10px 0 20px}.label[data-v-e5ae93fa]{font-weight:700;margin-right:1em}.button-row[data-v-e5ae93fa]{display:flex;column-gap:10px}.second-heading[data-v-e5ae93fa]{margin:40px 10px 10px 0;display:flex;justify-content:space-between;align-items:center}.second-heading>div[data-v-e5ae93fa]{display:flex;column-gap:10px;align-items:center}.educator-student .action>span{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}main[data-v-776b6bdf]{margin-bottom:30px}.content[data-v-776b6bdf]{display:flex;flex-direction:column;row-gap:25px}.educator-teachers[data-v-e3744730]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:10px auto}.lapsed[data-v-e3744730]{color:#ff4954}.dialog-body[data-v-c6884b52]{display:flex;flex-direction:column;row-gap:20px}.dialog-button-row[data-v-c6884b52]{display:flex;justify-content:right}.error[data-v-c6884b52]{color:#ff4954;margin-top:20px}.user-levels .dialog-body.import button.primary{margin-top:20px}.user-levels .dialog-body.import .formkit-wrapper:has(button.primary){display:flex;justify-content:right}.empty[data-v-c6884b52]{text-align:center;margin:20px 0}.secondary[data-v-c6884b52]{background-color:#fff;color:#4854ff;border:none!important}.link-button.secondary[data-v-c6884b52]:hover{color:#1020ff!important}.week-picker[data-v-8d96048c]{display:flex;width:100%}@media screen and (min-width: 620px){.week-picker[data-v-8d96048c]{width:auto}}.change-week[data-v-8d96048c]{background:transparent;color:#000;border:1px solid #AFB4BB;font-size:40px;padding:0 10px;overflow:hidden;height:41px}.change-week.prev[data-v-8d96048c]{border-radius:8px 0 0 8px}.change-week.next[data-v-8d96048c]{border-radius:0 8px 8px 0}.change-week span[data-v-8d96048c]{margin-top:-9px;display:block}.change-week.hidden[data-v-8d96048c]{visibility:hidden}.current-week[data-v-8d96048c]{padding:4px 10px;margin:0 4px;border:1px solid #AFB4BB;display:flex;column-gap:8px;align-items:center;width:100%}@media screen and (min-width: 620px){.current-week[data-v-8d96048c]{width:auto}}.disabled[data-v-8d96048c]{color:#afb4bb;border:#F3F4F6;background:#f3f4f6}.number-format[data-v-2e275e0a]{text-align:right;width:96px;display:inline-block;margin:0}.empty[data-v-2e275e0a]{text-align:center;margin:20px 0}.secondary[data-v-2e275e0a]{background-color:#fff;color:#4854ff;border:none!important}.link-button.secondary[data-v-2e275e0a]:hover{color:#1020ff!important}.practice-sessions .a-little-narrower table{width:calc(100% - 10px)}.graph[data-v-e9a47fee]{padding:10px 0;font-size:20px}.graph-lines[data-v-e9a47fee]{stroke:#ccc}@media screen and (min-width: 768px){.graph[data-v-e9a47fee]{font-size:16px}}.flood[data-v-e9a47fee]{flood-color:#fff}.empty[data-v-e9a47fee]{stroke:#333;font-size:1.5em}.graph-top[data-v-36de90e0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.practice-log[data-v-36de90e0]{padding-bottom:30px;width:100%}.progress[data-v-36de90e0]{margin-top:80px;padding-bottom:80px}.graph-container-container[data-v-36de90e0]{width:100%;max-width:402px}.graph-container[data-v-36de90e0]{margin-top:30px;border:1px solid #AFB4BB;padding:10px}.practice-log[data-v-36de90e0]{container-type:inline-size}.grow[data-v-36de90e0]{flex-grow:2;padding-left:2px;padding-right:2px}@container (min-width: 850px){.log-content[data-v-36de90e0]{display:flex;column-gap:20px;margin-top:0}.graph-container[data-v-36de90e0]{margin-top:0}}.student-picker[data-v-36de90e0]{display:flex;column-gap:2px}.next-student[data-v-36de90e0]{background:transparent;color:#000;border:1px solid #AFB4BB;font-size:40px;padding:0 10px;overflow:hidden;height:41px;border-radius:0 8px 8px 0}.next-student span[data-v-36de90e0]{margin-top:-9px;display:block}.number-format[data-v-b73d579e]{text-align:right;width:96px;display:inline-block;margin:0}.empty[data-v-b73d579e]{text-align:center;margin:20px 0}.secondary[data-v-b73d579e]{background-color:#fff;color:#4854ff;border:none!important}.link-button.secondary[data-v-b73d579e]:hover{color:#1020ff!important}p[data-v-18ba6ab2]{font-size:18px}.body-wrapper[data-v-18ba6ab2]{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);overflow:auto}img[data-v-18ba6ab2]{max-width:70%;margin:0 auto;display:block;border:1px solid #E5E7EB;padding:10px}.callout[data-v-18ba6ab2]{color:#4854ff;font-weight:600}.button-row-right[data-v-18ba6ab2]{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:10px}.modal-mask[data-v-18ba6ab2]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100vh;background-color:#00000080;display:table;transition:opacity .3s ease;font-family:Lato,sans-serif}.modal-wrapper[data-v-18ba6ab2]{display:table-cell;vertical-align:middle}.modal-container[data-v-18ba6ab2]{width:320px;margin:0 auto;padding:0;background-color:#fff;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Lato,Arial,sans-serif;position:relative;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);overflow:auto;overscroll-behavior:none;border-radius:15px}@media screen and (min-width: 620px){.modal-container[data-v-18ba6ab2]{max-height:90vh;max-height:90dvh;min-width:500px;margin:0 auto}}@media screen and (min-width: 960px){.modal-container[data-v-18ba6ab2]{min-width:700px;margin:0 auto}}.modal-container.max-width[data-v-18ba6ab2]{width:min(1260px,100vw - 40px);max-height:100vh;max-height:100dvh;margin:0 auto}.modal-container.wide[data-v-18ba6ab2]{width:640px;max-width:calc(100vw - 20px);max-height:100vh;max-height:100dvh;margin:10px}@media screen and (min-width: 600px){.modal-container.wide[data-v-18ba6ab2]{max-width:calc(100vw - 20px);margin:0 auto}}.modal-container.wide.with-max[data-v-18ba6ab2]{max-width:min(760px,100vw - 40px);margin:0 auto}.modal-container.rounded[data-v-18ba6ab2]{border-radius:8px}.modal-container.full-height[data-v-18ba6ab2]{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);margin-top:-50px}.inner[data-v-18ba6ab2]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-column-gap:0px;grid-row-gap:0px;grid-template-areas:"header" "main" "footer"}.modal-header[data-v-18ba6ab2]{grid-area:header;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-18ba6ab2]{grid-area:main;overflow:auto;overscroll-behavior:none;padding:15px 25px}.modal-footer[data-v-18ba6ab2]{grid-area:footer;border-top:1px solid #D1D5DB;padding:0 25px;background-color:#f9fafb}.modal-footer[data-v-18ba6ab2]:empty{display:none}.modal-default-button[data-v-18ba6ab2]{font-size:30px;border:none;background-color:transparent}.large-cancel .modal-default-button[data-v-18ba6ab2]{right:30px;top:20px;font-size:40px;color:#5f7a8c}.modal-enter-from[data-v-18ba6ab2],.modal-leave-active[data-v-18ba6ab2]{opacity:0}.modal-enter-from .modal-container[data-v-18ba6ab2],.modal-leave-active .modal-container[data-v-18ba6ab2]{-webkit-transform:scale(1.1);transform:scale(1.1)}.safari .modal-container.wide{max-height:96vh;max-height:96dvh}.modal-header{border-bottom:1px solid #E5E7EB;padding:6px 25px}.modal-header h1{font-size:1.25rem}.no-header .modal-header{border:none}.callout-bar[data-v-db03e1a5]{column-gap:10px;background-color:#fcefbe;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;row-gap:10px;padding:20px;text-align:left}.callout-bar .title[data-v-db03e1a5]{font-weight:700;min-width:190px}@media screen and (min-width: 620px){.callout-bar[data-v-db03e1a5]{flex-direction:row;padding:5px 20px;align-items:center}.callout-bar .description[data-v-db03e1a5]{margin:10px 0}}@media only screen and (min-width: 620px) and (max-width: 960px){.callout-bar .description[data-v-db03e1a5]{display:none}}.callout-bar .description[data-v-db03e1a5]{color:#4b5563}.callout-bar button.cta[data-v-db03e1a5]{background:#fff;min-width:155px}.callout-bar .wrap[data-v-db03e1a5]{display:flex;flex-direction:column;column-gap:10px;row-gap:10px;align-items:start}@media screen and (min-width: 620px){.callout-bar .wrap[data-v-db03e1a5]{flex-direction:row;align-items:center}}.graph-top[data-v-ea8bba62]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.week-picker[data-v-ea8bba62]{min-width:221px}.progress[data-v-ea8bba62]{margin-top:80px;padding-bottom:80px}.graph-container-container[data-v-ea8bba62]{width:100%;max-width:402px}.graph-container[data-v-ea8bba62]{margin-top:30px;border:1px solid #AFB4BB;padding:10px}.grow[data-v-ea8bba62]{flex-grow:2;padding-left:2px;padding-right:2px}.educator-practice-log[data-v-ea8bba62]{container-type:inline-size}@container (min-width: 850px){.log-content[data-v-ea8bba62]{display:flex;column-gap:20px;margin-top:0}.graph-container[data-v-ea8bba62]{margin-top:0}}main[data-v-c5658b2c]{margin-bottom:30px}.content[data-v-c5658b2c]{display:flex;flex-direction:column;row-gap:25px}.instructor[data-v-4d24ecb9]{color:#5f616b;margin-bottom:20px}.practice-log[data-v-4d24ecb9],.assignment-log[data-v-4d24ecb9],.completed-log[data-v-4d24ecb9]{margin-bottom:32px;box-shadow:0 2px 4px #0000001a;border-radius:8px}.top-line[data-v-4d24ecb9]{float:right}.card[data-v-4d24ecb9]{margin-bottom:40px}.tab-student-grades .dashboard-empty{border-top:1px solid #E2E8ED;border-bottom:1px solid #E2E8ED;padding:16px 0}ul[data-v-400a9850]{list-style:none;padding:0;margin:0}li[data-v-400a9850]{display:inline-block;font-size:18px;font-weight:400;color:#333;border:1px solid #bbbbbb;background-color:#f0f0f0;border-radius:4px;padding:5px 10px;margin:0 5px 5px 0}.practice-settings[data-v-003ee757]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px}.behavior-text[data-v-003ee757]{font-style:italic}ul[data-v-003ee757]{list-style:none;padding:0;margin:0 0 10px}.level-list[data-v-003ee757]{margin-top:10px}.practice-settings[data-v-5774f704]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:10px auto}main[data-v-af73b22c]{margin-bottom:30px}.content[data-v-af73b22c]{display:flex;flex-direction:column;row-gap:25px}.course-settings[data-v-8b67c2a4]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:10px auto}.educator-course-enrollments[data-v-c11b67f9]{max-width:1200px}.lapsed[data-v-c11b67f9]{background-color:#e5e7eb;padding:2px 6px;border-radius:4px}.csv[data-v-f2fc40a8]{float:right}.educator-course-practice-settings[data-v-38abd38e]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:10px auto}.educator-course-details[data-v-6db60c7f]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:10px auto;padding-left:2px}.edit-button[data-v-6db60c7f]{float:right}.danger-items[data-v-6db60c7f]{border:1px solid #8396A8;border-radius:4px}.danger-item[data-v-6db60c7f]{padding:10px}.danger-item .description[data-v-6db60c7f]{margin:10px 0}.danger-item[data-v-6db60c7f]:nth-child(1){border-bottom:1px solid #8396A8}.notification-badge[data-v-40ab6d5c]{border-radius:50%;background-color:#e9edf9;padding:5px}.class-enrollments[data-v-d7defb08]{display:flex;flex-direction:column;row-gap:20px;max-width:1140px;margin:10px auto}.explanation-bold[data-v-d7defb08]{font-weight:700;padding-bottom:0}.lapsed[data-v-d7defb08]{color:#ff4954}#class-enrollments input[type=checkbox].formkit-input{appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #AFB4BB;border-radius:.15em;display:grid;place-content:center}#class-enrollments input[type=checkbox].formkit-input:hover{background-color:#ebecff;border-color:#9aa0ff;cursor:pointer}#class-enrollments input[type=checkbox].formkit-input:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:CanvasText}#class-enrollments input[type=checkbox].formkit-input:checked{border:.15em solid #4854FF;background-color:#4854ff}#class-enrollments input[type=checkbox].formkit-input:checked:before{transform:scale(1)}#class-enrollments .formkit-wrapper{display:flex;gap:.5em;line-height:24px;align-items:center}.tabs{background:#fbfbfb;border-bottom:1px solid #E2E8ED;display:block;padding-top:20px;padding-bottom:15px;margin-bottom:20px}.tabs button{padding:20px 20px 10px;border-bottom:5px solid transparent;text-decoration:none;background:transparent;border:none}.tabs button:hover{text-decoration:underline}.tabs button.selected{color:#0a57c9;border-bottom:5px solid #0a57c9}main[data-v-40d00464]{margin-bottom:30px}.archived-classes[data-v-01b3fbba]{display:flex;flex-direction:column;row-gap:20px;max-width:1200px;margin:0 auto}main[data-v-fa46221f]{margin-bottom:30px}.content[data-v-fa46221f]{display:flex;flex-direction:column;row-gap:25px}.import-classes[data-v-3bffcdc4]{max-width:1000px}dt[data-v-3bffcdc4],dd[data-v-3bffcdc4]{margin:0 0 1em}.import-title[data-v-3bffcdc4]{margin:10px 0 30px 20px}.import-title div[data-v-3bffcdc4]{color:#000}.import-cards[data-v-3bffcdc4]{list-style:none;margin:0;padding:0}.import-card[data-v-3bffcdc4]{background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.import-card h2[data-v-3bffcdc4]{font-size:20px;font-weight:700}.import-card-contents[data-v-3bffcdc4]{display:flex;column-gap:15px;justify-content:space-between;color:#000}.import-card-contents div[data-v-3bffcdc4]{width:25%}.import-card-contents dt[data-v-3bffcdc4]{font-size:16px;font-weight:700;margin-bottom:0}.import-card-contents .import-wide[data-v-3bffcdc4]{width:50%}.import-card-action-row[data-v-3bffcdc4]{display:flex;justify-content:flex-end;align-items:flex-end}.import-card-action-row a[data-v-3bffcdc4]{color:#fff;background-color:#2a6fec;border-radius:4px;padding:10px 20px;display:inline-block;white-space:nowrap;text-decoration:none}.available-class[data-v-273866f7]{padding:18px 24px;border-top:1px solid #E5E7EB;display:flex}.available-class div[data-v-273866f7]:last-child{margin-left:auto}.left[data-v-273866f7]{display:flex;align-items:center;justify-content:center}.dot[data-v-273866f7]{width:2em;height:2em;border-radius:50%;margin-right:12px}.label[data-v-273866f7]{font-weight:700}.instructor[data-v-273866f7]{color:#5f616b}.enroll[data-v-273866f7]{width:100%;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.enrolled[data-v-273866f7]{text-align:center;background-color:#e5e7eb;border-radius:6px;font-weight:700;padding:12px 20px}.enrolled[data-v-273866f7]:before{content:"✓ "}.add-class-message[data-v-dbb1aa72]{text-align:center;padding:36px 0}.title[data-v-dbb1aa72]{font-weight:700;margin:10px 0;font-size:1.098em}.instructions[data-v-dbb1aa72]{color:#5f616b}.decoration[data-v-dbb1aa72]{width:175px;padding:0 0 10px}.content[data-v-14e5bacf]{background-color:#fff;padding:28px 36px 32px;box-shadow:0 2px 4px #0000001a;margin-top:24px;border-radius:8px}.class-box[data-v-14e5bacf]{border-radius:8px;border:1px solid #E2E8ED;padding:10px 0;margin-bottom:20px}.class-box>div[data-v-14e5bacf]:first-child{border-top:none}.dashboard-main .progress-spinner-large{display:flex;align-items:center;justify-content:center;width:100%}.dashboard-main .fade-enter-active,.dashboard-main .fade-leave-active{transition:opacity .25s}.dashboard-main .fade-enter-from,.dashboard-main .fade-leave-to{opacity:0}.dashboard-main .slide-left-enter-active,.dashboard-main .slide-left-leave-active,.dashboard-main .slide-right-enter-active,.dashboard-main .slide-right-leave-active{transition:all .25s}.dashboard-main .slide-left-enter-from,.dashboard-main .slide-left-leave-active,.dashboard-main .slide-right-enter-from,.dashboard-main .slide-right-leave-active{opacity:0}.dashboard-main .slide-left-enter-from,.dashboard-main .slide-right-leave-active{transform:translate(100vh)}.dashboard-main .slide-left-leave-active,.dashboard-main .slide-right-enter-from{transform:translate(-100vh)}.dashboard-main .dashboard-page .top-nav-group{padding:0 5px}.dashboard-main .dashboard-page .top-nav-group .left{align-items:center}.intro .button-normal[data-v-cb5d4f35]{max-width:300px;min-width:100px}.intro p[data-v-cb5d4f35]{max-width:400px;color:#4b5563;text-align:center;font-family:Lato,sans-serif;line-height:22.8px}.you-tube-lazy.picture[data-v-cb5d4f35]{margin:0 auto;display:block}h1[data-v-cb5d4f35]{font-size:26px}.picture[data-v-cb5d4f35]{float:right;margin-left:20px;margin-bottom:20px;display:block}@media screen and (max-width: 900px){.picture[data-v-cb5d4f35]{margin:0 auto;float:none}}.button-row[data-v-cb5d4f35]{display:flex;border-top:1px solid #EFF3F3;padding:20px 0 0;margin-top:20px}.action[data-v-cb5d4f35]{justify-content:center;width:100%;max-width:600px;margin:0 auto}.action button[data-v-cb5d4f35]{font-weight:600;max-width:100%}.lp-button[data-v-cb5d4f35]{color:#0073c7}.lp-button:hover .lp-button1[data-v-cb5d4f35]{background:#4854ff}p[data-v-cb5d4f35]{font-size:17px;line-height:25px;color:#333}.web-view .child-nav[data-v-ea222520],.web-view .child-msg[data-v-ea222520]{display:none!important}.web-view .child-content[data-v-ea222520]{margin:0 15px}.grid-parent[data-v-ea222520]{padding-left:15px;padding-right:15px;display:grid;grid-template-columns:1fr;height:calc(100vh - 60px);height:calc(100dvh - 60px);width:100vw;overflow:auto;justify-content:space-between;grid-template-areas:"main" "msg"}@media screen and (min-width: 420px){.grid-parent[data-v-ea222520]{padding-left:0;padding-right:0;grid-template-columns:16px 1fr 16px;grid-template-areas:"sp1 main sp2" "sp1 msg sp2"}}.grid[data-v-ea222520]{overflow:auto}.dashboard-sidebar.child-nav[data-v-ea222520]{grid-area:nav;padding-top:8px}.child-content[data-v-ea222520]{grid-area:main;height:max-content}.child-msg[data-v-ea222520]{grid-area:msg;height:max-content}.dashboard-sidebar.child-nav[data-v-ea222520]{display:none}.child-msg[data-v-ea222520]{padding:16px 16px 0}@media screen and (min-width: 790px){.grid-parent[data-v-ea222520]{grid-template-areas:"nav sp1 main sp2";grid-template-columns:255px 32px minmax(500px,min(1200px,80%)) 32px}.grid-parent.with-table[data-v-ea222520]{grid-template-columns:255px 32px minmax(500px,min(1200px,80%)) 32px}.grid-parent.with-msg[data-v-ea222520]{grid-template-areas:"nav sp1 main sp2" "nav sp1 msg sp2";grid-template-columns:255px 32px minmax(500px,min(1200px,80%)) 32px}.dashboard-sidebar.child-nav[data-v-ea222520]{display:flex}}@media screen and (min-width: 1200px){.grid-parent.with-msg .not-wide[data-v-ea222520]{display:block}}@media screen and (min-width: 1240px){.grid-parent.with-msg[data-v-ea222520]{grid-template-columns:255px 32px minmax(500px,min(1200px,80%)) 32px 290px;grid-template-areas:"nav sp1 main sp2 msg"}.grid-parent.with-msg.with-table[data-v-ea222520]{grid-template-columns:255px 32px minmax(500px,min(1200px,80%)) 32px 290px}.child-msg[data-v-ea222520]{height:auto}}@media screen and (min-width: 790px){.mobile-only[data-v-ea222520]{display:none;visibility:hidden}}.assignment-tutorial[data-v-4c945a4e]{position:relative;width:600px;margin:0 auto;max-width:100vw;border-radius:8px;background-color:#fff;padding:20px;box-shadow:0 8px 18px #b4bfcd}.button-row[data-v-4c945a4e]{display:flex;justify-content:center;margin-top:10px}iframe[data-v-4c945a4e]{max-width:100%;max-height:100%}@media screen and (min-width: 420px){.assignment-tutorial[data-v-4c945a4e]{margin:50px auto}}.not-mobile[data-v-370ebab5]{display:none}@media screen and (min-width: 1000px){.not-mobile[data-v-370ebab5]{display:flex;align-items:center}}@media screen and (min-width: 650px){.only-mobile2[data-v-370ebab5]{display:none}}.debug-popup[data-v-d9054cec]{z-index:1000;position:absolute;right:5px;top:70px;display:flex;flex-direction:column}.debug-popup textarea[data-v-d9054cec]{width:500px;height:300px}.debug-button[data-v-d9054cec]{transform:scale(.5)}.recording-level-toolbar[data-v-07ca7545]{display:flex;align-items:center}.indicator[data-v-07ca7545]{position:absolute;width:12px;background-color:#c22;left:1px;bottom:1px}.meter-background[data-v-07ca7545]{background-color:#dcdcdc;height:3px}.meter[data-v-07ca7545]{background-color:#c22;height:3px}.recording-indicator[data-v-07ca7545]{color:#c22;position:relative}.recording-indicator.red[data-v-07ca7545]{color:#c22}.recording-indicator.black[data-v-07ca7545]{color:#4e4e4e}.background[data-v-07ca7545]{position:absolute}.blinker[data-v-07ca7545]{opacity:0;animation:fadein-07ca7545 4s infinite}@keyframes fadein-07ca7545{0%{opacity:0}50%{opacity:1}to{opacity:0}}.outer[data-v-b0a7d97f]{display:flex;justify-content:flex-end;align-items:center}.countdown-timer[data-v-b0a7d97f]{display:flex;white-space:nowrap;justify-content:center;align-items:center;margin-right:5px}.fade-enter-active[data-v-b0a7d97f]{transition:opacity .5s}.fade-enter-from[data-v-b0a7d97f],.fade-leave-to[data-v-b0a7d97f]{opacity:0}.fade-leave-active[data-v-b0a7d97f]{transition:opacity 1s}.ready-area[data-v-b0a7d97f]{width:81px}.ready[data-v-b0a7d97f]{padding:8px}.clock[data-v-b0a7d97f]{font-size:22px;font-weight:700;opacity:0;transition:opacity 2s ease;color:#3b305d;text-align:right;margin-right:5px;width:34px}.clock.visible[data-v-b0a7d97f]{opacity:1;transition:opacity 0s ease}.taking-too-long[data-v-b0a7d97f]{padding:15px}.progress[data-v-b0a7d97f]{display:flex;column-gap:10px;align-items:center;margin-right:50px;opacity:1;transition:opacity .5s ease-out}.progress span[data-v-b0a7d97f]{display:block;padding-right:10px}.progress.hidden[data-v-b0a7d97f]{opacity:0}@media screen and (min-width: 650px){.clock[data-v-b0a7d97f]{font-size:26px;width:60px}}.performing-tools[data-v-6c84794f]{display:flex;align-items:center;height:58px;position:relative}.challenge-stop[data-v-6c84794f]{position:absolute;display:flex;align-items:center;column-gap:10px}.fade-in-enter-active{transition:opacity 1s 1s}.fade-in-enter-from{opacity:0}fieldset[data-v-e8a16736]{border:none;padding:0;margin:0}button[data-v-e8a16736]{background:transparent;border:none;padding:0;font-size:1em;text-align:left}.progress-bar[data-v-d66149b2]{border:1px solid #3b305d;width:240px;height:20px}.indicator[data-v-d66149b2]{height:18px;background-color:#3b305d}.title[data-v-955d5067]{font-size:1rem;font-weight:700;padding-left:14px;padding-right:14px;flex-grow:2}.title span[data-v-955d5067]{line-height:24px;margin:0;padding:0}.subTitle[data-v-955d5067]{line-height:20px;padding-top:2px;display:block;opacity:.9;font-weight:400}.button[data-v-955d5067]{display:flex;align-items:center;justify-content:center;padding:4px 24px;min-height:80px;cursor:pointer;border:1px solid transparent;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.button[data-v-955d5067]:hover{border-top-width:1px!important;border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important;box-shadow:0 4px 12px #0000001a}.button.selected[data-v-955d5067]{border-top-width:1px!important;border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important}.button-selectable-list-card-vertical fieldset{display:block;border-bottom:none;padding-left:0;padding-bottom:4px}.button-selectable-list-card-vertical button{margin-bottom:10px;margin-left:4px;margin-right:4px;width:100%}.button-selectable-list-card-vertical .progress{display:none}.button-selectable-list-card-vertical button:disabled .progress{display:block}.button-selectable-list-card-vertical button:disabled .not-progress{display:none}.button-selectable-list-card-vertical button:disabled .button{background-color:#e0e0e0}.post-assignment-dialog[data-v-af795768]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:100;background:#00000080;display:flex;justify-content:center}.button-area .button-group button.button-normal.full.tertiary[data-v-af795768]{color:#6b7280;outline:1px solid #6B7280}button.button-normal.green[data-v-af795768]{outline:1px solid #008a00}h1[data-v-af795768]{margin:0 0 20px}h2[data-v-af795768]{margin:0;display:flex;justify-content:space-between}.spacer[data-v-af795768]{margin-bottom:20px}.button-spacer[data-v-af795768]{display:block;margin-bottom:10px}.button-area[data-v-af795768]{display:flex;flex-direction:column;row-gap:10px;padding:30px 0 0}.button-group[data-v-af795768]{display:flex;flex-direction:column;row-gap:10px}@media only screen and (min-width: 790px){.button-group[data-v-af795768]{display:flex;flex-direction:row-reverse;column-gap:10px}.button-area[data-v-af795768]{display:flex;flex-direction:row;column-gap:40px;padding-top:30px;flex-direction:row-reverse}}button.button-normal.warning[data-v-af795768]{width:75px}.confirmation .button-normal[data-v-af795768],.confirmation span .button-normal[data-v-af795768]{width:100%;margin-top:10px}.confirmation .button-row[data-v-af795768]{flex-direction:column}.content-wrapper[data-v-af795768]{overflow:auto}.content-wrapper2[data-v-af795768]{position:relative;width:100vw;max-width:320px;min-height:auto;max-width:640px;margin-top:0}.content[data-v-af795768]{background:#fff;width:100vw;max-width:640px;padding:10px;position:absolute;left:0;border-radius:0;margin-top:0}@media only screen and (min-width: 620px){.content-wrapper2[data-v-af795768]{margin-top:20px;border-radius:20px}.content[data-v-af795768]{padding:20px;border-radius:20px}}@media only screen and (min-width: 790px){.content-wrapper2[data-v-af795768]{margin-top:60px}.content[data-v-af795768]{padding:40px;border-radius:20px}.button.button-normal.full[data-v-af795768]{max-width:300px}}.too-soft-message[data-v-af795768]{margin-top:10px;color:#ff4954;display:flex;align-items:center}.decoration[data-v-af795768]{margin-right:10px}.row[data-v-af795768]{display:flex;justify-content:space-between;height:30px}.sync-message[data-v-af795768]{margin:20px 0;border:1px solid #000;padding:4px;border-radius:8px;background:#efefef}.action-button[data-v-af795768]{margin-top:7px}.button-row[data-v-af795768]{margin-top:20px;display:flex;justify-content:space-between}.button-row.shorter[data-v-af795768]{margin-right:20px}.error-content[data-v-af795768]{height:auto}.error-details[data-v-af795768]{position:absolute;bottom:10px;color:#5f7a8c}.label[data-v-af795768]{margin-bottom:10px}.button-area .button-group button.button-normal.full[data-v-af795768]{max-width:100%}p[data-v-52403907]{margin:0}.dialog-body[data-v-52403907]{display:flex;flex-direction:column;row-gap:25px}.retry-notice[data-v-5802e5b7]{margin:0 10px}.primary-outline[data-v-5802e5b7]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-left:10px;margin-right:10px;color:#4854ff;border:1px solid #4854FF;font-weight:700}div.hidden[data-v-5802e5b7],div.not-mobile[data-v-5802e5b7],.not-mobile2[data-v-5802e5b7]{display:none}.right-hidden[data-v-5802e5b7]{visibility:hidden}.medium-width[data-v-5802e5b7]{display:none}.invisible[data-v-5802e5b7]{visibility:hidden}@media screen and (max-width: 395px){.assignment-page button.constrain-button[data-v-5802e5b7]{padding:0}}@media screen and (min-width: 1000px){.only-mobile[data-v-5802e5b7],.medium-width[data-v-5802e5b7]{display:none}div.not-mobile[data-v-5802e5b7]{display:flex;align-items:center}div.assignment-slot[data-v-5802e5b7]{width:360px;display:flex;justify-content:flex-end}}@media screen and (min-width: 650px){.only-mobile2[data-v-5802e5b7]{display:none}.medium-width[data-v-5802e5b7],.not-mobile2[data-v-5802e5b7]{display:inherit}.no-retries[data-v-5802e5b7]{max-width:380px;margin-left:20px;margin-right:10px}}.get-ready[data-v-b59b961a]{width:100px}.label[data-v-b59b961a]{font-weight:700}.progress-wrapper[data-v-b59b961a]{width:88px;height:8px;border:1px solid #ff4954;border-radius:8px;padding-right:2px}.progress[data-v-b59b961a]{background-color:#ff4954;height:4.5px;margin-top:1px;margin-left:1px;border-radius:10px;width:0%;transition:width 2.9s ease-in-out}.progress.full[data-v-b59b961a]{width:100%}.title[data-v-65160bee]{padding:0;margin:0}.description[data-v-65160bee]{color:#6b7280;margin-top:5px}.container-wrapper[data-v-65160bee]{text-align:center}.container[data-v-65160bee]{display:flex;flex-direction:row;justify-content:center}.inner-container[data-v-65160bee]{display:flex;flex-direction:column;padding:10px;width:50%}.inner-container-midi[data-v-65160bee]{padding:20px;font-size:20px}.warning[data-v-65160bee]{color:#724c0e;padding:10px;border-radius:5px;background-color:#fcefbe;border:1px solid #FCAD48;text-align:center}.midi-warning[data-v-40335fa6]{color:#ff4954;margin-left:10px}.noteOn[data-v-40335fa6]{transform:scale(1.2)}.stacked[data-v-40335fa6]{display:flex;flex-direction:column}.underline[data-v-40335fa6]{width:50px;height:4px;border:1px solid #008a00;margin-top:-20px;margin-left:5px;border-radius:4px}.meter[data-v-40335fa6]{height:4px;background:#008a00;display:block;transition:width .25s}.icon[data-v-40335fa6]{margin-top:-17px}.error-message[data-v-95505cca]{font-weight:700;color:#ff4954}.warning[data-v-95505cca]{color:#724c0e;padding:10px;border-radius:5px;background-color:#fcefbe;border:1px solid #FCAD48;text-align:center}.container[data-v-95505cca]{display:flex;flex-direction:row;text-align:center}.container div[data-v-95505cca]{width:33%;margin:10px auto}.container div span[data-v-95505cca]{font-weight:700;margin-top:10px}.header[data-v-c20ebaac]{display:flex;column-gap:10px;align-items:center}.sub-header[data-v-c20ebaac]{display:flex;justify-content:center;align-items:baseline;border-bottom:1px solid #D1D5DB}.body[data-v-c20ebaac]{padding:2px;min-height:200px;transition:max-height .5s ease;overflow:hidden}.label[data-v-c20ebaac]{display:flex;font-weight:700}.label .inline-svg[data-v-c20ebaac]{margin-right:6px}.label .inline-svg svg path[data-v-c20ebaac]{stroke:#afb4bb}.view[data-v-c20ebaac]{margin-top:10px!important;margin-right:2px!important}.steps[data-v-c20ebaac]{list-style:none}.steps li[data-v-c20ebaac]{margin-bottom:10px;font-size:1.1em;color:#4e4e4e;position:relative}.steps li[data-v-c20ebaac]:before{content:"☐";font-size:1.3em;color:transparent;margin-right:1em}.steps li.done[data-v-c20ebaac]{color:#000}.steps li.done[data-v-c20ebaac]:before{content:"✓";color:#ff4954}.bad-device[data-v-c20ebaac]{border:1px solid #ff4954;color:#ff4954;background-color:#fff;padding:5px}.aa-error[data-v-c20ebaac]{font-weight:700;color:#ff4954}.spinner[data-v-c20ebaac]{display:inline-block;position:absolute;left:6px;top:9px}.one-row[data-v-c20ebaac]{display:flex;column-gap:10px}h2[data-v-c20ebaac]{margin:0;display:flex;justify-content:space-between}.spacer[data-v-c20ebaac]{margin-bottom:20px}.button-spacer[data-v-c20ebaac]{display:block;margin-bottom:10px}.button-area[data-v-c20ebaac]{display:flex;flex-direction:column;row-gap:10px;padding-top:10px}button.button-normal.warning[data-v-c20ebaac]{width:75px}.confirmation .button-normal[data-v-c20ebaac],.confirmation span .button-normal[data-v-c20ebaac]{width:100%;margin-top:10px}.confirmation .button-row[data-v-c20ebaac]{flex-direction:column}.content-wrapper[data-v-c20ebaac]{overflow:hidden}.content-wrapper2[data-v-c20ebaac]{position:relative;width:100vw;max-width:290px;background:#fff;height:min(100vh - 40px,560px);height:min(100dvh - 40px,560px)}.content[data-v-c20ebaac]{background:#fff;width:100vw;max-width:290px;padding:10px;position:absolute;left:0}.main-content[data-v-c20ebaac]{overflow:auto;height:100%}.too-soft-message[data-v-c20ebaac]{margin-top:10px;color:#ff4954;display:flex;align-items:center}.decoration[data-v-c20ebaac]{margin-right:10px}.row[data-v-c20ebaac]{display:flex;justify-content:space-between;height:30px}.sync-message[data-v-c20ebaac]{margin:20px 0;border:1px solid #000;padding:4px;border-radius:8px;background:#efefef}.action-button[data-v-c20ebaac]{margin-top:7px}.button-row[data-v-c20ebaac]{margin-top:20px;display:flex;justify-content:space-between}.button-row.shorter[data-v-c20ebaac]{margin-right:20px}.error-content[data-v-c20ebaac]{height:100%;display:flex;flex-direction:column;row-gap:10px}.error-details[data-v-c20ebaac]{position:absolute;bottom:10px;color:#5f7a8c}.no-retries[data-v-c20ebaac]{margin:15px 0 10px;text-align:center}.post-assignment-dialog .form-dropdown-menu .formkit-inner{border:none}.pa-fade-enter-active,.pa-fade-leave-active{transition:opacity .5s}.pa-fade-enter-from,.pa-fade-leave-to{opacity:0}.assessment-transport-controls[data-v-dc2125ad]{display:flex;column-gap:10px;align-items:center}.start-button[data-v-dc2125ad]{text-transform:uppercase}.stop-perform[data-v-dc2125ad]{display:flex;column-gap:10px;width:100px}.stop[data-v-dc2125ad]{transition:opacity .5s}.hidden[data-v-dc2125ad]{opacity:0}.fade-enter-active[data-v-dc2125ad],.fade-leave-active[data-v-dc2125ad]{transition:opacity .4s}.fade-enter-from[data-v-dc2125ad],.fade-leave-to[data-v-dc2125ad]{opacity:0}.assn-assess-page[data-v-392aa78b]{display:flex;flex-direction:column;height:100vh;height:100dvh}main[data-v-392aa78b]{flex-grow:2}.top-nav[data-v-392aa78b]{display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 18px #eee;background-color:#fff;border-bottom:1px solid #E2E8ED;max-width:100vw;height:65px}.top-nav>div[data-v-392aa78b]{display:flex;align-items:center}.spaced-button[data-v-392aa78b]{margin-right:10px}.music[data-v-392aa78b]{max-width:100vw;overflow:auto}.bottom-nav[data-v-392aa78b]{background-color:#fff;box-shadow:0 0 15px #aaa;display:flex;justify-content:space-between;padding-left:10px;max-width:100vw;overflow-x:auto;overflow-y:hidden}.debug-info[data-v-392aa78b]{display:none;overflow:auto;max-width:100vw}.not-submitted[data-v-392aa78b]{padding:5px 20px;border-bottom:1px solid #8396A8;color:#d33300;display:flex;column-gap:10px;align-items:center;justify-content:center}.left-margin[data-v-392aa78b]{margin-left:15px}.right-margin[data-v-392aa78b]{margin-right:15px}.not-mobile[data-v-392aa78b],.not-mobile2[data-v-392aa78b]{display:none}@media screen and (min-width: 700px){.only-mobile2[data-v-392aa78b]{display:none}.not-mobile2[data-v-392aa78b]{display:block}}@media screen and (min-width: 900px){.not-mobile[data-v-392aa78b]{display:flex;align-items:center}.only-mobile[data-v-392aa78b]{display:none}.debug-info[data-v-392aa78b]{display:block}}.saving[data-v-392aa78b]{display:flex;flex-direction:column;row-gap:10px;margin:10px;padding:10px;background-color:#e9f4fe}.saving textarea[data-v-392aa78b]{height:200px}.saving label[data-v-392aa78b]{display:flex;column-gap:10px}.saving label input[data-v-392aa78b]{flex-grow:2}.flex-placeholder[data-v-392aa78b]{display:flex;align-items:center}main[music-scrolls] .tap-container[data-v-392aa78b]{border-top:1px solid #8396A8}.tap[data-v-392aa78b]{padding:20px;font-size:20px;margin:10px auto;border:1px solid #8396A8;border-radius:8px;max-width:300px;text-align:center}.tap.down[data-v-392aa78b]{background:#e9edf9}.fade-enter-active[data-v-392aa78b],.fade-leave-active[data-v-392aa78b]{transition:opacity .5s}.fade-enter-from[data-v-392aa78b],.fade-leave-to[data-v-392aa78b]{opacity:0}.assn-assess-page .green{background-color:#008a00;color:#fff}.assn-assess-page .green:hover{opacity:.7;background-color:#008a00}.content[data-v-1bcce4f1]{margin:0 0 15px;border-bottom:1px solid #cccccc;padding-bottom:20px}.feedback[data-v-1bcce4f1]{padding:5px 20px;display:inline-block;line-height:24px}.grade[data-v-1bcce4f1]{display:block;font-weight:400;font-size:22px;padding:6px 10px;background:#0073c7;color:#fff;border-radius:10px;margin-left:8px}.grade[data-v-1bcce4f1]:empty{background:none}.grade.isAutoAssessed[data-v-1bcce4f1]{background:#891faa}.grade.isAutoAssessed[data-v-1bcce4f1]:empty{background:none}.label[data-v-1bcce4f1]{display:block;font-weight:700;font-size:18px;padding:10px 0}.toggle[data-v-1bcce4f1]{position:absolute;right:15px}.open[data-v-1bcce4f1],.closed[data-v-1bcce4f1]{border:none;background:none;width:100%;text-align:left;padding:0}.left[data-v-1bcce4f1]{width:100%;display:flex;align-items:baseline;padding-left:20px;padding-top:15px;text-align:left}@media screen and (min-width: 800px){.content[data-v-1bcce4f1]{margin:0 0 15px;display:flex;flex-wrap:wrap;padding-top:5px;padding-bottom:30px;justify-content:left}}@media screen and (min-height: 1060px){.contents[data-v-1bcce4f1]{height:100%}}.quality[data-v-b6d2bf66]{border:1px solid #ff4954;color:#ff4954;padding:10px;margin:0 20px}.auto-assessed[data-v-b6d2bf66]{margin:20px;font-weight:700;font-size:18px;color:#891faa;display:flex;column-gap:5px}.review-side-panel[data-v-bba17309]{width:320px;background-color:#fff;border-right:1px solid #E2E8ED;display:flex;flex-direction:column}.breadcrumb[data-v-bba17309]{margin:20px}@media screen and (min-width: 350px){.review-side-panel[data-v-bba17309]{width:100%}}@media screen and (min-width: 650px){.review-side-panel[data-v-bba17309]{width:320px}}@media screen and (min-width: 1240px){.review-side-panel[data-v-bba17309]{width:420px}}.review-page[data-v-31dfd0f5]{height:100%}.replay-section[data-v-31dfd0f5]{display:flex;flex-direction:column;align-items:center}div.not-mobile[data-v-31dfd0f5],div.not-mobile2[data-v-31dfd0f5],div.only-mobile-medium[data-v-31dfd0f5]{display:none}div.only-mobile2[data-v-31dfd0f5]{margin-right:15px}.page-1 .only-page-2[data-v-31dfd0f5],.page-2 .only-page-1[data-v-31dfd0f5],.page-2 .only-page-1-flex[data-v-31dfd0f5]{display:none}button.only-page-1[data-v-31dfd0f5],button.only-page-1-flex[data-v-31dfd0f5]{margin-right:10px}button.only-page-1[data-v-31dfd0f5]:hover,button.only-page-1-flex[data-v-31dfd0f5]:hover{background-color:#fbfbfb}.left-button-container[data-v-31dfd0f5]{display:flex;align-items:center;margin-left:15px}.spaced[data-v-31dfd0f5]{margin-left:10px}@media screen and (min-width: 650px){.page-1 .only-page-2[data-v-31dfd0f5]{display:block}.page-1 .only-page-2.flex[data-v-31dfd0f5]{display:flex}.page-1 .only-page-2.fixed-bottom[data-v-31dfd0f5]{display:none}.page-2 .only-page-1[data-v-31dfd0f5]{display:block}.page-2 .only-page-1-flex[data-v-31dfd0f5]{display:flex}div.review-page .only-narrower[data-v-31dfd0f5]{display:none}.contents[data-v-31dfd0f5]{display:flex;justify-content:center;min-height:100%}}@media screen and (min-width: 800px){.challenge-page[data-v-31dfd0f5]{margin-bottom:0}div.not-mobile[data-v-31dfd0f5]{display:flex;align-items:center}div.only-mobile-medium[data-v-31dfd0f5]{display:none}}@media screen and (min-width: 1000px){div.only-mobile[data-v-31dfd0f5]{display:none!important}}@media screen and (min-width: 650px){div.not-mobile2[data-v-31dfd0f5]{display:flex;align-items:center}div.only-mobile2[data-v-31dfd0f5]{display:none}.only-mobile-medium[data-v-31dfd0f5]{display:inherit}}@media screen and (min-width: 1090px){div.only-mobile-recorder-level[data-v-31dfd0f5]{display:none}}@media screen and (min-height: 1060px){.contents[data-v-31dfd0f5]{height:100%}}.message[data-v-56aa1d76]{width:310px;background-color:#fff;padding:20px;box-shadow:0 2px 8px #00000054;margin:10px auto}.top .radio-btn-group[data-v-10cc02be]{box-shadow:none;border:1px solid #D1D1D1;padding:0}.top .radio-btn-group .radio[data-v-10cc02be]:last-child{border-left:1px solid #D1D1D1}.top .radio-btn-group .radio label[data-v-10cc02be]{font-size:13px}.wide .radio-btn-group[data-v-10cc02be]{width:100%}.radio-btn-group[data-v-10cc02be]{box-shadow:0 4px 8px #b7b7b780;display:inline-flex;height:50px;overflow:hidden}.radio-btn-group .radio[data-v-10cc02be]{flex:1;margin:0;position:relative;z-index:3}.radio-btn-group .radio label[data-v-10cc02be]{height:100%;display:inline-block;border:3px solid transparent}.radio-btn-group .radio input[type=radio]:checked+label[data-v-10cc02be]{background-color:#fcfcfc;color:#4854ff;font-weight:600;border-bottom:3px solid #4854FF}.gap .radio-btn-group .radio[data-v-10cc02be]{margin-right:10px;box-shadow:0 4px 8px #b7b7b780}.label.left[data-v-10cc02be]{font-weight:700}.label.below[data-v-10cc02be]{margin-top:20px;font-weight:400}.compact .radio-btn-group[data-v-10cc02be]{height:28px}.compact .radio-btn-group .radio label[data-v-10cc02be]{line-height:normal;white-space:nowrap}.compact .label.below[data-v-10cc02be]{margin-top:5px;margin-bottom:20px}@media only screen and (max-width: 380px){.compact .radio label[data-v-10cc02be]{padding:0 2px}}.tab-container[data-v-922b6e50]{padding:20px 15px;border-bottom:1px solid #E5E7EB}.left[data-v-922b6e50]{display:flex;column-gap:10px;align-items:center}.subtitle[data-v-922b6e50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-tab[data-v-922b6e50]{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;column-gap:10px}.mobile-tab[data-v-922b6e50]:hover{text-decoration:underline}.mobile-tab.router-link-active[data-v-922b6e50],.mobile-tab.router-link-active .title[data-v-922b6e50]{color:#3b305d}.class-roster[data-v-31bf7ee7]{position:relative}.roster-dropdown[data-v-31bf7ee7]{margin:0 10px}.roster-inner[data-v-31bf7ee7]{display:flex;flex-wrap:wrap;column-gap:40px;justify-content:space-between}h2[data-v-31bf7ee7]{border-bottom:1px solid #8396A8}.student-card[data-v-31bf7ee7]{width:300px;height:50px;display:flex;justify-content:space-between}.left[data-v-31bf7ee7]{flex-grow:2}.name[data-v-31bf7ee7]{font-weight:700}.status[data-v-31bf7ee7]{color:#5f7a8c}.circle[data-v-31bf7ee7]{width:30px;height:30px;background:#dcdcdc;border-radius:50%}.check[data-v-31bf7ee7]{background:#008a00;display:flex;justify-content:center;align-items:center}.check[data-v-31bf7ee7]:before{content:"✓";color:#fff;font-size:24px}.toolbar[data-v-31bf7ee7]{display:flex}.live[data-v-31bf7ee7]{background:#008a00;color:#fff;border-radius:16px 0 0 16px;display:flex;align-items:center;padding:0 10px;letter-spacing:2px;margin-top:-1px;margin-bottom:-1px}.target-button[data-v-31bf7ee7]{outline:1px solid #000000;display:flex;border-radius:0 16px 16px 0;padding:6px 10px;column-gap:10px}.label[data-v-c496e200]{font-size:14px;letter-spacing:1.5px;background-color:#fffffd;padding:0 13px;cursor:pointer;color:#5f7a8c;transition:box-shadow .4s ease;height:100%;line-height:41px;display:inline-block}.compact .radio-btn-group .radio .label{line-height:22px}.compact[data-v-9757f7cd]{text-align:center}.ellipses[data-v-c2d1b355]{margin-top:3px}.tab-contents[data-v-c2d1b355]{display:flex;flex-direction:column;row-gap:20px;padding-top:10px;padding-bottom:10px}hr[data-v-c2d1b355]{width:100%}.recording-sync-popup-button[data-v-c2d1b355]{background-color:transparent;border:none;text-align:left}.live-session-waiting-room[data-v-70844681]{text-align:center;padding:36px 0}.title[data-v-70844681]{font-weight:700;margin:10px 0;font-size:1.098em}.instructions[data-v-70844681]{color:#5f616b}.decoration[data-v-70844681]{width:175px;padding:0 0 10px}.go-to-joined-instrument-picker[data-v-5730b6d1]{background:transparent;border:none;border-left:1px solid #F0F2F3;border-right:1px solid #F0F2F3;display:flex;column-gap:10px;align-items:center;position:relative;height:100%}.go-to-joined-instrument-picker[data-v-5730b6d1]:hover{background-color:#fbfbfb}.sub-title[data-v-5730b6d1]{font-size:15px;font-weight:700;margin-right:1em;line-height:1em}.live-session-instrument-picker[data-v-20e5c8b7]{max-width:800px;margin:0 auto;padding-bottom:60px}fieldset[data-v-20e5c8b7]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#d1d1d1;box-shadow:0 4px 8px #b7b7b780;border-radius:6px;padding:0}fieldset button[data-v-20e5c8b7]{margin:0;display:flex;padding:0;border:none;width:50%}fieldset button[data-v-20e5c8b7]:hover{background-color:#eaf5ff}fieldset .button-contents[data-v-20e5c8b7]{font-size:19px;background:#fffffd;padding:19px 22px;cursor:pointer;color:#606878;transition:box-shadow .4s ease;height:100%;width:100%;display:inline-block;border:2px solid transparent;border-bottom:1px solid #D1D1D1;text-align:left}fieldset .button-contents[data-v-20e5c8b7]:nth-child(odd){border-right:1px solid #D1D1D1}fieldset .selected .button-contents[data-v-20e5c8b7]{background:#f9fdff;color:#4854ff;font-weight:700}fieldset .selected .button-contents[data-v-20e5c8b7]:after{content:"✓";float:right}.notification-non-modal[data-v-16688e96]{display:flex;column-gap:10px;max-width:500px;box-shadow:0 2px 8px #00000054;border-radius:8px;padding:10px;margin:10px auto;align-items:center;color:#ff4954;background:#fff}.contents[data-v-b9319715]{display:flex;flex-direction:column;row-gap:30px;align-items:center;margin:15px 40px}.code[data-v-b9319715]{width:100%;font-size:70px;text-align:center;background-color:#f3f4f6;padding:40px 0;border-radius:8px}.explanation[data-v-b9319715]{margin:0 30px;line-height:24px;text-align:center}.contents[data-v-d6afd5b7]{display:flex;flex-direction:column;row-gap:30px;align-items:center;margin:15px 40px}.code[data-v-d6afd5b7]{width:100%;font-size:30px;text-align:center;background-color:#f3f4f6;padding:40px 10px;border-radius:8px;overflow:auto}.explanation[data-v-d6afd5b7]{margin:0 30px;line-height:24px;text-align:center}div.not-mobile3[data-v-116ce38f],.not-mobile2[data-v-116ce38f],button.not-mobile3[data-v-116ce38f],button.not-mobile3.flex[data-v-116ce38f]{display:none}.spaced-button[data-v-116ce38f],.not-mobile3[data-v-116ce38f]{margin-right:10px}@media screen and (min-width: 1000px){.free-play-page[data-v-116ce38f]{margin-bottom:0}div.not-mobile3[data-v-116ce38f]{display:flex;align-items:center}button.not-mobile3[data-v-116ce38f]{display:block}button.not-mobile3.flex[data-v-116ce38f]{display:flex}}@media screen and (min-width: 650px){.only-mobile2[data-v-116ce38f]{display:none}.not-mobile2[data-v-116ce38f]{display:block;position:relative;margin-left:auto}}.free-play-page .dropdown-dlg button{padding:0}.free-play-page .top-nav-group .right button.primary:disabled{color:#fff;background-color:#4854ff}.free-play-page .student-view-options .formkit-inner{border-radius:16px}.boolean-sticky-button[data-v-d74989d8]{margin:0 auto;flex-grow:1;width:33%;border-right:1px solid #CAE1F3;border-bottom:1px solid #CAE1F3;background-color:#eff5fb;font-weight:400;min-height:126px}.boolean-sticky-button div[data-v-d74989d8]{text-align:center}.boolean-sticky-button[data-v-d74989d8]:nth-child(3n){border-right:none!important}.boolean-sticky-button label[data-v-d74989d8]{height:100%}input[type=checkbox]+label[data-v-d74989d8]{display:inline-flex;align-items:center;position:relative;padding:7px 0;color:#5670a2;flex-grow:1;transition:.2s ease-in-out;min-height:100px}input[type=checkbox]+label[data-v-d74989d8]:hover{background-color:#f8fcff}input[type=checkbox]+label .label[data-v-d74989d8]{padding:6px 5px 0;text-align:center}@media screen and (min-width: 650px){input[type=checkbox]+label[data-v-d74989d8]{height:145px}}input[type=checkbox]:checked+label[data-v-d74989d8]{color:#3b305d;background-color:#fff}.value[data-v-d74989d8]{font-weight:700}label[data-v-d74989d8]{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16.5px;line-height:20px;border:2px solid transparent;position:relative}.not[data-v-d74989d8]{position:absolute;font-size:110px;opacity:.6}.modal-mask[data-v-63c07de1]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#27d7b9,#1a1163);display:table;transition:opacity .3s ease}.modal-enter-from[data-v-63c07de1],.modal-leave-active[data-v-63c07de1]{opacity:0}.modal-enter-from .modal-container[data-v-63c07de1],.modal-leave-active .modal-container[data-v-63c07de1]{transform:scale(1.1)}.message[data-v-54739afc]{color:#fff;font-size:20px;width:100%;text-align:center;margin-top:250px;text-shadow:1px 1px 1px #555}.button-like[data-v-54739afc]{display:inline-block;border:1px solid #ffffff;margin:0 10px;padding:10px;font-weight:700;border-radius:8px}svg[data-v-54739afc]{stroke:#fff;stroke-width:2px;position:absolute;top:0;left:0}.input-minutes-seconds[data-v-47a42b08]{position:relative;height:57px;display:flex}.input-wrapper[data-v-47a42b08]{width:190px}.button-wrapper[data-v-47a42b08]{display:flex;flex-direction:column;justify-content:space-around}.units[data-v-47a42b08]{position:absolute;bottom:5px;font-size:24px;font-weight:600;color:#56aaf6;transition:all .05s ease-in-out}.get-width[data-v-47a42b08]{visibility:hidden;height:auto;width:auto;white-space:nowrap}input[data-v-47a42b08],.get-width[data-v-47a42b08]{line-height:1.1;border:none;position:absolute;font-family:Lato,sans-serif;font-size:52px;letter-spacing:-1px;font-weight:600;background-color:#393268;color:#fff;border-bottom:2px solid #56AAF6}input[data-v-47a42b08]:hover,.get-width[data-v-47a42b08]:hover{outline:none;border-color:#aed9ff}input[data-v-47a42b08]{width:100%;padding:1px}.step[data-v-47a42b08]{height:20px;display:flex;align-items:center}.button-wrapper button[data-v-47a42b08]{font-size:2.5em;background:transparent;border:none;color:#fff;z-index:2}.button-wrapper button.down[data-v-47a42b08]{transform:rotate(180deg)}@media screen and (min-width: 650px) and (min-height: 750px){input[data-v-47a42b08]{width:200px}.input-minutes-seconds[data-v-47a42b08]{height:83px}input[data-v-47a42b08],.get-width[data-v-47a42b08]{font-size:78px}.step[data-v-47a42b08]{height:44px}}.set-your-options[data-v-7f8992d9]{font-size:14px;display:flex;flex-direction:column;justify-content:flex-start;row-gap:30px;align-items:center;height:calc(100vh - 150px);height:calc(100dvh - 150px);overflow-y:auto}.set-your-options .centered-item[data-v-7f8992d9]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.set-your-options.modal h1[data-v-7f8992d9]{width:100%}.set-your-options.page h1[data-v-7f8992d9]{display:none}.set-your-options h2[data-v-7f8992d9]{font-size:30px;margin:.67em 0;font-weight:400;padding:5px;text-align:center;width:100%;display:none}@media screen and (min-width: 1000px){.set-your-options[data-v-7f8992d9]{height:calc(100vh - 80px);height:calc(100dvh - 80px)}}.title[data-v-7f8992d9]{font-size:30px}.subtitle[data-v-7f8992d9]{color:#5f616b}.inset[data-v-7f8992d9]{background-color:#fff;box-shadow:0 8px 18px #b4bfcd;width:100%;display:flex;flex-flow:row wrap}.line1[data-v-7f8992d9]{background-color:#393268;width:100%}.line2[data-v-7f8992d9]{width:100%}.timer-label[data-v-7f8992d9]{line-height:42px;font-size:16px;color:#fff;margin-top:50px}@media screen and (min-width: 650px) and (max-height: 750px){.set-your-options.page .line1[data-v-7f8992d9]{width:50%;background-color:#393268}.set-your-options.page .line2[data-v-7f8992d9]{width:50%}}@media screen and (min-height: 750px){.set-your-options.page .inset[data-v-7f8992d9]{flex-flow:column}.set-your-options.page .line1[data-v-7f8992d9]{display:flex;flex-direction:column;border-bottom:1px solid #cccccc;padding:4px;background-color:#393268;width:100%}.set-your-options.page .line2[data-v-7f8992d9]{display:flex;flex-direction:column;width:100%}}@media screen and (min-width: 650px){.set-your-options.page[data-v-7f8992d9]{margin:20px}.set-your-options.page .line1[data-v-7f8992d9]{flex-direction:row;padding:20px}.set-your-options.page h1[data-v-7f8992d9],.set-your-options.page h2[data-v-7f8992d9]{display:block}}@media screen and (min-width: 1000px){.set-your-options.page[data-v-7f8992d9]{margin-bottom:60px}.set-your-options.page .inset[data-v-7f8992d9]{max-width:800px}.set-your-options.page .line2[data-v-7f8992d9]{flex-direction:row}}.left1[data-v-7f8992d9]{padding:20px 20px 25px;display:inline-block;position:relative;width:100%}.left[data-v-7f8992d9]{display:flex;flex-wrap:wrap;margin:0 -4px -4px 0;width:100%}.right[data-v-7f8992d9]{padding:20px}.top[data-v-7f8992d9]{margin-bottom:40px}.challenge-mic[data-v-dc2ebe00]{box-shadow:0 8px 18px #b4bfcd;width:310px;margin:20px auto;padding:10px 10px 20px;opacity:0}.shown[data-v-dc2ebe00]{opacity:1;transition:opacity 1s ease}.recording[data-v-dc2ebe00]{margin-bottom:20px}.no-margin[data-v-dc2ebe00]{margin:0}.auto-advance-counter[data-v-fc4aa609]{margin-left:5px;display:inline-block;width:22px;height:22px;position:relative}.reverse-text[data-v-fc4aa609]{color:#fff}.rotator[data-v-fc4aa609]{position:absolute;left:-1px;top:-2px;display:inline-block;border-radius:50%;border:1px solid #333333;border-bottom:none;width:22px;height:22px;animation:rotation-fc4aa609 1s infinite linear}@keyframes rotation-fc4aa609{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.challenge-controls[data-v-e2a3b9d8]{display:flex;align-items:center}.challenge-controls .spaced-button[data-v-e2a3b9d8]{margin-right:10px}.challenge-controls .next[data-v-e2a3b9d8]{background-image:none;margin-right:5px;background-color:#3b305d;color:#fff;white-space:nowrap}.challenge-controls .next[data-v-e2a3b9d8]:hover{background-color:#0073c7}.challenge-controls .not-mobile2[data-v-e2a3b9d8]{display:none}.challenge-controls .auto-advance-seconds[data-v-e2a3b9d8]{margin-left:5px;display:inline-block;width:16px;height:16px;position:relative}@media screen and (min-width: 650px){.challenge-controls .challenge-controls[data-v-e2a3b9d8]{width:270px}.challenge-controls .not-mobile2[data-v-e2a3b9d8]{display:block;position:relative;margin-left:auto}}.challenge-controls .dropdown.left.up{width:340px}.dropdown-dlg button{padding:0 10px}.ellipses[data-v-bfc072b6]{margin-top:3px}.tab-contents[data-v-bfc072b6]{display:flex;flex-direction:column;row-gap:20px;padding-top:10px;padding-bottom:10px}hr[data-v-bfc072b6]{width:100%}.recording-sync-popup-button[data-v-bfc072b6]{background-color:transparent;border:none;text-align:left}.challenge-page[data-v-30da48c0]{margin-bottom:62px}.challenge-page .not-mobile[data-v-30da48c0],.only-mobile-medium[data-v-30da48c0]{display:none}.spacing[data-v-30da48c0]{margin-right:10px}.only-mobile2[data-v-30da48c0],.right-margin[data-v-30da48c0]{margin-right:15px}@media screen and (min-width: 1000px){.challenge-page[data-v-30da48c0]{margin-bottom:0}.challenge-page .not-mobile[data-v-30da48c0]{display:flex;align-items:center}.only-mobile[data-v-30da48c0],.only-mobile-medium[data-v-30da48c0]{display:none}}@media screen and (min-width: 650px){.only-mobile2[data-v-30da48c0]{display:none}.only-mobile-medium[data-v-30da48c0]{display:inherit}}@media screen and (min-width: 1090px){.only-mobile-recorder-level[data-v-30da48c0]{display:none}}.action-button[data-v-30da48c0]{border:2px solid #f91515;color:#f91515}.action-button[data-v-30da48c0]:hover{color:#f91515;background-color:#0000000d}.fade-enter-active[data-v-30da48c0],.fade-leave-active[data-v-30da48c0]{transition:opacity .5s}.fade-enter-from[data-v-30da48c0],.fade-leave-to[data-v-30da48c0]{opacity:0}@media screen and (min-width: 1000px){.fixed-right-challenge .right{width:455px;justify-content:flex-end}}.piano-roll-wrapper[data-v-0b87ca82]{max-height:500px;overflow:auto}.assessment-output[data-v-0b87ca82]{margin:0 auto}.assessment-output .grade-color{display:inline-block;margin-right:8px;padding-right:16px}.assessment-output td:nth-child(1){white-space:nowrap}.assess-set-your-options[data-v-d9723c31]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100vh - 170px);height:calc(100dvh - 170px);row-gap:30px}.assess-set-your-options .centered-item[data-v-d9723c31]{display:flex;flex-direction:column;justify-content:center;align-items:center}.assess-set-your-options h2[data-v-d9723c31]{font-size:30px;margin:.67em 0;font-weight:400;padding:5px;text-align:center;width:100%}.explanation[data-v-d9723c31]{margin:20px;padding:20px 30px;max-width:400px;border:1.5px solid #8396A8;color:#000;border-radius:12px;display:flex;flex-direction:column;align-items:center}.midi-list[data-v-d9723c31]{padding:20px 30px;border:1.5px solid #8396A8;color:#000;width:100%}.midi-list .device-header[data-v-d9723c31]{font-weight:700;margin-bottom:1em}.midi-list ul[data-v-d9723c31]{list-style:none}.midi-keyboard-title[data-v-d9723c31]{font-size:1.2em;font-weight:700;margin-bottom:1em}.inset[data-v-d9723c31]{background-color:#fff;box-shadow:0 8px 18px #b4bfcd;width:100%;display:flex;flex-flow:row wrap}.line2[data-v-d9723c31]{width:100%;max-width:600px}.left[data-v-d9723c31]{display:flex;flex-wrap:wrap;margin:0 -4px -4px 0;width:100%}h3[data-v-d9723c31]{text-transform:uppercase;margin:8px}.error-text[data-v-d9723c31]{margin-top:1em;font-weight:700;color:#ff4954}.flex[data-v-d9723c31]{display:flex}.title-line[data-v-d9723c31]{display:flex;justify-content:space-between}.ellipses[data-v-b85b292e]{margin-top:3px}.tab-contents[data-v-b85b292e]{display:flex;flex-direction:column;row-gap:20px;padding-top:10px;padding-bottom:10px}hr[data-v-b85b292e]{width:100%}.recording-sync-popup-button[data-v-b85b292e]{background-color:transparent;border:none;text-align:left}.fade-in-quick-enter-active{transition:opacity .1s .1s}.fade-in-quick-enter-from{opacity:0}.assessment-transport-controls[data-v-248f5aa9]{display:flex;column-gap:10px;align-items:center}.start-button[data-v-248f5aa9]{text-transform:uppercase}.stop-perform[data-v-248f5aa9]{display:flex;column-gap:10px;width:100px}.stop[data-v-248f5aa9]{transition:opacity .5s}.hidden[data-v-248f5aa9]{opacity:0}.fade-enter-active[data-v-248f5aa9],.fade-leave-active[data-v-248f5aa9]{transition:opacity .4s}.fade-enter-from[data-v-248f5aa9],.fade-leave-to[data-v-248f5aa9]{opacity:0}.message[data-v-086be1f2]{margin-bottom:40px}.assess-page[data-v-68966b19]{display:flex;flex-direction:column;height:100vh;height:100dvh}main[data-v-68966b19]{flex-grow:2}.top-nav[data-v-68966b19]{display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 18px #eee;background-color:#fff;border-bottom:1px solid #E2E8ED;max-width:100vw;height:65px}.top-nav>div[data-v-68966b19]{display:flex;align-items:center}.spaced-button[data-v-68966b19]{margin-right:10px}.music[data-v-68966b19]{max-width:100vw;overflow:auto}.bottom-nav[data-v-68966b19]{background-color:#fff;box-shadow:0 0 15px #aaa;display:flex;justify-content:space-between;padding-left:10px;max-width:100vw;overflow-x:auto;overflow-y:hidden}.debug-info[data-v-68966b19]{display:none;overflow:auto;max-width:100vw}.left-margin[data-v-68966b19]{margin-left:15px}.right-margin[data-v-68966b19]{margin-right:15px}.not-mobile[data-v-68966b19],.not-mobile2[data-v-68966b19],.not-small[data-v-68966b19]{display:none}@media screen and (min-width: 500px){.not-small[data-v-68966b19]{display:block}}@media screen and (min-width: 700px){.only-mobile2[data-v-68966b19]{display:none}.not-mobile2[data-v-68966b19]{display:block}}@media screen and (min-width: 900px){.not-mobile[data-v-68966b19]{display:flex;align-items:center}.only-mobile[data-v-68966b19]{display:none}.debug-info[data-v-68966b19]{display:block}}.saving[data-v-68966b19]{display:flex;flex-direction:column;row-gap:10px;margin:10px;padding:10px;background-color:#e9f4fe}.saving textarea[data-v-68966b19]{height:200px}.saving label[data-v-68966b19]{display:flex;column-gap:10px}.saving label input[data-v-68966b19]{flex-grow:2}.flex-placeholder[data-v-68966b19]{display:flex;align-items:center}main[music-scrolls] .tap-container[data-v-68966b19]{border-top:1px solid #8396A8}.tap[data-v-68966b19]{padding:20px;font-size:20px;margin:10px auto;border:1px solid #8396A8;border-radius:8px;max-width:300px;text-align:center}.tap.down[data-v-68966b19]{background:#e9edf9}.fade-enter-active[data-v-68966b19],.fade-leave-active[data-v-68966b19]{transition:opacity .5s}.fade-enter-from[data-v-68966b19],.fade-leave-to[data-v-68966b19]{opacity:0}#wv-debug[data-v-68966b19]{max-height:200px;max-width:100vw;overflow:auto}.button-choices[data-v-22532ac7]{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 20px);max-width:380px;margin-left:10px;margin-right:10px;padding-top:10px}.button-choices .button[data-v-22532ac7]{font-size:18px;padding:12px;cursor:pointer;color:#606878;transition:box-shadow .4s ease;height:100%;text-align:left;background-color:#fff;margin-right:10px;border:1px solid #8396A8;border-radius:30px;width:170px;max-width:45%;margin-bottom:10px;display:flex;align-items:center;box-shadow:0 2px 3px #b4bfcd}.button-choices .button.correct[data-v-22532ac7]{box-shadow:0 0 #000;transform:scale(1);animation:pulse-22532ac7 .6s infinite}.button-choices .button.correct .circle[data-v-22532ac7]{background:#0faf60}.button-choices .button.wrong[data-v-22532ac7]{box-shadow:0 0 #000;transform:scale(1);animation:pulse-22532ac7 .6s infinite}.button-choices .button.wrong .circle[data-v-22532ac7]{background:#ff4954}.button-choices .button.wrong-sticky[data-v-22532ac7]{box-shadow:0 0 #000;transform:scale(1)}.button-choices .button.wrong-sticky .circle[data-v-22532ac7]{background:#ff4954}.button-choices .circle[data-v-22532ac7]{display:inline-block;width:24px;min-width:20px;height:24px;border:1px solid #8396A8;border-radius:50%;margin-right:10px}.button-choices .squish .circle[data-v-22532ac7]{margin-right:1px}@media screen and (min-width: 400px){.button-choices .squish .circle[data-v-22532ac7]{margin-right:10px}}@keyframes pulse-22532ac7{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.button-choices button[data-v-22532ac7]:hover{background-color:#eaf5ff}.button-choices-abc[data-v-971d69d8]{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 20px);padding-top:10px}.button-choices-abc .number[data-v-971d69d8]{margin-right:10px}.button-choices-abc .button[data-v-971d69d8]{padding:0 10px;cursor:pointer;color:#606878;text-align:left;background:#fff;margin-right:10px;margin-bottom:10px;width:170px;transition:all .5s;box-shadow:0 2px 3px #b4bfcd;border:1px solid #dedede;border-radius:10px;max-width:45%;display:flex;align-items:center}.button-choices-abc.wide .button[data-v-971d69d8]{width:340px;text-align:center;max-width:inherit;height:85px}.button-choices-abc.single .button[data-v-971d69d8]{margin-right:0;max-width:100%;width:100%}.button-choices-abc.short .button[data-v-971d69d8]{margin-bottom:20px}.button-choices-abc.short .button>div[data-v-971d69d8]{padding-bottom:35%!important;margin-top:-10px}.button-choices-abc.short2 .button>div[data-v-971d69d8]{padding-bottom:20%!important}.button-choices-abc .button.correct[data-v-971d69d8],.button-choices-abc .button.wrong[data-v-971d69d8]{box-shadow:0 0 #000;transform:scale(1);animation:pulse-971d69d8 .6s infinite}.button-choices-abc .button.wrong-sticky[data-v-971d69d8]{box-shadow:0 0 #000;transform:scale(1)}@keyframes pulse-971d69d8{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.button-choices-abc button[data-v-971d69d8]:hover{background-color:#eaf5ff}.button-choices-abc{margin:0 auto}.button-choices-abc .button{overflow:hidden}.button-choices-abc .button.correct path{stroke:#0faf60;fill:#0faf60}.button-choices-abc .button.correct path.abcjs-top-of-system{stroke:none;fill:none}.button-choices-abc .button.wrong path,.button-choices-abc .button.wrong-sticky path{stroke:#ff4954;fill:#ff4954}.button-choices-abc .button.wrong path.abcjs-top-of-system,.button-choices-abc .button.wrong-sticky path.abcjs-top-of-system{stroke:none;fill:none}.button-choices-abc .abcjs-bar-number{opacity:0}.button-choices-abc.cropped .button{padding-top:8px;padding-bottom:8px}.button-choices-abc.cropped .button .render-abc{margin-bottom:-16px}@media screen and (min-height: 650px){.button-choices-abc.cropped .button{padding-top:10px;padding-bottom:10px}}.note-drill[data-v-8b65fa3f]{background:transparent;margin:0 auto;width:100%;max-width:380px;padding-bottom:10px}h2[data-v-8b65fa3f]{margin:0 10px;text-align:center;padding-bottom:10px}.note-card[data-v-8b65fa3f]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center}@media screen and (min-height: 650px){h2[data-v-8b65fa3f]{margin:10px}}.drill-score[data-v-3b8dece0]{display:flex;font-size:16px;width:100%;max-width:380px;margin:5px auto;justify-content:space-between}.drill-score>div[data-v-3b8dece0]{display:flex;margin:0 10px}.answer[data-v-3b8dece0]{display:inline-block;padding:0 4px;font-weight:700}.check[data-v-3b8dece0]{color:#0faf60}.ex[data-v-3b8dece0]{color:#ff4954}@media screen and (min-height: 650px){.drill-score[data-v-3b8dece0]{padding:20px 0}}.interval-drill[data-v-82ec29e9]{background:transparent;margin:0 auto;width:100%;max-width:380px;padding-bottom:10px}h2[data-v-82ec29e9]{margin:0 10px;padding-bottom:10px}.note-card[data-v-82ec29e9]{background:#fffffd;margin:10px;text-align:center}.note-card.short[data-v-82ec29e9]{height:100px}@media screen and (min-height: 650px){h2[data-v-82ec29e9]{margin:10px}}.scale-drill[data-v-81fa9565]{background:transparent;margin:0 auto;width:100%;max-width:380px;box-shadow:0 4px 8px #b7b7b780;padding-bottom:10px}h2[data-v-81fa9565]{margin:0 10px;text-align:center}.note-card[data-v-81fa9565]{background:#fffffd;border:1px solid #D1D1D1;margin:10px}@media screen and (min-height: 650px){h2[data-v-81fa9565]{margin:10px}}.key-signature-drill[data-v-6105bd7a]{background:transparent;margin:0 auto;width:100%;max-width:380px;padding-bottom:10px}h2[data-v-6105bd7a]{margin:0 10px}.note-card[data-v-6105bd7a]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center}@media screen and (min-height: 650px){h2[data-v-6105bd7a]{margin:10px}}.key-signature-drill .button-choices .button span,.key-signature-drill .condensed{font-family:Lato,"M PLUS 1p",sans-serif}.rhythm-values-drill[data-v-c2e42d6d]{background:transparent;margin:0 auto;width:100%;max-width:380px;padding-bottom:10px}h2[data-v-c2e42d6d]{margin:0 10px}.note-card[data-v-c2e42d6d]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center;height:145px;overflow:hidden}.with-note[data-v-c2e42d6d]{display:flex;justify-content:flex-start;align-items:center}.inline[data-v-c2e42d6d]{height:45px;padding-left:10px}@media screen and (min-height: 650px){h2[data-v-c2e42d6d]{margin:10px}}.chord-drill[data-v-5a5c9859]{background:transparent;margin:0 auto;width:100%;max-width:380px;padding-bottom:10px}h2[data-v-5a5c9859]{margin:0 10px}.note-card[data-v-5a5c9859]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center}@media screen and (min-height: 650px){h2[data-v-5a5c9859]{margin:10px}}.go-to-mixer[data-v-bc30d39d]{display:flex;align-items:center;position:relative}.go-to-mixer[data-v-bc30d39d]:hover{background-color:#fbfbfb}a[data-v-bc30d39d]{display:flex;align-items:center;text-decoration:none;height:100%}.inline-svg[data-v-bc30d39d]{padding:0 10px}.title[data-v-bc30d39d]{color:#5f616b;font-size:12px;letter-spacing:1px}.sub-title[data-v-bc30d39d]{font-size:15px;font-weight:700;margin-right:1em;line-height:1em}.sub-title2[data-v-bc30d39d]{font-size:14px;display:block;color:#5f616b}.tooltip-contents[data-v-bc30d39d]{width:400px;display:flex;flex-wrap:wrap;justify-content:space-between}.tooltip-contents .item[data-v-bc30d39d]{width:195px;overflow:hidden;display:flex}.tooltip-contents .label[data-v-bc30d39d]{color:#5f7a8c;font-size:12px;letter-spacing:1px}.tooltip-contents .value[data-v-bc30d39d]{color:#fff;overflow:hidden;width:150px;white-space:nowrap;text-overflow:ellipsis}.not-mobile[data-v-bc30d39d]{display:none}@media screen and (min-width: 650px){a[data-v-bc30d39d]{border-left:1px solid #F0F2F3;border-right:1px solid #F0F2F3}div.not-mobile[data-v-bc30d39d]{display:block;padding-right:20px}div.not-mobile div[data-v-bc30d39d]{padding-bottom:3px}.mobile-only[data-v-bc30d39d]{display:none}}@media screen and (min-width: 1000px){.inline-svg[data-v-bc30d39d]{padding:0 15px 0 20px}.sub-title2[data-v-bc30d39d]{display:inline}.not-mobile[data-v-bc30d39d]{display:inherit}}.meter-drill[data-v-f266259d]{background:transparent;margin:0 auto;width:100%;max-width:380px;padding-bottom:10px}h2[data-v-f266259d]{margin:0 10px;text-align:center;padding-bottom:10px}.note-card[data-v-f266259d]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center}@media screen and (min-height: 650px){h2[data-v-f266259d]{margin:10px}}.button-play-answer[data-v-8e2710df]{display:flex;justify-content:center;align-items:center}.dd[data-v-8e2710df]{position:relative}.button-play-answer .loader{margin:10px 9px}.rhythm-dictation-drill[data-v-59da4f51]{background:transparent;margin:0 auto;width:100%;max-width:640px;padding-bottom:10px}h2[data-v-59da4f51]{font-size:16px;margin:0 10px;text-align:center;padding-bottom:10px}@media screen and (min-width: 450px){h2[data-v-59da4f51]{font-size:1.5em}}.note-card[data-v-59da4f51]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center}@media screen and (min-height: 650px){h2[data-v-59da4f51]{margin:10px}}.melodic-dictation-drill[data-v-1bad67b1]{background:transparent;margin:0 auto;width:100%;max-width:640px;padding-bottom:10px}h2[data-v-1bad67b1]{font-size:16px;margin:0 10px;text-align:center;padding-bottom:10px}@media screen and (min-width: 450px){h2[data-v-1bad67b1]{font-size:1.5em}}.note-card[data-v-1bad67b1]{background:#fffffd;border:1px solid #D1D1D1;margin:10px;text-align:center}@media screen and (min-height: 650px){h2[data-v-1bad67b1]{margin:10px}}.drill-page[data-v-ab1896f9]{height:100%}h1[data-v-ab1896f9]{font-size:20px;font-weight:400;margin:0;padding:0}.initial-focus[data-v-ab1896f9]{width:0;overflow:hidden;height:0;display:inline-block}.try-again[data-v-ab1896f9]{margin:0 auto;display:block}h1[data-v-5919eec5]{margin-top:12px}.backend-style[data-v-5919eec5]{color:#fff;background:#000;font-weight:700;padding:2px}.basic-pitch-header[data-v-5919eec5]{margin:0;padding:0;font-size:18px}.flex[data-v-5919eec5]{display:flex;align-items:center;column-gap:10px}.hide[data-v-5919eec5]{display:none}.top-row[data-v-5919eec5]{margin-top:10px;display:flex;column-gap:20px;justify-content:center}.progress-messages[data-v-5919eec5]{max-height:100px;overflow:auto}.contents[data-v-5919eec5]{display:flex;justify-content:center;min-height:100%}.music-section[data-v-5919eec5]{max-width:100vw;overflow:auto}div.not-mobile3[data-v-5919eec5],.not-mobile2[data-v-5919eec5],button.not-mobile3[data-v-5919eec5]{display:none}.spaced-button[data-v-5919eec5]{margin-right:10px}.options[data-v-5919eec5]{display:flex;flex-direction:column;row-gap:7px;background:#eefbff;padding:10px}.options input[data-v-5919eec5]{width:40px}.options>label[data-v-5919eec5]{display:flex;justify-content:space-between}.analyze-output[data-v-5919eec5]{max-width:770px;overflow:auto}@media screen and (min-width: 1000px){.auto-assessment-test-page[data-v-5919eec5]{margin-bottom:0}div.not-mobile3[data-v-5919eec5]{display:flex;align-items:center}button.not-mobile3[data-v-5919eec5]{display:block}}@media screen and (min-width: 650px){.only-mobile2[data-v-5919eec5]{display:none}.not-mobile2[data-v-5919eec5]{display:block;position:relative;margin-left:auto}}.action-button[data-v-5919eec5]{border:2px solid #f91515;color:#f91515}.action-button[data-v-5919eec5]:hover{color:#f91515;background-color:#0000000d}.test-id[data-v-5919eec5]{margin-bottom:20px}.assessment-notes[data-v-5919eec5]{margin-bottom:20px;font-style:italic;max-width:310px;overflow:auto}.annotations[data-v-5919eec5]{list-style:none;max-width:770px;margin:20px auto;padding:0}.annotations li[data-v-5919eec5]{display:flex;margin-bottom:8px}.annotations .label[data-v-5919eec5]{width:200px;font-weight:700}.annotations .description[data-v-5919eec5]{flex-shrink:30}.piano-roll-wrapper[data-v-5919eec5]{display:none}.piano-roll-wrapper.raw-active[data-v-5919eec5]{display:block}.raw-tabs[data-v-5919eec5]{margin-top:20px;display:flex;column-gap:10px}button.button-normal.secondary.raw-selected[data-v-5919eec5]{color:#fff;background-color:#0a1180}.left-toolbar[data-v-1cceb873]{display:flex;column-gap:10px;align-items:center}.basic-pitch-header[data-v-1cceb873]{margin:0;padding:0;font-size:18px}.flex[data-v-1cceb873]{display:flex;align-items:center;column-gap:10px}.hide[data-v-1cceb873]{display:none}.top-row[data-v-1cceb873]{margin-top:10px;display:flex;column-gap:20px;justify-content:center}.progress-messages[data-v-1cceb873]{max-height:100px;overflow:auto}.contents[data-v-1cceb873]{display:flex;justify-content:center;min-height:100%}.music-section[data-v-1cceb873]{max-width:100vw;overflow:auto}.og[data-v-1cceb873]{max-width:800px;margin:20px}.og-notes[data-v-1cceb873],.og-log[data-v-1cceb873]{margin:10px auto;max-height:400px;overflow:auto;background-color:#eefbff}.og-abc[data-v-1cceb873]{margin:10px auto;background-color:#eefbff}div.not-mobile3[data-v-1cceb873],.not-mobile2[data-v-1cceb873],button.not-mobile3[data-v-1cceb873]{display:none}.spaced-button[data-v-1cceb873]{margin-right:10px}.options[data-v-1cceb873]{display:flex;flex-direction:column;row-gap:7px;background:#eefbff;padding:10px}.options input[data-v-1cceb873]{width:40px}.options>label[data-v-1cceb873]{display:flex;justify-content:space-between}.analyze-output[data-v-1cceb873]{max-width:770px;overflow:auto}@media screen and (min-width: 1000px){.auto-assessment-test-page[data-v-1cceb873]{margin-bottom:0}div.not-mobile3[data-v-1cceb873]{display:flex;align-items:center}button.not-mobile3[data-v-1cceb873]{display:block}}@media screen and (min-width: 650px){.only-mobile2[data-v-1cceb873]{display:none}.not-mobile2[data-v-1cceb873]{display:block;position:relative;margin-left:auto}}.action-button[data-v-1cceb873]{border:2px solid #f91515;color:#f91515}.action-button[data-v-1cceb873]:hover{color:#f91515;background-color:#0000000d}.test-id[data-v-1cceb873]{margin-bottom:20px}.assessment-comment[data-v-1cceb873]{border:1px solid gray;font-style:italic;max-width:310px;overflow:auto;padding:5px;background-color:#eefbff}.assessment-notes[data-v-1cceb873]{margin-bottom:20px;font-style:italic;max-width:310px;overflow:auto}.annotations[data-v-1cceb873]{list-style:none;max-width:770px;margin:20px auto;padding:0}.annotations li[data-v-1cceb873]{display:flex;margin-bottom:8px}.annotations .label[data-v-1cceb873]{width:200px;font-weight:700}.annotations .description[data-v-1cceb873]{flex-shrink:30}.piano-roll-wrapper[data-v-1cceb873]{display:none}.piano-roll-wrapper.raw-active[data-v-1cceb873]{display:block}.raw-tabs[data-v-1cceb873]{margin-top:20px;display:flex;column-gap:10px}button.button-normal.secondary.raw-selected[data-v-1cceb873]{color:#fff;background-color:#0a1180}.filters[data-v-1cceb873]{display:none;background-color:#7fffd4;opacity:.9;position:absolute;padding:10px;overflow:auto;max-height:85vh;max-height:85dvh;z-index:20}.filters.open[data-v-1cceb873]{display:block}.auto-assessment-test-page .filters .checkbox-list-with-description ul{flex-direction:column;row-gap:4px;margin-top:-18px}.auto-assessment-test-page .checkbox-list-with-description{margin-bottom:20px}.auto-assessment-test-page .description-filter .formkit-wrapper{display:flex;flex-direction:column;row-gap:5px;margin-bottom:15px}.left-toolbar[data-v-44c91c34]{display:flex;column-gap:10px;align-items:center}.flex[data-v-44c91c34]{display:flex;align-items:center;column-gap:10px}.hide[data-v-44c91c34]{display:none}.top-row[data-v-44c91c34]{margin-top:10px;display:flex;column-gap:20px;justify-content:center}.contents[data-v-44c91c34]{display:flex;justify-content:center;min-height:100%}.music-section[data-v-44c91c34]{width:1300px}div.not-mobile3[data-v-44c91c34],.not-mobile2[data-v-44c91c34],button.not-mobile3[data-v-44c91c34]{display:none}.options[data-v-44c91c34]{display:flex;flex-direction:column;row-gap:7px}.results[data-v-44c91c34]{border:1px solid #aaaaaa;padding:10px;max-width:1000px;margin:10px auto}.results h3[data-v-44c91c34]{border-bottom:1px solid #aaaaaa}.results h4[data-v-44c91c34]{font-weight:700}@media screen and (min-width: 1000px){.auto-assessment-piano-page[data-v-44c91c34]{margin-bottom:0}div.not-mobile3[data-v-44c91c34]{display:flex;align-items:center}button.not-mobile3[data-v-44c91c34]{display:block}}@media screen and (min-width: 650px){.only-mobile2[data-v-44c91c34]{display:none}.not-mobile2[data-v-44c91c34]{display:block;position:relative;margin-left:auto}}.assessment-notes[data-v-44c91c34]{margin-bottom:20px;font-style:italic;max-width:310px;overflow:auto}.piano-roll-wrapper[data-v-44c91c34]{display:none}.piano-roll-wrapper.raw-active[data-v-44c91c34]{display:block}.auto-assessment-piano-page .results .correct{color:green;font-size:20px}.auto-assessment-piano-page .results .wrong{display:block;font-weight:700}.auto-assessment-piano-page .results .wrong span{color:red;font-size:20px}.tab[data-v-d63c7d3e]{border-left:1px solid #E2EBF3;height:100%}.tab.hidden[data-v-d63c7d3e],.tab[data-v-d63c7d3e]{display:none}.tab-item[data-v-d63c7d3e]{display:flex;align-items:center;height:100%;width:100%;border-top:3px solid transparent}a[data-v-d63c7d3e]{text-decoration:none}.router-link-active[data-v-d63c7d3e]{border-top:3px solid #3B305D;box-shadow:0 7px 12px -7px #94a7edd6}.label[data-v-d63c7d3e]{color:#606878;font-size:13px;margin-top:-3px}.sub-label[data-v-d63c7d3e]{font-weight:700;font-size:15.5px;color:#000;max-width:260px;overflow:hidden;white-space:nowrap;height:22px;text-overflow:ellipsis;margin-top:2px}.disabled-tab .label[data-v-d63c7d3e],.disabled-tab .sub-label[data-v-d63c7d3e]{color:#a4b1d1}.inline-svg.enabled path[data-v-d63c7d3e]{fill:#3b305d}.svg[data-v-d63c7d3e]{padding:3px 10px}@media screen and (min-width: 1000px){.tab[data-v-d63c7d3e]{display:block;width:100%;height:100%}}.outer[data-v-e299dc10]{border-left:1px solid #E2EBF3;display:none;align-items:center;justify-content:center;height:100%}.outer div[data-v-e299dc10]{padding:0 20px}a.router-link-active[data-v-e299dc10]{border-top:3px solid #3B305D;box-shadow:0 7px 12px -7px #94a7edd6}@media screen and (min-width: 1000px){.outer[data-v-e299dc10]{display:flex;max-width:240px}}nav[data-v-c194384f]{display:flex;box-shadow:0 1px 18px #eee;justify-content:space-between;align-items:center;height:60px;background-color:#fff;border-bottom:1px solid #E2E8ED;position:sticky;top:0;z-index:10}.dialog-slide-out[data-v-c194384f],.back-chevron[data-v-c194384f]{flex:0 0 50px}.mobile-title[data-v-c194384f]{flex:1;font-size:20px;text-align:center}.mobile-tab[data-v-c194384f]{min-height:50px;border-bottom:1px solid #E2EBF3;display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;column-gap:10px;padding:0 1rem}.mobile-tab .title[data-v-c194384f]{white-space:nowrap}.mobile-tab .subtitle[data-v-c194384f]{padding:10px 0;text-align:right;display:block;width:60%}.mobile-tab[data-v-c194384f]:hover{text-decoration:underline}.mobile-tab.router-link-active[data-v-c194384f],.mobile-tab.router-link-active .title[data-v-c194384f]{color:#3b305d}.assignment-info[data-v-c194384f]{margin:10px -20px;flex-grow:2;padding:0 1rem}@media screen and (min-width: 800px){.assignment-info[data-v-c194384f]{display:none}}@media screen and (min-width: 1000px){nav[data-v-c194384f]{flex-flow:row nowrap}.mobile[data-v-c194384f],.dialog-slide-out[data-v-c194384f]{display:none}}.detail[data-v-c194384f]{padding:10px 20px 0}.label[data-v-c194384f]{font-weight:700;margin-right:-5px;width:100px;display:inline-block}.late[data-v-c194384f]{color:#ff4954;font-weight:700}.heading[data-v-d8c2cb8a]{margin:16px;padding:0;color:#000;font-size:1.5rem;text-align:left}@media screen and (min-width: 600px){.heading[data-v-d8c2cb8a]{text-align:left}}.title[data-v-3215da18]{font-size:1rem;font-weight:400;margin-top:15px;text-align:center;margin-left:5px;margin-right:5px}@media screen and (min-width: 750px){.title[data-v-3215da18]{font-size:1.25rem;margin-top:16px;margin-left:15px;margin-right:15px}}.button[data-v-3215da18]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96%;height:140px;cursor:pointer;border:1px solid transparent;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.button[data-v-3215da18]:hover{border-top-width:1px!important;border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important;box-shadow:0 4px 12px #0000001a}.button.selected[data-v-3215da18]{border-top-width:1px!important;border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important}@media screen and (min-width: 750px){.button[data-v-3215da18]{width:92%;height:200px}}.button-selectable-list-card-full fieldset{display:flex;flex-wrap:wrap;justify-content:center}.button-selectable-list-card-full button{margin-bottom:30px;margin-left:4px;margin-right:4px;padding:5px;flex:1 0 46%;max-width:46%}@media screen and (min-width: 750px){.button-selectable-list-card-full fieldset{justify-content:flex-start}.button-selectable-list-card-full fieldset button{margin-left:0;margin-right:0;flex:1 0 33%;max-width:33%}}.title[data-v-c9468b0f]{font-size:1rem;font-weight:700;white-space:nowrap;padding-left:14px;padding-right:14px}.title span[data-v-c9468b0f]{line-height:24px;margin:0;padding:0}.subTitle[data-v-c9468b0f]{display:block;opacity:.65}@media screen and (min-width: 750px){.title[data-v-c9468b0f]{font-size:1.25rem}}.button[data-v-c9468b0f]{display:flex;align-items:center;justify-content:flex-start;padding-left:24px;padding-right:24px;width:96%;height:80px;cursor:pointer;border:1px solid transparent;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.button[data-v-c9468b0f]:hover{border-top-width:1px!important;border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important;box-shadow:0 4px 12px #0000001a}.button.selected[data-v-c9468b0f]{border-top-width:1px!important;border-left-width:1px!important;border-bottom-width:1px!important;border-right-width:1px!important}.button-selectable-list-card-short fieldset{display:flex;flex-wrap:wrap;margin:16px;justify-content:center;padding:0}.button-selectable-list-card-short button{margin-bottom:30px;margin-left:4px;margin-right:4px;padding:5px}@media screen and (min-width: 750px){.button-selectable-list-card-short fieldset{justify-content:flex-start}.button-selectable-list-card-short fieldset button{margin-left:0;margin-right:0;flex:0 0 50%}}.tab-mixer-instrument-family[data-v-6e541b34]{max-width:100%;margin:0 auto;padding-top:12px}@media screen and (min-width: 1100px){.tab-mixer-instrument-family[data-v-6e541b34]{max-width:760px;margin:20px auto 0}}@media screen and (min-width: 1260px){.tab-mixer-instrument-family[data-v-6e541b34]{max-width:840px;margin:40px auto 0}}.families[data-v-6e541b34]{margin-left:20px}.control-row[data-v-a939278f]{display:flex;justify-content:space-around;padding:10px 0;position:fixed;left:0;bottom:0;width:100%;background-color:#fff;border-top:1px solid #D1D1D1;z-index:10}.button-selectable-list-check[data-v-e6682d71]{width:100%}.button[data-v-e6682d71]:nth-child(odd){border-right:1px solid #D1D1D1}.button[data-v-e6682d71]{font-size:19px;background:#fffffd;padding:19px 22px;cursor:pointer;color:#606878;transition:box-shadow .4s ease;height:100%;width:100%;display:inline-block;border:2px solid transparent;border-bottom:1px solid #D1D1D1;text-align:left}.button:last-child label[data-v-e6682d71]{border-radius:0 0 6px 6px}.button[data-v-e6682d71]:hover{background-color:#eaf5ff}.button.selected[data-v-e6682d71]{background:#f9fdff;color:#4854ff;font-weight:700}.button.selected[data-v-e6682d71]:after{content:"✓";float:right}.button-selectable-list-check fieldset{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#d1d1d1;box-shadow:0 4px 8px #b7b7b780;border-radius:6px;padding:0}.button-selectable-list-check fieldset button{margin:0;display:flex}.button-selectable-list-check .button-selectable-list{margin-top:10px}.button-selectable-list-check button{width:50%}.wrap[data-v-2e8cb6b6]{padding-bottom:60px}.tab-mixer-instrument[data-v-2e8cb6b6]{width:100%;padding:0 20px}@media screen and (min-width: 960px){.tab-mixer-instrument[data-v-2e8cb6b6]{max-width:800px;margin:0 auto}.has-sidebar .tab-mixer-instrument[data-v-2e8cb6b6]{max-width:380px}}@media screen and (min-width: 1240px){.has-sidebar .tab-mixer-instrument[data-v-2e8cb6b6]{max-width:800px}}.spinning-after:after{animation:spin .75s linear 0s infinite reverse}@keyframes spin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.level-description[data-v-5a85c66f]{width:100%;background-color:#fff;padding:25px 20px 80px}.level-description-wrapper[data-v-5a85c66f]{max-width:540px;margin:0 auto}.description-warning-message[data-v-5a85c66f]{border:2px solid #ff4954;color:#ff4954;border-radius:2px;padding:10px}.range[data-v-5a85c66f]{display:flex;flex-wrap:wrap;align-items:center}.range-container[data-v-5a85c66f]{width:300px;margin-top:-40px}.rhythm-container[data-v-5a85c66f]{width:100%}.rhythm-label[data-v-5a85c66f]{width:115px}.difficulty[data-v-5a85c66f]{font-weight:700}.leaps[data-v-5a85c66f]{font-size:35px;min-width:125px}.secondary-row[data-v-5a85c66f]{display:flex}.extra-info[data-v-5a85c66f]{list-style:none;padding:5px 0 0;max-width:170px}.extra-info li[data-v-5a85c66f]{display:flex;margin-bottom:20px}.extra-info .label[data-v-5a85c66f]{color:#4e4e4e;padding-right:10px}.secondary-options-group[data-v-5a85c66f]{display:flex;flex-wrap:wrap;border:1px solid #D1D1D1;padding:10px}.check-options[data-v-5a85c66f]{margin-right:20px}@media screen and (min-width: 960px){.level-description[data-v-5a85c66f]{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow:auto;width:540px}}@media screen and (min-width: 1240px){.level-description[data-v-5a85c66f]{width:720px}}.level-description .descriptions .note-disabled{fill:none;stroke:none}.level-description .descriptions .note-disabled path{fill:none;stroke:none}.level-description .range .abcjs-v1{display:none}.promo-message[data-v-2a91a9bb]{display:flex;align-items:center;max-width:500px;box-shadow:0 2px 8px #00000054;border-radius:8px;padding:20px;justify-content:space-between}.promo-message h2[data-v-2a91a9bb]{font-size:20px;margin:0}.promo-message img[data-v-2a91a9bb]{display:none}.promo-message a[data-v-2a91a9bb]{border-radius:8px;border:1px solid #4854FF;color:#4854ff;text-decoration:none;padding:10px;display:inline-block}@media screen and (min-width: 1000px){.promo-message img[data-v-2a91a9bb]{display:block;margin-left:10px}}.button[data-v-af97352b]{font-size:20px;background:#fff;padding:15px 22px;color:#000;transition:box-shadow .4s ease;border-radius:8px;border:1px solid #D1D1D1;box-shadow:0 4px 8px #b7b7b780}.button[data-v-af97352b]:hover{box-shadow:0 4px 12px #0000001a;color:#333;background-color:#eaf5ff}.button.selected[data-v-af97352b]{color:#fff;background-color:#4854ff;font-weight:600;position:relative}.button.selected[data-v-af97352b]:before{content:"✔︎";position:absolute;top:1px;right:3px;font-size:14px}.button-selectable-list-text button{margin:10px 10px 0 0;border-radius:8px}.main[data-v-d841b79a]{display:flex;flex-wrap:wrap;justify-content:space-around;height:84vh;height:84dvh}.controls[data-v-d841b79a]{width:100%;max-width:540px;margin:20px auto 0;padding:0 20px}.input-wrapper[data-v-d841b79a]{margin:12px auto 50px}.input-group[data-v-d841b79a]{margin-bottom:30px}.label[data-v-d841b79a]{margin-bottom:16px;font-weight:700}.level-type[data-v-d841b79a]{font-size:32px;font-weight:700}.custom-level-message[data-v-d841b79a]{margin-bottom:20px}@media screen and (min-width: 960px){.main[data-v-d841b79a]{display:flex;flex-direction:row;justify-content:flex-start;height:100vh;height:100dvh}.controls[data-v-d841b79a]{flex:6;margin:0 auto;width:inherit;flex-grow:2;max-width:760px;padding:0 36px}.button-row[data-v-d841b79a]{flex-direction:row}.dont-lengthen-page[data-v-d841b79a]{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow:auto}}.tab-mixer-level .main .control-row{display:none}.tab-mixer-level .custom-button{display:block;margin-top:30px}.tab-mixer-level .control-row{justify-content:center}.tab-mixer-level .button-normal.primary{width:auto}@media screen and (min-width: 1000px){.tab-mixer-level{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow:hidden}.tab-mixer-level .main .control-row{display:flex}.tab-mixer-level .customize{margin-right:10px}}.boolean-right-check-group[data-v-8b60e6ab]{box-shadow:0 4px 8px #b7b7b780;display:inline-flex;border-radius:6px;flex-direction:column;width:100%;max-width:380px;margin-top:10px;row-gap:1px}.boolean-right-check-group .checkbox[data-v-8b60e6ab]{margin:0}.boolean-right-check-group .checkbox label[data-v-8b60e6ab]{font-size:19px;background:#fff;padding:8px 22px;cursor:pointer;color:#606878;transition:box-shadow .4s ease;height:100%;width:100%;line-height:46px;display:inline-block;border:1px solid transparent;border-bottom:1px solid #F3F4F6}.boolean-right-check-group .checkbox label[data-v-8b60e6ab]:nth-child(2n){border-right:1px solid #F3F4F6}.boolean-right-check-group .checkbox label[data-v-8b60e6ab]:hover{background-color:#f9fafb}.boolean-right-check-group .checkbox input[type=checkbox][data-v-8b60e6ab]{display:none}.boolean-right-check-group .checkbox input[type=checkbox]+label[data-v-8b60e6ab]:after{content:"•";float:right;color:#f3f4f6}.boolean-right-check-group .checkbox input[type=checkbox]:checked+label[data-v-8b60e6ab]{background:#f9fdff;color:#4854ff}.boolean-right-check-group .checkbox input[type=checkbox]:checked+label[data-v-8b60e6ab]:after{content:"✓";float:right;color:#4854ff}@media screen and (min-width: 960px){.boolean-right-check-group[data-v-8b60e6ab]{flex-direction:row;max-width:760px;flex-wrap:wrap;justify-content:space-between;background-color:#f9fafb}.boolean-right-check-group .checkbox[data-v-8b60e6ab]{width:379px}}.tab-mixer-time-signature[data-v-6ea58a6c]{width:100%;padding:0 20px}.top[data-v-6ea58a6c]{display:flex;justify-content:space-between;align-items:center;background:#fffffd;padding:8px 8px 8px 22px;border-radius:6px;margin:20px 0 0}.multi-select-wrap[data-v-6ea58a6c]{padding-bottom:60px}@media screen and (min-width: 960px){.tab-mixer-time-signature[data-v-6ea58a6c]{max-width:800px;margin:0 auto}.has-sidebar .tab-mixer-time-signature[data-v-6ea58a6c]{max-width:380px}}@media screen and (min-width: 1240px){.has-sidebar .tab-mixer-time-signature[data-v-6ea58a6c]{max-width:800px}}.only-ios[data-v-95be47b5]{display:none}body.ios .only-ios[data-v-95be47b5]{display:inline-block}body.ios .not-ios[data-v-95be47b5]{display:none}.label[data-v-95be47b5]{color:#333;opacity:.5;font-size:13px}.radio-pagination[data-v-95be47b5]{display:inline-flex;border-radius:6px;flex-wrap:wrap}.radio-pagination .radio[data-v-95be47b5]{margin:0}.radio-pagination .radio label[data-v-95be47b5]{font-size:20px;background:#fff;padding:5px 22px;cursor:pointer;color:#000;transition:box-shadow .4s ease;height:100%;line-height:46px;display:flex;align-items:center;border-radius:8px;border:1px solid #D1D1D1;box-shadow:0 4px 8px #b7b7b780}.radio-pagination .radio label[data-v-95be47b5]:hover{z-index:3;box-shadow:0 4px 12px #0000001a;color:#333;background-color:#eaf5ff}.radio-pagination .radio input[type=radio]:disabled+label[data-v-95be47b5]{color:#5f7a8c}.radio-pagination .radio input[type=radio]:checked+label[data-v-95be47b5]{color:#fff;background-color:#4854ff;font-weight:600}.radio-pagination.small[data-v-95be47b5]{margin:10px 0 0;display:flex;height:63px}.radio-pagination.small .radio[data-v-95be47b5]{margin:0 10px 0 0;flex-grow:2;border:none!important;outline:none}.radio-pagination.small .radio label[data-v-95be47b5]{font-size:16px;width:100%;padding:0 10px;justify-content:center;border-right:1px solid #E2EBF3}.radio-pagination.small .radio label[data-v-95be47b5]:hover{color:#333;background-color:#eaf5ff}.radio-pagination.vertical[data-v-95be47b5]{display:flex;flex-direction:column;row-gap:5px;width:35px;box-shadow:none}.radio-pagination.vertical .radio label[data-v-95be47b5]{background-color:transparent;padding:0 5px}.radio-pagination.vertical input[type=radio]:checked+label[data-v-95be47b5]{background-color:transparent;color:#000;border:2px solid #000000}.radio-pagination input[type=radio]:checked+label .inline-svg path,.radio-pagination input[type=radio]:checked+label .inline-svg polygon{fill:#fff;stroke:#fff}body.ios .radio-pagination .radio label:hover{z-index:0;box-shadow:none;color:#000}body.no-inline-flex .radio-pagination.small{display:block}body.no-inline-flex .radio-pagination.small .radio{float:left}input[type=checkbox]+label[data-v-750e7317]{display:block;position:relative;padding-left:35px;margin-bottom:20px;font-size:18px;color:#606878;cursor:pointer;border:3px solid transparent}.large input[type=checkbox]+label[data-v-750e7317]{font-size:24px;border:3px solid #4854FF;border-radius:6px;padding:15px 15px 15px 40px}input[type=checkbox]+label[data-v-750e7317]:before{content:"";display:block;width:20px;height:18px;margin-top:4px;border:1px solid #606878;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}.large input[type=checkbox]+label[data-v-750e7317]:before{margin-top:21px;margin-left:15px}input[type=checkbox]:checked+label[data-v-750e7317]{color:#3b305d}input[type=checkbox]:checked+label[data-v-750e7317]:before{border:1px solid #3b305d;width:10px;top:-3px;left:5px;border-radius:0;opacity:1;border-top:0 solid transparent;border-left:0 solid transparent;transform:rotate(45deg)}.large input[type=checkbox]:checked+label[data-v-750e7317]:before{border:3px solid #3b305d;border-top:0 solid transparent;border-left:0 solid transparent}input[type=checkbox]:disabled+label[data-v-750e7317]{text-decoration:line-through}.top[data-v-3ac6fd66]{display:flex;justify-content:space-between;align-items:center;background:#fffffd;padding:8px 8px 8px 22px;border-radius:6px;margin:20px 0 0}.multi-select-wrap[data-v-3ac6fd66]{padding-bottom:60px;position:relative}.multi-select-wrap .mask[data-v-3ac6fd66]{display:none}.multi-select-wrap.gray .mask[data-v-3ac6fd66]{display:block;position:absolute;width:100%;height:100%;background-color:#eee;opacity:.5;top:0;z-index:5}.tab-mixer-key-signature[data-v-3ac6fd66]{width:100%;padding:0 20px}@media screen and (min-width: 960px){.tab-mixer-key-signature[data-v-3ac6fd66]{max-width:800px;margin:0 auto}.has-sidebar .tab-mixer-key-signature[data-v-3ac6fd66]{max-width:380px}}@media screen and (min-width: 1240px){.has-sidebar .tab-mixer-key-signature[data-v-3ac6fd66]{max-width:800px}}button[data-v-6d187a40]{column-gap:14px;outline:1px solid #D1D1D1;border:0;background-color:#fff;padding:32px;height:130px;max-width:100%;width:100%;position:relative;display:flex;justify-content:left center;align-items:center}button[data-v-6d187a40]:hover{background-color:#eaf5ff;cursor:pointer}@media screen and (min-width: 620px){button[data-v-6d187a40]{width:50%}}@media screen and (min-width: 960px){button[data-v-6d187a40]{display:flex;column-gap:14px;width:380px}}.label[data-v-6d187a40]{display:flex;flex-direction:column;align-items:start}.dot[data-v-6d187a40]{padding:9px;border-radius:50%;width:48px;height:48px}.blue .dot[data-v-6d187a40]{background-color:#0252ba}.red .dot[data-v-6d187a40]{background-color:#d01e4a}.orange .dot[data-v-6d187a40]{background-color:#f3ad3e}.green .dot[data-v-6d187a40]{background-color:#008a00}.white[data-v-6d187a40]{background-color:#fff}.title[data-v-6d187a40]{font-size:20px;font-weight:700}.subtitle[data-v-6d187a40]{font-size:16px;text-align:left;margin-top:2px;max-width:100%;line-height:20px;color:#1f2937}@media screen and (min-width: 620px){.subtitle[data-v-6d187a40]{max-width:210px}}.tag-message[data-v-6d187a40]{font-size:14px;color:#4b5563;background-color:#e5e7eb;letter-spacing:.25px;position:absolute;top:10px;right:10px;padding:2px 6px}.assignment-start-button[data-v-ca88146c]{box-shadow:0 8px 18px #b4bfcd;width:310px;background-color:#fff}.assignment-start-button button.button-normal.primary[data-v-ca88146c]:disabled:hover{background-color:#fff}.label[data-v-ca88146c]{font-weight:700;width:130px;display:inline-block;padding-right:20px}.title[data-v-ca88146c]{font-weight:700;font-size:26px;display:inline-block}.row[data-v-ca88146c]{height:50px;border-bottom:1px solid #D1D1D1;padding-left:20px;text-align:left;display:flex;align-items:center}.bottom[data-v-ca88146c]{padding:20px}.control-row[data-v-ca88146c]{display:flex;justify-content:space-around;padding:10px 0;position:fixed;left:0;bottom:0;width:100%;background-color:#fff;border-top:1px solid #D1D1D1;z-index:10}.drill-additional[data-v-f32158ff]{display:flex;justify-content:space-around;align-items:center;text-align:left;margin-top:10px}.drill-additional .name[data-v-f32158ff]{color:#5f616b}.drill-additional table[data-v-f32158ff]{margin-left:10px}.intro[data-v-9f07c330]{display:flex;flex-direction:column;align-items:center;row-gap:30px;padding-bottom:20px}p[data-v-9f07c330]{max-width:400px;display:inline-block}.name-form[data-v-9f07c330]{max-width:330px;margin:0 auto}.name-form p[data-v-9f07c330],.middle[data-v-9f07c330]{text-align:center}.name-form form{display:flex;flex-direction:column;row-gap:20px;align-items:center}.name-form form input[type=text]{width:330px}.name-form form button.primary{padding-left:60px;padding-right:60px}.button-row[data-v-8c71f579]{display:flex;margin-top:20px;row-gap:10px;flex-wrap:wrap}.full[data-v-8c71f579]{width:100%}.button-row[data-v-9e75ab25]{margin-top:20px}.indeterminate-recording-levels path[data-v-011f2151]{stroke:#fff}.button-row[data-v-287d7e0f]{display:flex;justify-content:space-between;padding:0 10px;gap:10px}.warning[data-v-287d7e0f]{border:1px solid #ff4954;padding:5px;margin:5px;color:#ff4954}.test-area[data-v-287d7e0f]{min-height:220px;color:#fff;background:radial-gradient(#48407f,#2d265d);background-repeat:no-repeat;border-radius:4px;margin-bottom:20px;padding:10px 0;box-shadow:0 4px 8px #b7b7b780}.button-area[data-v-287d7e0f]{display:flex;flex-direction:row;justify-content:flex-end;gap:10px}.top-row[data-v-287d7e0f]{min-height:160px}.special-message[data-v-287d7e0f]{height:100%;display:flex;align-items:center;justify-content:center}.larger-text[data-v-287d7e0f]{font-size:24px;font-weight:700;margin-bottom:5px;padding:0 10px}.smaller-text[data-v-287d7e0f]{padding:10px}.centered[data-v-287d7e0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.top-row .centered[data-v-287d7e0f]{min-height:160px}.centered2[data-v-287d7e0f]{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:160px}.one-button[data-v-287d7e0f]{margin:0 auto;border-radius:4px}.shadow[data-v-287d7e0f]{box-shadow:0 0 20px #000}button.button-normal.light-hover.shadow[data-v-287d7e0f]:hover{background-color:#fffc}.progress-message[data-v-287d7e0f]{margin:0 auto}.comet[data-v-287d7e0f]{height:2px;width:100px;background:linear-gradient(to right,#fff,#ddd 50%,#aaa 78%,#777);animation-duration:2s;animation-iteration-count:infinite;animation-name:slideIn-287d7e0f;animation-timing-function:linear;border-radius:2px}@keyframes slideIn-287d7e0f{0%{margin-left:70%}to{margin-left:10%}}.mic-check .button-row .button-normal{height:56px}.mic-check .button-row .button-normal .inline-svg{display:none}@media screen and (min-width: 420px){.mic-check .button-row .button-normal{height:inherit}.mic-check .button-row .button-normal .inline-svg{display:block}}.mic-check1[data-v-e049c688]{position:relative;width:500px;margin:0 auto;max-width:100vw;border-radius:8px;background-color:#fff;padding:20px;box-shadow:0 8px 18px #b4bfcd}@media screen and (min-width: 420px){.mic-check1[data-v-e049c688]{margin:50px auto}}.pulse[data-v-75bf4707]{animation:pulse-animation-75bf4707 2s infinite}@keyframes pulse-animation-75bf4707{0%{box-shadow:0 0 #62a93233}to{box-shadow:0 0 0 20px #62a93200}}.tab-mixer-start[data-v-75bf4707]{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto}.not-mobile[data-v-75bf4707]{width:100%;margin-left:40px}h1[data-v-75bf4707]{font-size:32px}.subtitle[data-v-75bf4707]{color:#333;margin:0 auto 5px;max-width:300px}.button-container[data-v-75bf4707]{margin:20px 20px 0;display:flex;flex-wrap:wrap;justify-content:left;background-color:#f9fafb;box-shadow:0 4px 8px #b7b7b780}@media screen and (min-width: 960px){h1[data-v-75bf4707]{font-size:42px}.button-container[data-v-75bf4707]{max-width:760px;margin-top:20px;padding:0}}@media screen and (max-height: 500px){.button-container[data-v-75bf4707]{margin-top:30px}.heading[data-v-75bf4707]{display:none}}.reset-pretest[data-v-75bf4707]{position:absolute;right:0;padding:5px}.tab-mixer-start .live-practice-container .title,.tab-mixer-start .live-practice-container .subtitle{color:#000}.button-list[data-v-b45b1c01]{display:inline-flex;flex-direction:column;width:100%;max-width:380px}.button-list .button[data-v-b45b1c01]{font-size:20px;padding:5px 22px;cursor:pointer;color:#606878;transition:box-shadow .4s ease;height:100%;width:100%;line-height:46px;display:inline-block;text-align:left;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #cccccc;background-color:#eee}.button-list .disabled.button[data-v-b45b1c01]{background:#fffffd;color:#5f7a8c}.button-list button[data-v-b45b1c01]:hover{background-color:#eaf5ff}.button-list button.primary[data-v-b45b1c01]{color:#4854ff}.button-list button.primary[data-v-b45b1c01]:after{content:"×";float:right}.button-list button.popup[data-v-b45b1c01],.button-list button.secondary[data-v-b45b1c01]{background:#fffffd}.button-list button.secondary[data-v-b45b1c01]:after{content:"➡︎";float:right}.tab-mixer-voices[data-v-cc1b09ba]{max-width:380px;margin:0 auto 70px}.content[data-v-cc1b09ba]{display:flex;flex-wrap:wrap;justify-content:center}.controls[data-v-cc1b09ba],.selected[data-v-cc1b09ba]{width:100%;max-width:380px;margin-top:20px}.explanation[data-v-cc1b09ba]{padding:0 15px}h2[data-v-cc1b09ba]{font-weight:100;margin-left:24px;color:#5f616b}.wide-only[data-v-cc1b09ba],.add-voice-button[data-v-cc1b09ba]{display:none}@media screen and (min-width: 700px){.wide-only[data-v-cc1b09ba]{display:block}.narrow-only[data-v-cc1b09ba]{display:none}.controls[data-v-cc1b09ba],.selected[data-v-cc1b09ba]{max-width:330px}.content[data-v-cc1b09ba]{justify-content:space-between}}@media screen and (min-width: 740px){.explanation[data-v-cc1b09ba]{padding:0}}.voice-picker .button-list button.disabled.button{background-color:#eee}.button-icon-abcjs[data-v-59a5f095]{margin:5px;width:66px;height:66px}.button-icon-abcjs label[data-v-59a5f095]{background-color:#fff;overflow:hidden;border-radius:5px;position:relative}.button-icon-abcjs label[data-v-59a5f095]:before{right:4px;top:2px;position:absolute;border-radius:12px;padding:0 4px;border:1px solid #ffffff}.button-icon-abcjs label[data-v-59a5f095]:hover:before{content:"✓";color:#aebcc7;border:1px solid #AEBCC7}input[type=checkbox]+label[data-v-59a5f095]{cursor:pointer;color:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #D1D5DB;padding:5px 0 0}input[type=checkbox]+label[data-v-59a5f095]:hover{border:1px solid #9AA0FF}input[type=checkbox]:checked+label[data-v-59a5f095]{border:2px solid #4854FF}input[type=checkbox]:checked+label[data-v-59a5f095]:before{content:"✓";color:#fff;background:#0281f3}.button-icon-abcjs .abcjs-staff{opacity:0}.button-icon-abcjs .note-disabled{stroke:#abc3cd}.button-icon-abcjs-list[data-v-700fe6a9]{display:flex;flex-wrap:wrap}.radio-btn-group .radio label[data-v-33b1137f]{color:#0073c7;text-decoration:underline;border-radius:8px}.radio-btn-group .radio label[data-v-33b1137f]:hover{background:#0000000d}.radio-btn-group .radio input[type=radio]:checked+label[data-v-33b1137f]{display:none}body.no-inline-flex .radio-btn-group{display:block}body.no-inline-flex .radio-btn-group .radio{width:100px;float:left}.label[data-v-3bdb8683]{text-align:center;width:100%}.type[data-v-3bdb8683]{text-align:center;margin-top:8px;color:#5f616b;margin-bottom:10px}.notification[data-v-3bdb8683]{position:absolute;color:#fff;background:#505050;padding:2px 7px;border-radius:12px;font-size:14px;left:50%;transform:translate(-50%);bottom:-12px}.radio-abcjs.gap .radio-btn-group div.radio:hover{background-color:#00f}.radio-abcjs.gap .radio-btn-group{box-shadow:none;flex-wrap:wrap;height:inherit;overflow:inherit;row-gap:12px;width:100%;border:1px solid #E2E8ED}.radio-abcjs.gap .radio-btn-group div.radio{margin-right:0;box-shadow:none}.radio-abcjs.gap .radio-btn-group div.radio label{padding:10px 0 4px;border-right:1px solid #E2E8ED;position:relative;width:100%;flex:1}.radio-abcjs.gap .radio-btn-group div.radio label:hover{background-color:#fcfcfc;cursor:pointer}.radio-abcjs.gap .radio-btn-group div.radio:last-child label{border-right:none}.radio-abcjs .radio-btn-group .radio input[type=radio]:checked+label .notification{background-color:#4854ff}.tab-mixer-custom-rhythms[data-v-20bd6526]{width:100%;max-width:830px;margin:20px auto 90px;padding:0 20px}.tab-mixer-custom-rhythms .heading[data-v-20bd6526]{margin:20px 0 10px}.tab-mixer-custom-rhythms.adv-mode[data-v-20bd6526]{width:100%;max-width:inherit;margin:0;padding:0}.top-row[data-v-20bd6526]{margin-bottom:30px}.horz[data-v-20bd6526]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.adv-mode .inner-container[data-v-20bd6526]{max-width:700px;padding:0 30px}.horz-left[data-v-20bd6526]{margin-top:30px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:20px}.empty[data-v-20bd6526]{padding:0}.image-row[data-v-20bd6526]{display:flex;column-gap:10px;align-items:center;justify-content:center;padding-bottom:15px}.image-row .btn[data-v-20bd6526]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:#fff;border-radius:5px;min-width:50px;position:relative;display:flex;justify-content:center;align-items:center;padding:5px 5px 0;opacity:.75}.image-row .rhy-selected[data-v-20bd6526]{border:2px solid #4854FF}.image-row .rhy-selected[data-v-20bd6526]:before{content:"⇒";position:absolute;right:0;top:0;line-height:.6}.image-row .grp-selected[data-v-20bd6526]{border:2px solid #4854FF}.image-row .grp-selected[data-v-20bd6526]:before{content:"✓";position:absolute;right:0;top:0;line-height:1}.advanced-side[data-v-20bd6526]{margin-bottom:70px}@media screen and (min-width: 700px){.internal-scroll[data-v-20bd6526]{max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px);overflow:auto;justify-content:flex-start}.inner-scroll.right[data-v-20bd6526]{max-height:calc(100vh - 340px);max-height:calc(100dvh - 340px)}.tab-mixer-custom-rhythms.adv-mode[data-v-20bd6526]{height:100%}.tab-mixer-custom-rhythms.adv-mode .container[data-v-20bd6526]{height:100%;display:flex;column-gap:10px}.tab-mixer-custom-rhythms.adv-mode .container>div[data-v-20bd6526]{width:50%}.basic-side[data-v-20bd6526]{background-color:#fbfbfb;display:flex;justify-content:flex-end}.advanced-side[data-v-20bd6526]{margin-top:30px}.advanced-side .horz[data-v-20bd6526]{padding-bottom:4px;margin-bottom:10px}.time-sig-group[data-v-20bd6526]{background:#fff}}.tab-mixer-custom-rhythms .advanced input[type=checkbox]:checked+label:before{content:"⇒";color:#0281f3;background:inherit}.tab-mixer-custom-rhythms .advanced .button-icon-abcjs label{background:#f9fdff}.tab-mixer-custom-rhythms .advanced .button-icon-abcjs label:hover:before{content:"⇒";color:#0281f3;border:1px solid #AEBCC7}body.safari .tab-mixer-custom-rhythms{padding-bottom:65px}.range-selection[data-v-152ccaed]{border:1px solid #D1D5DB;padding:40px 20px}.range-selection-main[data-v-152ccaed]{display:flex;justify-content:space-between;align-items:center;max-width:500px;margin:0 auto;column-gap:5px}.range-selection-secondary[data-v-152ccaed]{display:flex;flex-wrap:wrap;margin-top:20px}.individual-voice[data-v-152ccaed]{width:110px}.voices-label[data-v-152ccaed]{text-transform:uppercase;color:#5f7a8c}.voices-title[data-v-152ccaed]{font-weight:700}.tab-mixer-custom-pitches .range-selection .abcjs-staff,.tab-mixer-custom-pitches .range-selection .abcjs-staff-extra{fill:#5f616b}.tab-mixer-custom-pitches .range-selection-main .abcjs-chord{font-family:Lato,sans-serif;font-weight:700}.tab-mixer-custom-pitches[data-v-56033776]{width:100%;max-width:760px;margin:20px auto 110px;padding:0 20px;min-height:660px}.options[data-v-56033776]{display:flex;flex-direction:column;row-gap:10px;margin-left:10px}.spacer[data-v-56033776]{margin-top:2em;margin-bottom:2em}.safari .tab-mixer-custom-pitches{margin-bottom:110px}.assignment-summary[data-v-5180aabc]{padding:10px 20px 20px}.assignment-summary div[data-v-5180aabc]{margin-top:12px;color:#5f616b}.label[data-v-5180aabc]{font-weight:700;margin-right:-5px;width:100px;display:inline-block}.assignment-instructions[data-v-da9bfae5]{margin-top:20px;min-width:320px;max-width:320px;background-color:#fff;border-right:1px solid #E2E8ED;display:none;flex-direction:column;z-index:9}@media screen and (min-width: 800px){.assignment-instructions[data-v-da9bfae5]{display:flex}}.tab-mixer-part[data-v-654f00cc]{max-width:340px;text-align:left;margin:0 auto}.label[data-v-654f00cc]{margin-top:30px;margin-bottom:10px;font-weight:700;font-size:20px;display:block}.mixer-page[data-v-4072631d]{padding-bottom:1px;height:calc(100% - 60px)}.right-side[data-v-4072631d]{margin:0 auto 50px;width:100%}@media screen and (min-width: 650px){.contents[data-v-4072631d]{display:flex;min-height:100%}}@media screen and (min-height: 1060px){.contents[data-v-4072631d]{height:100%}}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all .25s}.slide-left-enter-from,.slide-left-leave-active,.slide-right-enter-from,.slide-right-leave-active{opacity:0}.slide-left-enter-from,.slide-right-leave-active{transform:translate(100vh)}.slide-left-leave-active,.slide-right-enter-from{transform:translate(-100vh)}
