.multi-track-upload{border-radius:7px;border:.5px dashed hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.05);height:120px;text-align:center;font-family:var(--font-mono);overflow:auto;overscroll-behavior:contain;cursor:pointer}.multi-track-upload.hovered{color:hsla(0,0%,100%,.35)}.multi-track-upload.has-files{border:1px solid hsla(0,0%,100%,.35);cursor:default}.multi-track-upload span{font-family:var(--font-mono)}.multi-track-upload .uploaded-track{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:3px;border-bottom:1px solid hsla(0,0%,100%,.1);padding:3px 10px}.multi-track-upload .uploaded-track.has-error{color:var(--light-red)}.multi-track-upload .uploaded-track .drag{position:relative;top:-.1em;cursor:grab}.multi-track-upload .uploaded-track .drag:active{cursor:grabbing}.multi-track-upload .uploaded-track .svg-close{height:.7em;width:.7em}.multi-track-upload .uploaded-track .progress{flex:1;display:flex;justify-content:center;align-items:center}.multi-track-upload .uploaded-track:last-child{border:none}.multi-track-upload .centered{display:flex;align-items:center;justify-content:center;height:100%}.new-version-form{border-radius:7px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.1);padding:50px 30px 0}.new-version-form .uploads .bounce .label,.new-version-form .uploads .stems .label{display:flex;margin:0 0 15px}.new-version-form .uploads .stems .label a{font-size:12px;font-size:.75rem;opacity:.35;text-decoration:underline;text-transform:none;font-weight:400;margin-left:30px}.new-version-form .text-fields{grid-template-columns:1fr 200px;align-items:flex-start;display:grid;grid-gap:30px 15px;margin-top:50px}.new-version-form .text-fields .two-col{grid-column:span 2}.new-version-form .text-fields .label-wrap{display:flex;align-items:flex-start;gap:30px}.new-version-form .text-fields .label-wrap button{opacity:.35;text-decoration:underline;font-size:12px;font-size:.75rem}.new-version-form .text-fields label{display:block;margin:0 0 15px;font-size:18px;font-size:1.125rem;line-height:1;font-weight:600}.new-version-form .text-fields input,.new-version-form .text-fields textarea{display:block;width:100%;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.35);border-radius:10px;background:rgba(0,0,0,0);color:var(--white);padding:20px;transition:border-color .3s}.new-version-form .text-fields input:focus,.new-version-form .text-fields textarea:focus{border-color:var(--white)}.new-version-form .text-fields .bpm-input,.new-version-form .text-fields .name-input{text-transform:uppercase}.new-version-form .text-fields .bpm-input:disabled,.new-version-form .text-fields .name-input:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.new-version-form .text-fields .bpm-input{-moz-appearance:textfield}.new-version-form .text-fields .bpm-input::-webkit-inner-spin-button,.new-version-form .text-fields .bpm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-version-form .text-fields .notes-input{min-height:150px;font-family:var(--font-body);resize:none}.new-version-form .tag-selection{grid-template-columns:1fr auto;display:grid;gap:15px}.new-version-form .tag-wrap{margin-top:50px;grid-template-rows:auto 1fr;display:grid}.new-version-form .tag-wrap>h6{margin:0 0 15px;line-height:1;display:flex}.new-version-form .tag-wrap .category-selection,.new-version-form .tag-wrap .version-selection{border-radius:7px;border:1px solid hsla(0,0%,100%,.1);padding:25px 30px}.new-version-form .tag-wrap .category-selection h6,.new-version-form .tag-wrap .version-selection h6{font-size:12px;font-size:.75rem;opacity:.35;font-weight:600;margin:0 0 20px}.new-version-form .tag-wrap .version-selection{min-width:200px}.new-version-form .tag-wrap .version-selection .tag-group{grid-template-columns:1fr 1fr;display:grid}.new-version-form .tag-wrap .category-selection{grid-template-columns:repeat(3,1fr);align-items:flex-start;grid-gap:10px;display:grid}.new-version-form .error-message{color:var(--light-red);padding-bottom:.5em;grid-column:span 2;text-align:center;margin-top:-1em}.new-version-form .additional-fields,.new-version-form .uploads{grid-template-columns:1fr 1fr;grid-gap:var(--margin);display:grid}.new-version-form .button-row{text-align:center;margin:50px 0}