.unified-mix-list{-ms-overflow-style:none;scrollbar-width:none}.unified-mix-list::-webkit-scrollbar{display:none}.unified-mix-list__top-fade{mask:linear-gradient(to bottom,transparent 0%,var(--color-background) 16px,var(--color-background) calc(100% - 16px),transparent 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,var(--color-background) 16px,var(--color-background) calc(100% - 16px),transparent 100%)}.unified-mix-list__no-filter-results{text-align:center;margin-top:20px}.unified-mix-list__virtuoso{height:calc(100% - 140px)!important;-ms-overflow-style:none;scrollbar-width:none}.unified-mix-list__virtuoso::-webkit-scrollbar{display:none}.edit-station-heading{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px}.edit-station-heading__input{border:1px solid var(--color-main-alpha-02);font-size:12px}.circular-progress{position:relative;display:inline-flex;align-items:center;justify-content:center}.circular-progress__svg{display:block}.circular-progress__track{opacity:.5}.circular-progress__progress{transition:stroke-dashoffset .3s ease-in-out}.circular-progress__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:var(--color-text-primary);text-align:center;line-height:1;pointer-events:none}.remove-from-stem2-buttons{display:flex;flex-direction:row;justify-content:initial;align-items:center;gap:0}.remove-from-stem2-buttons__cancel{opacity:0;width:0;visibility:hidden;transform:scale(.8) translate(8px);transition:all .2s ease-out;overflow:hidden;pointer-events:none}.remove-from-stem2-buttons__cancel--show{opacity:1;width:32px;visibility:visible;transform:scale(1) translate(0);transition:all .2s ease-out;pointer-events:auto}.delete-station-buttons{display:flex;flex-direction:row;justify-content:initial;align-items:center;gap:0}.delete-station-buttons__cancel{opacity:0;width:0;visibility:hidden;transform:scale(.8) translate(8px);transition:all .2s ease-out;overflow:hidden;pointer-events:none}.delete-station-buttons__cancel--show{opacity:1;width:32px;visibility:visible;transform:scale(1) translate(0);transition:all .2s ease-out;pointer-events:auto}.station-card-container{position:relative;display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;border-radius:24px}.station-card-container:hover{background-color:var(--color-main-alpha-02)}.station-card-container .pulse-shine:before{border-radius:24px}.station-card-container__edit-active{border-radius:24px;gap:8px}.station-card-container__edit-active .station-card{padding-right:8px!important;width:fit-content!important;min-width:unset!important}.station-card-container__compact{max-width:76px;justify-content:center;margin-left:4px}.station-card-container__compact .station-card{padding:8px}.station-card-container__compact .station-card:hover{background-color:var(--color-main-alpha-02)}.station-card-container__compact .radix-button.station-card-container__playback-button{left:unset!important}.station-card-container .radix-button.station-card-container__playback-button{position:absolute;z-index:4;top:8px;left:8px;border-radius:20px;opacity:1!important}.station-card-container .radix-button.station-card-container__playback-button svg{opacity:1!important}.station-card-container .station-card{padding:0 0 0 8px;border-radius:24px;cursor:pointer;overflow:visible;position:relative;height:100%;opacity:1!important;flex:1 1 0;min-width:0}.station-card-container .station-card:hover{background-color:transparent!important}.station-card-container .station-card .radix-button--default span,.station-card-container .station-card .radix-button--default svg{opacity:1}.station-card-container .station-card__mix-over-station{background-color:var(--faux-010)}.station-card-container .station-card__hide-heading>button{width:unset}.station-card-container .station-card__subheading{justify-content:start!important}.station-card-container .station-card__prompt-subheading{display:flex;gap:4px}.station-card-container__selected{background-color:var(--color-main-alpha-02)!important}.station-card-container__selected .station-card svg{opacity:1}.station-card-container__selected .station-card{padding:0 0 0 8px}.station-card-container__selected.station-card-container__station-heading,.station-card-container__selected .station-card:hover,.station-card-container__selected.station-card-container__station-heading .station-card:hover{background-color:transparent!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.current-station-title{cursor:initial!important;padding-left:0!important}.current-station-title:hover{background-color:unset!important}.current-station-title .icon-card__title--heading{font-size:24px!important}@media(min-width:560px){.current-station-title .icon-card__title--heading{font-size:28px!important}}.mode-toggle__selected{padding:8px}.mode-toggle__single-classic-icon{margin-right:4px}.mode-toggle__classic{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.mode-toggle__classic:hover{opacity:.5}.mode-toggle__dropdown .icon-card{gap:12px}.mode-toggle__dropdown .icon-card .icon-card__title{gap:4px}.mix{stroke-dasharray:105.089px,359.649px;stroke-dashoffset:-72.5052px;animation-duration:1s}.infinite-mix{stroke-dasharray:110.255px,377.586px;stroke-dashoffset:-230.856px}.scroll-chevron{position:absolute;top:52px;left:0;width:100%;cursor:pointer;z-index:488;opacity:1;pointer-events:none;transition:opacity .5s ease;height:3rem}@media only screen and (min-width:560px){.scroll-chevron{height:3.5rem}}.scroll-chevron .hitbox{position:absolute;pointer-events:all;left:0;top:0;width:100%;height:2rem;z-index:488}@media(hover:hover)and (pointer:fine){.scroll-chevron .hitbox:hover+.chevron{opacity:.5}}.scroll-chevron .chevron{position:absolute;left:0;right:0;margin:0 auto;top:4px;transform:translate(-50%);transition:opacity .2s ease;z-index:100}.scroll-chevron--hidden{opacity:0}.scroll-chevron--hidden .hitbox{pointer-events:none}.frosted-glass-gradient{position:absolute;z-index:5;inset:auto 0 0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--color-background) 100%)}.frosted-glass-gradient--remove-frosty{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--color-background) 75%)}.frosted-glass-gradient{opacity:1;transition:opacity .3s ease}.frosted-glass-gradient--top{bottom:unset;top:0;transform:scaleY(-1)}.frosted-glass-gradient--hidden{opacity:0}.frosted-glass-gradient>div,.frosted-glass-gradient:before,.frosted-glass-gradient:after{position:absolute;inset:0}.frosted-glass-gradient>div:nth-of-type(1){z-index:2;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 24.9%,rgb(0,0,0) 37.4%,rgb(0,0,0) 49.9%,rgba(0,0,0,0) 62.4%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 24.9%,rgb(0,0,0) 37.4%,rgb(0,0,0) 49.9%,rgba(0,0,0,0) 62.4%)}.frosted-glass-gradient>div:nth-of-type(1):before{content:"";z-index:1;backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 24.9%,rgb(0,0,0) 37.4%,rgba(0,0,0,0) 49.9%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 24.9%,rgb(0,0,0) 37.4%,rgba(0,0,0,0) 49.9%)}.frosted-glass-gradient>div:nth-of-type(2){z-index:3;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 37.4%,rgb(0,0,0) 49.9%,rgb(0,0,0) 62.4%,rgba(0,0,0,0) 74.9%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 37.4%,rgb(0,0,0) 49.9%,rgb(0,0,0) 62.4%,rgba(0,0,0,0) 74.9%)}.frosted-glass-gradient>div:nth-of-type(3){z-index:4;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 49.9%,rgb(0,0,0) 62.4%,rgb(0,0,0) 74.9%,rgba(0,0,0,0) 87.4%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 49.9%,rgb(0,0,0) 62.4%,rgb(0,0,0) 74.9%,rgba(0,0,0,0) 87.4%)}.frosted-glass-gradient>div:nth-of-type(4){z-index:5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 62.4%,rgb(0,0,0) 74.9%,rgb(0,0,0) 87.4%,rgba(0,0,0,0) 93.75%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 62.4%,rgb(0,0,0) 74.9%,rgb(0,0,0) 87.4%,rgba(0,0,0,0) 93.75%)}.frosted-glass-gradient>div:nth-of-type(5){z-index:6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 74.9%,rgb(0,0,0) 87.4%,rgb(0,0,0) 93.75%,rgba(0,0,0,0) 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 74.9%,rgb(0,0,0) 87.4%,rgb(0,0,0) 93.75%,rgba(0,0,0,0) 100%)}.frosted-glass-gradient>div:nth-of-type(6){z-index:7;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 87.4%,rgb(0,0,0) 93.75%,rgb(0,0,0) 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 87.4%,rgb(0,0,0) 93.75%,rgb(0,0,0) 100%)}.frosted-glass-gradient>div:nth-of-type(6):after{content:"";z-index:8;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 93.75%,rgb(0,0,0) 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 93.75%,rgb(0,0,0) 100%)}.frosted-glass-gradient--remove-frosty,.frosted-glass-gradient--remove-frosty>div,.frosted-glass-gradient--remove-frosty>div:after,.frosted-glass-gradient--remove-frosty>div:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.resizeable-sidebar{container-type:inline-size;container-name:sidebar;z-index:487;position:fixed;top:0;right:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;border-left:var(--faux-015) 1.5px solid!important;inline-size:var(--station-list-width);transition:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#0000001a;background-color:#000000d9;background-clip:padding-box;isolation:isolate;border-radius:0;box-shadow:var(--glass-box-shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.resizeable-sidebar{background:rgba(var(--color-background-rgb),.32)}}html.apple-silicon .resizeable-sidebar{background:#0000001a;background-color:#000000d9;-webkit-backdrop-filter:var(--theme-glass-blur);backdrop-filter:var(--theme-glass-blur);background:none;background-color:transparent;background-clip:padding-box;isolation:isolate;border-radius:0;box-shadow:var(--glass-box-shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.apple-silicon .resizeable-sidebar{background:rgba(var(--color-background-rgb),.32)}}.resizeable-sidebar--animate-resize{transition:inline-size .2s ease}@media(pointer:coarse){.resizeable-sidebar .resize-handle{width:32px;left:-16px}}.resizeable-sidebar__heading,.resizeable-sidebar__heading-placeholder{height:44px}@media(min-width:375px){.resizeable-sidebar__heading,.resizeable-sidebar__heading-placeholder{height:74px}}.resizeable-sidebar__heading{position:absolute;top:0;width:100%;padding-left:16px;z-index:6}.resizeable-sidebar__heading>*{height:100%}.resizeable-sidebar__heading h1{font-size:24px;margin:0}.resizeable-sidebar__footer-placeholder{height:88px}.resizeable-sidebar__overlay{position:absolute;z-index:360;bottom:0;left:0;right:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-bottom:8px;padding-left:8px;min-height:52px}.resizeable-sidebar__list{-ms-overflow-style:none;scrollbar-width:none}.resizeable-sidebar__list::-webkit-scrollbar{display:none}.resizeable-sidebar__list{width:calc(100% - 12px)}.resizeable-sidebar__list.tab-transition-visible{opacity:1;pointer-events:auto;transform:translate(0)!important;transition:opacity .15s cubic-bezier(.33,.1,.67,1),transform .15s cubic-bezier(.33,.1,.67,1)}.resizeable-sidebar--compact .resizeable-sidebar__heading{padding:unset;justify-content:center}.resizeable-sidebar--compact .resizeable-sidebar__list{width:100%}.resizeable-sidebar--compact .resizeable-sidebar__footer-placeholder{padding-bottom:170px}.resizeable-sidebar--compact .resizeable-sidebar__overlay{padding-left:0}.station-list-heading__search-active{flex:1}.station-list--compact>.resizeable-sidebar__heading .station-list-heading{justify-content:center}.station-list .tooltip:has([data-testid=station_card]){display:block;width:100%}.station-list [data-testid=station_list] .tooltip{display:block;width:100%}.station-list--compact .station-list__footer{margin-left:-4px}.station-list__recent-filter-card{padding-right:12px!important}.station-list__recent-filter-card .icon-card__title--subheading{white-space:initial}.station-list__recent-filter-card .icon-card__title--subheading svg{margin-bottom:-2px}.station-list__no-filter-results{margin-top:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.station-list__no-filter-results h4{margin-top:16px}.station-list__no-filter-results p{color:var(--color-main-alpha-05);font-size:14px;max-width:220px}.station-list .import-spotify-button:hover{background-color:transparent!important}.toggle-buttons{background-color:var(--color-main-alpha-02);border-radius:24px;font-size:12px;padding:4px}.toggle-buttons--compact{padding:0}.toggle-buttons__button{padding:0 12px;gap:4px;border-radius:24px;border:2px solid transparent}.toggle-buttons__button:hover{border:2px solid transparent}.toggle-buttons__button.radix-button--active{border:2px solid var(--color-main);background-color:unset!important}.toggle-buttons .tooltip{display:inline-block;width:auto}.fg{pointer-events:none;position:absolute;inset:0;filter:blur(var(--fg-blur, 28px));transform:translateZ(0);opacity:1;mix-blend-mode:screen}.fg__layer{position:absolute;inset:-20%}.fg__blob{position:absolute;width:42%;height:72%;border-radius:999px;opacity:1;transform:translate(-50%,-50%);animation-duration:var(--fg-duration, 45s);animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:transform}.fg__blob--b1{left:18%;top:30%;animation-name:fgMove1}.fg__blob--b2{left:40%;top:70%;animation-name:fgMove2}.fg__blob--b3{left:62%;top:35%;animation-name:fgMove3}.fg__blob--b4{left:78%;top:70%;animation-name:fgMove4}.fg__blob--b5{left:30%;top:50%;animation-name:fgMove5}.fg__blob--b6{left:55%;top:55%;animation-name:fgMove6}.fg__blob--h1{left:35%;top:35%;animation-name:fgHL1}.fg__blob--h2{left:68%;top:42%;animation-name:fgHL2}.fg__blob--h3{left:50%;top:65%;animation-name:fgHL3}.fg__layer--hl .fg__blob{width:26%;height:40%;opacity:.9;animation-duration:calc(var(--fg-duration, 45s) * .75)}@keyframes fgMove1{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(120px,50px) scale(1.12)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgMove2{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(-140px,-60px) scale(1.08)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgMove3{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(90px,-80px) scale(1.1)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgMove4{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(-110px,70px) scale(1.15)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgMove5{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(60px,90px) scale(1.06)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgMove6{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(-70px,-90px) scale(1.14)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgHL1{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(80px,30px) scale(1.18)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgHL2{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(-90px,40px) scale(1.14)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes fgHL3{0%{transform:translate(-50%,-50%) translate(0) scale(1)}50%{transform:translate(-50%,-50%) translate(40px,-70px) scale(1.22)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}.fluid-gradient-button{width:calc(100% - 12px);max-width:fit-content;min-width:0;height:52px;border-radius:32px;overflow:hidden;display:inline-flex;align-items:stretch;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));mask-image:radial-gradient(#fff,#000);-webkit-mask-image:-webkit-radial-gradient(white,black)}.fluid-gradient-button__linear-background{pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#8000ff,#008cff);opacity:1}.fluid-gradient-button .radix-button{position:relative!important;height:100%}.generating-pill-button{position:absolute;bottom:calc(var(--player-height) + 16px);z-index:10000;width:calc(100vw - 84px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}@media(min-width:768px){.generating-pill-button{width:calc(100% - var(--station-list-width))}}@media(hover:hover)and (pointer:fine){.generating-pill-button button:hover{opacity:.5}}.galaxy-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.galaxy-backdrop canvas{display:block;user-select:none;-webkit-user-select:none;touch-action:none;width:100%;height:100%}.galaxy-backdrop__vignette{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.5) 100%);z-index:1}.galaxy-cluster-labels{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:0;transition:opacity .5s ease}.galaxy-cluster-labels--visible{opacity:1}.galaxy-cluster-label{position:absolute;transform:translate(-50%,-50%);color:#ffffff80;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 4px rgba(0,0,0,.8);transition:opacity .3s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.galaxy-tooltip{position:absolute;pointer-events:none;z-index:10;padding:8px 12px;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:8px;transition:opacity .15s ease;max-width:250px;white-space:nowrap}.galaxy-tooltip__title{color:#fff;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.galaxy-tooltip__artist{color:#ffffff8c;font-size:11px;font-weight:400;line-height:1.3;margin-top:1px;overflow:hidden;text-overflow:ellipsis}.galaxy-track-label{position:absolute;z-index:12;transform:translateY(-50%);padding:12px 16px;background:#141414d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;transition:opacity .2s ease;max-width:320px;white-space:nowrap;touch-action:none}.galaxy-track-label__title{color:#fff;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.galaxy-track-label__artist{color:#ffffff8c;font-size:12px;font-weight:400;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.galaxy-track-label__similar{display:flex;gap:4px;height:28px;min-width:196px;margin-top:8px}.galaxy-track-label__similar-item{width:28px;height:28px;flex-shrink:0;cursor:pointer;transition:transform .15s ease}.galaxy-track-label__similar-item:hover{transform:scale(1.2)}.galaxy-track-label__similar-item:nth-child(1) .galaxy-track-label__similar-art{animation-delay:0s}.galaxy-track-label__similar-item:nth-child(2) .galaxy-track-label__similar-art{animation-delay:.07s}.galaxy-track-label__similar-item:nth-child(3) .galaxy-track-label__similar-art{animation-delay:.14s}.galaxy-track-label__similar-item:nth-child(4) .galaxy-track-label__similar-art{animation-delay:.21s}.galaxy-track-label__similar-item:nth-child(5) .galaxy-track-label__similar-art{animation-delay:.28s}.galaxy-track-label__similar-item:nth-child(6) .galaxy-track-label__similar-art{animation-delay:.35s}.galaxy-track-label__similar-art{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.15);animation:similar-fade-in .4s ease both}.galaxy-track-label__similar-art--placeholder{background:#ffffff1a;animation:none}.galaxy-track-label__actions{display:flex;flex-direction:row;gap:8px;margin-top:8px}.galaxy-track-label__btn{appearance:none;border:none;outline:none;cursor:pointer;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.02em;transition:background .15s ease,opacity .15s ease,border-color .15s ease;background:#fffffff2;color:#000}.galaxy-track-label__btn:hover{background:#fff}.galaxy-track-label__btn:active{background:#fffc}.galaxy-track-label__btn:disabled{opacity:.5;cursor:not-allowed}.galaxy-track-label__btn--outline{background:transparent;color:#ffffffd9;border:1px solid rgba(255,255,255,.25)}.galaxy-track-label__btn--outline:hover{background:#ffffff14;border-color:#fff6}.galaxy-track-label__btn--outline:active{background:#ffffff1f}.galaxy-track-label__btn--locked{background:#fff9;color:#00000080}.galaxy-track-label__btn--locked:hover{background:#ffffffb3}.galaxy-track-label__btn-wrapper{position:relative;display:inline-block}.galaxy-track-label__lock-overlay{position:absolute;bottom:-3px;right:-3px;width:12px;height:12px;color:#ffffffe6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));pointer-events:none}.galaxy-track-label__path{margin-top:10px}.galaxy-track-label__path-hint{color:#ffffff80;font-size:11px;margin-bottom:8px}.galaxy-track-label__path-search{margin-bottom:6px}.galaxy-track-label__search-input{appearance:none;width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0f;color:#fff;font-size:12px;outline:none;transition:border-color .15s ease;box-sizing:border-box}.galaxy-track-label__search-input::placeholder{color:#ffffff4d}.galaxy-track-label__search-input:focus{border-color:#ffffff59}.galaxy-track-label__path-status{color:#fff6;font-size:11px;padding:4px 0}.galaxy-track-label__search-results{max-height:200px;overflow-y:auto;margin-bottom:8px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.galaxy-track-label__search-results::-webkit-scrollbar{width:4px}.galaxy-track-label__search-results::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.galaxy-track-label__search-result{appearance:none;border:none;outline:none;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;background:transparent;color:#fff;text-align:left;transition:background .1s ease;white-space:nowrap}.galaxy-track-label__search-result:hover{background:#ffffff14}.galaxy-track-label__search-result:active{background:#ffffff1f}.galaxy-track-label__search-result:disabled{opacity:.5;cursor:not-allowed}.galaxy-track-label__search-result+.galaxy-track-label__search-result{border-top:1px solid rgba(255,255,255,.06)}.galaxy-track-label__search-art{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.galaxy-track-label__search-info{min-width:0;overflow:hidden}.galaxy-track-label__search-name{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.galaxy-track-label__search-artist{font-size:10px;color:#ffffff73;overflow:hidden;text-overflow:ellipsis}@keyframes similar-fade-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.galaxy-path-overlay{position:fixed;z-index:35;left:50%;top:64px;transform:translate(-50%);padding:16px 20px;background:#0c0c0ef2;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:14px;border:none;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0f;width:420px;animation:path-overlay-in .25s ease}.galaxy-path-overlay__route{display:flex;align-items:center;gap:12px;margin-bottom:12px}.galaxy-path-overlay__track{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.galaxy-path-overlay__art{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.12)}.galaxy-path-overlay__art--placeholder{background:#ffffff14}.galaxy-path-overlay__track-info{min-width:0;flex:1}.galaxy-path-overlay__track-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;margin-bottom:2px}.galaxy-path-overlay__track-title{color:#fff;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galaxy-path-overlay__track-title--placeholder{color:#fff9;font-style:italic;font-weight:400;min-height:17px}.galaxy-path-overlay__track-artist{color:#ffffff80;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galaxy-path-overlay__track-hint{color:#ffffff4d;font-size:11px;font-style:italic}.galaxy-path-overlay__arrow{color:#fff6;font-size:18px;flex-shrink:0;padding-top:10px}.galaxy-path-overlay__search{margin-bottom:8px}.galaxy-path-overlay__actions{display:flex;flex-direction:row;gap:8px;margin-top:10px}@keyframes path-overlay-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.galaxy-track-label__search-result--selected{background:#ffffff1f!important;border-left:2px solid rgba(255,255,255,.6)}:export{xxs:375px;xs:480px;s:560px;m:768px;l:1020px;xl:1240px;xxl:1400px}.homepage{container-type:inline-size;container-name:homepage;height:calc(100vh - 44px)!important;height:calc(100dvh - 44px)!important;width:100%;padding-right:84px;position:relative}@media(min-width:375px){.homepage{height:calc(100vh - 74px)!important;height:calc(100dvh - 74px)!important}}@media(min-width:768px){.homepage{padding-right:var(--station-list-width)}}.homepage__mode-slider{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;height:60px}@container homepage (max-width: 960px){.homepage .filter-station-mix-list-home--filter-active+.mode-toggle{display:none}}@media(max-width:1020px){.homepage .filter-station-mix-list-home--filter-active+.mode-toggle{display:none}}
