@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,400;1,600&family=Open+Sans:wght@400;600&display=swap";body{margin:0;padding:0;background-color:#0b0b14;transition:.2s ease-in}*{box-sizing:border-box;color:#fff}input,button{border:none;outline:none}button{cursor:pointer}button:disabled{cursor:default}.music-route{display:grid;padding:0}::-webkit-scrollbar{display:none}@media(min-width:780px){::-webkit-scrollbar{background-color:#0b0b14;display:block;width:12px}::-webkit-scrollbar-track{background-color:#0b0b14}::-webkit-scrollbar-thumb{background-color:#293ef8;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#0a1fda}}.route-parent{margin-top:6px}.music-track-bar{width:100%;padding:17px 22px;color:#fff;background-color:#293ef8;position:fixed;bottom:0;left:0;border-radius:18px 18px 0 0;display:grid;grid-template-columns:1fr auto;overflow:hidden;z-index:100}@media(min-width:780px){.music-track-bar{display:none;visibility:none;opacity:0;pointer-events:none}}.music-track-bar .duration-progress-container{position:absolute;top:7.5px;left:22px;height:3px;overflow:hidden;width:calc(100% - 44px)}.music-track-bar .duration-progress-container .duration-progress{height:100%;border-radius:4px;background-color:#fff;transition:.1s ease-in-out}.music-track-bar .click-indication{position:absolute;width:35px;height:3px;left:50%;transform:translate(-50%);bottom:7.5px;border-radius:4px;background-color:#fff}.music-track-bar .music-info-displays{display:flex;white-space:nowrap;overflow:hidden;pointer-events:none}.music-track-bar .music-info-displays .music-artist-image{width:46px;height:46px;min-width:46px;min-height:46px;margin-right:8px;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center}.music-track-bar .music-info-displays .music-artist-image img{width:100%}.music-track-bar .music-info-displays .music-texts .music-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important}.music-track-bar .music-info-displays .music-texts .music-artist-name{font-family:Open sans,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#fff!important}.music-track-bar .music-track-events{display:flex;align-items:center;justify-content:center;padding-left:14px;position:relative}.music-track-bar .music-track-events:before{content:"";position:absolute;width:25px;height:100%;top:0;left:-25px;background:linear-gradient(90deg,#293ef800,#293ef8);z-index:2}.music-track-bar .music-track-events .prev-but{margin-right:10px}.music-track-bar .music-track-events .next-but{margin-left:10px}.music-track-bar .music-track-events button{height:32px;border:none;outline:none;background-color:transparent;padding:0;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.music-track-bar .music-track-events button:disabled{opacity:.2}.floating-music-track{background-color:#293ef8;display:flex;flex-direction:column;height:100%;overflow:hidden}.floating-music-track .artist-image-bg{width:100%;height:100%;position:absolute;top:0;display:flex;justify-content:center;align-items:center}.floating-music-track .artist-image-bg img{height:100%}.floating-music-track .icon{transition:.1s ease-in;filter:drop-shadow(0 4px 6px rgba(0,0,0,.12))}.floating-music-track .icon:hover{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.floating-music-track .blur-bg{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0;background-color:#37373738;-webkit-backdrop-filter:blur(41px);backdrop-filter:blur(41px);z-index:2}.floating-music-track .floating-childs-parent{position:relative;z-index:3;top:90px}.floating-music-track .floating-artist-image-container{width:200px;height:200px;border-radius:18px;overflow:hidden;box-shadow:0 6px 12px #0000001f;display:flex;align-self:center;margin:0 auto}.floating-music-track .floating-artist-image-container img{width:100%}.floating-music-track .floating-music-info{margin:28px auto 42px;text-align:center;padding:0 24px}.floating-music-track .floating-music-info div{text-shadow:0 2px 6px rgba(0,0,0,.12)}.floating-music-track .floating-music-info .music-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important}.floating-music-track .floating-music-info .artist-name{transition:.1s ease-in;font-family:Open sans,sans-serif!important;font-weight:600!important;font-size:16px!important;color:#fff!important;margin-top:6px}.floating-music-track .floating-music-info .artist-name:hover{color:#293ef8!important}.floating-music-track .floating-icons{padding:0 50px;display:flex;justify-content:space-between}.floating-music-track .floating-icons .icon-container{width:28px;height:28px;cursor:pointer;display:flex;justify-content:center;align-items:center}.floating-music-track .floating-icons .icon-container img{width:100%}@media(min-width:450px){.floating-music-track .floating-icons{padding:0 70px}}@media(min-width:550px){.floating-music-track .floating-icons{padding:0 90px}}@media(min-width:650px){.floating-music-track .floating-icons{padding:0 110px}}@media(min-width:780px){.floating-music-track .floating-icons{padding:0 50px}}.floating-music-track .floating-seekbar{display:grid;grid-template-columns:auto 1fr auto;align-self:center;margin-top:28px;width:100%;padding:0 47px}.floating-music-track .floating-seekbar .seekbar-times{font-family:Open sans,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#fff!important}.floating-music-track .floating-seekbar .current-time{padding-right:12px}.floating-music-track .floating-seekbar .total-time{padding-left:12px}.floating-music-track .floating-seekbar .seekbar-container{display:flex;align-items:center;overflow:hidden}.floating-music-track .floating-seekbar .seekbar-container input{width:100%}@media(min-width:450px){.floating-music-track .floating-seekbar{padding:0 70px}}@media(min-width:550px){.floating-music-track .floating-seekbar{padding:0 90px}}@media(min-width:650px){.floating-music-track .floating-seekbar{padding:0 110px}}@media(min-width:780px){.floating-music-track .floating-seekbar{padding:0 50px}}.floating-music-track .music-track-events{display:grid;align-items:center;justify-content:center;grid-template-columns:auto auto auto;grid-gap:24px;margin-top:51px}.floating-music-track .music-track-events button{height:32px;border:none;outline:none;background-color:transparent;padding:0;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.floating-music-track .music-track-events button:disabled{opacity:.38}.floating-music-track .music-track-events .play_pause-but{width:60px;height:60px;background-color:#00000026;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:12px}@media(min-width:780px){.floating-music-track{width:360px;height:auto;margin-top:12px;border-radius:32px;padding:42px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}.floating-music-track .blur-bg{border-radius:32px}.floating-music-track .floating-childs-parent{top:0}.floating-music-track .floating-seekbar{margin-top:38px}.floating-music-track .floating-seekbar .seekbar-times{font-size:12px}.floating-music-track .floating-seekbar .current-time{padding-right:8px}.floating-music-track .floating-seekbar .total-time{padding-left:8px}.floating-music-track .floating-artist-image-container{width:180px;height:180px}.floating-music-track .floating-music-info{margin:24px auto 38px}.floating-music-track .floating-music-info .music-title{font-size:20px}.floating-music-track .floating-music-info .artist-name{font-size:14px}.floating-music-track .music-track-events{margin-top:24px}}.close-modal{width:100%;padding:16px 0;color:#000;border:solid 5px #293EF8;border-radius:12px;transition:.1s ease-in;display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#000!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;min-height:61px;max-height:64px}.close-modal:hover{background-color:#293ef8;color:#fff!important}@media(min-width:780px){.close-modal{border-radius:14px;font-size:18px!important}}.floating-tracklist{width:100%;height:100%;position:absolute;background:linear-gradient(#0000004d,#000);top:0;left:0;z-index:20;padding:8px;display:none;justify-content:flex-end;flex-direction:column}.floating-tracklist .tracklist-container{width:100%;height:100%;max-height:520px;background-color:#eeeff8;border-radius:16px;padding:18px;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;grid-gap:18px}.floating-tracklist .tracklist-container .tracklist-head{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:32px!important;color:#000!important;color:#323232}.floating-tracklist .tracklist-container .tracklist-content-parent{overflow-y:scroll}.floating-tracklist .tracklist-container .tracklist-content-parent::-webkit-scrollbar-track{background-color:#eeeff8}.floating-tracklist .tracklist-container .tracklist-content-parent .tracklist-content .tracklist-music-block{padding:10px 0 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.floating-tracklist .tracklist-container .tracklist-content-parent .tracklist-content .tracklist-music-block .tl-music-info .tl-title{color:#323232;padding-right:40px;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#000!important}.floating-tracklist .tracklist-container .tracklist-content-parent .tracklist-content .tracklist-music-block .tl-music-info .tl-artist{color:#32323294;font-family:Open sans,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#0009!important}.floating-tracklist .tracklist-container .tracklist-content-parent .tracklist-content .tracklist-music-block .tl-liner{width:100%;height:.5px;background-color:#32323259;position:absolute;bottom:0}@media(min-width:780px){.floating-tracklist{padding:0}.floating-tracklist .tracklist-container{max-height:100%}}.music-track-mobile{width:100%;height:100%;background-color:#293ef8;position:fixed;top:0;left:0;z-index:200;-webkit-transition:.1s ease-in;transition:.1s ease-in}.music-track-mobile .track-nav{width:100%;padding:18px 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.35)),to(rgba(0,0,0,0)));background:linear-gradient(#00000059,#0000);position:absolute;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.music-track-mobile .track-nav img{height:24px}.music-track-mobile .track-nav .close-track{padding:0 22px;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:780px){.music-track-mobile{display:none}}.music-options-container{display:flex;justify-content:flex-end;flex-direction:column;width:100vw;height:100vh;position:fixed;top:0;left:0;padding:8px;background:linear-gradient(#0000004d,#000);z-index:500;transition:.1s ease-in}.music-options-container .music-options-content{width:100%;background-color:#eeeff8;padding:18px;border-radius:16px;display:grid;grid-gap:32px;grid-template-columns:100%;grid-template-rows:184px auto}@media(min-width:780px){.music-options-container .music-options-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;width:auto;grid-gap:24px;grid-template-columns:232px 350px;grid-template-rows:232px}}.music-options-container .music-options-content .music-info-block-container{width:100%;height:184px}@media(min-width:780px){.music-options-container .music-options-content .music-info-block-container{height:100%}}.music-options-container .music-options-content .music-info-block-container .music-info-block{height:100%;width:184px;margin:0 auto;border-radius:16px;overflow:hidden;position:relative}@media(min-width:780px){.music-options-container .music-options-content .music-info-block-container .music-info-block{width:232px}}.music-options-container .music-options-content .music-info-block-container .music-info-block img{width:100%}.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(#0000,#0009)}.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg .music-info{position:absolute;bottom:15px;left:15px;padding-right:15px}.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg .music-info .title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important}.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg .music-info .artist{font-family:Open sans,sans-serif!important;font-weight:500!important;font-size:12px!important;color:#fff!important}@media(min-width:780px){.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg .music-info{bottom:20px;left:20px}.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg .music-info .title{font-size:20px!important}.music-options-container .music-options-content .music-info-block-container .music-info-block .darken-bg .music-info .artist{font-size:14px!important}}.music-options-container .music-options-content .options-selection-container{display:grid;grid-gap:18px}.music-options-container .music-options-content .options-selection-container .option-selection{display:grid;grid-gap:12px}.music-options-container .music-options-content .options-selection-container .option-selection .option{display:flex;align-items:center;cursor:pointer}.music-options-container .music-options-content .options-selection-container .option-selection .option .option-icon{width:28px;height:28px}.music-options-container .music-options-content .options-selection-container .option-selection .option .option-icon img{width:100%}.music-options-container .music-options-content .options-selection-container .option-selection .option .option-title{font-size:18px;font-family:Montserrat,sans-serif;color:#000;margin-left:12px;transition:.1s ease-in}.music-options-container .music-options-content .options-selection-container .option-selection .option:hover .option-title{color:#293ef8!important}.music-options-container .music-options-content .options-selection-container .select-playlist{width:100%;height:215px;display:grid;grid-auto-rows:auto;grid-gap:6px;overflow:scroll;border-radius:12px}.music-options-container .music-options-content .options-selection-container .select-playlist::-webkit-scrollbar{display:none}.music-options-container .music-options-content .options-selection-container .select-playlist .playlist-option-container{display:grid;grid-auto-rows:auto;grid-gap:6px}.music-options-container .music-options-content .options-selection-container .select-playlist .playlist-option-container .playlist-option{width:100%;height:auto;max-height:58px;white-space:nowrap;padding:18px 12px;border-radius:12px;background-color:#b7b5ff;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#fff!important;cursor:pointer}.music-options-container .music-options-content .options-selection-container .select-playlist .playlist-option-container .playlist-option:hover{background-color:#f85f57}.music-options-container .music-options-content .options-selection-container .bottom-buttons{display:grid;grid-gap:12px;grid-template-columns:1fr auto;grid-template-rows:100%}.music-options-container .music-options-content .options-selection-container .bottom-buttons a{height:100%}.music-options-container .music-options-content .options-selection-container .bottom-buttons a .download-music-button{background-color:#09af19;border-radius:12px;transition:.1s ease-in;width:64px;padding:18px;height:100%;display:flex;justify-content:center;align-items:center}.music-options-container .music-options-content .options-selection-container .bottom-buttons a .download-music-button img{width:28px}.music-options-container .music-options-content .options-selection-container .bottom-buttons a .download-music-button:hover{background-color:#086512}@media(min-width:780px){.music-options-container .music-options-content .options-selection-container .bottom-buttons a .download-music-button{width:64px}.music-options-container .music-options-content .options-selection-container .bottom-buttons a .download-music-button ca img{width:32px}}@media(min-width:780px){.music-options-container .music-options-content .options-selection-container,.music-options-container .music-options-content .options-selection-container .option-selection{grid-gap:24px}.music-options-container .music-options-content .options-selection-container .option-selection .option .option-icon{width:32px;height:32px}.music-options-container .music-options-content .options-selection-container .option-selection .option .option-title{font-size:24px!important;margin-left:14px}.music-options-container .music-options-content .options-selection-container .select-playlist{height:100%}}.create-playlist-modal{display:flex;justify-content:flex-end;flex-direction:column;width:100vw;height:100vh;position:fixed;top:0;left:0;padding:8px;background:linear-gradient(#0000004d,#000);z-index:500;transition:.1s ease-in}.playlist-form-content{width:100%;background-color:#eeeff8;padding:18px;border-radius:16px;display:grid;grid-template-columns:100%}.playlist-form-content .header{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important;color:#000!important}.playlist-form-content .input-field .input-con input{width:100%;margin-top:16px;padding:16px 12px;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#fff!important;color:#323232!important;border-radius:8px;background-color:#d8daed;transition:.1s ease-in}.playlist-form-content .input-field .input-con input:focus{background-color:#d1d4ed}.playlist-form-content .input-field .input-con input::-moz-placeholder{color:#32323294}.playlist-form-content .input-field .input-con input::placeholder{color:#32323294}.playlist-form-content .input-field .error,.playlist-form-content .input-field .warning{margin:8px 0 0;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#000!important}.playlist-form-content .input-field .error{color:#110d0d}.playlist-form-content .input-field .warning{color:#f8851b}.playlist-form-content .input-field .image-link-con{width:100%}.playlist-form-content .input-field .image-link-con input{width:100%;margin-top:12px;padding:8px 12px;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#323232!important;border-radius:8px;background-color:#d8daed;transition:.1s ease-in}.playlist-form-content .input-field .image-link-con input:focus{background-color:#d1d4ed}.playlist-form-content .input-field .image-link-con input::-moz-placeholder{color:#32323294}.playlist-form-content .input-field .image-link-con input::placeholder{color:#32323294}.playlist-form-content .input-field .button-option{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;margin-top:18px}.playlist-form-content .input-field .button-option .but-con button{width:100%;height:100%;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:15px!important;color:#fff!important;background-color:#09af19;border-radius:12px;transition:.1s ease-in}.playlist-form-content .input-field .button-option .but-con button:hover{background-color:#086512}.playlist-form-content .input-field .button-option .but-con button:disabled{opacity:.38}.playlist-form-content .input-field .button-option .but-con button:disabled:hover{background-color:#ff0040}@media(min-width:780px){.playlist-form-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:415px}.playlist-form-content .header{font-size:32px!important}.playlist-form-content .input-field .input-con input{margin-top:14px;padding:18px 14px;font-size:22px!important}.playlist-form-content .input-field .image-link-con input{padding:10px 14px;font-size:14px!important}.playlist-form-content .input-field .button-option{grid-gap:12px}.playlist-form-content .input-field .button-option .but-con button{border-radius:14px;font-size:18px!important}}.edit-mode{padding:0}@media(min-width:780px){.edit-mode{padding:20px}}.playlist-options-container{display:flex;justify-content:flex-end;flex-direction:column;width:100vw;height:100vh;position:fixed;top:0;left:0;padding:8px;background:linear-gradient(#0000004d,#000);z-index:500;transition:.1s ease-in}.playlist-options-container .playlist-options-content{width:100%;background-color:#eeeff8;padding:18px;border-radius:16px;display:grid;grid-template-columns:100%;grid-auto-rows:auto;grid-gap:12px}.playlist-options-container .playlist-options-content .header{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important;color:#000!important}.playlist-options-container .playlist-options-content .option-selection-container{display:grid;grid-gap:18px}.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content{display:grid}.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content .delete-message{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:18px!important;color:#fff!important;color:#000!important;margin:16px 0 18px}.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content .bottom-buttons{display:grid;grid-template-columns:auto auto;grid-gap:8px}.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content .bottom-buttons .delete-button{height:100%;color:#fff;background-color:#ff0058;border-radius:12px;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#fff!important}.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content .bottom-buttons .delete-button:hover{background-color:#eb0858}@media(min-width:780px){.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content .bottom-buttons{grid-gap:12px}.playlist-options-container .playlist-options-content .option-selection-container .delete-playlist-content .bottom-buttons .delete-button{border-radius:14px;font-size:18px!important}}.playlist-options-container .playlist-options-content .option-selection-container .option-selection{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-gap:12px}.playlist-options-container .playlist-options-content .option-selection-container .option-selection .option{width:100%;display:grid;grid-template-columns:28px 1fr;grid-gap:12px;cursor:pointer;align-items:center}.playlist-options-container .playlist-options-content .option-selection-container .option-selection .option .option-icon{display:flex;justify-content:center;align-items:center}.playlist-options-container .playlist-options-content .option-selection-container .option-selection .option .option-icon img{width:100%}.playlist-options-container .playlist-options-content .option-selection-container .option-selection .option .option-title{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:18px!important;color:#fff!important;color:#000!important;transition:.1s ease-in}.playlist-options-container .playlist-options-content .option-selection-container .option-selection .option:hover .option-title{color:#293ef8}@media(min-width:780px){.playlist-options-container .playlist-options-content .option-selection-container .option-selection .option{grid-template-columns:32px 1fr;grid-gap:14px}}@media(min-width:780px){.playlist-options-container .playlist-options-content .option-selection-container .option-selection{grid-gap:24px}}@media(min-width:780px){.playlist-options-container .playlist-options-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;width:auto;width:350px}}.sidebar-container{width:100%;height:100%;max-height:100vh;background-color:#0000004d;position:fixed;top:0;left:0;z-index:100}.sidebar-container .sidebar{width:100%;height:100%;padding:0 22px;background-color:#0b0b14;overflow-y:scroll}.sidebar-container .sidebar .sidebar-nav{width:100%;padding:16px 22px;position:relative;display:flex;justify-content:center;align-items:center}.sidebar-container .sidebar .sidebar-nav .close-sidebar{width:72px;height:100%;position:absolute;left:-22px;display:flex;justify-content:center;align-items:center}.sidebar-container .sidebar .sidebar-nav .close-sidebar img{width:28px;height:28px}.sidebar-container .sidebar .sidebar-nav .sidebar-nav-omo-logo{height:24px}.sidebar-container .sidebar .sidebar-nav .sidebar-nav-omo-logo img{height:100%}.sidebar-container .sidebar .omo-watermark{display:flex;gap:8px;margin-top:40px;background-color:#293ef8;border-radius:16px;padding:12px}.sidebar-container .sidebar .omo-watermark .watermark-logo{height:42px;width:42px;background-color:#0b0b14;border-radius:4px;padding:4px;display:flex;justify-content:center;align-items:center}.sidebar-container .sidebar .omo-watermark .watermark-logo img{width:100%}.sidebar-container .sidebar .omo-watermark .omo-info .omo-text{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important}.sidebar-container .sidebar .omo-watermark .omo-info .omo-developer{font-family:Open Sans,sans-serif!important;font-weight:600!important;font-size:12px!important;color:#fff!important}.sidebar-container .sidebar .sidebar-buttons{display:grid;gap:12px;margin:28px 0}.sidebar-container .sidebar .sidebar-buttons .button-container .button{padding:12px;display:inline-block;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#fff!important;background-color:#0a134494;border-radius:8px;cursor:pointer}.sidebar-container .sidebar .sidebar-buttons .button-container .button:hover{background-color:#293ef8}.sidebar-container .sidebar .profile-container{width:100%;border-radius:12px;background-color:#293ef8;display:flex;flex-direction:column;justify-content:center;margin-top:74px}.sidebar-container .sidebar .profile-container .profile-picture-container{margin-top:-50px}.sidebar-container .sidebar .profile-container .profile-picture-container .profile-picture{width:100px;height:100px;background-color:#fff;border-radius:50%;margin:0 auto;display:flex;justify-content:center;align-items:center}.sidebar-container .sidebar .profile-container .profile-picture-container .profile-picture img{height:92px}.sidebar-container .sidebar .profile-container .profile-info{text-align:center;margin-top:12px}.sidebar-container .sidebar .profile-container .profile-info .profile-label{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:14!important;color:#ffffffd6!important}.sidebar-container .sidebar .profile-container .profile-info .profile-name{margin-top:5px;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important}.sidebar-container .sidebar .profile-container .icons-container{margin-bottom:36px}.sidebar-container .sidebar .profile-container .icons-container .icons-section{margin-top:12px;display:flex;justify-content:center;gap:8px}.sidebar-container .sidebar .profile-container .icons-container .icons-section .circle-icon{background-color:#fff;border-radius:50%;padding:3px;display:flex}.sidebar-container .sidebar .profile-container .icons-container .icons-section .circle-icon img{width:32px}.sidebar-container .sidebar .profile-container .icons-container .icon-container-header{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important;text-align:center;margin-top:26px}.sidebar-container .sidebar .active-listener{margin-top:24px}.sidebar-container .sidebar .active-listener .active-listener-header{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important}.sidebar-container .sidebar .active-listener .listener-card-container{margin-top:12px}.sidebar-container .sidebar .active-listener .listener-card-container .listener-card{display:flex;align-items:center;gap:12px;border-radius:16px;background-color:#293ef8;padding:8px}.sidebar-container .sidebar .active-listener .listener-card-container .listener-card .listener-image img{display:block;border-radius:8px;width:48px;height:48px}.sidebar-container .sidebar .active-listener .listener-card-container .listener-card .listener-name{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#fff!important}@media(min-width:780px){.sidebar-container .sidebar{max-width:380px}}.nav{width:100%;height:56px;padding:16px 22px;background:#0b0b14;position:sticky;top:0;z-index:90;display:flex;justify-content:center;align-items:center;justify-content:space-between!important}@media(min-width:780px){.nav{height:78px}}@media(min-width:780px){.nav{padding:24px 112px}}@media(min-width:780px)and (min-width:780px){.nav{padding:24px 40px}}@media(min-width:780px)and (min-width:860px){.nav{padding:24px 60px}}@media(min-width:780px)and (min-width:980px){.nav{padding:24px 90px}}@media(min-width:780px)and (min-width:1180px){.nav{padding:24px 112px}}.nav .menu-left-side{display:flex;align-items:center}.nav .menu-left-side .menu-block-container{cursor:pointer;position:absolute;left:0;width:72px;height:100%;display:flex;justify-content:center;align-items:center}@media(min-width:780px){.nav .menu-left-side .menu-block-container{position:static;margin-left:-22px;height:30px}}.nav .menu-left-side .nav-logo-container{display:grid;grid-template-columns:auto auto;position:absolute;left:50%;transform:translate(-50%)}.nav .menu-left-side .nav-logo-container img{height:24px}@media(min-width:780px){.nav .menu-left-side .nav-logo-container img{height:30px}}.nav .menu-left-side .nav-logo-container .logo-label{margin-left:24px;display:none;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important}@media(min-width:780px){.nav .menu-left-side .nav-logo-container .logo-label{display:block}}@media(min-width:780px){.nav .menu-left-side .nav-logo-container{position:static;transform:translate(0);left:0}}.nav .search-container{position:absolute;right:0;height:100%;width:72px}.nav .search-container .search{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(min-width:780px){.nav .search-container{position:static;height:30px;margin-right:-22px}}.search-nav{width:100%;height:56px;background:#0b0b14;position:sticky;top:0;z-index:90;background-color:#0b0b14!important;padding:8px 22px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;align-items:center}@media(min-width:780px){.search-nav{height:78px}}.search-nav a .nav-back-arrow{display:flex;justify-content:center;align-items:center}.search-nav .search-input{height:100%;padding:8px;font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:16px!important;color:#121212!important;border-radius:4px;min-width:0}.search-nav .submit-search{display:flex;justify-content:center;align-items:center;height:100%;border-radius:4px;background-color:#293ef8;padding:0 12px;font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#fff!important;cursor:pointer}@media(min-width:780px){.search-nav .submit-search{font-size:16px!important;padding:0 16px}}@media(min-width:780px){.search-nav{padding:16px 40px;grid-gap:12px}}@media(min-width:860px){.search-nav{padding:16px 60px}}@media(min-width:980px){.search-nav{padding:16px 90px}}@media(min-width:1180px){.search-nav{padding:16px 112px}}.floating-music-track-container{display:none}@media(min-width:780px){.floating-music-track-container{display:block;position:fixed;top:114px;right:112px}}@media(min-width:780px)and (min-width:780px){.floating-music-track-container{right:40px}}@media(min-width:780px)and (min-width:860px){.floating-music-track-container{right:60px}}@media(min-width:780px)and (min-width:980px){.floating-music-track-container{right:90px}}@media(min-width:780px)and (min-width:1180px){.floating-music-track-container{right:112px}}.music-block{display:grid;grid-template-columns:46px 1fr 46px;grid-template-rows:46px;padding:5px 0 5px 5px;margin-bottom:5px;border-radius:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.music-block:hover{background-color:#293ef84d}.music-block:hover .music-info .music-title,.music-block:hover .music-info .music-artist{color:#293ef8}.music-block:hover .music-options-parent:before{background:transparent}.music-block .music-artist-image{width:46px;height:46px;border-radius:8px;overflow:hidden}.music-block .music-artist-image img{width:100%;height:100%}.music-block .music-info{white-space:nowrap;overflow:hidden;margin-left:8px}.music-block .music-info .music-title{transition:.1s ease-out;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important;margin-top:3px}.music-block .music-info .music-artist{transition:.1s ease-out;font-family:Open sans,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#fff!important;color:#ffffff94}.music-block .music-options-parent{height:100%;width:46px;position:relative;display:flex;justify-content:center;align-items:center}.music-block .music-options-parent .music-options-button{width:34px;height:34px;border-radius:8px;display:flex;justify-content:center;align-items:center}.music-block .music-options-parent .music-options-button:hover{background-color:#ffffff1a}.music-block .music-options-parent .music-options-button img{width:28px}.music-block .music-options-parent:before{content:"";width:50px;height:100%;position:absolute;top:0;left:-50px;z-index:5;background:linear-gradient(90deg,#0b0b1400,#0b0b14);pointer-events:none}@media(min-width:780px){.music-block .music-options-parent .music-options-parent{width:60px}.music-block .music-options-parent .music-options-parent .music-options-button{width:38px;height:38px}.music-block .music-options-parent .music-options-parent .music-options-button img{width:32px}}@media(min-width:780px){.music-block{grid-template-columns:60px 1fr 60px;grid-template-rows:60px;padding:8px 0 8px 8px}.music-block .music-artist-image{width:60px;height:60px;border-radius:12px;overflow:hidden}.music-block .music-artist-image img{width:100%;height:100%}.music-block .music-info{margin-left:12px}.music-block .music-info .music-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:20px!important;color:#fff!important;margin-top:7px}.music-block .music-info .music-artist{font-family:Open sans,sans-serif!important;font-weight:400!important;font-size:14px!important;color:#fff!important}}.music-block-no-artist-image{grid-template-columns:1fr 46px!important}@media(min-width:780px){.music-block-no-artist-image{grid-template-columns:1fr 60px!important}}.removable-music-block .remove{height:46px;width:46px;position:absolute;top:50%;right:46px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;z-index:10}.removable-music-block .remove .remove-icon{width:50%;height:4px;background-color:#fff;border-radius:4px}@media(min-width:780px){.removable-music-block .remove{height:60px;width:60px;right:60px}}.active-music,.active-music:hover{background-color:#293ef8}.active-music:hover .music-info .music-title,.active-music:hover .music-info .music-artist{color:#fff}.active-music:hover .music-options-parent:before{background:linear-gradient(90deg,#293ef800,#293ef8)}.active-music .music-options-parent:before{background:linear-gradient(90deg,#293ef800,#293ef8)}.artist-track-route .artist-track-info{text-align:center}.artist-track-route .artist-track-info .artist-image-wrapper{margin:0 auto;width:150px;height:150px;overflow:hidden;border-radius:18px}.artist-track-route .artist-track-info .artist-image-wrapper img{width:100%}.artist-track-route .artist-track-info .artist-name{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important;margin-top:12px}.artist-track-route .artist-track-info .artist-music-length{font-family:Open sans,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#fff!important;color:#fffc;margin:3px 0 12px}.artist-not-found{width:90%;font-family:Open sans,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#fff!important}.artist-not-found code{background-color:#0618b54d;border-radius:4px;padding:2px}.artist-not-found .not-found_header{padding-bottom:8px;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#fff!important}.musicblock-fallback{width:100%;height:56px;margin-bottom:5px;background-color:#00f6;border-radius:9px;padding:5px}.musicblock-fallback .shadows{display:grid;gap:3px}.musicblock-fallback .shadows .title-shadow{border-radius:4px;width:80%;height:22px;background-color:#ffffff4d}.musicblock-fallback .shadows .artist-shadow{border-radius:4px;width:10%;height:17px;background-color:#ffffff4d}.page-fallback{width:100%;height:300px;display:grid;place-items:center}.page-fallback .loading-container{display:grid;gap:12px;place-items:center}.page-fallback .loading-container .loading-label{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:18px!important;color:#fff!important}ul{padding:0;margin:0}ul li{list-style-type:none}ul li a,a{text-decoration:none}.route-container{padding:0 22px 102px}.route-container .route-grid-container .route-grid-wrap .app-body{width:100%;background-color:#0b0b14;position:sticky;top:56px;z-index:89;padding-top:12px}.route-container .route-grid-container .route-grid-wrap .app-body .location-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:36px!important;color:#fff!important}.route-container .route-grid-container .route-grid-wrap .app-body .location-title span{transition:.2s ease-out}.route-container .route-grid-container .route-grid-wrap .app-body .location-title .back-arrow{position:absolute;cursor:pointer;transition:.2s ease-in}.route-container .route-grid-container .route-grid-wrap .app-body .route-links{display:flex;gap:8px;padding:8px 0;overflow-y:scroll}.route-container .route-grid-container .route-grid-wrap .app-body .route-links .active-route{background-color:#0618b54d}.route-container .route-grid-container .route-grid-wrap .app-body .route-links .active-route li{color:#293ef8!important}.route-container .route-grid-container .route-grid-wrap .app-body .route-links .route-button{border-radius:4px;padding:10px;color:#fff;white-space:nowrap}.route-container .route-grid-container .route-grid-wrap .app-body .route-links .route-button:hover li{color:#293ef8!important}.route-container .route-grid-container .route-grid-wrap .app-body .route-links .route-button li{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#fff!important}@media(min-width:780px){.route-container .route-grid-container .route-grid-wrap .app-body .route-links .route-button li{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:16px!important;color:#fff!important}}@media(min-width:780px){.route-container{padding:0 40px}.route-container .route-grid-container{display:grid;grid-template-columns:auto 360px;grid-gap:24px}.route-container .route-grid-container .route-grid-wrap{margin-top:0;height:calc(100vh - 78px);overflow-y:scroll}.route-container .route-grid-container .route-grid-wrap .app-body{top:0}.route-container .route-grid-container .route-grid-wrap .app-body .location-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:48px!important;color:#fff!important}}@media(min-width:860px){.route-container{padding:0 60px}}@media(min-width:980px){.route-container{padding:0 90px}}@media(min-width:1180px){.route-container{padding:0 112px}}
