.DropArea-module_dropArea_OyFhT{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10000;background:hsla(0,0%,100%,.8);color:#000}.DropArea-module_dropArea_OyFhT.DropArea-module_show_2ioGL{display:flex}.DropArea-module_dropArea_OyFhT .DropArea-module_message_2Jt6T{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;font-weight:700;font-size:1.8rem;pointer-events:none}.DropArea-module_dropArea_OyFhT .DropArea-module_message_2Jt6T span{display:inline-block;padding:0}.DropArea-module_dropArea_OyFhT .DropArea-module_message_2Jt6T .DropArea-module_oversize_3QcZc{font-size:8rem;margin-top:-1.2rem}.Player-module_player_2SMHq{position:absolute;z-index:0;top:0;height:100%;background:#000}.Player-module_fullScreen_3tdOR{left:0;width:100%}.Player-module_halfScreen_2JPxd{right:0;width:50%}.ProgressBar-module_bar_3qjZ3{cursor:pointer;position:relative;width:100%;height:100%;background:hsla(0,0%,100%,.1)}.ProgressBar-module_progress_1TVwO{position:absolute;top:0;left:0;height:100%;background:rgba(255,0,0,.3);z-index:150}.ProgressBar-module_hoverLayer_1FktY{position:absolute;top:0;left:0;height:100%;z-index:100;background:hsla(0,0%,100%,.25)}.ProgressBar-module_timing_3Q7hc{font-size:16px;position:absolute;z-index:200;top:0;right:10px;pointer-events:none;opacity:1;color:hsla(0,0%,100%,.7)}.ProgressBar-module_hoverTiming_2Qnqp{position:absolute;z-index:250;height:30px;top:-30px;line-height:30px;padding:0 .5rem;transform:translateX(-50%);background:#000}button+.VolumeControl-module_control_L_gwS{margin-left:.8rem}.VolumeControl-module_control_L_gwS{cursor:pointer;position:relative;width:100px;height:26px;margin:15px 0}.VolumeControl-module_bgOutline_CBWCF{z-index:0;background:hsla(0,0%,100%,.1);width:100%;height:6px;margin-top:10px}.VolumeControl-module_currentValue_k6NiA{position:absolute;height:6px;top:10px;left:0;background:hsla(0,0%,100%,.3);z-index:150}.VolumeControl-module_hoverLayer_OzBmT{position:absolute;height:6px;top:10px;left:0;z-index:100;background:hsla(0,0%,100%,.25)}.Controls-module_controls_2m96F{height:80px;background:#18211f}.Controls-module_controls_2m96F button{padding:0 10px}.Controls-module_fastNav_Pe8-N{height:25px;display:flex;justify-content:space-between}.Controls-module_mainControlButtons_39xlL{height:55px;display:flex;justify-content:space-between;align-items:stretch}.Controls-module_mainControlButtons_39xlL button{font-size:15px;cursor:pointer;color:hsla(0,0%,100%,.75);border:none;transition:color .1s ease-out;outline:none;background:transparent}.Controls-module_mainControlButtons_39xlL button:hover{color:#fff}.Controls-module_firstControlSection_1fEz9,.Controls-module_playlistControlSection_1wbh2{display:flex;height:100%}.SongList-module_editor_1vfnX{position:absolute;z-index:100;overflow:auto;display:flex;flex-direction:column;left:0;top:0;width:50%;height:100%;background:#000}.SongList-module_header_2FuER{display:flex;justify-content:flex-start;align-items:center;padding:0 1rem}.SongList-module_header_2FuER h2 span{font-size:36px}.SongList-module_editor_1vfnX ul{list-style-type:none;padding:0}.SongList-module_editor_1vfnX ul li{display:flex;justify-content:flex-start;font-size:15px;line-height:1.4;height:58px}.SongList-module_editor_1vfnX ul li a{color:#fff}.SongList-module_editor_1vfnX ul li a:hover{color:#4db6ac}.SongList-module_songUrl_1xl8n{color:#fff;transition:color .2s ease-in;cursor:pointer}.SongList-module_songUrlGhost_1pc87{opacity:.5;background:rgba(52,193,162,.7)!important}.SongList-module_songUrl_1xl8n.SongList-module_activeSongUrl_1RPjX{color:#4db6ac;background:hsla(0,0%,100%,.1)}.SongList-module_playlistControls_3U8Pe{display:flex;margin:6px 0 0 1rem}.SongList-module_playlistControls_3U8Pe button{cursor:pointer;outline:none;border:none;background:transparent}.SongList-module_playlistControls_3U8Pe .SongList-module_textButton_2WQHn{color:#fff;text-decoration:underline}.SongList-module_songThumb_URShH{display:inline-block;height:58px;width:58px;background-size:cover}.SongList-module_songTitle_3fVu3{margin-left:1rem;padding:1rem 0}.SongList-module_dragHandle_3z8aE{padding:0 .5rem 0 .5rem;cursor:move;cursor:-webkit-grab;cursor:grab;display:flex;justify-content:center;align-items:center}.SongList-module_dragHandleIndex_37_6W{display:inline-block;margin-left:.5rem;width:25px;font-size:.8em;line-height:1.6;color:#fff}.SongList-module_dragHandleIcon_WATZb{padding:6px 0 0 0}.SongList-module_dragHandleIcon_WATZb svg{width:26px;height:26px;fill:#333}.HowTo-module_howTo_32B39{height:100%;background:#000;position:relative;display:flex;flex-direction:column}.HowTo-module_howTo_32B39:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-image:url(../img/dj.ee65ee0f.jpg);background-repeat:no-repeat;background-size:cover;opacity:.25;z-index:0}.HowTo-module_howToContent_324kC{position:relative;z-index:10;display:flex;align-items:flex-start;justify-content:center;height:100%;max-width:1200px}.HowTo-module_initInstructions_3eZdX,.HowTo-module_pitch_1tuJE{width:45%;padding:0 2.5%}.HowTo-module_pitch_1tuJE{display:flex;flex-direction:column;justify-content:center}.HowTo-module_pitch_1tuJE ul{font-size:1.25rem;list-style:none;padding-left:3rem;margin:0}.HowTo-module_pitch_1tuJE ul li{position:relative;line-height:1.45}.HowTo-module_pitch_1tuJE ul li:before{position:absolute;left:-2rem;top:0;content:"✅";display:inline-block;margin-right:.7rem}.HowTo-module_pitch_1tuJE h1{font-size:5.5rem;line-height:1.15}.HowTo-module_initInstructions_3eZdX{display:flex;flex-direction:column;justify-content:center;margin-top:5rem;font-size:1}.HowTo-module_initInstructions_3eZdX img{max-width:100%}.HowTo-module_initInstructions_3eZdX h2{font-size:2.5rem;margin-bottom:0}.HowTo-module_initInstructions_3eZdX p{margin:0 0 1rem 0}.HowTo-module_initInstructions_3eZdX a{color:#fff;text-decoration:none}.HowTo-module_initInstructions_3eZdX .HowTo-module_testLink_26iZn{color:#c00}.HowTo-module_ytCard_1nAan{display:flex;background:#f9f9f9;padding:4px;margin-top:.5rem}.HowTo-module_ytCard_1nAan .HowTo-module_ytThumb_3XEcQ{display:block;width:400px;border:2px solid #c00;background-image:url(../img/yt-thumb.b291bbef.png);background-repeat:no-repeat;background-size:cover}.HowTo-module_ytCard_1nAan .HowTo-module_ytInfo_1Si7K{padding:0 6px;font-size:.7rem;display:flex;flex-direction:column}.HowTo-module_ytCard_1nAan .HowTo-module_ytInfo_1Si7K,.HowTo-module_ytCard_1nAan .HowTo-module_ytInfo_1Si7K a{color:#000}.HowTo-module_ytCard_1nAan .HowTo-module_ytInfo_1Si7K a{border:2px solid #c00}.HowTo-module_ytCard_1nAan .HowTo-module_ytInfo_1Si7K img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.HelpScreen-module_helpScreen_Jduhh{position:absolute;z-index:100;overflow:auto;left:0;top:0;width:100%;height:100%;padding:1rem 2rem;background:#000}.HelpScreen-module_helpScreen_Jduhh a{color:#fff}.HelpScreen-module_shortcutExplanation_1GFjY{margin-bottom:5px;display:block}.HelpScreen-module_helpScreen_Jduhh .HelpScreen-module_emphasize_1Hur6{font-size:1rem}.HelpScreen-module_helpScreenContent_1Jx36{max-width:800px}.AppHeader-module_appHeader_U5Fij{padding:0 1rem;height:76px;background:#18211f}.AppHeader-module_appHeader_U5Fij,a.AppHeader-module_logo_LWlSc{display:flex;justify-content:flex-start;align-items:center;color:#fff}a.AppHeader-module_logo_LWlSc{text-decoration:none;font-weight:700;font-size:1.2rem}a.AppHeader-module_logo_LWlSc img{margin:0 1rem 0 1rem;height:32px;transform:scaleX(-1)}.AppHeader-module_controls_2sJJY{display:flex;margin-left:1.5rem}.AppHeader-module_controls_2sJJY button{margin-left:1px;border:none;background:hsla(0,0%,100%,.1);outline:none;color:#fff;padding:0 10px;cursor:pointer}.AppHeader-module_controls_2sJJY button.AppHeader-module_activeControlsBtn_2T-07,.AppHeader-module_controls_2sJJY button:hover{background:hsla(0,0%,100%,.25)}.AppHeader-module_urlInput_ca7eZ{width:170px;background:hsla(0,0%,100%,.1);color:#fff;padding:17px;outline:none;border:0;resize:none}.ConfirmModal-module_modalMask_2S6yK{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.ConfirmModal-module_modalWrapper_hLPSZ{display:table-cell;vertical-align:middle}.ConfirmModal-module_modalContainer_3zAAi{width:375px;margin:0 auto;padding:30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.ConfirmModal-module_modalHeader_1e1YL h3{margin-top:0;color:#000}.ConfirmModal-module_modalBody_15nUa{margin:20px 0;color:#000}.ConfirmModal-module_modalButtonLeft_2PQ_u{float:left}.ConfirmModal-module_modalButtonRight_2o4ZS{float:right}.modal-enter .ConfirmModal-module_modalContainer_3zAAi,.modal-leave-active .ConfirmModal-module_modalContainer_3zAAi{transform:scale(1.1)}.SharePlaylistModal-module_modalMask_pdNw4{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.SharePlaylistModal-module_modalWrapper_xXmdY{display:table-cell;vertical-align:middle}.SharePlaylistModal-module_modalContainer_2jbTP{width:500px;margin:0 auto;padding:30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.SharePlaylistModal-module_modalHeader_3zMsm h3{margin-top:0;color:#000}.SharePlaylistModal-module_modalBody_1Ktiz{margin:20px 0;color:#000}.SharePlaylistModal-module_modalFooter_2lt6M{display:flex;flex-direction:column;margin:20px 0;color:#000}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .SharePlaylistModal-module_modalContainer_2jbTP,.modal-leave-active .SharePlaylistModal-module_modalContainer_2jbTP{transform:scale(1.1)}*{box-sizing:border-box}body,html{font-size:16px}body{margin:0;font-family:Work Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;line-height:1.45}.appMain{position:relative;margin:0;padding:0;height:calc(100vh - 156px);overflow:hidden}.appMain.stretched{height:calc(100vh - 76px)}.appPlayerWrap{position:relative;width:100%;height:100%}.no-pointer-events{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#app{margin-top:50px}button:hover .unicon svg{fill:#fff}