.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) 1rem,var(--color-background) calc(100% - 1rem),transparent 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,var(--color-background) 1rem,var(--color-background) calc(100% - 1rem),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);background-color:transparent;border-radius:16px;font-size:12px}.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:30px;visibility:visible;transform:scale(1) translate(0);transition:all .2s ease-out;pointer-events:auto}.circular-progress{position:relative;display:inline-flex;align-items:center;justify-content:center}.circular-progress__svg{display:block}.circular-progress__track{opacity:.3}.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:.7em;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:30px;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(--color-background-faux-alpha-01)}.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:20px!important}@media(min-width:560px){.current-station-title .icon-card__title--heading{font-size:24px!important}}.scroll-chevron{position:absolute;top:50px;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:5px;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:fixed;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;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;border-left:var(--color-icon-bg-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:var(--theme-glass);background-color:var(--theme-background-gpu-alternative);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:var(--glass-fallback-bg)}}html.apple-silicon .resizeable-sidebar{background:var(--theme-glass);background-color:var(--theme-background-gpu-alternative);-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:var(--glass-fallback-bg)}}.resizeable-sidebar--animate-resize{transition:inline-size .2s ease}@media(pointer:coarse){.resizeable-sidebar .resize-handle{width:30px;left:-15px}}.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:20px;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:50px}.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}.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}.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);font-size:14px;max-width:220px}.station-list .import-spotify-button:hover{background-color:transparent!important}.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}}.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}}.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)}}:export{xxs:375px;xs:480px;s:560px;m:768px;l:1020px;xl:1240px;xxl:1400px}.fluid-gradient-button{width:calc(100% - 12px);max-width:fit-content;min-width:0;height:50px;border-radius:35px;overflow:hidden;display:inline-flex;align-items:stretch;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.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%}
