.loading-spinner .mantine-Modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:90vw;max-height:90vh;border-radius:1rem!important;padding:1.5rem!important}.loading-message{margin-bottom:1.5rem;padding-right:24px;display:inline-block;position:relative;letter-spacing:-.01em!important;text-align:center!important;color:var(--mantine-color-text)!important;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:2rem!important;font-weight:450!important;line-height:1.3!important}.loading-message:after{content:"...";text-align:left;width:24px;font-size:inherit;animation:2s steps(4,end) infinite loading;position:absolute;overflow:hidden;font-weight:inherit!important;letter-spacing:inherit!important;color:var(--mantine-color-text)!important}@keyframes loading{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 75% 0 0)}50%{clip-path:inset(0 50% 0 0)}75%{clip-path:inset(0 25% 0 0)}to{clip-path:inset(0)}}.loading-notes{--loading-note-duration:2.222s;--loading-note-delay:-1.111s;width:200px;height:200px;position:relative;overflow:hidden}.loading-notes>svg{width:100%;height:100%;animation-duration:var(--loading-note-duration);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.loading-note-1{animation-name:loading-note-1;animation-delay:var(--loading-note-delay)}.loading-note-2{animation-name:loading-note-2;animation-delay:var(--loading-note-delay)}.loading-note-3{animation-name:loading-note-3;animation-delay:var(--loading-note-delay)}.loading-note-4{animation-name:loading-note-4;animation-delay:var(--loading-note-delay)}.loading-note-5{animation-name:loading-note-5;animation-delay:0s}@keyframes loading-note-1{0%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(80%)}20%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:translateY(0)}40%,to{transform:translateY(80%)}}@keyframes loading-note-2{0%{transform:translateY(110%)}10%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(110%)}40%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:translateY(0)}70%,to{transform:translateY(110%)}}@keyframes loading-note-3{0%{transform:translateY(70%)}30%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(70%)}60%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:translateY(0)}90%,to{transform:translateY(70%)}}@keyframes loading-note-4{0%{transform:translateY(60%)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(60%)}75%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:translateY(0)}to{transform:translateY(60%)}}@keyframes loading-note-5{0%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(110%)}40%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:translateY(0)}80%,to{transform:translateY(110%)}}@media (width<=600px){.loading-spinner .mantine-Modal-content{padding:.5rem!important}.loading-message{margin-bottom:1rem;letter-spacing:-.005em!important;font-size:1.6rem!important}}@media (width>=1200px){.loading-message{font-size:2rem!important}}.toolbar-header-title{white-space:nowrap;overscroll-behavior-x:contain;touch-action:pan-x;min-width:0;max-width:100%;display:block;overflow:auto;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:var(--mantine-font-size-lg)!important;letter-spacing:-.01em!important;text-shadow:0 1px 2px #00000014!important;margin-right:10px!important;font-weight:500!important;line-height:1.3!important}.control-button{flex-shrink:0!important;width:40px!important;padding-left:0!important;padding-right:0!important}.toolbar{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:0 3px 20px var(--mantine-color-shadow);width:100%;padding-top:var(--safe-area-inset-top,0px);height:calc(50px + var(--safe-area-inset-top,0px));box-sizing:border-box;background-color:#f4f4f4;transition:all .3s;position:relative}ion-header:not(:has(.toolbar)){display:none}.toolbar:hover{box-shadow:0 4px 20px var(--mantine-color-shadow)}.toolbar-container{z-index:inherit;position:relative;padding-left:15px!important;padding-right:5px!important}.toolbar .mantine-Container-root,.toolbar .mantine-Group-root,.toolbar .mantine-Flex-root{z-index:inherit;position:relative}.home-version-selector-input{font-size:var(--mantine-font-size-xl)!important}.home-version-selector-root+* .mantine-Select-option span{font-size:var(--mantine-font-size-lg)}.mantine-Select-dropdown .mantine-Select-option[data-combobox-option]:has(.home-version-selector-root~*) span{font-size:var(--mantine-font-size-lg)}.version-selector-dropdown .mantine-Select-option span{font-size:var(--mantine-font-size-lg)}.timer-text{color:var(--mantine-color-dimmed)!important;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:var(--mantine-font-size-xs)!important;letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-left:8px!important;font-weight:450!important;overflow:hidden!important}.theme-toggle-button{justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}:where([data-mantine-color-scheme=dark]) .toolbar{background-color:var(--mantine-color-dark-5)!important}.toolbar .toolbar-nav-divider{--divider-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .toolbar .toolbar-nav-divider{--divider-color:var(--mantine-color-dark-2)}.toolbar-popover{z-index:9001;position:relative;background-color:#f4f4f4!important}.toolbar-popover-right-aligned{top:calc(50px + var(--safe-area-inset-top,0px))!important;z-index:9001!important;position:fixed!important;left:auto!important;right:0!important;transform:none!important}:where([data-mantine-color-scheme=dark]) .toolbar-popover{background-color:var(--mantine-color-dark-5)!important}.track-container,.song-grid-container,.admin-container,.profile-container,.system-container{margin-top:0!important}@supports (padding-top:env(safe-area-inset-top)){.toolbar{padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}}.desktop-shell .toolbar{--window-controls-width:calc(100% - env(titlebar-area-width,calc(100% - 138px)) - env(titlebar-area-x,0px));-webkit-app-region:drag;padding-right:var(--window-controls-width)}.desktop-shell .toolbar-container:after{content:"";border-left:1px solid var(--mantine-color-gray-4);height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.desktop-shell[data-mantine-color-scheme=dark] .toolbar-container:after{border-left-color:var(--mantine-color-dark-2)}.desktop-shell .toolbar button,.desktop-shell .toolbar a,.desktop-shell .toolbar input,.desktop-shell .toolbar [role=button]{-webkit-app-region:no-drag}.desktop-shell ion-header:not(:has(.toolbar)){-webkit-app-region:drag;background-color:#f4f4f4;height:50px;display:block}.desktop-shell[data-mantine-color-scheme=dark] ion-header:not(:has(.toolbar)){background-color:var(--mantine-color-dark-5)}.mentions-textarea-container{position:relative;overflow:visible}.mentions-textarea-container .mentions-textarea{width:100%}:is(.mantine-Modal-body:has(.mentions-textarea-container),.mantine-Modal-content:has(.mentions-textarea-container),.mantine-Popover-dropdown:has(.mentions-textarea-container)){overflow:visible!important}.mantine-Card-root{margin-bottom:0!important}.track-container{margin-top:0!important;padding-top:10px!important;padding-left:10px!important;padding-right:10px!important}
