@font-face{font-family:Barlow;font-weight:400;src:url(/assets/Barlow-Regular-CaPI2N4j.woff2) format("woff2"),url(/assets/Barlow-Regular-C6609999.ttf) format("truetype")}@font-face{font-family:Barlow;font-weight:medium;src:url(/assets/Barlow-Medium-C7VWfIvI.woff2) format("woff2"),url(/assets/Barlow-Medium-DbXH8YhW.ttf) format("truetype")}@font-face{font-family:Barlow;font-weight:600;src:url(/assets/Barlow-SemiBold-bxd7hGK-.woff2) format("woff2"),url(/assets/Barlow-SemiBold-DWqT5cTT.ttf) format("truetype")}@font-face{font-family:Barlow;font-weight:700;src:url(/assets/Barlow-Bold-Cz2soltY.woff2) format("woff2"),url(/assets/Barlow-Bold-DRTleoMl.ttf) format("truetype")}@font-face{font-family:Barlow;font-weight:800;src:url(/assets/Barlow-ExtraBold-v0ApA_Eg.woff2) format("woff2"),url(/assets/Barlow-ExtraBold-CJaOJ3UC.ttf) format("truetype")}@font-face{font-family:Barlow;font-weight:900;src:url(/assets/Barlow-Black-CklCVXbh.woff2) format("woff2"),url(/assets/Barlow-Black--rne73de.ttf) format("truetype")}:root{--color-body-bg: #ffffff;--color-text: #000;--color-primary: #335eea;--color-primary-bg: #eaeffd;--color-primary-gradient: var(--color-primary);--color-secondary: #7a7a7b;--color-secondary-bg: #f5f5f7;--color-navbar-bg: rgba(255, 255, 255, .86);--color-primary-bg-for-transparent: rgba(189, 207, 255, .28);--color-secondary-bg-for-transparent: rgba(209, 209, 214, .28);--player-bar-height: 84px;--player-bar-offset: 16px;--player-bar-reserved-space: 124px;--player-glass-fallback: #f1f3f7;--player-glass-background: rgba(249, 250, 253, .76);--player-glass-border: rgba(255, 255, 255, .9);--player-glass-highlight: rgba(255, 255, 255, .94);--player-glass-sheen: rgba(255, 255, 255, .5);--player-glass-tint: rgba(162, 181, 223, .09);--player-glass-shadow: rgba(25, 35, 60, .14);--player-secondary-text: #444750;--player-action-background: #252830;--player-action-text: #ffffff;--player-progress-rail: rgba(75, 83, 104, .18);--html-overflow-y: overlay}[data-theme=dark]{--color-body-bg: #222222;--color-text: #ffffff;--color-primary: #335eea;--color-primary-bg: #bbcdff;--color-primary-gradient: var(--color-primary);--color-secondary: #7a7a7b;--color-secondary-bg: #323232;--color-navbar-bg: rgba(34, 34, 34, .86);--color-primary-bg-for-transparent: rgba(255, 255, 255, .12);--color-secondary-bg-for-transparent: rgba(255, 255, 255, .08);--player-glass-fallback: #292c34;--player-glass-background: rgba(27, 30, 38, .78);--player-glass-border: rgba(255, 255, 255, .18);--player-glass-highlight: rgba(255, 255, 255, .16);--player-glass-sheen: rgba(255, 255, 255, .08);--player-glass-tint: rgba(123, 152, 218, .08);--player-glass-shadow: rgba(0, 0, 0, .34);--player-secondary-text: #d5d8e2;--player-action-background: #f3f5fb;--player-action-text: #20232b;--player-progress-rail: rgba(216, 225, 247, .22)}@media(max-width:920px)and (min-width:761px){:root{--player-bar-height: 84px;--player-bar-reserved-space: 124px}}@media(max-width:760px){:root{--player-bar-height: 78px;--player-bar-offset: 10px;--player-bar-reserved-space: 112px}}#app,input{font-family:Barlow,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif,microsoft uighur}body{background-color:var(--color-body-bg)}html{overflow-y:var(--html-overflow-y);min-width:768px;overscroll-behavior:none}select,button{font-family:inherit}button{background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}input:focus,button:focus{outline:none}a{color:inherit;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}[data-electron=yes] button,[data-electron=yes] .navigation-links a,[data-electron=yes] .playlist-info .description{cursor:default!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent;border-left:1px solid rgba(128,128,128,.18);background:var(--color-body-bg)}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#80808061}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-secondary-bg)}.user-select-none{-webkit-user-select:none;user-select:none}#nprogress{pointer-events:none}#nprogress .bar{background:#335eea;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #335eea,0 0 5px #335eea;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar{position:absolute}.amll-lyric-player{width:100%;max-width:100%;height:100%;color:var(--amll-lp-color, white);contain:strict;mix-blend-mode:plus-lighter;font-size:var(--amll-lp-font-size, max(max(5vh, 2.5vw), 12px));overflow:hidden}@media screen and (max-width:768px){.amll-lyric-player{font-size:var(--amll-lp-font-size, max(8vw, 12px))}}.amll-lyric-player.dom{--amll-lp-line-width-aspect: .8;--amll-lp-line-padding-x: 1em;--amll-lp-bg-line-scale: .7;-webkit-user-select:none;user-select:none;box-sizing:content-box;z-index:1;line-height:1.2}@media screen and (max-width:768px){.amll-lyric-player{--amll-lp-line-width-aspect: 1;--amll-lp-line-padding-x: 0}}@property --bright-mask-alpha{syntax: "<number>"; inherits: true; initial-value: 1;}@property --dark-mask-alpha{syntax: "<number>"; inherits: true; initial-value: .2;}.FmKaba_lyricLineWrapper{box-sizing:border-box;width:100%;padding:.4em var(--lyric-line-padding-x);will-change:transform;border-radius:.25em;flex-direction:column;align-items:flex-start;gap:.3em;transition:opacity .4s,filter .4s,background-color .25s;display:flex;position:absolute;top:0;left:0}.FmKaba_lyricLineWrapper:not(.FmKaba_bottomLineWrapper):hover{background-color:var(--amll-lp-hover-bg-color, #fff1)}.FmKaba_lyricLineWrapper:not(.FmKaba_bottomLineWrapper):active{background-color:var(--amll-lp-hover-bg-color, #ffffff05)}.FmKaba_lyricLine{box-sizing:border-box;width:var(--amll-lp-width, 100%);min-width:var(--amll-lp-width, 100%);max-width:var(--amll-lp-width, 100%);contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 40px;backface-visibility:hidden;transform-origin:0;--mask-alpha-duration: .45s;--bright-mask-alpha: .2;--dark-mask-alpha: .2;height:fit-content;transition:box-shadow .25s,--bright-mask-alpha var(--mask-alpha-duration) ease-out,--dark-mask-alpha var(--mask-alpha-duration) ease-out;margin:-.2em;padding:.2em;position:relative}.FmKaba_lyricLine.FmKaba_gradientMask{--mask-alpha-duration: .3s;--bright-mask-alpha: 1;--dark-mask-alpha: .4}.FmKaba_lyricDuetLine{text-align:right;transform-origin:100%}.FmKaba_lyricMainLine{contain:layout style;margin:-1em;padding:1em;transition:opacity .3s .1s}.FmKaba_lyricMainLine span{text-align:start;vertical-align:bottom;display:inline-block}.FmKaba_lyricMainLine .FmKaba_romanWord{padding-inline-end:.3em;font-size:.5em;line-height:1em;display:flex}.FmKaba_lyricMainLine .FmKaba_rubyWord{justify-content:center;min-height:1em;font-size:.5em;line-height:1em;display:flex}.FmKaba_lyricMainLine .FmKaba_wordWithRuby{vertical-align:bottom;flex-direction:column;align-items:center;display:inline-flex}.FmKaba_lyricMainLine .FmKaba_wordBody{flex-direction:column;display:flex}.FmKaba_lyricMainLine .FmKaba_rubyBaseWord{white-space:nowrap;flex-wrap:nowrap;justify-content:center;display:inline-flex}.FmKaba_lyricMainLine>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper{white-space:pre-wrap;vertical-align:bottom;contain:layout style;margin:-1em;padding:1em;display:inline-block}.FmKaba_lyricMainLine>span>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper>span{margin:-1em;padding:1em}.FmKaba_lyricMainLine>span.FmKaba_emphasize,.FmKaba_lyricMainLine>span span.FmKaba_emphasize,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper.FmKaba_emphasize,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper span.FmKaba_emphasize{backface-visibility:hidden}.FmKaba_lyricMainLine>span.FmKaba_emphasize>span,.FmKaba_lyricMainLine>span span.FmKaba_emphasize>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper.FmKaba_emphasize>span,.FmKaba_lyricMainLine span.FmKaba_emphasizeWrapper span.FmKaba_emphasize>span{backface-visibility:hidden;margin:-1em;padding:1em}.FmKaba_lyricBgLine{opacity:.4;font-size:max(calc(1em * var(--amll-lp-bg-line-scale, .7)),10px);transition:background-color .25s,box-shadow .25s,--bright-mask-alpha var(--mask-alpha-duration) ease-out,--dark-mask-alpha var(--mask-alpha-duration) ease-out}.FmKaba_lyricBgLine .FmKaba_lyricMainLine{padding:1.2em 1em}.FmKaba_lyricBgLine.FmKaba_active{opacity:.4;transition:background-color .25s,box-shadow .25s,--bright-mask-alpha var(--mask-alpha-duration) ease-out,--dark-mask-alpha var(--mask-alpha-duration) ease-out}.FmKaba_lyricSubLine{opacity:.3;font-size:max(.5em,10px);line-height:1.5em;transition:opacity .2s .25s}@supports (mix-blend-mode: plus-lighter){.FmKaba_lyricSubLine{opacity:.3}}.FmKaba_bottomLine{font-size:var(--amll-lp-bottom-line-font-size, max(.7em, 10px));cursor:default;opacity:.2;padding-top:0;padding-bottom:0;line-height:1.8em;transition:opacity .4s}.FmKaba_bottomLine.FmKaba_gradientMask{opacity:.85}.FmKaba_bottomLine:empty{height:0;margin:0;padding:0;display:none}.FmKaba_bgWrapper{top:100%;left:var(--lyric-line-padding-x);z-index:-1;align-items:inherit;width:calc(100% - var(--lyric-line-padding-x) * 2);visibility:visible;pointer-events:auto;opacity:0;transform-origin:0 0;flex-direction:column;transition:opacity .3s;display:flex;position:absolute}.FmKaba_bgWrapperTop{transform-origin:0 100%;width:100%;position:relative;top:auto;bottom:auto;left:0}.FmKaba_bgWrapperActive{opacity:1;width:100%;position:relative;top:auto;bottom:auto;left:0}.FmKaba_bgWrapperHidden{visibility:hidden;pointer-events:none}.FmKaba_interludeDots{width:fit-content;height:clamp(.5em,1vh,3em);padding:.4em var(--lyric-line-padding-x);transform-origin:center;align-items:center;gap:.18em;display:flex;position:absolute;left:0}.FmKaba_interludeDots>*{background-color:var(--amll-lp-color, white);aspect-ratio:1;border-radius:50%;width:.3em;height:.3em;display:inline-block}.FmKaba_disableSpring>*,.FmKaba_disableSpring .FmKaba_lyricLine{transition:filter .25s,transform .5s,background-color .25s,box-shadow .25s}.FmKaba_tmpDisableTransition{transition:none!important}.amll-lyric-player{--lyric-line-padding-x: 1em;touch-action:pan-x}@media screen and (max-width:500px){.amll-lyric-player{--lyric-line-padding-x: 20px}}.amll-lyric-player:hover .FmKaba_lyricLine,.amll-lyric-player:hover .FmKaba_lyricLineWrapper{filter:unset!important}.amll-lyric-player:not(.FmKaba_playing) .FmKaba_bgWrapper{opacity:1;width:100%;position:relative;top:auto;bottom:auto;left:0}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricLine:not(.FmKaba_lyricDuetLine){padding-right:15%}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_lyricDuetLine{padding-left:15%}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_isDuetWrapper{align-items:flex-end}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_isDuetWrapper .FmKaba_bgWrapper{transform-origin:100% 0}.amll-lyric-player.FmKaba_hasDuetLine .FmKaba_isDuetWrapper .FmKaba_bgWrapperTop{transform-origin:100% 100%}button[data-v-8afc44fa]{display:flex;justify-content:center;align-items:center;padding:8px;background:transparent;margin:4px;border-radius:25%;transition:.2s}button .svg-icon[data-v-8afc44fa]{color:var(--color-text);height:16px;width:16px}button[data-v-8afc44fa]:first-child{margin-left:0}button[data-v-8afc44fa]:hover{background:var(--color-secondary-bg-for-transparent)}button[data-v-8afc44fa]:active{transform:scale(.92)}.context-menu[data-v-911ada1d]{width:100%;height:100%;-webkit-user-select:none;user-select:none}.menu[data-v-911ada1d]{position:fixed;min-width:136px;max-width:240px;list-style:none;background:#ffffffe0;box-shadow:0 6px 12px -4px #00000014;border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-sizing:border-box;padding:6px;z-index:1000;-webkit-app-region:no-drag;transition:background 125ms ease-out,opacity 125ms ease-out,transform 125ms ease-out}.menu[data-v-911ada1d]:focus{outline:none}[data-theme=dark] .menu[data-v-911ada1d]{background:#242424c7;-webkit-backdrop-filter:blur(16px) contrast(120%) brightness(60%);backdrop-filter:blur(16px) contrast(120%) brightness(60%);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 6px #ffffff14}[data-theme=dark] .menu .item[data-v-911ada1d]:hover{color:var(--color-text)}@supports (-moz-appearance: none){.menu[data-v-911ada1d]{background-color:var(--color-body-bg)!important}}.menu .item[data-v-911ada1d]{width:100%;border:0;background:transparent;text-align:left;font-family:inherit;font-weight:600;font-size:14px;padding:10px 14px;border-radius:8px;cursor:default;color:var(--color-text);display:flex;align-items:center}.menu .item[data-v-911ada1d]:hover,.menu .item[data-v-911ada1d]:focus-visible{color:var(--color-primary);background:var(--color-primary-bg-for-transparent);transition:opacity 125ms ease-out,transform 125ms ease-out}.menu .item[data-v-911ada1d]:active{opacity:.75;transform:scale(.95)}.menu .item .svg-icon[data-v-911ada1d]{height:16px;width:16px;margin-right:5px}hr[data-v-911ada1d]{margin:4px 10px;background:#8080802e;height:1px;box-shadow:none;border:none}.item-info[data-v-911ada1d]{padding:10px;display:flex;align-items:center;color:var(--color-text);cursor:default}.item-info img[data-v-911ada1d]{height:38px;width:38px;border-radius:4px}.item-info .info[data-v-911ada1d]{margin-left:10px}.item-info .title[data-v-911ada1d]{font-size:16px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.item-info .subtitle[data-v-911ada1d]{font-size:12px;opacity:.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.salt-context-menu .menu[data-v-911ada1d]{min-width:180px;max-width:280px;padding:4px 0;border:1px solid var(--salt-stroke);border-radius:var(--salt-radius-medium, 6px);color:var(--salt-text);background:var(--salt-popup)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:opacity .15s ease}.salt-context-menu .menu[data-v-911ada1d] .item{min-height:40px;padding:12px 16px;gap:12px;border-radius:0;color:var(--salt-text);font-size:14px;font-weight:400;line-height:normal;transform:none;opacity:1}.salt-context-menu .menu[data-v-911ada1d] .item:hover,.salt-context-menu .menu[data-v-911ada1d] .item:focus-visible{color:var(--salt-text);background:var(--salt-hover-overlay);outline:none;transform:none}.salt-context-menu .menu[data-v-911ada1d] .item:active{background:var(--salt-press-overlay);transform:none;opacity:1}.salt-context-menu .menu[data-v-911ada1d] hr{margin:4px 16px;background:var(--salt-stroke)}.salt-context-menu .menu[data-v-911ada1d] .item-info{padding:12px 16px;color:var(--salt-text)}.salt-context-menu .menu[data-v-911ada1d] .item-info .title{font-size:14px;font-weight:400}.salt-context-menu .menu[data-v-911ada1d] .item-info .subtitle{color:var(--salt-subtext);opacity:1}nav[data-v-896c640d]{position:fixed;top:0;right:0;left:0;display:flex;justify-content:space-between;align-items:center;height:64px;padding-right:10vw;padding-left:10vw;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-navbar-bg);z-index:100;-webkit-app-region:drag}@media(max-width:1336px){nav[data-v-896c640d]{padding:0 max(5vw,90px)}}@supports (-moz-appearance: none){nav[data-v-896c640d]{background-color:var(--color-body-bg)}}nav.has-custom-titlebar[data-v-896c640d]{padding-top:20px;-webkit-app-region:no-drag}.navigation-buttons[data-v-896c640d]{flex:1;display:flex;align-items:center}.navigation-buttons .svg-icon[data-v-896c640d]{height:24px;width:24px}.navigation-buttons button[data-v-896c640d]{-webkit-app-region:no-drag}@media(max-width:970px){.navigation-buttons[data-v-896c640d]{flex:unset}}.navigation-links[data-v-896c640d]{flex:1;display:flex;justify-content:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.navigation-links a[data-v-896c640d]{-webkit-app-region:no-drag;font-size:18px;font-weight:700;text-decoration:none;border-radius:6px;padding:6px 10px;color:var(--color-text);transition:.2s;-webkit-user-drag:none;margin-right:12px;margin-left:12px}.navigation-links a[data-v-896c640d]:hover{background:var(--color-secondary-bg-for-transparent)}.navigation-links a[data-v-896c640d]:active{transform:scale(.92);transition:.2s}.navigation-links a.active[data-v-896c640d]{color:var(--color-primary)}.search .svg-icon[data-v-896c640d]{height:18px;width:18px}.search-box[data-v-896c640d]{display:flex;justify-content:flex-end;-webkit-app-region:no-drag}.search-box .container[data-v-896c640d]{display:flex;align-items:center;height:32px;background:var(--color-secondary-bg-for-transparent);border-radius:8px;width:200px}.search-box .svg-icon[data-v-896c640d]{height:15px;width:15px;color:var(--color-text);opacity:.28;margin-left:8px;margin-right:4px}.search-box input[data-v-896c640d]{font-size:16px;border:none;background:transparent;width:96%;font-weight:600;margin-top:-1px;color:var(--color-text)}.search-box .active[data-v-896c640d]{background:var(--color-primary-bg-for-transparent)}.search-box .active input[data-v-896c640d],.search-box .active .svg-icon[data-v-896c640d]{opacity:1;color:var(--color-primary)}[data-theme=dark] .search-box .active input[data-v-896c640d],[data-theme=dark] .search-box .active .svg-icon[data-v-896c640d]{color:var(--color-text)}.right-part[data-v-896c640d]{flex:1;display:flex;align-items:center;justify-content:flex-end}.right-part .avatar[data-v-896c640d]{-webkit-user-select:none;user-select:none;height:30px;width:30px;min-width:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;color:var(--color-secondary);background:var(--color-secondary-bg);margin-left:12px;vertical-align:middle;border-radius:50%;cursor:pointer;-webkit-app-region:no-drag;-webkit-user-drag:none}.right-part .avatar img[data-v-896c640d]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.right-part .avatar .avatar-fallback[data-v-896c640d]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.right-part .avatar[data-v-896c640d]:hover{filter:brightness(80%)}.right-part .search-button[data-v-896c640d]{display:none;-webkit-app-region:no-drag}.input[data-v-896c640d]{min-width:0;width:100%}.search-box input[data-v-896c640d]{box-sizing:border-box;max-width:100%}.settings-avatar[data-v-896c640d]{width:32px;padding:5px;color:var(--color-text)}.settings-avatar .svg-icon[data-v-896c640d]{width:22px;height:22px}@media(max-width:760px){nav[data-v-896c640d]{padding:0 16px}.navigation-buttons[data-v-896c640d]{display:none}.navigation-links[data-v-896c640d]{justify-content:flex-start;flex:0;white-space:nowrap}.navigation-links a[data-v-896c640d]{font-size:16px;margin:0 4px;padding:6px}.right-part[data-v-896c640d],.search-box[data-v-896c640d]{min-width:0}.search-box .container[data-v-896c640d]{width:140px;max-width:100%}}@media(max-width:420px){.search-box .container[data-v-896c640d]{width:105px}.right-part .avatar[data-v-896c640d]{margin-left:6px}}.separator[data-v-a8c33621]{margin-left:1px;margin-right:4px;position:relative;top:.5px}.svg-icon[data-v-09fab88b]{fill:currentColor}button[data-v-2aa0616d]{display:flex;justify-content:center;align-items:center;padding:8px;background:transparent;border-radius:25%;transition:transform .2s}button .svg-icon[data-v-2aa0616d]{height:16px;width:16px;color:var(--color-primary)}button[data-v-2aa0616d]:hover{transform:scale(1.12)}button[data-v-2aa0616d]:active{transform:scale(.96)}.track[data-v-2aa0616d]{display:flex;align-items:center;padding:8px;border-radius:12px;-webkit-user-select:none;user-select:none}.track .no[data-v-2aa0616d]{display:flex;justify-content:center;align-items:center;border-radius:8px;margin:0 20px 0 10px;width:12px;color:var(--color-text);cursor:default}.track .no span[data-v-2aa0616d]{opacity:.58}.track .explicit-symbol[data-v-2aa0616d]{opacity:.28;color:var(--color-text)}.track .explicit-symbol .svg-icon[data-v-2aa0616d],.track .explicit-symbol.before-artist .svg-icon[data-v-2aa0616d]{margin-bottom:-3px}.track img[data-v-2aa0616d]{border-radius:8px;height:46px;width:46px;margin-right:20px;border:1px solid rgba(0,0,0,.04);cursor:pointer}.track img.hover[data-v-2aa0616d]{filter:drop-shadow(100 200 0 black)}.track .title-and-artist[data-v-2aa0616d]{flex:1;display:flex}.track .title-and-artist .container[data-v-2aa0616d]{display:flex;flex-direction:column}.track .title-and-artist .title[data-v-2aa0616d]{font-size:18px;font-weight:600;color:var(--color-text);cursor:default;padding-right:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.track .title-and-artist .title .featured[data-v-2aa0616d]{margin-right:2px;font-weight:500;font-size:14px;opacity:.72}.track .title-and-artist .title .sub-title[data-v-2aa0616d]{color:#7a7a7a;opacity:.7;margin-left:4px}.track .title-and-artist .artist[data-v-2aa0616d]{margin-top:2px;font-size:13px;opacity:.68;color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.track .title-and-artist .artist a span[data-v-2aa0616d]{margin-right:3px;opacity:.8}.track .title-and-artist .artist a[data-v-2aa0616d]:hover{text-decoration:underline;cursor:pointer}.track .album[data-v-2aa0616d]{flex:1;display:flex;font-size:16px;opacity:.88;color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.track .time[data-v-2aa0616d],.track .count[data-v-2aa0616d]{font-size:16px;width:50px;cursor:default;display:flex;justify-content:flex-end;margin-right:10px;font-variant-numeric:tabular-nums;opacity:.88;color:var(--color-text)}.track .count[data-v-2aa0616d]{font-weight:700;font-size:22px;line-height:22px}.track.focus[data-v-2aa0616d]{transition:all .3s;background:var(--color-secondary-bg)}.track.disable img[data-v-2aa0616d]{filter:grayscale(1) opacity(.6)}.track.disable .title[data-v-2aa0616d],.track.disable .artist[data-v-2aa0616d],.track.disable .album[data-v-2aa0616d],.track.disable .time[data-v-2aa0616d],.track.disable .no[data-v-2aa0616d],.track.disable .featured[data-v-2aa0616d]{opacity:.28!important}.track.disable[data-v-2aa0616d]:hover{background:none}.track.tracklist img[data-v-2aa0616d]{height:36px;width:36px;border-radius:6px;margin-right:14px;cursor:pointer}.track.tracklist .title[data-v-2aa0616d]{font-size:16px}.track.tracklist .artist[data-v-2aa0616d]{font-size:12px}.track.album[data-v-2aa0616d]{height:32px}.actions[data-v-2aa0616d]{width:80px;display:flex;justify-content:flex-end}.track.playing[data-v-2aa0616d]{background:var(--color-primary-bg);color:var(--color-primary)}.track.playing .title[data-v-2aa0616d],.track.playing .album[data-v-2aa0616d],.track.playing .time[data-v-2aa0616d],.track.playing .title-and-artist .sub-title[data-v-2aa0616d]{color:var(--color-primary)}.track.playing .title .featured[data-v-2aa0616d],.track.playing .artist[data-v-2aa0616d],.track.playing .explicit-symbol[data-v-2aa0616d],.track.playing .count[data-v-2aa0616d]{color:var(--color-primary);opacity:.88}.track.playing .no span[data-v-2aa0616d]{color:var(--color-primary);opacity:.78}.track-cover[data-v-2aa0616d]{position:relative;flex:0 0 46px;height:46px;margin-right:20px}.track .track-cover img[data-v-2aa0616d]{display:block;margin:0}.track .cover-play[data-v-2aa0616d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;opacity:0;background:#00000061;transition:opacity .15s}.track .cover-play .svg-icon[data-v-2aa0616d]{color:#fff}.track.focus .cover-play[data-v-2aa0616d],.track-cover:focus-within .cover-play[data-v-2aa0616d]{opacity:1}.track.tracklist .track-cover[data-v-2aa0616d]{flex-basis:36px;height:36px;margin-right:14px}.track.tracklist .actions[data-v-2aa0616d]{width:32px}.track .title-and-artist[data-v-2aa0616d],.track .container[data-v-2aa0616d]{min-width:0}.track .actions[data-v-2aa0616d],.track .time[data-v-2aa0616d],.track .no[data-v-2aa0616d]{flex-shrink:0}.track button[data-v-2aa0616d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:none){.track .cover-play[data-v-2aa0616d]{opacity:1}}@media(max-width:720px){.track .album[data-v-2aa0616d]{display:none}.track .title-and-artist .title[data-v-2aa0616d]{font-size:16px;padding-right:4px}.track .time[data-v-2aa0616d]{width:40px;font-size:13px;margin-right:0}.track .track-cover[data-v-2aa0616d]{margin-right:12px}.track .actions[data-v-2aa0616d]{width:68px}}#app.salt-shell .track-list .track{min-height:56px;padding:8px 12px;border-radius:4px}#app.salt-shell .track-list .track .title-and-artist .title{font-size:14px;font-weight:400;line-height:21px}#app.salt-shell .track-list .track .title-and-artist .artist{font-size:12px;line-height:18px;color:var(--salt-subtext);opacity:1}#app.salt-shell .track-list .track .album,#app.salt-shell .track-list .track .time{font-size:12px;line-height:18px}#app.salt-shell .track-list .track .no{font-size:12px;margin:0 12px 0 0;min-width:20px}#app.salt-shell .track-list .track .track-cover{flex-basis:36px;width:36px;height:36px;margin-right:12px}#app.salt-shell .track-list .track .track-cover img{width:36px;height:36px;border-radius:4px;filter:none}#app.salt-shell .track-list .track .cover-play{border-radius:4px}#app.salt-shell .track-list .track .actions{width:72px;gap:4px}#app.salt-shell .track-list .track.tracklist .actions{width:32px}#app.salt-shell .track-list .track button{width:32px;height:32px;padding:6px;border-radius:0;box-shadow:none;transform:none}#app.salt-shell .track-list .track button:active{opacity:.3;transform:none}#app.salt-shell .track-list .track button:focus-visible{outline:none;box-shadow:inset 0 -1px var(--salt-accent)}#app.salt-shell .track-list .track .track-cover .cover-play{width:36px;height:36px}#app.salt-shell .track-list .track.focus{background:var(--salt-hover-overlay);transition:none}#app.salt-shell .track-list .track.playing{background:var(--color-primary-bg)}#app.salt-shell .track-list .track.album{height:auto;min-height:40px}.context-menu[data-v-2e16ba81]{width:100%;height:100%;-webkit-user-select:none;user-select:none}.menu[data-v-2e16ba81]{position:fixed;min-width:136px;max-width:240px;list-style:none;background:#ffffffe0;box-shadow:0 6px 12px -4px #00000014;border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-sizing:border-box;padding:6px;z-index:1000;-webkit-app-region:no-drag;transition:background 125ms ease-out,opacity 125ms ease-out,transform 125ms ease-out}.menu[data-v-2e16ba81]:focus{outline:none}[data-theme=dark] .menu[data-v-2e16ba81]{background:#242424c7;-webkit-backdrop-filter:blur(16px) contrast(120%) brightness(60%);backdrop-filter:blur(16px) contrast(120%) brightness(60%);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 6px #ffffff14}[data-theme=dark] .menu .item[data-v-2e16ba81]:hover{color:var(--color-text)}@supports (-moz-appearance: none){.menu[data-v-2e16ba81]{background-color:var(--color-body-bg)!important}}.menu .item[data-v-2e16ba81]{font-weight:600;font-size:14px;padding:10px 14px;border-radius:8px;cursor:default;color:var(--color-text);display:flex;align-items:center}.menu .item[data-v-2e16ba81]:hover,.menu .item[data-v-2e16ba81]:focus-visible{color:var(--color-primary);background:var(--color-primary-bg-for-transparent);transition:opacity 125ms ease-out,transform 125ms ease-out}.menu .item[data-v-2e16ba81]:active{opacity:.75;transform:scale(.95)}.menu .item .svg-icon[data-v-2e16ba81]{height:16px;width:16px;margin-right:5px}hr[data-v-2e16ba81]{margin:4px 10px;background:#8080802e;height:1px;box-shadow:none;border:none}.item-info[data-v-2e16ba81]{padding:10px;display:flex;align-items:center;color:var(--color-text);cursor:default}.item-info img[data-v-2e16ba81]{height:38px;width:38px;border-radius:4px}.item-info .info[data-v-2e16ba81]{margin-left:10px}.item-info .title[data-v-2e16ba81]{font-size:16px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.item-info .subtitle[data-v-2e16ba81]{font-size:12px;opacity:.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.menu[data-v-2e16ba81]{max-height:calc(100vh - 124px);overflow-y:auto}.menu .item[data-v-2e16ba81]{width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.track-list-items[data-v-2e16ba81]{grid-template-columns:minmax(0,1fr)!important}}.salt-track-grid .track-list-items[data-v-2e16ba81]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important;gap:4px 12px!important}#app.salt-shell .track-list .context-menu .menu{border-radius:6px;border:1px solid var(--salt-stroke);padding:0;background:var(--salt-popup);color:var(--salt-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:var(--salt-stroke) transparent}#app.salt-shell .track-list .context-menu .menu .item{padding:12px 16px;border-radius:0;font-size:14px;font-weight:400;transform:none;box-shadow:none}#app.salt-shell .track-list .context-menu .menu .item:hover,#app.salt-shell .track-list .context-menu .menu .item:focus-visible{background:var(--salt-hover-overlay);color:inherit;transform:none;transition:none}#app.salt-shell .track-list .context-menu .menu .item:active{background:var(--salt-press-overlay);opacity:1;transform:none}#app.salt-shell .track-list .context-menu .menu .item-info{padding:12px 16px;gap:12px}#app.salt-shell .track-list .context-menu .menu .item-info .info{margin:0}#app.salt-shell .track-list .context-menu .menu .item-info .title{font-size:14px;font-weight:400}#app.salt-shell .track-list .context-menu .menu .item-info .subtitle{font-size:12px;color:var(--salt-subtext);opacity:1}.cover[data-v-a5963dce]{position:relative;transition:transform .3s}.cover-container[data-v-a5963dce]{position:relative}img[data-v-a5963dce]{border-radius:.75em;width:100%;-webkit-user-select:none;user-select:none;aspect-ratio:1/1;border:1px solid rgba(0,0,0,.04)}.cover-hover[data-v-a5963dce]:hover{cursor:pointer}.shade[data-v-a5963dce]{position:absolute;top:0;height:calc(100% - 3px);width:100%;background:transparent;display:flex;justify-content:center;align-items:center}.play-button[data-v-a5963dce]{display:flex;justify-content:center;align-items:center;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid rgba(255,255,255,.08);height:22%;width:22%;border-radius:50%;cursor:default;transition:.2s}.play-button .svg-icon[data-v-a5963dce]{width:50%;margin-left:4px}.play-button[data-v-a5963dce]:hover{background:#ffffff47}.play-button[data-v-a5963dce]:active{transform:scale(.94)}.play-button[data-v-a5963dce]:disabled{opacity:.5;cursor:wait}.shadow[data-v-a5963dce]{position:absolute;top:12px;height:100%;width:100%;filter:blur(16px) opacity(.6);transform:scale(.92,.96);z-index:-1;background-size:cover;border-radius:.75em;aspect-ratio:1/1}.fade-enter-active[data-v-a5963dce],.fade-leave-active[data-v-a5963dce]{transition:opacity .3s}.fade-enter[data-v-a5963dce],.fade-leave-to[data-v-a5963dce]{opacity:0}.cover-row[data-v-144a47eb]{display:grid}.item[data-v-144a47eb]{color:var(--color-text)}.item .text[data-v-144a47eb]{margin-top:8px}.item .text .title[data-v-144a47eb]{font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.item .text .info[data-v-144a47eb]{font-size:12px;opacity:.68;line-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.item.artist[data-v-144a47eb]{display:flex;flex-direction:column;text-align:center}.item.artist .cover[data-v-144a47eb]{display:flex}.item.artist .title[data-v-144a47eb]{margin-top:4px}@media(max-width:834px){.item .text .title[data-v-144a47eb]{font-size:14px}}.explicit-symbol[data-v-144a47eb]{opacity:.28;color:var(--color-text);float:right}.explicit-symbol .svg-icon[data-v-144a47eb]{margin-bottom:-3px}.lock-icon[data-v-144a47eb]{opacity:.28;color:var(--color-text);margin-right:4px}.lock-icon .svg-icon[data-v-144a47eb]{height:12px;width:12px}.play-count[data-v-144a47eb]{font-weight:600;opacity:.58;color:var(--color-text);font-size:12px}.play-count .svg-icon[data-v-144a47eb]{margin-right:3px;height:8px;width:8px}.mv-row[data-v-650452b6]{--col-num: 5;display:grid;grid-template-columns:repeat(var(--col-num),1fr);gap:36px 24px;padding:var(--main-content-padding)}.mv-row.without-padding[data-v-650452b6]{padding:0}@media(max-width:900px){.mv-row[data-v-650452b6]{--col-num: 4}}@media(max-width:800px){.mv-row[data-v-650452b6]{--col-num: 3}}@media(max-width:700px){.mv-row[data-v-650452b6]{--col-num: 2}}@media(max-width:550px){.mv-row[data-v-650452b6]{--col-num: 1}}.mv[data-v-650452b6]{color:var(--color-text)}.mv .title[data-v-650452b6]{font-size:16px;font-weight:600;opacity:.88;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.mv .artist[data-v-650452b6]{font-size:12px;opacity:.68;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cover[data-v-650452b6]{position:relative;transition:transform .3s}.cover[data-v-650452b6]:hover{cursor:pointer}img[data-v-650452b6]{border-radius:.75em;width:100%;-webkit-user-select:none;user-select:none}.shadow[data-v-650452b6]{position:absolute;top:6px;height:100%;width:100%;filter:blur(16px) opacity(.4);transform:scale(.9);z-index:-1;background-size:cover;border-radius:.75em}.fade-enter-active[data-v-650452b6],.fade-leave-active[data-v-650452b6]{transition:opacity .3s}.fade-enter[data-v-650452b6],.fade-leave-to[data-v-650452b6]{opacity:0}.salt-ui-select[data-v-b63746d1]{position:relative;display:inline-flex;min-width:0;color:var(--salt-text,#1e1715);font-size:var(--salt-text-main,14px)}.select-trigger[data-v-b63746d1]{position:relative;display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-width:0;min-height:var(--salt-item-height,32px);padding:var(--salt-sub-padding,12px) var(--salt-padding,16px);border:0;border-radius:0;color:inherit;background:transparent;text-align:start;font:inherit;line-height:normal;cursor:default;overflow:hidden;-webkit-tap-highlight-color:transparent}.select-trigger[data-v-b63746d1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.select-trigger[data-v-b63746d1]:not(:disabled):hover:after,.select-trigger[data-v-b63746d1]:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay,rgb(0 0 0 / 10%))}.select-trigger[data-v-b63746d1]:not(:disabled):active:after{background:var(--salt-press-overlay,rgb(0 0 0 / 30%))}.select-trigger[data-v-b63746d1]:focus{outline:none;box-shadow:none;transform:none}.select-trigger[data-v-b63746d1]:disabled{opacity:.5}.select-label[data-v-b63746d1]{flex:1;min-width:0;margin-inline-end:var(--salt-sub-padding,12px);overflow-wrap:anywhere}.select-value[data-v-b63746d1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-label .select-value[data-v-b63746d1]{color:var(--salt-subtext,#8c8c8c);font-size:var(--salt-text-sub,12px);text-align:end}.select-arrow[data-v-b63746d1]{display:block;flex:0 0 16px;box-sizing:border-box;width:16px;height:16px;padding:2px;margin-inline-start:var(--salt-sub-padding,12px)}.select-arrow>span[data-v-b63746d1]{display:block;width:100%;height:100%;background:currentColor;mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.native-value[data-v-b63746d1]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none;clip-path:inset(50%)}.salt-select-popup[data-v-b63746d1]{position:fixed;z-index:1400;box-sizing:border-box;width:max-content;min-width:min(180px,100vw);max-width:min(280px,100vw);overflow-x:hidden;overflow-y:auto;padding:0;border:1px solid var(--salt-stroke,rgb(140 140 140 / 15%));border-radius:var(--salt-radius-medium,6px);background:var(--salt-popup,#f9f9f9);color:var(--salt-text,#1e1715);font-size:var(--salt-text-main,14px);line-height:normal;scrollbar-width:thin;scrollbar-color:var(--salt-subtext,#8c8c8c) transparent}.select-option[data-v-b63746d1]{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:var(--salt-sub-padding,12px) var(--salt-padding,16px);cursor:default}.option-copy[data-v-b63746d1]{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px;overflow-wrap:anywhere}.option-copy small[data-v-b63746d1]{color:var(--salt-subtext,#8c8c8c);font-size:var(--salt-text-sub,12px)}.select-option.selected[data-v-b63746d1]{background:color-mix(in srgb,var(--salt-accent,#0470e6) 10%,transparent);color:var(--salt-accent,#0470e6)}.select-option.selected small[data-v-b63746d1]{color:inherit}.select-option[data-v-b63746d1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.select-option:not(.option-disabled).highlighted[data-v-b63746d1]:after{background:var(--salt-hover-overlay,rgb(0 0 0 / 10%))}.select-option[data-v-b63746d1]:not(.option-disabled):active:after{background:var(--salt-press-overlay,rgb(0 0 0 / 30%))}.select-option.option-disabled[data-v-b63746d1]{opacity:.5}.salt-select-menu-enter-active[data-v-b63746d1]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.salt-select-menu-leave-active[data-v-b63746d1]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.salt-select-menu-enter[data-v-b63746d1],.salt-select-menu-leave-to[data-v-b63746d1]{transform:scale(.5);opacity:0}@media(prefers-reduced-motion:reduce){.salt-select-menu-enter-active[data-v-b63746d1],.salt-select-menu-leave-active[data-v-b63746d1]{transition:none}}.salt-ui-button[data-v-b5a94c70]{--button-height: var(--salt-button-regular-height, 32px);--button-padding: var(--salt-button-regular-padding, 12px);--button-icon: var(--salt-button-regular-icon, 16px);--button-gap: var(--salt-button-regular-gap, 6px);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);box-sizing:border-box;min-height:var(--button-height);min-width:0;padding:0 var(--button-padding);border:0;border-radius:9999px;background:var(--salt-accent, #0470e6);color:var(--salt-on-accent, #fff);font-family:inherit;font-size:var(--salt-text-main, 14px);font-weight:inherit;line-height:normal;text-decoration:none;cursor:default;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.salt-ui-button.small[data-v-b5a94c70]{--button-height: var(--salt-button-small-height,24px);--button-padding: var(--salt-button-small-padding,8px);--button-icon: var(--salt-button-small-icon,14px);--button-gap: var(--salt-button-small-gap,4px)}.salt-ui-button.large[data-v-b5a94c70]{--button-height: var(--salt-button-large-height,40px);--button-padding: var(--salt-button-large-padding,16px);--button-icon: var(--salt-button-large-icon,20px);--button-gap: var(--salt-button-large-gap,8px)}.salt-ui-button.subtle[data-v-b5a94c70]{background:var(--salt-subtle-background, rgb(30 23 21 / 8%));color:var(--salt-text,#1e1715)}.salt-ui-button.plain[data-v-b5a94c70]{background:transparent;color:var(--salt-accent,#0470e6)}.salt-ui-button.destructive[data-v-b5a94c70]{background:var(--salt-error,#c42b1c)}.salt-ui-button.subtle.destructive[data-v-b5a94c70]{background:color-mix(in srgb,var(--salt-error,#c42b1c) 8%,transparent);color:var(--salt-error,#c42b1c)}.salt-ui-button.plain.destructive[data-v-b5a94c70]{background:transparent;color:var(--salt-error,#c42b1c)}.salt-ui-button[data-v-b5a94c70]:disabled{opacity:1;color:var(--salt-disabled-content,rgb(140 140 140 / 55%));background:var(--salt-sub-background,#ffffff80)}.salt-ui-button.subtle[data-v-b5a94c70]:disabled{background:var(--salt-disabled-subtle-background,rgb(140 140 140 / 5%))}.salt-ui-button.plain[data-v-b5a94c70]:disabled{background:transparent}.salt-ui-button[data-v-b5a94c70]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent;z-index:1}.salt-ui-button[data-v-b5a94c70]:not(:disabled):hover:after,.salt-ui-button[data-v-b5a94c70]:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay,rgb(0 0 0 / 10%))}.salt-ui-button[data-v-b5a94c70]:not(:disabled):active:after{background:var(--salt-press-overlay,rgb(0 0 0 / 30%))}.salt-ui-button[data-v-b5a94c70]:focus{outline:none;box-shadow:none;transform:none}.salt-ui-button.icon-only[data-v-b5a94c70]{width:var(--button-height);min-width:var(--button-height);height:var(--button-height);padding:0;gap:0}.label[data-v-b5a94c70]{display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leading[data-v-b5a94c70]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--button-icon);width:var(--button-icon);height:var(--button-icon)}.leading[data-v-b5a94c70] svg,.leading[data-v-b5a94c70] img,.icon-only[data-v-b5a94c70] svg,.icon-only[data-v-b5a94c70] img{display:block;width:var(--button-icon);height:var(--button-icon);flex-shrink:0}.section-title[data-v-72cc3b5a]{font-weight:600;font-size:22px;opacity:.88;color:var(--color-text);margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.section-title a[data-v-72cc3b5a]{font-size:13px;font-weight:600;opacity:.68}.row[data-v-72cc3b5a]{display:flex;flex-wrap:wrap;margin-top:32px}.row .artists[data-v-72cc3b5a]{flex:1;margin-right:8rem}.row .albums[data-v-72cc3b5a]{flex:1}.tracks[data-v-72cc3b5a],.music-videos[data-v-72cc3b5a],.playlists[data-v-72cc3b5a]{margin-top:46px}.no-results[data-v-72cc3b5a]{position:absolute;top:64px;right:0;left:0;bottom:64px;font-size:24px;color:var(--color-text);opacity:.38;display:flex;justify-content:center;align-items:center}.no-results div[data-v-72cc3b5a]{display:flex;align-items:center}.no-results .svg-icon[data-v-72cc3b5a]{height:24px;width:24px;margin-right:16px}.global-search[data-v-72cc3b5a]{position:fixed;z-index:110;top:72px;bottom:78px;left:10vw;right:10vw;background:var(--color-body-bg);color:var(--color-text);border-radius:16px;box-shadow:0 10px 80px #0003;padding:28px;overflow:auto;border:1px solid var(--color-secondary-bg)}.global-search[data-v-72cc3b5a]{bottom:calc(var(--player-bar-reserved-space, 124px) + env(safe-area-inset-bottom,0px))}.section-title button[data-v-72cc3b5a]{color:inherit;font-size:13px;font-weight:600;opacity:.68;padding:6px}.search-heading button[data-v-72cc3b5a]{padding:8px}.search-heading .svg-icon[data-v-72cc3b5a]{width:20px;height:20px}.search-tools[data-v-72cc3b5a]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-bottom:16px;font-size:14px;color:var(--color-secondary)}select[data-v-72cc3b5a]{margin-left:8px;padding:8px;border:0;border-radius:6px;background:var(--color-secondary-bg);color:var(--color-text)}.search-kinds[data-v-72cc3b5a]{display:flex;flex-wrap:wrap;gap:6px}.search-kinds button[data-v-72cc3b5a]:not(.salt-ui-button),.plain-button[data-v-72cc3b5a]{padding:8px 12px;color:var(--color-text);font-size:14px;border-radius:8px}.search-kinds button:not(.salt-ui-button).active[data-v-72cc3b5a],.search-kinds button[data-v-72cc3b5a]:not(.salt-ui-button):hover,.plain-button[data-v-72cc3b5a]:hover{background:var(--color-secondary-bg)}.plain-button[data-v-72cc3b5a]{margin-top:16px}.group-state[data-v-72cc3b5a],.source-note[data-v-72cc3b5a]{font-size:13px;line-height:1.7;color:var(--color-secondary);overflow-wrap:anywhere}.error-state[data-v-72cc3b5a]{overflow-wrap:anywhere}.row>div[data-v-72cc3b5a]{min-width:0}.row.single-kind .artists[data-v-72cc3b5a]{margin-right:0}@media(max-width:1000px){.row .artists[data-v-72cc3b5a]{margin-right:32px}}@media(max-width:760px){.global-search[data-v-72cc3b5a]{left:12px;right:12px;padding:16px}.section-title[data-v-72cc3b5a]{font-size:19px}.row[data-v-72cc3b5a]{gap:28px}.row .artists[data-v-72cc3b5a],.row .albums[data-v-72cc3b5a]{flex:1 0 100%;margin-right:0}.global-search[data-v-72cc3b5a] .cover-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 12px!important}}.tracks[data-v-72cc3b5a]{margin-top:22px}.compact-overview[data-v-72cc3b5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}.compact-overview .artists[data-v-72cc3b5a]{margin-right:0}.compact-overview .section-title[data-v-72cc3b5a]{font-size:17px;margin-bottom:10px}.compact-overview[data-v-72cc3b5a] .cover-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.compact-overview[data-v-72cc3b5a] .cover-row .item{display:flex;flex-direction:row;text-align:left;align-items:center;gap:12px;min-width:0;min-height:48px}.compact-overview[data-v-72cc3b5a] .cover-row .cover{width:44px;flex:0 0 44px}.compact-overview[data-v-72cc3b5a] .cover-row .cover img{width:44px;height:44px;border-radius:7px}.compact-overview .artists[data-v-72cc3b5a] .cover-row .cover img{border-radius:50%}.compact-overview[data-v-72cc3b5a] .cover-row .shadow{display:none}.compact-overview[data-v-72cc3b5a] .cover-row .text{margin-top:0;min-width:0}.compact-overview[data-v-72cc3b5a] .cover-row .text .title{margin-top:0;font-size:14px!important;-webkit-line-clamp:1}.compact-overview[data-v-72cc3b5a] .cover-row .info{font-size:12px;-webkit-line-clamp:1}.compact-overview[data-v-72cc3b5a] .cover-row .play-button{display:none}@media(max-width:760px){.compact-overview[data-v-72cc3b5a]{grid-template-columns:minmax(0,1fr);gap:22px}.compact-overview[data-v-72cc3b5a] .cover-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}}.salt-search .section-title[data-v-72cc3b5a]{font-size:14px;font-weight:500;opacity:1;margin-bottom:12px}.salt-search .search-heading[data-v-72cc3b5a]{font-size:16px}.salt-search .search-heading button[data-v-72cc3b5a]{width:36px;height:36px;padding:8px;border-radius:0;box-shadow:none}.salt-search .search-tools[data-v-72cc3b5a]{gap:12px;margin-bottom:12px;color:var(--salt-subtext)}.salt-search .search-tools[data-v-72cc3b5a] .select-trigger{padding:8px 12px}.salt-search .tracks[data-v-72cc3b5a],.salt-search .music-videos[data-v-72cc3b5a],.salt-search .playlists[data-v-72cc3b5a]{margin-top:24px}.salt-search .row[data-v-72cc3b5a]{margin-top:24px;gap:16px}.salt-search .row .artists[data-v-72cc3b5a]{margin-right:0}.salt-search .group-state[data-v-72cc3b5a],.salt-search .error-state[data-v-72cc3b5a]{font-size:12px;line-height:1.5}.salt-search[data-v-72cc3b5a] .cover-row .cover img{border-radius:4px;box-shadow:none}.salt-search[data-v-72cc3b5a] .cover-row .shadow{display:none}.salt-search[data-v-72cc3b5a] .cover-row .play-button{background:var(--salt-popup);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--salt-text)}.salt-search[data-v-72cc3b5a] .cover-row .text .title{font-size:14px!important;font-weight:400}.salt-search[data-v-72cc3b5a] .cover-row .info{font-size:12px}.vue-slider-rail{background-color:#8080802e;border-radius:15px}.vue-slider-process{background-color:#335eea;border-radius:15px}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px #0000001f;visibility:hidden}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all 1s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 6px;min-width:20px;text-align:center;color:#000;border-radius:5px;border-color:#fff;background-color:#fff;box-sizing:content-box;box-shadow:.5px .5px 2px 1px #00000014}.vue-slider:hover .vue-slider-dot-handle,.vue-slider:active .vue-slider-dot-handle{visibility:visible}.volume-control .vue-slider-process{opacity:.8;background-color:var(--color-text);border-radius:15px}.volume-control:hover .vue-slider-process{background-color:#335eea}.nyancat .vue-slider-rail{background-color:#8080802e;padding:2.5px 0;border-radius:0}.nyancat .vue-slider-process{padding:0 1px;top:-2px;border-radius:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f00),color-stop(17%,#f90),color-stop(33%,#ff0),color-stop(50%,#3f0),color-stop(67%,#09f),color-stop(83%,#63f))}.nyancat .vue-slider-dot-handle{background:url(/img/logos/nyancat.gif);background-size:36px;width:36px;height:24px;margin-top:-6px;box-shadow:none;border-radius:0;box-sizing:border-box;visibility:visible}.nyancat-stop .vue-slider-dot-handle{background-image:url(/img/logos/nyancat-stop.png);transition:.3s}.lyrics-page .vue-slider-rail{background-color:#8080802e;border-radius:2px;height:4px;opacity:.88}.lyrics-page .vue-slider-process{background-color:#060606}.lyrics-page .vue-slider-dot-handle{background-color:#060606;box-shadow:unset}.lyrics-page .vue-slider-dot-tooltip{display:none}body[data-theme=dark] .lyrics-page .vue-slider-process{background-color:#fafafa}body[data-theme=dark] .lyrics-page .vue-slider-dot-handle{background-color:#fff}.lyrics-page[data-theme=dark] .vue-slider-rail{background-color:#ffffff2e}.lyrics-page[data-theme=dark] .vue-slider-process,.lyrics-page[data-theme=dark] .vue-slider-dot-handle{background-color:#fff}.mineradio-icon[data-v-ffefff14]{display:flex;align-items:center;justify-content:center;pointer-events:none}.mineradio-icon svg[data-v-ffefff14]{width:21px;height:21px}.online-quality[data-v-9172b6fa]{position:relative}.quality-button[data-v-9172b6fa]{padding:5px 8px;border:0;border-radius:6px;background:var(--color-secondary-bg);color:var(--color-text);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.online-quality-panel[data-v-9172b6fa]{position:absolute;right:0;bottom:46px;width:280px;max-width:calc(100vw - 24px);max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--color-secondary-bg);border-radius:12px;background:var(--color-body-bg);color:var(--color-text);box-shadow:0 10px 40px #0002;text-align:left;white-space:normal;overflow-wrap:anywhere;z-index:150}.panel-heading[data-v-9172b6fa]{display:flex;align-items:center;justify-content:space-between}.panel-heading button[data-v-9172b6fa]{padding:0 5px;border:0;background:none;color:inherit;font-size:22px;cursor:pointer}.online-quality-panel p[data-v-9172b6fa]{margin:8px 0 14px;font-size:12px;line-height:1.6;opacity:.7}.online-quality-panel label[data-v-9172b6fa]{display:grid;gap:6px;margin-top:12px;font-size:12px;font-weight:600}.online-quality-panel select[data-v-9172b6fa]{width:100%;padding:8px;border:0;border-radius:6px;background:var(--color-secondary-bg);color:inherit;font:inherit}.online-quality-panel .quality-error[data-v-9172b6fa]{color:#d54848;opacity:1}.apply-quality[data-v-9172b6fa]{width:100%;margin-top:12px;padding:9px;border:0;border-radius:6px;background:var(--color-primary-bg);color:var(--color-primary);font-weight:600;cursor:pointer}.apply-quality[data-v-9172b6fa]:disabled{opacity:.4;cursor:default}.online-quality-panel.inline[data-v-9172b6fa]{position:static;width:100%;max-width:none;max-height:none;overflow:visible;padding:0;margin-top:16px;border:0;border-radius:0;box-shadow:none;background:transparent}@media(max-width:760px){.quality-button[data-v-9172b6fa]{padding:5px;max-width:46px;overflow:hidden;text-overflow:ellipsis}.online-quality-panel[data-v-9172b6fa]{right:-68px}}.salt-online-quality .online-quality-panel[data-v-9172b6fa]{padding:16px;border:var(--salt-hairline,1px) solid var(--salt-stroke);border-radius:6px;background:var(--salt-popup);color:var(--salt-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.salt-online-quality .panel-heading strong[data-v-9172b6fa]{font-size:14px;font-weight:500}.salt-online-quality .panel-heading button[data-v-9172b6fa]{width:32px;height:32px;padding:0;border-radius:0;font-size:20px;cursor:default}.salt-online-quality .panel-heading button[data-v-9172b6fa]:hover{opacity:.6}.salt-online-quality .panel-heading button[data-v-9172b6fa]:active{opacity:.3}.salt-online-quality .online-quality-panel p[data-v-9172b6fa]{font-size:12px;color:var(--salt-subtext);opacity:1}.salt-online-quality .online-quality-panel .quality-error[data-v-9172b6fa]{color:var(--salt-error)}.salt-online-quality .online-quality-panel>.salt-ui-select[data-v-9172b6fa]{display:flex;width:100%;margin-top:12px}.salt-online-quality .online-quality-panel>.salt-ui-select[data-v-9172b6fa] .select-trigger{width:100%}.salt-online-quality .apply-quality[data-v-9172b6fa]{min-height:32px;padding:0 12px;border-radius:9999px;font-size:14px;font-weight:400;cursor:default}.salt-online-quality .online-quality-panel.inline[data-v-9172b6fa]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.player[data-v-c2fd7c79]{position:fixed;z-index:210;bottom:calc(var(--player-bar-offset) + env(safe-area-inset-bottom,0px));left:0;right:0;margin:auto;box-sizing:border-box;width:min(1350px,100vw - clamp(20px,5vw,72px));padding:9px 22px 14px;border-radius:50px;color:var(--color-text);isolation:isolate}.glass-surface[data-v-c2fd7c79]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;border-radius:inherit;background:#0000001a;backdrop-filter:blur(12px) saturate(1.8) brightness(1.16);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.16);box-shadow:inset 0 0 2px 1px #ffffff59,inset 0 0 10px 4px #ffffff26,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d;transition:opacity .34s,translate .46s cubic-bezier(.16,1,.3,1)}.glass-rim[data-v-c2fd7c79]{display:none}.control-glass-svg-ok .glass-rim[data-v-c2fd7c79]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;padding:3px;backdrop-filter:url(#mineradio-control-glass-filter) saturate(1);-webkit-backdrop-filter:url(#mineradio-control-glass-filter) saturate(1);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.control-glass-filter-svg[data-v-c2fd7c79]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.bar-content[data-v-c2fd7c79]{transition:opacity .34s,translate .46s cubic-bezier(.16,1,.3,1)}.soft-hidden .glass-surface[data-v-c2fd7c79],.soft-hidden .glass-rim[data-v-c2fd7c79],.soft-hidden .bar-content[data-v-c2fd7c79]{opacity:0;translate:0 88px;pointer-events:none}.soft-hidden[data-v-c2fd7c79]{pointer-events:none}.bar-reveal-zone[data-v-c2fd7c79]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.bottom-handle[data-v-c2fd7c79]{position:absolute;top:-18px;left:50%;transform:translate(-50%);width:164px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;pointer-events:auto}.bottom-handle span[data-v-c2fd7c79]{width:164px;height:4px;border-radius:999px;background:var(--player-secondary-text);opacity:.45;box-shadow:0 0 16px #ffffff26,inset 0 1px #ffffffb3;transition:transform .42s,opacity .42s}.bottom-handle:hover span[data-v-c2fd7c79],.bottom-handle:focus-visible span[data-v-c2fd7c79]{opacity:1;transform:scaleX(1.05)}.soft-hidden .bottom-handle[data-v-c2fd7c79]{position:fixed;top:auto;bottom:12px}.soft-hidden .bottom-handle span[data-v-c2fd7c79]{opacity:.8}.quality-panel-open[data-v-c2fd7c79]{z-index:320}.more-panel-open[data-v-c2fd7c79]{z-index:370}.progress-bar[data-v-c2fd7c79]{position:relative;z-index:1;width:calc(100% - clamp(86px,10vw,156px));height:4px;margin:0 auto 10px;cursor:pointer}.progress-bar[data-v-c2fd7c79] .vue-slider-rail{border-radius:999px;background:var(--player-progress-rail);box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #0003}.progress-bar[data-v-c2fd7c79] .vue-slider-process{border-radius:999px;background:linear-gradient(90deg,var(--player-secondary-text),var(--color-primary))}.controls[data-v-c2fd7c79]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:18px;width:100%}.control-cluster[data-v-c2fd7c79]{display:flex;align-items:center;min-width:0;height:62px}.control-cluster .container[data-v-c2fd7c79]{display:flex;align-items:center;min-width:0;gap:4px;padding:2px}.actions .container[data-v-c2fd7c79]{width:100%;gap:8px}.transport[data-v-c2fd7c79]{justify-content:center}.transport .container[data-v-c2fd7c79]{padding:4px}.modes[data-v-c2fd7c79],.modes .container[data-v-c2fd7c79]{justify-content:flex-end}.control-track[data-v-c2fd7c79]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.control-cover[data-v-c2fd7c79]{width:52px;height:52px;border-radius:12px;object-fit:cover;border:0;box-shadow:0 10px 28px #0000003d,inset 0 1px #fff3;cursor:pointer;flex:0 0 auto}.control-meta[data-v-c2fd7c79]{min-width:0;max-width:360px;display:flex;flex-direction:column;gap:3px;flex:1;padding:2px 0}.control-title[data-v-c2fd7c79]{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap}.control-title-text[data-v-c2fd7c79]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.control-title-text[data-v-c2fd7c79]:hover,.ar[data-v-c2fd7c79]:hover{text-decoration:underline}.control-artist[data-v-c2fd7c79]{color:var(--player-secondary-text);font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar[data-v-c2fd7c79]{cursor:pointer}.ctrl-btn[data-v-c2fd7c79]{position:relative;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--player-secondary-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .18s,transform .18s,background .18s,box-shadow .18s}.ctrl-btn[data-v-c2fd7c79]:hover{color:var(--color-text);background:var(--color-secondary-bg-for-transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0b}.ctrl-btn[data-v-c2fd7c79]:active{transform:translateY(0) scale(.96)}.ctrl-btn[data-v-c2fd7c79]:focus-visible,.control-cover[data-v-c2fd7c79]:focus-visible,[role=link][data-v-c2fd7c79]:focus-visible{outline:none;box-shadow:inset 0 -3px var(--color-primary)}.ctrl-btn[data-v-c2fd7c79]:focus:not(:focus-visible){outline:none}.ctrl-btn[data-v-c2fd7c79]:disabled{cursor:default;opacity:.4;transform:none}.ctrl-btn.active[data-v-c2fd7c79]{color:var(--color-primary)}.ctrl-btn.liked[data-v-c2fd7c79]{color:#e55372;text-shadow:0 0 18px rgba(255,122,144,.36)}.like-button[data-v-c2fd7c79] svg{fill:none;stroke:currentColor;stroke-width:1.7;width:20px;height:20px}.liked[data-v-c2fd7c79] svg{fill:currentColor;stroke:none}.ctrl-btn .svg-icon[data-v-c2fd7c79]{width:21px;height:21px}.repeat-one[data-v-c2fd7c79]{position:absolute;top:14px;left:20px;font-size:10px}.play[data-v-c2fd7c79]{width:58px;height:58px;border-radius:50%;color:var(--player-action-text);background:var(--player-action-background);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.16);backdrop-filter:blur(12px) saturate(1.8) brightness(1.16);box-shadow:inset 0 0 2px 1px #ffffff57,inset 0 0 10px 4px #ffffff21,0 10px 30px #0000002e}.play[data-v-c2fd7c79] svg{width:24px;height:24px}.play[data-v-c2fd7c79]:hover{color:var(--player-action-text);background:var(--player-action-background);transform:translateY(-1px) scale(1.012);box-shadow:inset 0 0 2px 1px #ffffff6b,inset 0 0 12px 5px #ffffff2b,0 12px 34px #00000038}.lyrics-word-icon[data-v-c2fd7c79]{font-size:20px;font-weight:700}.volume-control[data-v-c2fd7c79]{display:flex;align-items:center}.volume-bar[data-v-c2fd7c79]{width:48px;margin-right:4px}.muted-slash[data-v-c2fd7c79]{position:absolute;font-size:24px}#time-display[data-v-c2fd7c79]{flex:0 0 auto;min-width:80px;font-size:12px;color:var(--player-secondary-text);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.2px}.mobile-only[data-v-c2fd7c79],.mobile-more[data-v-c2fd7c79]{display:none}.player[data-v-c2fd7c79] .quality-button{min-height:44px;min-width:44px;max-width:62px;font-size:10px;padding:3px 5px;background:var(--color-secondary-bg-for-transparent);border-radius:8px}.player[data-v-c2fd7c79] .online-quality-panel{position:fixed;right:max(12px,(100vw - 1350px) / 2 + 22px);bottom:calc(var(--player-bar-offset) + var(--player-bar-height) + env(safe-area-inset-bottom,0px) + 12px);width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--player-bar-offset) - var(--player-bar-height) - 24px)}.player[data-v-c2fd7c79] .online-quality-panel select,.player[data-v-c2fd7c79] .online-quality-panel button{min-height:44px}.player[data-v-c2fd7c79] .panel-heading button{min-width:44px}@media(max-width:1180px){.player[data-v-c2fd7c79]{padding:9px 14px 12px}.controls[data-v-c2fd7c79]{gap:8px}.control-cluster .container[data-v-c2fd7c79]{gap:0}.control-track[data-v-c2fd7c79]{gap:8px}.control-cover[data-v-c2fd7c79]{width:44px;height:44px}.collect-button[data-v-c2fd7c79],#time-display[data-v-c2fd7c79]{display:none}.volume-bar[data-v-c2fd7c79]{width:32px}}@media(max-width:920px)and (min-width:761px){.player[data-v-c2fd7c79]{width:calc(100vw - 28px)}.controls[data-v-c2fd7c79]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.modes[data-v-c2fd7c79],.desktop-mode[data-v-c2fd7c79]{display:none}.mobile-only[data-v-c2fd7c79]{display:flex}.ctrl-btn[data-v-c2fd7c79]{width:36px;height:40px}.play[data-v-c2fd7c79]{width:48px;height:48px}}@media(max-width:760px){.player[data-v-c2fd7c79]{width:calc(100vw - 16px);padding:8px 12px 9px;border-radius:28px}.progress-bar[data-v-c2fd7c79]{width:calc(100% - 40px);margin-bottom:6px}.controls[data-v-c2fd7c79]{grid-template-columns:minmax(0,1fr) auto;gap:6px}.control-cluster[data-v-c2fd7c79]{height:50px}.actions .container[data-v-c2fd7c79]{gap:4px}.control-title[data-v-c2fd7c79]{font-size:14px}.control-cover[data-v-c2fd7c79]{width:44px;height:44px}.control-meta[data-v-c2fd7c79]{max-width:none}.collect-button[data-v-c2fd7c79],.like-button[data-v-c2fd7c79]{display:none}.transport[data-v-c2fd7c79]{height:50px}.transport .container[data-v-c2fd7c79]{padding:0;gap:0}.ctrl-btn[data-v-c2fd7c79]{width:32px;height:40px;border-radius:8px}.ctrl-btn .svg-icon[data-v-c2fd7c79]{width:18px;height:18px}.play[data-v-c2fd7c79]{width:44px;height:44px;border-radius:50%}.control-cover[data-v-c2fd7c79]{width:38px;height:38px;border-radius:9px}.control-track[data-v-c2fd7c79]{gap:7px}.control-title[data-v-c2fd7c79]{font-size:12px;gap:3px}.control-artist[data-v-c2fd7c79]{font-size:11px}.player[data-v-c2fd7c79] .quality-button{min-width:30px;max-width:42px;font-size:9px;padding:2px}.lyrics-button.mobile-only[data-v-c2fd7c79],.modes[data-v-c2fd7c79],.desktop-mode[data-v-c2fd7c79]{display:none}.mobile-only[data-v-c2fd7c79]{display:flex}.mobile-more[data-v-c2fd7c79]{position:fixed;display:block;right:12px;bottom:calc(var(--player-bar-offset) + var(--player-bar-height) + 12px + env(safe-area-inset-bottom,0px));width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 180px);overflow:auto;padding:12px;border:1px solid var(--color-secondary-bg);border-radius:18px;color:var(--color-text);background:var(--color-body-bg);box-shadow:0 10px 40px #0003}.more-dots[data-v-c2fd7c79]{font-size:24px;font-weight:700}.more-heading[data-v-c2fd7c79],.more-actions[data-v-c2fd7c79]{display:flex;align-items:center;justify-content:space-between}.mobile-more label[data-v-c2fd7c79]{display:flex;align-items:center;gap:12px;font-size:13px;padding:12px 4px}.mobile-more input[data-v-c2fd7c79]{min-width:0;flex:1}.mobile-more p[data-v-c2fd7c79]{text-align:center;font-size:12px}}@media(max-width:920px){.mobile-more[data-v-c2fd7c79]{position:fixed;display:block;right:12px;bottom:calc(var(--player-bar-offset) + var(--player-bar-height) + 12px + env(safe-area-inset-bottom,0px));width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);overflow:auto;padding:12px;border:1px solid var(--player-glass-border);border-radius:18px;color:var(--color-text);background:var(--player-glass-background);-webkit-backdrop-filter:blur(32px) saturate(1.4);backdrop-filter:blur(32px) saturate(1.4);box-shadow:0 10px 40px #0003}.more-heading[data-v-c2fd7c79],.more-actions[data-v-c2fd7c79]{display:flex;align-items:center;justify-content:space-between}.mobile-more label[data-v-c2fd7c79]{display:flex;align-items:center;gap:12px;font-size:13px;padding:12px 4px}.mobile-more input[data-v-c2fd7c79]{min-width:0;flex:1}.mobile-more p[data-v-c2fd7c79]{text-align:center;font-size:12px}}@media(prefers-reduced-motion:reduce){.bar-content[data-v-c2fd7c79],.glass-surface[data-v-c2fd7c79],.ctrl-btn[data-v-c2fd7c79],.bottom-handle span[data-v-c2fd7c79]{transition:none}}@media(prefers-reduced-transparency:reduce){.player .glass-surface[data-v-c2fd7c79]{background:var(--player-glass-fallback);backdrop-filter:none;-webkit-backdrop-filter:none}.player .glass-rim[data-v-c2fd7c79]{display:none}}.panel-compact[data-v-c2fd7c79]{padding:8px 14px 10px}.panel-compact .controls[data-v-c2fd7c79]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.panel-compact .control-cluster[data-v-c2fd7c79]{height:50px}.panel-compact .modes[data-v-c2fd7c79],.panel-compact .desktop-mode[data-v-c2fd7c79],.panel-compact .collect-button[data-v-c2fd7c79]{display:none}.panel-compact .mobile-only[data-v-c2fd7c79]{display:flex}.panel-compact .ctrl-btn[data-v-c2fd7c79]{width:36px;height:40px}.panel-compact .play[data-v-c2fd7c79]{width:48px;height:48px}.panel-compact .control-cover[data-v-c2fd7c79]{width:42px;height:42px}.panel-compact .transport .container[data-v-c2fd7c79]{gap:0;padding:0}.panel-compact .mobile-more[data-v-c2fd7c79]{position:fixed;display:block;right:12px;bottom:calc(var(--player-bar-offset) + var(--player-bar-height) + 12px + env(safe-area-inset-bottom,0px));width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);overflow:auto;padding:12px;border:1px solid var(--player-glass-border);border-radius:12px;color:var(--color-text);background:var(--player-glass-background);-webkit-backdrop-filter:blur(32px) saturate(1.4);backdrop-filter:blur(32px) saturate(1.4);box-shadow:0 10px 40px #0003}.panel-compact .more-heading[data-v-c2fd7c79],.panel-compact .more-actions[data-v-c2fd7c79]{display:flex;align-items:center;justify-content:space-between}.panel-compact .mobile-more label[data-v-c2fd7c79]{display:flex;align-items:center;gap:12px;font-size:13px;padding:12px 4px}.panel-compact .mobile-more input[data-v-c2fd7c79]{min-width:0;flex:1}.panel-compact .mobile-more p[data-v-c2fd7c79]{text-align:center;font-size:12px}.panel-mini[data-v-c2fd7c79]{padding:8px 10px 9px}.panel-mini .progress-bar[data-v-c2fd7c79]{width:calc(100% - 32px);margin-bottom:5px}.panel-mini .like-button[data-v-c2fd7c79],.panel-mini .lyrics-button.mobile-only[data-v-c2fd7c79]{display:none}.panel-mini .ctrl-btn[data-v-c2fd7c79]{width:30px;height:38px}.panel-mini .play[data-v-c2fd7c79]{width:42px;height:42px}.panel-mini .control-cover[data-v-c2fd7c79]{width:36px;height:36px}.panel-mini .control-title[data-v-c2fd7c79]{font-size:12px}.panel-mini .control-artist[data-v-c2fd7c79]{font-size:11px}.panel-mini[data-v-c2fd7c79] .quality-button{min-width:28px;max-width:38px;font-size:9px}.panel-micro[data-v-c2fd7c79]{padding-left:8px;padding-right:8px}.panel-micro .controls[data-v-c2fd7c79]{gap:4px}.panel-micro .ctrl-btn[data-v-c2fd7c79]{width:26px;height:36px}.panel-micro .play[data-v-c2fd7c79]{width:36px;height:36px}.panel-micro #prev-btn[data-v-c2fd7c79],.panel-micro[data-v-c2fd7c79] .online-quality{display:none}.panel-micro .control-cover[data-v-c2fd7c79]{width:30px;height:30px;border-radius:6px}.panel-micro .control-track[data-v-c2fd7c79]{gap:5px}.panel-micro .control-title[data-v-c2fd7c79]{font-size:11px}.panel-micro .control-artist[data-v-c2fd7c79]{font-size:10px}#app.salt-shell>#bottom-bar.salt-mobile{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;margin:0;height:64px;min-height:64px;padding:8px 12px;border-radius:12px;pointer-events:auto}#app.salt-shell>#bottom-bar.salt-mobile .bar-content{opacity:1;translate:none;pointer-events:auto;transition:none}#app.salt-shell>#bottom-bar.salt-mobile .controls{height:48px;grid-template-columns:minmax(0,1fr) auto;gap:8px}#app.salt-shell>#bottom-bar.salt-mobile .control-cluster,#app.salt-shell>#bottom-bar.salt-mobile .transport{height:48px}#app.salt-shell>#bottom-bar.salt-mobile .control-cluster .container{padding:0;gap:0}#app.salt-shell>#bottom-bar.salt-mobile .control-track{gap:8px}#app.salt-shell>#bottom-bar.salt-mobile .mobile-cover-button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;padding:2px;border:0;border-radius:6px;color:inherit;background:transparent}#app.salt-shell>#bottom-bar.salt-mobile .control-cover{display:block;width:40px;height:40px;border-radius:4px;box-shadow:none}#app.salt-shell>#bottom-bar.salt-mobile .control-meta{max-width:none;gap:2px;padding:0}#app.salt-shell>#bottom-bar.salt-mobile .control-title{font-size:14px;font-weight:400;line-height:1.4}#app.salt-shell>#bottom-bar.salt-mobile .control-artist{font-size:12px;line-height:1.4}#app.salt-shell>#bottom-bar.salt-mobile .ctrl-btn{display:flex;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;border-radius:50%}#app.salt-shell>#bottom-bar.salt-mobile .ctrl-btn svg{width:22px;height:22px}#app.salt-shell>#bottom-bar.salt-mobile .ctrl-btn.play{width:44px;height:44px;padding:10px}#app.salt-shell>#bottom-bar.salt-mobile .ctrl-btn.play svg{width:24px;height:24px}#app.salt-shell>#bottom-bar.salt-mobile .ctrl-btn.mobile-only.more-trigger{display:flex}#app.salt-shell>#bottom-bar.salt-mobile .more-dots{font-size:24px;line-height:1;font-weight:500}#app.salt-shell>#bottom-bar.salt-mobile .progress-bar{position:absolute;top:0;left:12px;right:12px;width:auto;height:3px;margin:0}#app.salt-shell>#bottom-bar.salt-mobile .progress-bar .vue-slider{padding:0!important;height:3px!important}#app.salt-shell>#bottom-bar.salt-mobile .progress-bar .vue-slider-rail{background:color-mix(in srgb,var(--salt-subtext) 15%,transparent);box-shadow:none}#app.salt-shell>#bottom-bar.salt-mobile .progress-bar .vue-slider-dot{opacity:0}#app.salt-shell>#bottom-bar.salt-mobile .progress-bar:focus-within .vue-slider-dot,#app.salt-shell>#bottom-bar.salt-mobile .progress-bar:active .vue-slider-dot{opacity:1}#app.salt-shell>#bottom-bar.salt-mobile .progress-bar:focus-within .vue-slider-dot-handle,#app.salt-shell>#bottom-bar.salt-mobile .progress-bar:active .vue-slider-dot-handle{opacity:1;visibility:visible}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more{display:block;left:auto;right:max(8px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));width:min(360px,100vw - max(8px,env(safe-area-inset-left,0px)) - max(8px,env(safe-area-inset-right,0px)));max-width:calc(100vw - 16px);max-height:calc(100dvh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;padding:12px;border:1px solid var(--salt-stroke);border-radius:6px;color:var(--salt-text);background:var(--salt-popup);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;scrollbar-width:thin}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more .more-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more .more-heading strong{font-size:14px;font-weight:500}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more .more-actions{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));justify-items:center;gap:8px}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more label{min-height:44px;font-size:14px}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more input{min-width:0;min-height:32px;accent-color:var(--salt-accent)}#app.salt-shell>#bottom-bar.salt-mobile .mobile-more p{color:var(--salt-subtext);font-size:12px}#app.salt-shell>#bottom-bar.salt-mobile .bottom-handle,#app.salt-shell>#bottom-bar.salt-mobile .bar-reveal-zone,#app.salt-shell>#bottom-bar.salt-mobile .collect-button,#app.salt-shell>#bottom-bar.salt-mobile .like-button,#app.salt-shell>#bottom-bar.salt-mobile .modes,#app.salt-shell>#bottom-bar.salt-mobile .desktop-mode,#app.salt-shell>#bottom-bar.salt-mobile #prev-btn,#app.salt-shell>#bottom-bar.salt-mobile .lyrics-button.mobile-only,#app.salt-shell>#bottom-bar.salt-mobile .online-quality{display:none}@media(max-width:359px){#app.salt-shell>#bottom-bar.salt-mobile #next-btn{display:none}}.official-amll-player[data-v-262fe08f]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:220;background:var(--color-body-bg);transform:translate3d(0,100%,0);visibility:hidden;pointer-events:none;border-radius:18px 18px 0 0;transition:transform .28s cubic-bezier(.2,.75,.2,1),border-radius .28s,visibility 0s .28s}.official-amll-player.is-open[data-v-262fe08f]{transform:translateZ(0);visibility:visible;pointer-events:auto;border-radius:0;transition-delay:0s}@media(prefers-reduced-motion:reduce){.official-amll-player[data-v-262fe08f]{transition:none}}.download-backdrop[data-v-0ba3d4b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#080c1452;display:flex;align-items:center;justify-content:center;padding:20px}.download-dialog[data-v-0ba3d4b8]{width:560px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;border-radius:16px;padding:24px;background:color-mix(in srgb,var(--color-body-bg) 76%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.4);backdrop-filter:blur(40px) saturate(1.4);border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);color:var(--color-text);box-shadow:0 12px 60px #0000003d}.download-dialog[data-v-0ba3d4b8]:focus{outline:none}.download-heading[data-v-0ba3d4b8],.download-results li>div[data-v-0ba3d4b8],.download-actions[data-v-0ba3d4b8]{display:flex;justify-content:space-between;align-items:center;gap:12px}h2[data-v-0ba3d4b8]{margin:0;font-size:24px}button[data-v-0ba3d4b8]{background:var(--color-secondary-bg);color:var(--color-text);border-radius:8px;padding:9px 14px;font-size:14px;font-weight:600}button[data-v-0ba3d4b8]:disabled{opacity:.5}.primary[data-v-0ba3d4b8]{color:var(--color-primary);background:var(--color-primary-bg)}.download-description[data-v-0ba3d4b8],.download-results p[data-v-0ba3d4b8]{font-size:13px;line-height:1.6;color:var(--color-secondary);margin:12px 0;overflow-wrap:anywhere}.download-options[data-v-0ba3d4b8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.download-options label[data-v-0ba3d4b8]{display:flex;flex-direction:column;font-size:14px;gap:8px}select[data-v-0ba3d4b8]{width:100%;padding:10px;border-radius:6px;background:var(--color-secondary-bg);color:var(--color-text)}.separate-options[data-v-0ba3d4b8]{margin:14px 0 18px;border:1px solid rgba(136,136,136,.2);border-radius:12px;padding:12px 14px;display:flex;gap:18px;flex-wrap:wrap}.separate-options legend[data-v-0ba3d4b8]{font-size:12px;color:var(--color-secondary);padding:0 5px}.separate-options label[data-v-0ba3d4b8]{display:flex;align-items:center;gap:6px;font-size:13px}.separate-options p[data-v-0ba3d4b8]{width:100%;margin:0;font-size:12px;line-height:1.6;color:var(--color-secondary)}.download-dialog[data-v-0ba3d4b8]{scrollbar-width:thin;scrollbar-color:rgba(136,136,136,.4) transparent}.download-dialog[data-v-0ba3d4b8]::-webkit-scrollbar{width:6px}.download-dialog[data-v-0ba3d4b8]::-webkit-scrollbar-thumb{border-radius:99px;background:#8886}.download-checkbox[data-v-0ba3d4b8]{display:flex;align-items:center;gap:8px;font-size:14px}.download-selection[data-v-0ba3d4b8],.download-results[data-v-0ba3d4b8]{list-style:none;padding:0;margin:20px 0;max-height:34vh;overflow:auto}.download-selection li[data-v-0ba3d4b8],.download-results li[data-v-0ba3d4b8]{padding:10px 0;border-bottom:1px solid var(--color-secondary-bg);font-size:14px;overflow-wrap:anywhere}.download-selection small[data-v-0ba3d4b8]{color:var(--color-secondary);margin-left:8px}.download-results li>div>span[data-v-0ba3d4b8]{flex-shrink:0;font-size:12px;color:var(--color-secondary)}.download-results p[data-v-0ba3d4b8]{margin:6px 0}.download-summary[data-v-0ba3d4b8]{font-size:14px;line-height:1.6}progress[data-v-0ba3d4b8]{width:100%;accent-color:var(--color-primary);height:8px}.download-error[data-v-0ba3d4b8]{color:#d64b4b!important}.download-warning[data-v-0ba3d4b8]{color:#a46b24!important}.download-actions[data-v-0ba3d4b8]{justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.download-progress-button[data-v-0ba3d4b8]{position:fixed;right:20px;bottom:104px;z-index:1800;box-shadow:0 2px 18px #00000026}@media(max-width:600px){.download-backdrop[data-v-0ba3d4b8]{padding:12px}.download-dialog[data-v-0ba3d4b8]{padding:20px;max-height:calc(100dvh - 24px)}.download-options[data-v-0ba3d4b8]{grid-template-columns:1fr;gap:12px}}.salt-download .download-backdrop[data-v-0ba3d4b8]{padding:16px;background:#00000052;-webkit-backdrop-filter:none;backdrop-filter:none}.salt-download .download-dialog[data-v-0ba3d4b8]{width:540px;max-height:calc(100dvh - 32px);padding:24px;border:var(--salt-hairline, 1px) solid var(--salt-stroke);border-radius:30px;background:var(--salt-popup);color:var(--salt-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 48px #0000001a,0 4px 16px #00000016;scrollbar-color:var(--salt-subtext) transparent}.salt-download h2[data-v-0ba3d4b8]{font-size:24px;font-weight:400}.salt-download button[data-v-0ba3d4b8]{min-height:32px;padding:0 12px;border:0;border-radius:16px;color:var(--salt-text);background:var(--salt-subtle-background);font-family:inherit;font-size:14px;font-weight:400;cursor:default}.salt-download button[data-v-0ba3d4b8]:hover,.salt-download button[data-v-0ba3d4b8]:focus-visible{outline:none;box-shadow:inset 0 0 0 100px var(--salt-hover-overlay)}.salt-download button[data-v-0ba3d4b8]:active{box-shadow:inset 0 0 0 100px var(--salt-press-overlay)}.salt-download button.primary[data-v-0ba3d4b8]{color:var(--salt-on-accent);background:var(--salt-accent)}.salt-download .download-description[data-v-0ba3d4b8],.salt-download .download-results p[data-v-0ba3d4b8],.salt-download .download-selection small[data-v-0ba3d4b8],.salt-download .download-results li>div>span[data-v-0ba3d4b8]{color:var(--salt-subtext);font-size:12px}.salt-download .download-options[data-v-0ba3d4b8]{gap:12px;margin:16px 0}.salt-download select[data-v-0ba3d4b8]{min-height:32px;padding:6px 8px;border:var(--salt-hairline, 1px) solid var(--salt-stroke);border-radius:4px;background:var(--salt-sub-background);color:var(--salt-text);font-family:inherit;font-size:14px;cursor:default}.salt-download select[data-v-0ba3d4b8]:focus-visible{outline:none;border-bottom-color:var(--salt-accent)}.salt-download input[data-v-0ba3d4b8],.salt-download progress[data-v-0ba3d4b8]{accent-color:var(--salt-accent)}.salt-download .separate-options[data-v-0ba3d4b8]{padding:12px;border-color:var(--salt-stroke);border-radius:6px}.salt-download .separate-options legend[data-v-0ba3d4b8],.salt-download .separate-options p[data-v-0ba3d4b8]{color:var(--salt-subtext)}.salt-download .download-selection li[data-v-0ba3d4b8],.salt-download .download-results li[data-v-0ba3d4b8]{border-bottom-color:var(--salt-stroke)}.salt-download .download-selection[data-v-0ba3d4b8],.salt-download .download-results[data-v-0ba3d4b8]{scrollbar-width:thin;scrollbar-color:var(--salt-subtext) transparent}.salt-download .download-dialog[data-v-0ba3d4b8]::-webkit-scrollbar,.salt-download .download-selection[data-v-0ba3d4b8]::-webkit-scrollbar,.salt-download .download-results[data-v-0ba3d4b8]::-webkit-scrollbar{width:6px;background:transparent}.salt-download .download-dialog[data-v-0ba3d4b8]::-webkit-scrollbar-thumb,.salt-download .download-selection[data-v-0ba3d4b8]::-webkit-scrollbar-thumb,.salt-download .download-results[data-v-0ba3d4b8]::-webkit-scrollbar-thumb{border-radius:99px;border:1px solid var(--salt-popup);background:var(--salt-subtext)}.salt-download .download-actions[data-v-0ba3d4b8]{margin:24px -8px -8px;gap:12px;flex-wrap:nowrap}.salt-download .download-actions button[data-v-0ba3d4b8]{flex:1;min-width:0}.salt-download .download-error[data-v-0ba3d4b8]{color:var(--salt-error)!important}.salt-download .download-warning[data-v-0ba3d4b8]{color:var(--salt-warning)!important}.salt-download .download-progress-button[data-v-0ba3d4b8]{background:var(--salt-popup);border:var(--salt-hairline, 1px) solid var(--salt-stroke);box-shadow:0 4px 16px #00000016}@media(max-width:308px){.salt-download .download-actions[data-v-0ba3d4b8]{flex-direction:column}.salt-download .download-actions button[data-v-0ba3d4b8]{width:100%}}.floating-lyrics-anchor[data-v-38a995b2]{display:contents}.floating-lyrics[data-v-38a995b2]{position:fixed;z-index:360;width:min(520px,calc(100vw - 32px));padding:0 16px;border:1px solid transparent;border-radius:20px;background:#191b23a6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;box-shadow:0 8px 36px #0002;font-family:system-ui,sans-serif;cursor:move;transition:background .16s,border-color .16s}.floating-heading[data-v-38a995b2],.floating-footer[data-v-38a995b2],.floating-actions[data-v-38a995b2]{display:flex;align-items:center;gap:5px}.floating-heading[data-v-38a995b2]{position:absolute;left:12px;right:12px;top:5px;justify-content:flex-end;-webkit-user-select:none;user-select:none}.floating-heading[data-v-38a995b2],.floating-footer[data-v-38a995b2]{opacity:0;pointer-events:none;transition:opacity .14s}.floating-lyrics:hover .floating-heading[data-v-38a995b2],.floating-lyrics:hover .floating-footer[data-v-38a995b2],.floating-lyrics:has(:focus-visible) .floating-heading[data-v-38a995b2],.floating-lyrics:has(:focus-visible) .floating-footer[data-v-38a995b2]{opacity:1;pointer-events:auto}.floating-lyrics[data-v-38a995b2]:hover,.floating-lyrics[data-v-38a995b2]:has(:focus-visible){background:#191b23ed;border-color:#ffffff30}.floating-actions[data-v-38a995b2]{flex-shrink:0}.floating-lyrics button[data-v-38a995b2]{color:inherit;background:transparent;border:0;border-radius:8px;min-width:32px;height:32px;padding:3px 6px;font-size:14px;cursor:pointer}.floating-lyrics button[data-v-38a995b2]:hover,.floating-lyrics button[aria-pressed=true][data-v-38a995b2]{background:#ffffff24}.floating-lyrics button[data-v-38a995b2]:disabled{opacity:.35;cursor:default}.floating-lyrics button[data-v-38a995b2]:focus-visible{outline:none;box-shadow:inset 0 -2px #9ddac8}.floating-lines[data-v-38a995b2]{text-align:center;min-height:168px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:40px 0}.floating-heading[data-v-38a995b2],.floating-lines[data-v-38a995b2]:not(.plain-lines){touch-action:none}.floating-lines p[data-v-38a995b2]{margin:0;overflow-wrap:anywhere;line-height:1.4}.floating-current[data-v-38a995b2]{font-size:var(--floating-font-size);font-weight:700;background:linear-gradient(90deg,#aff5df var(--lyric-fill),#fff var(--lyric-fill));background-clip:text;-webkit-background-clip:text;color:transparent}.floating-translation[data-v-38a995b2],.floating-next[data-v-38a995b2]{font-size:calc(var(--floating-font-size)*.55);opacity:.65}.floating-footer[data-v-38a995b2]{position:absolute;bottom:4px;left:16px;right:16px;font-size:11px}.plain-lines[data-v-38a995b2]{display:block;max-height:240px;overflow:auto;touch-action:pan-y;cursor:auto;scrollbar-width:thin}.floating-current.is-plain[data-v-38a995b2]{white-space:pre-wrap;background:none;color:#fff;font-size:calc(var(--floating-font-size)*.75)}.floating-title[data-v-38a995b2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}.floating-error[data-v-38a995b2]{font-size:11px;line-height:1.5;color:#ffd6a0}.floating-lyrics.external[data-v-38a995b2]{position:relative;width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:default;background:#191b23}.external .floating-lines[data-v-38a995b2]{box-sizing:border-box;min-height:100%;max-height:100%;overflow:auto}@media(hover:none){.floating-heading[data-v-38a995b2],.floating-footer[data-v-38a995b2]{opacity:1;pointer-events:auto}}@media(max-width:420px){.floating-lyrics[data-v-38a995b2]{padding:0 10px}.floating-actions[data-v-38a995b2]{gap:1px}.floating-actions button[data-v-38a995b2]{min-width:29px;padding:2px;font-size:12px}}.queue-backdrop[data-v-a032b969]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;background:transparent}.queue-popover[data-v-a032b969]{position:fixed;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 100px);display:flex;flex-direction:column;border:1px solid #8883;border-radius:16px;background:color-mix(in srgb,var(--color-body-bg) 84%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.35);backdrop-filter:blur(30px) saturate(1.35);box-shadow:0 16px 60px #0003;overflow:hidden;color:var(--color-text)}.queue-popover[data-v-a032b969]{background:color-mix(in srgb,var(--color-body-bg) 68%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.5);backdrop-filter:blur(40px) saturate(1.5)}.queue-popover.immersive[data-v-a032b969]{background:#25252a9c;color:#f5f5f7;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff15,0 16px 60px #0005}header[data-v-a032b969]{display:flex;align-items:center;gap:4px;padding:12px 14px;border-bottom:1px solid #8883}header>div[data-v-a032b969]{flex:1;display:flex;align-items:baseline;gap:10px}header strong[data-v-a032b969]{font-size:14px}header small[data-v-a032b969]{opacity:.6;font-size:11px}button[data-v-a032b969]{border:0;background:transparent;color:inherit;cursor:pointer;border-radius:6px;min-width:34px;min-height:34px}button[data-v-a032b969]:hover{background:#8882}button[data-v-a032b969]:focus-visible{outline:none;box-shadow:inset 0 -2px currentColor}.queue-scroll[data-v-a032b969]{overflow-y:auto;overscroll-behavior:contain;max-height:min(464px,calc(100dvh - 180px));scrollbar-width:thin;scrollbar-color:#8886 transparent}.queue-scroll[data-v-a032b969]::-webkit-scrollbar{width:6px;background:transparent}.queue-scroll[data-v-a032b969]::-webkit-scrollbar-thumb{background:#8886;border-radius:99px}.queue-scroll[data-v-a032b969]::-webkit-scrollbar-track{background:transparent}ul[data-v-a032b969]{list-style:none;margin:0;padding-left:8px;padding-right:8px}li[data-v-a032b969]{height:58px;display:flex;align-items:center;gap:4px}.queue-track[data-v-a032b969]{text-align:left;flex:1;min-width:0;padding:5px 10px;height:54px}.queue-track span[data-v-a032b969]{display:grid;gap:4px;min-width:0}.queue-track strong[data-v-a032b969],.queue-track small[data-v-a032b969]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-track strong[data-v-a032b969]{font-size:14px;font-weight:600}.queue-track small[data-v-a032b969]{font-size:11px;opacity:.65}.current .queue-track[data-v-a032b969]{color:var(--color-primary,#75c9e3);background:#8881}.immersive .current .queue-track[data-v-a032b969]{color:#8fd7ef}.remove[data-v-a032b969]{opacity:.6}.queue-empty[data-v-a032b969]{padding:30px 20px;font-size:13px;line-height:1.8;opacity:.65}@media(max-width:480px){.queue-popover[data-v-a032b969]{border-radius:14px}button[data-v-a032b969]{min-height:40px;min-width:40px}}.salt-queue .queue-popover[data-v-a032b969],.salt-queue .queue-popover.immersive[data-v-a032b969]{border:1px solid var(--salt-stroke);border-radius:6px;background:var(--salt-popup);color:var(--salt-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.salt-queue header[data-v-a032b969]{padding:12px 16px;border-bottom-color:var(--salt-stroke)}.salt-queue header strong[data-v-a032b969],.salt-queue .queue-track strong[data-v-a032b969]{font-weight:400}.salt-queue header small[data-v-a032b969],.salt-queue .queue-track small[data-v-a032b969]{color:var(--salt-subtext);font-size:12px;opacity:1}.salt-queue button[data-v-a032b969]{border-radius:16px;min-width:32px;min-height:32px;cursor:default}.salt-queue button[data-v-a032b969]:hover,.salt-queue button[data-v-a032b969]:focus-visible{background:var(--salt-hover-overlay);box-shadow:none;outline:none}.salt-queue button[data-v-a032b969]:active{background:var(--salt-press-overlay)}.salt-queue .queue-track[data-v-a032b969]{border-radius:4px}.salt-queue .current .queue-track[data-v-a032b969],.salt-queue .immersive .current .queue-track[data-v-a032b969]{color:var(--salt-accent);background:var(--salt-selection)}.salt-queue .current .queue-track small[data-v-a032b969]{color:inherit}.salt-queue .queue-scroll[data-v-a032b969]{scrollbar-color:var(--salt-subtext) transparent}.salt-queue .queue-scroll[data-v-a032b969]::-webkit-scrollbar-thumb{background:var(--salt-subtext);border:1px solid var(--salt-popup)}.salt-queue .queue-empty[data-v-a032b969]{color:var(--salt-subtext);opacity:1}.audio-settings-backdrop[data-v-4dfa5172]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:430;display:grid;place-items:center;background:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px}.audio-settings-dialog[data-v-4dfa5172]{width:min(360px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid #8883;border-radius:18px;background:color-mix(in srgb,var(--color-body-bg) 92%,transparent);color:var(--color-text);box-shadow:0 18px 70px #0005}header[data-v-4dfa5172]{display:flex;align-items:center;justify-content:space-between;gap:20px}h2[data-v-4dfa5172]{margin:0;font-size:18px}header button[data-v-4dfa5172]{border:0;background:transparent;color:inherit;font-size:24px;width:36px;height:36px;cursor:pointer}.audio-option[data-v-4dfa5172]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px;font-size:13px}.audio-option output[data-v-4dfa5172]{margin-left:auto;font-variant-numeric:tabular-nums}.audio-option input[data-v-4dfa5172]{width:100%;accent-color:var(--color-primary)}.audio-option select[data-v-4dfa5172]{margin-left:auto;border:0;padding:8px;border-radius:8px;background:var(--color-secondary-bg);color:inherit}.local-audio-info[data-v-4dfa5172]{margin-top:18px;font-size:12px;opacity:.6}button[data-v-4dfa5172]:focus-visible{outline:none;box-shadow:inset 0 -2px var(--color-primary)}.salt-audio-settings[data-v-4dfa5172]{background:#00000052;-webkit-backdrop-filter:none;backdrop-filter:none}.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172]{box-sizing:border-box;width:min(448px,100%);padding:24px;border:var(--salt-hairline,1px) solid var(--salt-stroke);border-radius:30px;background:var(--salt-popup);color:var(--salt-text);box-shadow:0 24px 48px #0000001a,0 4px 16px #00000016;scrollbar-width:thin;scrollbar-color:var(--salt-subtext) transparent}.salt-audio-settings h2[data-v-4dfa5172]{font-size:24px;font-weight:400}.salt-audio-settings header button[data-v-4dfa5172]{width:32px;height:32px;border-radius:16px;font-size:20px;cursor:default}.salt-audio-settings header button[data-v-4dfa5172]:hover,.salt-audio-settings header button[data-v-4dfa5172]:focus-visible{background:var(--salt-hover-overlay);box-shadow:none;outline:none}.salt-audio-settings header button[data-v-4dfa5172]:active{background:var(--salt-press-overlay)}.salt-audio-settings .audio-option[data-v-4dfa5172]{margin-top:16px;font-size:14px}.salt-audio-settings .audio-option output[data-v-4dfa5172]{color:var(--salt-subtext);font-size:12px}.salt-audio-settings .audio-option input[data-v-4dfa5172]{accent-color:var(--salt-accent);cursor:default}.salt-audio-settings .audio-option select[data-v-4dfa5172]{min-height:32px;padding:6px 8px;border:var(--salt-hairline,1px) solid var(--salt-stroke);border-radius:4px;background:var(--salt-sub-background);color:var(--salt-text);font-family:inherit;font-size:14px;cursor:default}.salt-audio-settings .audio-option select[data-v-4dfa5172]:focus-visible{outline:none;border-bottom-color:var(--salt-accent)}.salt-audio-settings .local-audio-info[data-v-4dfa5172]{color:var(--salt-subtext);opacity:1}.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172] .online-quality-panel.inline{padding:0;border:0;border-radius:0;background:transparent;color:var(--salt-text);box-shadow:none}.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172] select{min-height:32px;border:var(--salt-hairline,1px) solid var(--salt-stroke);border-radius:4px;background:var(--salt-sub-background);color:var(--salt-text);font-family:inherit;font-size:14px}.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172] .apply-quality{min-height:32px;padding:0 12px;border-radius:16px;background:var(--salt-accent);color:var(--salt-on-accent);font-size:14px;font-weight:400;cursor:default}.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172] .apply-quality:hover,.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172] .apply-quality:focus-visible{outline:none;box-shadow:inset 0 0 0 100px var(--salt-hover-overlay)}.salt-audio-settings .audio-settings-dialog[data-v-4dfa5172] .quality-error{color:var(--salt-error)}.generichead[data-v-ac6a0b54]{padding:0 0 16px;height:max-content;align-items:center;overflow:hidden;max-width:100%}.before[data-v-ac6a0b54]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px}.right[data-v-ac6a0b54]{display:flex;align-items:center;height:100%}.after[data-v-ac6a0b54]{margin-top:12px}.left[data-v-ac6a0b54]{max-width:100%;min-width:0;overflow:hidden}.title[data-v-ac6a0b54]{margin:0;font-size:24px;line-height:1.35;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis}.desc[data-v-ac6a0b54]{margin-top:4px;font-size:14px;line-height:1.5;color:var(--salt-subtext,var(--color-secondary))}.homebrowse[data-v-64ee61ef]{padding:0 0 16px}.browselist[data-v-64ee61ef]{display:flex;flex-wrap:wrap;gap:8px}.browseitem[data-v-64ee61ef]{box-sizing:border-box;font-weight:400;min-height:32px;padding:6px 12px;background:transparent;color:inherit;transition:opacity .15s ease-out;display:grid;grid-template-columns:max-content 1fr;place-items:center;gap:6px;min-width:0;border-radius:999px}.browse-name[data-v-64ee61ef]{display:flex;align-items:center;gap:8px;font-size:14px}.browse-name span[data-v-64ee61ef]{font-size:12px;color:var(--salt-subtext,var(--color-secondary))}.icon[data-v-64ee61ef],.icon .svg-icon[data-v-64ee61ef]{display:block;width:16px;height:16px}.browseitem[data-v-64ee61ef]:hover{opacity:.7}.browseitem[data-v-64ee61ef]:focus-visible{outline:2px solid var(--salt-accent,var(--color-primary));outline-offset:2px}@media(prefers-reduced-motion:reduce){.browseitem[data-v-64ee61ef]{transition:none}}.salt-ui-card-section[data-v-8def7c30]{display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box;color:var(--salt-text,#1e1715)}.salt-ui-card[data-v-8def7c30]{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden;border-radius:var(--salt-radius-medium,6px);border:var(--salt-hairline,1px) solid var(--salt-stroke,rgb(140 140 140 / 15%));background:var(--salt-sub-material,var(--salt-sub-background,#ffffff80));backdrop-filter:var(--salt-sub-blur,none);-webkit-backdrop-filter:var(--salt-sub-blur,none);box-sizing:border-box}.inset>.salt-ui-card[data-v-8def7c30]{width:calc(100% - var(--salt-padding,16px) * 2);margin:calc(var(--salt-padding,16px) * .5) var(--salt-padding,16px)}.section-heading[data-v-8def7c30]{padding:calc(var(--salt-padding,16px) * .5 + var(--salt-sub-padding,12px)) calc(var(--salt-padding,16px) * 2) max(0px,calc(var(--salt-sub-padding,12px) - var(--salt-padding,16px) * .5));color:var(--salt-subtext,#8c8c8c);font:inherit;font-size:var(--salt-text-sub,12px)}.section-footer[data-v-8def7c30]{padding:calc(var(--salt-padding,16px) * .5) calc(var(--salt-padding,16px) * 2);color:var(--salt-subtext,#8c8c8c);font:inherit;font-size:var(--salt-text-sub,12px)}.trackcard[data-v-ac7579b7]{padding:8px;cursor:pointer;height:max-content;min-width:0;border-radius:6px;transition:background-color .2s ease-out}.image[data-v-ac7579b7]{position:relative;display:block;width:100%;margin:0 0 8px;padding:0;border:0;background:transparent;color:inherit;border-radius:6px;overflow:hidden;cursor:pointer}.image img[data-v-ac7579b7]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.play-btn[data-v-ac7579b7]{opacity:0;position:absolute;width:40px;height:40px;bottom:8px;left:calc(50% - 20px);display:grid;place-items:center;border-radius:50%;color:var(--salt-on-accent,#fff);background:var(--salt-accent,var(--color-primary));transition:opacity .2s ease,transform .2s ease}.play-btn .svg-icon[data-v-ac7579b7]{width:18px;height:18px}.trackcard[data-v-ac7579b7]:hover,.trackcard[data-v-ac7579b7]:focus-within{background:var(--salt-hover,var(--color-secondary-bg-for-transparent))}.trackcard:hover .play-btn[data-v-ac7579b7],.trackcard:focus-within .play-btn[data-v-ac7579b7]{opacity:1;transform:translateY(-6px)}.ttitle[data-v-ac7579b7]{display:block;max-width:100%;margin:0;padding:0;background:transparent;border:0;color:inherit;text-align:left;font:inherit;font-weight:500;font-size:14px;line-height:1.5;cursor:pointer}.ellip[data-v-ac7579b7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artist[data-v-ac7579b7]{font-size:12px;margin-top:2px;color:var(--salt-subtext,var(--color-secondary))}.rhelp[data-v-ac7579b7],.position[data-v-ac7579b7]{font-size:12px;line-height:1.5;color:var(--salt-subtext,var(--color-secondary));margin-bottom:4px}.current .ttitle[data-v-ac7579b7]{color:var(--salt-accent,var(--color-primary))}.compact[data-v-ac7579b7]{padding:0}.compact[data-v-ac7579b7] .salt-ui-card{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.compact .image[data-v-ac7579b7]{flex:0 0 76px;width:76px;margin:0}.compact .tinfo[data-v-ac7579b7]{flex:1;min-width:0}.compact .ttitle[data-v-ac7579b7]{font-size:14px}.compact .position[data-v-ac7579b7]{margin:4px 0 0}.compact .play-btn[data-v-ac7579b7]{width:32px;height:32px;bottom:4px;left:calc(50% - 16px)}.inline-play[data-v-ac7579b7]{margin-top:6px;margin-left:-8px}.image[data-v-ac7579b7]:focus-visible,.ttitle[data-v-ac7579b7]:focus-visible,.inline-play[data-v-ac7579b7]:focus-visible{outline:2px solid var(--salt-accent,var(--color-primary));outline-offset:2px}@media(hover:none){.play-btn[data-v-ac7579b7]{opacity:1}}@media(prefers-reduced-motion:reduce){.trackcard[data-v-ac7579b7],.play-btn[data-v-ac7579b7]{transition:none}}.p-card[data-v-9dfc8d98]{background:transparent;display:grid;grid-template-rows:1fr max-content;padding:8px;gap:8px;-webkit-user-select:none;user-select:none;height:max-content;min-width:0;border-radius:6px;transition:background-color .2s ease-out;color:inherit}.image[data-v-9dfc8d98]{position:relative;border-radius:6px;overflow:hidden}.p-card[data-v-9dfc8d98]:hover{background:var(--salt-hover,var(--color-secondary-bg-for-transparent))}img[data-v-9dfc8d98]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.overlay[data-v-9dfc8d98]{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.p-name[data-v-9dfc8d98]{font-weight:500;font-size:14px;line-height:1.5}.ellip[data-v-9dfc8d98]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-count[data-v-9dfc8d98],.rhelp[data-v-9dfc8d98]{font-size:12px;color:var(--salt-subtext,var(--color-secondary))}.p-count[data-v-9dfc8d98]{margin-top:3px}.rhelp[data-v-9dfc8d98]{margin-bottom:3px}.p-card[data-v-9dfc8d98]:focus-visible{outline:2px solid var(--salt-accent,var(--color-primary));outline-offset:1px}@media(prefers-reduced-motion:reduce){.p-card[data-v-9dfc8d98]{transition:none}}@keyframes placeholderAnimate-4ed0f61a{0%{background-position:-650px 0}to{background-position:650px 0}}.card-placeholder[data-v-4ed0f61a]{padding:8px;min-width:0}.holder[data-v-4ed0f61a]{background:linear-gradient(to right,var(--salt-hover,#ddd3) 2%,var(--salt-surface,#fff5) 18%,var(--salt-hover,#ddd3) 33%);background-size:1300px;animation:placeholderAnimate-4ed0f61a 1.7s linear infinite}.image[data-v-4ed0f61a]{width:100%;aspect-ratio:1;border-radius:6px}.help[data-v-4ed0f61a],.itemcount[data-v-4ed0f61a]{margin-top:8px;height:1rem;border-radius:4px}.help[data-v-4ed0f61a]{height:0}.name[data-v-4ed0f61a]{width:80%;border-radius:4px;height:1rem;margin-top:8px}.with_helptext .help[data-v-4ed0f61a]{height:1rem;width:70%}.with_helptext .name[data-v-4ed0f61a]{width:100%}.with_helptext .itemcount[data-v-4ed0f61a]{width:85%}@media(prefers-reduced-motion:reduce){.holder[data-v-4ed0f61a]{animation:none}}.see-all[data-v-1426b901]{font-size:12px;font-weight:400;color:var(--salt-subtext,var(--color-secondary));white-space:nowrap}.see-all a[data-v-1426b901]:hover{text-decoration:underline}.see-all a[data-v-1426b901]:focus-visible{outline:2px solid var(--salt-accent,var(--color-primary));outline-offset:3px}.cardscroller[data-v-fc03316c]{padding:12px 0;min-width:0}.recentitems[data-v-fc03316c]{gap:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,152px),1fr));align-items:start}.rinfo[data-v-fc03316c]{padding:0 8px;margin-bottom:8px}.rtitle[data-v-fc03316c]{font-size:14px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rtitle h2[data-v-fc03316c]{font-size:inherit;font-weight:500;margin:0;min-width:0;line-height:1.5}.rdesc[data-v-fc03316c]{font-size:12px;color:var(--salt-subtext,var(--color-secondary));display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:3px}.shelf-empty[data-v-fc03316c]{margin:0 8px;padding:12px 0;font-size:14px;line-height:1.5;color:var(--salt-subtext,var(--color-secondary))}.homepageview[data-v-87b9a025]{min-height:100%;min-width:0;color:var(--salt-text,var(--color-text));padding-bottom:20px;container-type:inline-size}.homepageview .generichead[data-v-87b9a025]{margin-bottom:0}.listening-workspace[data-v-87b9a025]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:16px}.listening-start[data-v-87b9a025]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-width:0}.listening-aside[data-v-87b9a025]{min-width:0;display:grid;gap:16px;align-content:start}.listening-empty[data-v-87b9a025],.today[data-v-87b9a025],.up-next[data-v-87b9a025]{min-width:0}.listening-empty[data-v-87b9a025] .salt-ui-card,.today[data-v-87b9a025] .salt-ui-card,.up-next[data-v-87b9a025] .salt-ui-card{padding:12px 16px}.listening-empty[data-v-87b9a025] .salt-ui-card{min-height:132px;box-sizing:border-box}.listening-empty h2[data-v-87b9a025],.today h2[data-v-87b9a025],.up-next h2[data-v-87b9a025]{font-size:14px;line-height:1.5;margin:0 0 8px;font-weight:500}.listening-empty p[data-v-87b9a025],.up-next>p[data-v-87b9a025],.today>p[data-v-87b9a025]{font-size:12px;line-height:1.7;margin:4px 0 0;color:var(--salt-subtext,var(--color-secondary))}.listening-empty a[data-v-87b9a025]{display:inline-block;margin-top:8px;font-size:14px;color:var(--salt-accent,var(--color-primary))}.stats[data-v-87b9a025]{display:flex;gap:24px}.stats strong[data-v-87b9a025]{font-size:24px;line-height:1.2;font-weight:500}.stats small[data-v-87b9a025]{margin-left:6px;font-size:12px;font-weight:400;color:var(--salt-subtext,var(--color-secondary))}.next-header[data-v-87b9a025]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.next-track[data-v-87b9a025]{display:flex;align-items:center;gap:10px}.next-track img[data-v-87b9a025]{width:36px;height:36px;object-fit:cover;border-radius:4px}.next-track>div[data-v-87b9a025]{min-width:0;flex:1}.next-track strong[data-v-87b9a025],.next-track span[data-v-87b9a025]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-track strong[data-v-87b9a025]{font-size:14px;font-weight:500}.next-track span[data-v-87b9a025]{margin-top:2px;font-size:12px;color:var(--salt-subtext,var(--color-secondary))}.personal-shelves[data-v-87b9a025]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.personal-shelves a[data-v-87b9a025]{color:inherit}.personal-shelves .shelf-empty a[data-v-87b9a025]{display:inline-block;margin:4px 12px 0 0;color:var(--salt-accent,var(--color-primary))}button[data-v-87b9a025]:focus-visible{outline:2px solid var(--salt-accent,var(--color-primary));outline-offset:2px}@container (max-width:940px){.listening-start[data-v-87b9a025]{grid-template-columns:1fr}}@container (max-width:620px){.listening-workspace[data-v-87b9a025]{grid-template-columns:1fr}.listening-start[data-v-87b9a025]{grid-template-columns:repeat(2,minmax(0,1fr))}.listening-aside[data-v-87b9a025]{grid-template-columns:1fr 1fr}.personal-shelves[data-v-87b9a025]{grid-template-columns:1fr;gap:0}}@container (max-width:440px){.listening-start[data-v-87b9a025],.listening-aside[data-v-87b9a025]{grid-template-columns:1fr}.listening-empty[data-v-87b9a025] .salt-ui-card{min-height:90px}}.history-range[data-v-330a1a82]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:16px}button[data-v-330a1a82]:not(.salt-ui-button){color:var(--color-text);border-radius:8px;padding:6px 8px;opacity:.68;font-weight:500;cursor:pointer}button[data-v-330a1a82]:not(.salt-ui-button):hover,button:not(.salt-ui-button).selected[data-v-330a1a82]{background:var(--color-secondary-bg);opacity:1}button:not(.salt-ui-button).selected[data-v-330a1a82]{font-weight:700}.legacy-note[data-v-330a1a82]{color:var(--color-secondary);font-size:12px;line-height:1.5;padding:0 8px}.webdav-manager[data-v-3e032dbf]{color:var(--color-text)}h3[data-v-3e032dbf]{margin:30px 0 12px;font-size:24px}.section-note[data-v-3e032dbf]{opacity:.68;font-size:14px;line-height:1.7}.item[data-v-3e032dbf]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0}.left[data-v-3e032dbf]{min-width:0}.title[data-v-3e032dbf]{font-size:16px;font-weight:600}.description[data-v-3e032dbf]{margin-top:7px;font-size:14px;line-height:1.6;opacity:.7;overflow-wrap:anywhere}button[data-v-3e032dbf]{padding:8px 12px;border-radius:8px;background:var(--color-secondary-bg);color:var(--color-text);font-weight:600}button[data-v-3e032dbf]:disabled{opacity:.4;cursor:default}button[data-v-3e032dbf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.source-actions[data-v-3e032dbf]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:330px;flex-shrink:0}.dav-editor[data-v-3e032dbf]{margin:16px 0 30px;padding:20px;border-radius:12px;background:var(--color-secondary-bg)}.dav-editor-heading[data-v-3e032dbf],.dav-editor-actions[data-v-3e032dbf]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dav-editor-heading p[data-v-3e032dbf]{margin-top:7px;font-size:13px;opacity:.7;line-height:1.6}.dav-fields[data-v-3e032dbf]{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:14px;margin-top:20px}.dav-fields label[data-v-3e032dbf]{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600}.dav-fields input[data-v-3e032dbf]{box-sizing:border-box;width:100%;min-width:0;border:1px solid transparent;border-radius:8px;padding:10px 12px;background:var(--color-body-bg);color:var(--color-text);font:inherit}.dav-fields input[data-v-3e032dbf]:focus{border-color:var(--color-primary);outline:none}.credential-replace[data-v-3e032dbf]{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px}.dav-editor-actions[data-v-3e032dbf]{justify-content:flex-end;margin-top:18px}.dav-status[data-v-3e032dbf]{font-weight:600}.dav-status.success[data-v-3e032dbf],.dav-status.working[data-v-3e032dbf]{color:var(--color-primary);opacity:1}.dav-status.error[data-v-3e032dbf],.danger-button[data-v-3e032dbf]{color:#d45757;opacity:1}@media(max-width:800px){.item[data-v-3e032dbf]{flex-direction:column;gap:12px}.source-actions[data-v-3e032dbf]{justify-content:flex-start;max-width:100%}.dav-editor[data-v-3e032dbf]{padding:16px}.dav-fields[data-v-3e032dbf]{grid-template-columns:1fr}.dav-editor-heading[data-v-3e032dbf]{flex-direction:column;gap:8px}}.cloud-heading[data-v-0183f5be]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.cloud-heading>div[data-v-0183f5be]{flex:1}h2[data-v-0183f5be]{font-size:22px;margin:0 0 8px}p[data-v-0183f5be]{font-size:13px;line-height:1.6}.cloud-note[data-v-0183f5be]{opacity:.65}a[data-v-0183f5be]{color:var(--color-primary)}.import-report[data-v-59711ba3]{padding:16px;margin:16px 0;background:var(--color-secondary-bg);color:var(--color-text);border-radius:12px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.import-report progress[data-v-59711ba3]{width:100%;margin-top:12px}.import-report button[data-v-59711ba3]{color:var(--color-primary);margin-left:16px}.library-folders[data-v-32722656]{color:var(--color-text)}.folder-heading[data-v-32722656],.folder-tools[data-v-32722656],.folder-actions[data-v-32722656],.picker-heading[data-v-32722656]{display:flex;align-items:center;justify-content:space-between;gap:12px}.folder-heading[data-v-32722656]{align-items:flex-start;margin-bottom:24px}.folder-heading h2[data-v-32722656]{margin:0;font-size:26px;overflow-wrap:anywhere}.folder-heading p[data-v-32722656]{margin:8px 0 0;font-size:13px;color:var(--color-secondary);line-height:1.7}.folder-actions[data-v-32722656]{flex-wrap:wrap;justify-content:flex-end}.plain-button[data-v-32722656]{min-height:38px;padding:8px 12px;border-radius:8px;color:var(--color-text);background:var(--color-secondary-bg);font-size:13px;cursor:pointer}.plain-button[data-v-32722656]:hover{color:var(--color-primary)}.primary-action[data-v-32722656]{color:var(--color-primary);background:var(--color-primary-bg);font-weight:600}.plain-button[data-v-32722656]:disabled{opacity:.4;cursor:default}button[data-v-32722656]:focus-visible,input[data-v-32722656]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.folder-name-form[data-v-32722656]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:24px}.folder-name-form label[data-v-32722656],.picker-heading label[data-v-32722656]{display:grid;gap:8px;font-size:13px;flex:1;min-width:160px}.folder-name-form input[data-v-32722656],.picker-heading input[data-v-32722656]{min-width:0;width:100%;box-sizing:border-box;padding:10px 12px;border:0;border-radius:8px;color:var(--color-text);background:var(--color-secondary-bg)}.folder-error[data-v-32722656]{flex-basis:100%;margin:8px 0 0;color:#c34848;font-size:13px;line-height:1.65}.collection-grid[data-v-32722656]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.collection-card[data-v-32722656]{display:flex;align-items:center;min-width:0;border:1px solid rgba(128,128,128,.15);border-radius:12px;padding:10px;gap:8px}.collection-open[data-v-32722656]{display:flex;gap:12px;align-items:center;min-width:0;flex:1;background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.collection-open img[data-v-32722656]{flex:0 0 auto;width:48px;height:48px;object-fit:cover;border-radius:8px}.collection-open span[data-v-32722656]{display:grid;gap:5px;min-width:0}.collection-open strong[data-v-32722656]{font-size:15px;overflow-wrap:anywhere}.collection-open small[data-v-32722656],.folder-tools>span[data-v-32722656],.picker-summary[data-v-32722656]{font-size:13px;color:var(--color-secondary)}.collection-rename[data-v-32722656]{flex:0 0 auto;background:transparent;padding:8px;font-size:12px}.folder-tools[data-v-32722656]{flex-wrap:wrap;margin-bottom:18px}.folder-import-options[data-v-32722656]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:16px 0 20px;font-size:12px;color:var(--color-secondary)}.folder-import-options label[data-v-32722656]{display:flex;align-items:center;gap:6px}.folder-empty[data-v-32722656]{margin:24px 0;color:var(--color-secondary);font-size:14px;line-height:1.8}.folder-picker[data-v-32722656]{border:1px solid rgba(128,128,128,.2);border-radius:12px;padding:18px;margin-bottom:24px}.picker-heading[data-v-32722656]{align-items:flex-end}.picker-heading label[data-v-32722656]{max-width:520px}.picker-tracks[data-v-32722656]{max-height:min(360px,45dvh);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(128,128,128,.15);border-bottom:1px solid rgba(128,128,128,.15)}.picker-track[data-v-32722656]{display:flex;align-items:center;gap:12px;padding:10px 4px;cursor:pointer}.picker-track span[data-v-32722656]{min-width:0;display:grid;gap:4px}.picker-track strong[data-v-32722656]{font-size:14px;font-weight:500;overflow-wrap:anywhere}.picker-track small[data-v-32722656]{font-size:12px;color:var(--color-secondary);overflow-wrap:anywhere}.picker-submit[data-v-32722656]{margin-top:14px}@media(max-width:800px){.folder-heading[data-v-32722656]{flex-wrap:wrap}.folder-actions[data-v-32722656]{justify-content:flex-start}.folder-tools[data-v-32722656]{align-items:flex-start}.collection-grid[data-v-32722656]{grid-template-columns:1fr}.folder-picker[data-v-32722656]{padding:14px}.picker-heading[data-v-32722656]{flex-wrap:wrap}}#app.salt-shell .library-folders{color:var(--salt-text);font-size:14px}#app.salt-shell .library-folders .folder-heading{margin-bottom:16px}#app.salt-shell .library-folders .folder-heading h2{font-size:24px;line-height:1.35;font-weight:500}#app.salt-shell .library-folders .folder-heading p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--salt-subtext)}#app.salt-shell .library-folders .plain-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:32px;min-width:0;padding:0 12px;border:0;border-radius:9999px;color:var(--salt-text);background:var(--salt-subtle-background);font:inherit;font-size:14px;font-weight:400;line-height:normal;white-space:nowrap;overflow:hidden;isolation:isolate;cursor:default;transition:none;transform:none;box-shadow:none;text-decoration:none}#app.salt-shell .library-folders .plain-button.primary-action{color:var(--salt-on-accent);background:var(--salt-accent)}#app.salt-shell .library-folders .plain-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#app.salt-shell .library-folders .plain-button:not(:disabled):hover:after,#app.salt-shell .library-folders .plain-button:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay)}#app.salt-shell .library-folders .plain-button:not(:disabled):active:after{background:var(--salt-press-overlay)}#app.salt-shell .library-folders .plain-button:disabled{opacity:1;color:var(--salt-disabled-content);background:var(--salt-disabled-subtle-background)}#app.salt-shell .library-folders .plain-button.primary-action:disabled{background:var(--salt-sub-background)}#app.salt-shell .library-folders .collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:0 16px}#app.salt-shell .library-folders .collection-card{border:0;border-radius:6px;padding:12px 16px;gap:12px}#app.salt-shell .library-folders .collection-card:hover{background:var(--salt-hover-overlay)}#app.salt-shell .library-folders .collection-open{padding:0;border:0;color:var(--salt-text);cursor:default}#app.salt-shell .library-folders .collection-open img{border-radius:6px}#app.salt-shell .library-folders .collection-open span{gap:2px}#app.salt-shell .library-folders .collection-open strong{font-size:14px;font-weight:400}#app.salt-shell .library-folders .collection-open small,#app.salt-shell .library-folders .folder-tools>span,#app.salt-shell .library-folders .picker-summary{font-size:12px;color:var(--salt-subtext)}#app.salt-shell .library-folders .collection-rename{min-height:24px;padding:0 8px;background:transparent;color:var(--salt-accent)}#app.salt-shell .library-folders .folder-picker{border:var(--salt-hairline, 1px) solid var(--salt-stroke);border-radius:6px;padding:12px 16px;margin-bottom:16px;background:var(--salt-sub-background)}#app.salt-shell .library-folders .folder-name-form label,#app.salt-shell .library-folders .picker-heading label{font-size:14px;gap:2px}#app.salt-shell .library-folders .folder-name-form input,#app.salt-shell .library-folders .picker-heading input{padding:12px 0;border:0;border-bottom:1px solid var(--salt-stroke);border-radius:0;color:var(--salt-text);background:transparent;caret-color:var(--salt-accent);font:inherit}#app.salt-shell .library-folders .folder-name-form input:focus,#app.salt-shell .library-folders .picker-heading input:focus{outline:none;border-bottom-color:var(--salt-accent)}#app.salt-shell .library-folders .folder-error{color:var(--salt-error);font-size:12px}#app.salt-shell .library-folders .picker-tracks{border-color:var(--salt-stroke)}#app.salt-shell .library-folders .folder-import-options,#app.salt-shell .library-folders .folder-empty,#app.salt-shell .library-folders .picker-track small{color:var(--salt-subtext)}.embedded-lyrics-detail pre[data-v-2d0a65fd]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;max-height:260px;overflow:auto}.embedded-lyrics-warning[data-v-2d0a65fd]{white-space:pre-wrap}h1[data-v-2d0a65fd]{font-size:42px;color:var(--color-text);display:flex;align-items:center}h1 .avatar[data-v-2d0a65fd]{height:44px;margin-right:12px;vertical-align:-7px;border-radius:50%;border:rgba(0,0,0,.2)}.section-one[data-v-2d0a65fd]{display:flex;margin-top:24px}.section-one .songs[data-v-2d0a65fd]{flex:7;margin-top:8px;margin-left:36px;overflow:hidden}.liked-songs[data-v-2d0a65fd]{flex:3;margin-top:8px;cursor:pointer;border-radius:16px;padding:18px 24px;display:flex;flex-direction:column;transition:all .4s;box-sizing:border-box;background:var(--color-primary-bg)}.liked-songs .bottom[data-v-2d0a65fd]{display:flex;justify-content:space-between;align-items:center;color:var(--color-primary)}.liked-songs .bottom .title[data-v-2d0a65fd]{font-size:24px;font-weight:700}.liked-songs .bottom .sub-title[data-v-2d0a65fd]{font-size:15px;margin-top:2px}.liked-songs .bottom button[data-v-2d0a65fd]{margin-bottom:2px;display:flex;justify-content:center;align-items:center;height:44px;width:44px;background:var(--color-primary-gradient);border-radius:50%;transition:.2s;box-shadow:0 6px 12px -4px #0003;cursor:default}.liked-songs .bottom button .svg-icon[data-v-2d0a65fd]{color:var(--color-primary-bg);margin-left:4px;height:16px;width:16px}.liked-songs .bottom button[data-v-2d0a65fd]:hover{transform:scale(1.06);box-shadow:0 6px 12px -4px #0006}.liked-songs .bottom button[data-v-2d0a65fd]:active{transform:scale(.94)}.liked-songs .top[data-v-2d0a65fd]{flex:1;display:flex;flex-wrap:wrap;font-size:14px;opacity:.88;color:var(--color-primary)}.liked-songs .top p[data-v-2d0a65fd]{margin-top:2px}.section-two[data-v-2d0a65fd]{margin-top:54px;min-height:calc(100vh - 182px)}.tabs-row[data-v-2d0a65fd]{display:flex;justify-content:space-between;margin-bottom:24px}.tabs[data-v-2d0a65fd]{display:flex;flex-wrap:wrap;font-size:18px;color:var(--color-text)}.tabs .tab[data-v-2d0a65fd]{font-weight:600;padding:8px 14px;margin-right:14px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s;opacity:.68}.tabs .tab[data-v-2d0a65fd]:hover,.tabs .tab.active[data-v-2d0a65fd]{opacity:.88;background-color:var(--color-secondary-bg)}.tabs .tab.dropdown[data-v-2d0a65fd]{display:flex;align-items:center;padding:0;overflow:hidden}.tabs .tab.dropdown .text[data-v-2d0a65fd]{padding:8px 3px 8px 14px}.tabs .tab.dropdown .icon[data-v-2d0a65fd]{height:100%;display:flex;align-items:center;padding:0 8px 0 3px}.tabs .tab.dropdown .icon .svg-icon[data-v-2d0a65fd]{height:16px;width:16px}button.tab-button[data-v-2d0a65fd]{color:var(--color-text);border-radius:8px;padding:0 14px;display:flex;justify-content:center;align-items:center;transition:.2s;opacity:.68;font-weight:500}button.tab-button .svg-icon[data-v-2d0a65fd]{width:14px;height:14px;margin-right:8px}button.tab-button[data-v-2d0a65fd]:hover{opacity:1;background:var(--color-secondary-bg)}button.tab-button[data-v-2d0a65fd]:active{opacity:1;transform:scale(.92)}button.playHistory-button[data-v-2d0a65fd]{color:var(--color-text);border-radius:8px;padding:6px 8px;margin-bottom:12px;margin-right:4px;transition:.2s;opacity:.68;font-weight:500;cursor:pointer}button.playHistory-button[data-v-2d0a65fd]:hover{opacity:1;background:var(--color-secondary-bg)}button.playHistory-button[data-v-2d0a65fd]:active{transform:scale(.95)}button.playHistory-button--selected[data-v-2d0a65fd]{color:var(--color-text);background:var(--color-secondary-bg);opacity:1;font-weight:700}button.playHistory-button--selected[data-v-2d0a65fd]:active{transform:none}.library-heading[data-v-2d0a65fd],.library-actions[data-v-2d0a65fd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.library-actions[data-v-2d0a65fd]{flex-wrap:wrap;justify-content:flex-end}.import-preference[data-v-2d0a65fd],.songs-toolbar[data-v-2d0a65fd]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;color:var(--color-text);font-size:13px;opacity:.72}.import-preference label[data-v-2d0a65fd]{display:flex;align-items:center;gap:6px}.songs-toolbar[data-v-2d0a65fd]{margin:0 0 16px}.songs-toolbar select[data-v-2d0a65fd],.inline-form input[data-v-2d0a65fd],.edit-dialog input[data-v-2d0a65fd]{border:0;border-radius:8px;padding:8px 12px;background:var(--color-secondary-bg);color:var(--color-text)}.library-empty[data-v-2d0a65fd]{padding:28px 0;color:var(--color-text);opacity:.72;line-height:1.7}.library-empty h2[data-v-2d0a65fd]{font-size:20px}.library-empty .tab-button[data-v-2d0a65fd]{padding:10px 14px;background:var(--color-secondary-bg);margin-top:12px}.library-actions .tab-button[data-v-2d0a65fd]{padding:10px 14px}.import-report[data-v-2d0a65fd]{padding:16px;margin-top:16px;background:var(--color-secondary-bg);color:var(--color-text);border-radius:12px;font-size:14px}.import-report progress[data-v-2d0a65fd]{width:100%;margin-top:12px}.import-report button[data-v-2d0a65fd]{color:var(--color-primary);margin-left:16px}.inline-form[data-v-2d0a65fd]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px;color:var(--color-text)}.inline-form label[data-v-2d0a65fd]{display:flex;align-items:center;gap:12px}.edit-backdrop[data-v-2d0a65fd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000059;display:grid;place-items:center}.edit-dialog[data-v-2d0a65fd]{width:min(440px,100vw - 40px);box-sizing:border-box;padding:28px;border-radius:16px;background:var(--color-body-bg);color:var(--color-text)}.edit-dialog h2[data-v-2d0a65fd]{font-size:24px}.edit-dialog label[data-v-2d0a65fd]{display:flex;flex-direction:column;gap:8px;margin:20px 0}.folder-grid[data-v-2d0a65fd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.folder-card[data-v-2d0a65fd]{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border-radius:12px;color:var(--color-text);background:var(--color-secondary-bg);text-align:left;cursor:pointer}.folder-card[data-v-2d0a65fd]:hover{color:var(--color-primary)}.folder-card .svg-icon[data-v-2d0a65fd]{width:22px;height:22px;flex:0 0 auto}.folder-card span[data-v-2d0a65fd]{min-width:0;display:grid;gap:4px}.folder-card strong[data-v-2d0a65fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.folder-card small[data-v-2d0a65fd]{opacity:.62}.folder-detail-heading[data-v-2d0a65fd]{display:flex;align-items:center;gap:18px;margin-bottom:18px}.folder-detail-heading h2[data-v-2d0a65fd]{margin:0;font-size:22px;overflow-wrap:anywhere}.folder-detail-heading p[data-v-2d0a65fd]{margin:4px 0 0;font-size:13px;opacity:.62}.track-details-dialog[data-v-2d0a65fd]{width:min(620px,100vw - 40px);max-height:calc(100vh - 80px);overflow:auto}.dialog-heading[data-v-2d0a65fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dialog-heading h2[data-v-2d0a65fd]{margin:3px 0 0;overflow-wrap:anywhere}.eyebrow[data-v-2d0a65fd]{margin:0;color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.08em}.track-metadata[data-v-2d0a65fd]{margin:24px 0;border-top:1px solid rgba(128,128,128,.18)}.track-metadata>div[data-v-2d0a65fd]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid rgba(128,128,128,.14)}.track-metadata dt[data-v-2d0a65fd]{color:var(--color-secondary);font-size:13px}.track-metadata dd[data-v-2d0a65fd]{margin:0;min-width:0;overflow-wrap:anywhere;font-size:14px}.data-note[data-v-2d0a65fd]{padding:12px 14px;border-radius:10px;background:var(--color-secondary-bg);font-size:13px;line-height:1.65;opacity:.82}.details-actions[data-v-2d0a65fd]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.details-actions .tab-button[data-v-2d0a65fd]{min-height:38px;padding:8px 12px;background:var(--color-secondary-bg)}.details-actions .danger-action[data-v-2d0a65fd]{color:#d45757}button[data-v-2d0a65fd]:disabled{cursor:default;opacity:.4}@media(max-width:800px){.library-heading[data-v-2d0a65fd]{align-items:flex-start;gap:16px}.library-heading h1[data-v-2d0a65fd]{font-size:32px}.section-one[data-v-2d0a65fd]{flex-direction:column}.section-one .songs[data-v-2d0a65fd]{margin:20px 0 0}.section-two[data-v-2d0a65fd]{margin-top:28px}.tabs-row[data-v-2d0a65fd]{flex-direction:column;gap:12px}.tabs .tab[data-v-2d0a65fd]{margin:0 4px 4px 0}.folder-grid[data-v-2d0a65fd]{grid-template-columns:1fr}.track-metadata>div[data-v-2d0a65fd]{grid-template-columns:88px minmax(0,1fr)}.details-actions[data-v-2d0a65fd]{justify-content:flex-start}}.library-actions[data-v-2d0a65fd]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.local-library-tools[data-v-2d0a65fd]{margin-bottom:24px}.local-library-heading[data-v-2d0a65fd]{display:flex;align-items:center;justify-content:space-between;gap:16px}.local-library-heading .playHistory-button[data-v-2d0a65fd]{margin-bottom:0}.local-library-heading .tab-button[data-v-2d0a65fd]{padding:10px 14px}.local-library-tools .import-report[data-v-2d0a65fd]{margin-bottom:20px}.tabs-row[data-v-2d0a65fd]{gap:12px;align-items:flex-start}.tabs-row>.tab-button[data-v-2d0a65fd]{min-height:38px;flex:0 0 auto}.tab[role=button][data-v-2d0a65fd]:focus-visible,.tab .icon[data-v-2d0a65fd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.library-navigation.tabs[data-v-2d0a65fd]{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(160px,.85fr) minmax(240px,1.3fr) minmax(160px,.85fr);gap:14px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid rgba(128,128,128,.16)}.library-nav-group[data-v-2d0a65fd]{min-width:0}.nav-group-label[data-v-2d0a65fd]{display:block;margin:0 0 9px 10px;color:var(--color-secondary);font-size:12px;font-weight:500}.nav-group-items[data-v-2d0a65fd]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.library-navigation.tabs .tab[data-v-2d0a65fd]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 10px;min-height:38px;box-sizing:border-box;font-size:14px;background:transparent;color:var(--color-text)}.library-navigation.tabs .tab.active[data-v-2d0a65fd],.library-navigation.tabs .tab[data-v-2d0a65fd]:hover{background:var(--color-secondary-bg)}.library-navigation.tabs .tab[data-v-2d0a65fd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.library-navigation.tabs .tab.dropdown[data-v-2d0a65fd]{padding:0;gap:0}.library-navigation.tabs .tab.dropdown .text[data-v-2d0a65fd]{padding:8px 3px 8px 10px}.library-navigation.tabs .tab.dropdown .icon[data-v-2d0a65fd]{min-height:38px;padding:0 8px 0 3px;background:transparent;color:inherit}.folder-nav-group .svg-icon[data-v-2d0a65fd]{width:15px;height:15px}.folder-total[data-v-2d0a65fd]{margin-left:2px;font-size:12px;font-weight:400;color:var(--color-secondary)}.content-actions.tabs-row[data-v-2d0a65fd]{justify-content:flex-start;flex-wrap:wrap;flex-direction:row}@media(max-width:1200px){.library-navigation.tabs[data-v-2d0a65fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}}@media(max-width:600px){.library-navigation.tabs[data-v-2d0a65fd]{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:18px;margin-bottom:24px}.library-nav-group[data-v-2d0a65fd]{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;align-items:start}.nav-group-label[data-v-2d0a65fd]{margin:11px 0 0}.library-navigation.tabs .tab[data-v-2d0a65fd]{padding:8px;font-size:13px}.library-navigation.tabs .tab.dropdown .text[data-v-2d0a65fd]{padding-left:8px}}h1 .avatar[data-v-2d0a65fd]{width:44px;object-fit:cover}.liked-songs[data-v-2d0a65fd]{min-height:204px}.library-empty[data-v-2d0a65fd]{overflow-wrap:anywhere}@media(max-width:1000px){.tabs .tab[data-v-2d0a65fd]{margin-right:4px;font-size:16px}}@media(max-width:800px){h1[data-v-2d0a65fd]{font-size:32px}.section-one[data-v-2d0a65fd]{flex-direction:column}.section-one .songs[data-v-2d0a65fd]{margin:20px 0 0}.section-two[data-v-2d0a65fd]{margin-top:28px}.tabs-row[data-v-2d0a65fd],.local-library-heading[data-v-2d0a65fd]{flex-direction:column;gap:12px}.section-two .tabs .tab[data-v-2d0a65fd]{margin:0 4px 4px 0}.folder-grid[data-v-2d0a65fd]{grid-template-columns:1fr}.track-metadata>div[data-v-2d0a65fd]{grid-template-columns:88px minmax(0,1fr)}.details-actions[data-v-2d0a65fd]{justify-content:flex-start}}.library-navigation.tabs[data-v-2d0a65fd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,.7fr);gap:20px}.library-nav-group[data-library-group=sources][data-v-2d0a65fd]{grid-column:1/-1;display:flex;align-items:center;gap:20px;border-top:1px solid rgba(128,128,128,.14);padding-top:14px}.library-nav-group[data-library-group=sources] .nav-group-label[data-v-2d0a65fd]{margin:0;min-width:70px}.library-source-filter[data-v-2d0a65fd]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:14px 18px;margin-bottom:22px;background:var(--color-secondary-bg);border-radius:14px;font-size:13px}.library-source-filter label[data-v-2d0a65fd]{display:flex;align-items:center;gap:12px}.library-source-filter select[data-v-2d0a65fd]{min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:var(--color-body-bg)}.library-source-filter>span[data-v-2d0a65fd]{color:var(--color-secondary)}@media(max-width:700px){.library-navigation.tabs[data-v-2d0a65fd]{grid-template-columns:1fr;gap:10px}.library-nav-group[data-library-group=sources][data-v-2d0a65fd]{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}.library-nav-group[data-library-group=sources] .nav-group-label[data-v-2d0a65fd]{min-width:0;margin-top:10px}.library-source-filter[data-v-2d0a65fd]{padding:12px}.library-source-filter>span[data-v-2d0a65fd]{font-size:12px}}h1[data-v-2d0a65fd]{font-size:32px;margin:24px 0 0}.section-one[data-v-2d0a65fd]{margin-top:16px;gap:24px}.section-one .songs[data-v-2d0a65fd]{margin:0;max-height:150px}.liked-songs[data-v-2d0a65fd]{min-height:150px;margin:0;padding:16px 20px}.liked-songs .bottom .title[data-v-2d0a65fd]{font-size:21px}.liked-songs .top[data-v-2d0a65fd]{font-size:12px}.liked-songs .top p[data-v-2d0a65fd]{max-height:46px;overflow:hidden}.section-two[data-v-2d0a65fd]{margin-top:28px}.library-navigation.tabs[data-v-2d0a65fd]{display:flex;flex-direction:column;gap:0;padding:0;margin-bottom:24px;border:1px solid rgba(128,128,128,.15);border-radius:18px;overflow:hidden}.library-nav-group[data-v-2d0a65fd]{display:flex;align-items:center;gap:18px;width:100%;box-sizing:border-box;padding:13px 18px}.library-nav-group[data-library-group=sources][data-v-2d0a65fd]{display:flex;border-top:0;border-bottom:1px solid rgba(128,128,128,.14);padding:14px 18px;gap:18px;background:var(--color-secondary-bg)}.library-nav-group .nav-group-label[data-v-2d0a65fd],.library-nav-group[data-library-group=sources] .nav-group-label[data-v-2d0a65fd]{flex:0 0 44px;min-width:0;margin:0;font-size:12px}.source-selection[data-v-2d0a65fd]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.source-selection select[data-v-2d0a65fd]{max-width:100%;min-height:40px;min-width:160px;border:0;border-radius:10px;padding:8px 12px;color:var(--color-text);background:var(--color-body-bg);font-weight:600}.source-selection span[data-v-2d0a65fd]{font-size:12px;color:var(--color-secondary)}.connection-actions[data-v-2d0a65fd]{display:flex;gap:6px;flex-wrap:wrap}.connection-actions button[data-v-2d0a65fd]{padding:8px 10px;min-height:38px;border-radius:8px;color:var(--color-secondary);background:transparent;font-size:12px}.connection-actions button[data-v-2d0a65fd]:hover,.connection-actions button.active[data-v-2d0a65fd]{color:var(--color-primary);background:var(--color-primary-bg)}.library-nav-group .nav-group-items[data-v-2d0a65fd]{flex:1}.library-navigation.tabs .tab[data-v-2d0a65fd]{min-height:40px;font-size:14px}.library-navigation.tabs .tab.active[data-v-2d0a65fd]{background:var(--color-primary-bg);color:var(--color-primary)}.playlist-import-action[data-v-2d0a65fd]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:18px 0}.playlist-import-action .tab-button[data-v-2d0a65fd]{padding:10px 14px;background:var(--color-secondary-bg);font-size:13px}.playlist-import-action label[data-v-2d0a65fd],.library-status[data-v-2d0a65fd]{font-size:12px;color:var(--color-secondary)}.playlist-import-action label[data-v-2d0a65fd]{display:flex;gap:6px;align-items:center}.text-action[data-v-2d0a65fd]{color:var(--color-primary);background:transparent;padding:4px 0}.local-library-heading .local-tabs[data-v-2d0a65fd]{display:flex;flex-wrap:wrap}.library-page[data-v-2d0a65fd]{padding-bottom:24px}@media(max-width:900px){.library-nav-group[data-library-group=sources][data-v-2d0a65fd]{flex-wrap:wrap}.source-selection[data-v-2d0a65fd]{flex:1}.connection-actions[data-v-2d0a65fd]{margin-left:62px;width:100%}.section-one .songs[data-v-2d0a65fd]{max-height:132px}.liked-songs[data-v-2d0a65fd]{min-height:132px}.liked-songs .top p[data-v-2d0a65fd]{max-height:32px}}@media(max-width:700px){h1[data-v-2d0a65fd]{font-size:28px}.section-one .songs[data-v-2d0a65fd]{display:none}.section-one[data-v-2d0a65fd]{margin-top:14px}.liked-songs[data-v-2d0a65fd]{min-height:128px}.section-two[data-v-2d0a65fd]{margin-top:20px}.library-nav-group[data-v-2d0a65fd],.library-nav-group[data-library-group=sources][data-v-2d0a65fd]{display:flex;gap:10px;padding:12px;align-items:center}.library-nav-group .nav-group-label[data-v-2d0a65fd],.library-nav-group[data-library-group=sources] .nav-group-label[data-v-2d0a65fd]{flex-basis:36px;margin:0}.source-selection[data-v-2d0a65fd]{gap:10px;flex-wrap:wrap}.source-selection select[data-v-2d0a65fd]{min-width:0;flex:1}.source-selection span[data-v-2d0a65fd]{font-size:11px}.connection-actions[data-v-2d0a65fd]{margin-left:46px;gap:0}.connection-actions button[data-v-2d0a65fd]{font-size:11px;padding:7px 8px}.library-navigation.tabs .tab[data-v-2d0a65fd]{font-size:13px;padding:8px}.library-nav-group .nav-group-items[data-v-2d0a65fd]{gap:2px}.library-navigation.tabs[data-v-2d0a65fd]{border-radius:14px}.local-library-heading[data-v-2d0a65fd]{align-items:stretch}.library-actions[data-v-2d0a65fd]{justify-content:flex-start;gap:7px}.library-actions .tab-button[data-v-2d0a65fd]{font-size:12px;padding:8px 10px}.import-preference[data-v-2d0a65fd]{font-size:12px;gap:8px}.library-navigation.tabs .tab.dropdown .text[data-v-2d0a65fd]{padding-left:8px}}.koel-screen-base[data-v-410b090d]{display:flex;flex-direction:column;width:100%;min-width:0;color:var(--salt-text, var(--color-text))}.header-host[data-v-410b090d]{flex-shrink:0}.screen-content[data-v-410b090d]{display:flex;flex-direction:column;min-width:0;padding:8px 0 0}.screen-header[data-v-5ffb7e73]{display:flex;gap:16px;align-items:flex-end;min-width:0;min-height:56px;padding:0 0 8px}.header-main[data-v-5ffb7e73]{display:flex;flex:1;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.heading-copy[data-v-5ffb7e73]{display:flex;align-items:baseline;flex-wrap:wrap;flex:1;gap:8px;min-width:100px}h1.name[data-v-5ffb7e73]{margin:0;font-size:24px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.meta[data-v-5ffb7e73]{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.5;color:var(--salt-subtext,var(--color-secondary))}.thumbnail-wrapper[data-v-5ffb7e73]{flex:0 0 92px;width:92px;height:92px;overflow:hidden;border-radius:6px}.expanded .header-main[data-v-5ffb7e73]{flex-direction:column;align-items:stretch}.collapsed[data-v-5ffb7e73]{gap:0}.disabled[data-v-5ffb7e73]{opacity:.5;pointer-events:none}.compact .thumbnail-wrapper[data-v-5ffb7e73]{display:none}.compact h1.name[data-v-5ffb7e73]{font-size:24px}.koel-empty-state[data-v-32fc6bb2]{display:flex;justify-content:center;align-items:center;padding:38px 18px;color:var(--salt-text-secondary, var(--color-text-secondary))}.empty-copy[data-v-32fc6bb2]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:560px}.jumbo-icon[data-v-32fc6bb2]{display:block;font-size:48px;opacity:.55}.text[data-v-32fc6bb2]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:14px;line-height:1.5}.thumbnail-stack[data-v-34e23260]{display:grid;width:100%;height:100%;overflow:hidden;background:var(--salt-surface, #ddd)}.thumbnail-stack.tiles[data-v-34e23260]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.thumbnail-stack img[data-v-34e23260]{display:block;width:100%;height:100%;object-fit:cover;min-width:0;min-height:0}.playable-list-wrap[data-v-8c4097bf]{display:flex;flex-direction:column;min-width:0}.song-list-header[data-v-8c4097bf],.song-item[data-v-8c4097bf]{display:flex;align-items:center;min-width:0}.song-list-header[data-v-8c4097bf]{min-height:32px;color:var(--salt-subtext,var(--color-secondary));font-size:12px}.song-list-header>*[data-v-8c4097bf],.song-item>span[data-v-8c4097bf]{padding:8px;text-align:left;min-width:0;box-sizing:border-box}.song-list-header button[data-v-8c4097bf]{font:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.track-number[data-v-8c4097bf]{flex:0 0 36px;font-size:12px;opacity:.55;text-align:center!important}.thumbnail[data-v-8c4097bf]{flex:0 0 58px;line-height:0}.title-artist[data-v-8c4097bf]{flex:1;overflow:hidden}.album[data-v-8c4097bf]{flex:0 0 27%;overflow:hidden}.time[data-v-8c4097bf]{flex:0 0 64px;color:var(--salt-text-secondary, var(--color-text-secondary));font-size:12px;font-variant-numeric:tabular-nums}.favorite[data-v-8c4097bf],.extra[data-v-8c4097bf]{flex:0 0 36px;text-align:center!important}.song-item[data-v-8c4097bf]{height:64px;border-radius:6px;outline:0;cursor:default}.song-item[data-v-8c4097bf]:hover{background:var(--salt-hover, rgba(128,128,128,.08))}.song-item.selected[data-v-8c4097bf]{background:color-mix(in srgb,var(--salt-text,var(--color-text)) 10%,transparent)}.song-item.playing .title[data-v-8c4097bf],.song-item.playing .track-number[data-v-8c4097bf],.song-item.playing .album button[data-v-8c4097bf],.song-item.playing .time[data-v-8c4097bf]{color:var(--salt-accent,var(--color-primary))}.song-item .title-artist[data-v-8c4097bf]{display:flex;flex-direction:column;gap:2px}.song-item .title[data-v-8c4097bf],.song-item .artist[data-v-8c4097bf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-item .title[data-v-8c4097bf]{font-size:14px;font-weight:400}.song-item .artist[data-v-8c4097bf]{font-size:12px;color:var(--salt-text-secondary, var(--color-text-secondary))}.source-mark[data-v-8c4097bf]{margin-right:6px;font-size:12px;opacity:.7}.song-item .album button[data-v-8c4097bf],.thumbnail button[data-v-8c4097bf]{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:4px}.song-item .album button[data-v-8c4097bf]{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:var(--salt-text-secondary, var(--color-text-secondary));font-size:12px}.thumbnail button[data-v-8c4097bf],.thumbnail img[data-v-8c4097bf]{display:block;width:42px;height:42px;border-radius:4px;object-fit:cover}.favorite button[data-v-8c4097bf],.extra button[data-v-8c4097bf]{color:var(--salt-subtext,var(--color-secondary))}.favorite button[aria-pressed=true][data-v-8c4097bf]{color:var(--salt-accent, #0470e6);opacity:1}.svg-icon[data-v-8c4097bf]{width:16px;height:16px}button[data-v-8c4097bf]:focus:not(:focus-visible){outline:0}button[data-v-8c4097bf]:focus-visible,.song-item[data-v-8c4097bf]:focus-visible{outline:2px solid var(--salt-accent, #0470e6);outline-offset:-2px}.menu[data-v-8c4097bf]{position:fixed;z-index:1000;min-width:180px;max-width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - 112px);overflow:auto;padding:0;border:1px solid var(--salt-stroke,var(--salt-border,#8882));border-radius:6px;color:var(--salt-text,var(--color-text));background:var(--salt-popup,var(--color-body-bg));scrollbar-width:thin;scrollbar-color:var(--salt-subtext,var(--color-secondary)) transparent;outline:none}.menu>button[data-v-8c4097bf],.menu>a[data-v-8c4097bf]{display:block;box-sizing:border-box;width:100%;padding:12px 16px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;font-size:14px;cursor:default}.menu>button[data-v-8c4097bf]:hover,.menu>button[data-v-8c4097bf]:focus-visible,.menu>a[data-v-8c4097bf]:hover{background:var(--salt-hover, rgba(128,128,128,.1))}.menu .item-info[data-v-8c4097bf]{display:flex;gap:12px;padding:12px 16px}.item-info img[data-v-8c4097bf]{width:36px;height:36px;border-radius:4px}.item-info div[data-v-8c4097bf]{display:flex;flex-direction:column;gap:2px;min-width:0}.item-info strong[data-v-8c4097bf],.item-info small[data-v-8c4097bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400}.item-info small[data-v-8c4097bf]{color:var(--salt-subtext,var(--color-secondary));font-size:12px}.menu hr[data-v-8c4097bf]{height:1px;border:0;margin:0 0 0 16px;background:var(--salt-stroke,var(--salt-border,#8882))}.compact .album[data-v-8c4097bf]{display:none}.compact .track-number[data-v-8c4097bf]{flex-basis:28px}.narrow .favorite[data-v-8c4097bf],.narrow .track-number[data-v-8c4097bf]{display:none}.narrow .time[data-v-8c4097bf]{flex-basis:48px;padding-left:0!important}.narrow .thumbnail[data-v-8c4097bf]{flex-basis:54px}.narrow .extra[data-v-8c4097bf]{flex-basis:30px}.album-grid[data-v-57d94f2d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 16px;font-size:14px}.artist-album-card[data-v-57d94f2d]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:6px}.card-thumbnail[data-v-57d94f2d]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--salt-surface, rgba(128,128,128,.1))}.cover-art[data-v-57d94f2d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.overlay[data-v-57d94f2d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;opacity:0;transition:opacity .18s}.cover-play[data-v-57d94f2d]{position:absolute;right:12px;bottom:12px;opacity:0;transition:opacity .18s}.artist-album-card:hover .overlay[data-v-57d94f2d],.artist-album-card:focus-within .overlay[data-v-57d94f2d],.artist-album-card:hover .cover-play[data-v-57d94f2d],.artist-album-card:focus-within .cover-play[data-v-57d94f2d]{opacity:1}.card-footer[data-v-57d94f2d]{display:flex;flex:1;flex-direction:column;gap:4px;padding:8px 0 0;overflow:hidden}.name[data-v-57d94f2d]{display:flex;flex-direction:column;gap:3px;min-width:0}.name-link[data-v-57d94f2d]{display:block;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:500;text-align:left;cursor:pointer}.name-link[data-v-57d94f2d],.artist[data-v-57d94f2d]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.artist[data-v-57d94f2d],.meta[data-v-57d94f2d]{font-size:12px;color:var(--salt-text-secondary, var(--color-text-secondary))}.meta[data-v-57d94f2d]{display:flex;gap:8px;margin:0}button[data-v-57d94f2d]:focus:not(:focus-visible),article[data-v-57d94f2d]:focus:not(:focus-visible){outline:none}button[data-v-57d94f2d]:focus-visible,article[data-v-57d94f2d]:focus-visible{outline:2px solid var(--salt-accent, #0470e6);outline-offset:-2px}@media(hover:none){.cover-play[data-v-57d94f2d]{opacity:1}}.album-grid.compact[data-v-57d94f2d]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px 14px}.salt-ui-item[data-v-2217503a]{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:var(--salt-item-height,32px);padding:0 var(--salt-padding,16px);border:0;border-radius:0;color:var(--salt-text,#1e1715);background:transparent;font-family:inherit;font-size:var(--salt-text-main,14px);font-weight:inherit;text-align:start;line-height:normal}.salt-ui-item.disabled[data-v-2217503a]{opacity:.5}.leading[data-v-2217503a]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--salt-item-icon,20px);width:var(--salt-item-icon,20px);height:var(--salt-item-icon,20px);margin-inline-end:var(--salt-sub-padding,12px)}.leading[data-v-2217503a] svg,.leading[data-v-2217503a] img{width:var(--salt-item-icon,20px);height:var(--salt-item-icon,20px)}.item-copy[data-v-2217503a]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:var(--salt-sub-padding,12px) 0}.title[data-v-2217503a]{display:block;overflow-wrap:anywhere}.description[data-v-2217503a]{display:block;color:var(--salt-subtext,#8c8c8c);font-size:var(--salt-text-sub,12px);overflow-wrap:anywhere}.trailing[data-v-2217503a]{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:1;min-width:0;margin-inline-start:var(--salt-sub-padding,12px);color:var(--salt-subtext,#8c8c8c);font-size:var(--salt-text-sub,12px);text-align:end}.arrow[data-v-2217503a]{display:inline-flex;flex:0 0 16px;box-sizing:border-box;width:16px;height:16px;padding:2px;margin-inline-start:var(--salt-sub-padding,12px)}.arrow.link[data-v-2217503a]{padding:0}.arrow-glyph[data-v-2217503a]{display:block;width:100%;height:100%;background:currentColor;mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.interactive[data-v-2217503a]{cursor:default;-webkit-tap-highlight-color:transparent}.interactive[data-v-2217503a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.interactive[data-v-2217503a]:not(:disabled):hover:after,.interactive[data-v-2217503a]:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay,rgb(0 0 0 / 10%))}.interactive[data-v-2217503a]:not(:disabled):active:after{background:var(--salt-press-overlay,rgb(0 0 0 / 30%))}.interactive[data-v-2217503a]:focus{outline:none;box-shadow:none;transform:none}.salt-ui-switch[data-v-14a17c95]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 46px;width:46px;min-width:46px;height:26px;min-height:26px;padding:0;margin:0;border:0;border-radius:9999px;background:transparent;color:var(--salt-on-accent,#fff);overflow:hidden;cursor:default;-webkit-tap-highlight-color:transparent}.salt-ui-switch svg[data-v-14a17c95]{display:block;width:46px;height:26px}.salt-ui-switch.disabled[data-v-14a17c95]{opacity:.5}.salt-ui-switch[data-v-14a17c95]:focus{outline:none;box-shadow:none;transform:none}.salt-ui-switch[role=switch][data-v-14a17c95]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.salt-ui-switch[role=switch][data-v-14a17c95]:not(:disabled):hover:after,.salt-ui-switch[role=switch][data-v-14a17c95]:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay,rgb(0 0 0 / 10%))}.salt-ui-switch[role=switch][data-v-14a17c95]:not(:disabled):active:after{background:var(--salt-press-overlay,rgb(0 0 0 / 30%))}@media(prefers-reduced-motion:reduce){.salt-ui-switch[data-v-14a17c95]{scroll-behavior:auto}}.koel-library[data-v-b6d3ccf4]{color:var(--salt-text, var(--color-text));min-width:0;padding:0 0 100px;font-size:14px}.screen-actions[data-v-b6d3ccf4],.library-navigation[data-v-b6d3ccf4],.category-tabs[data-v-b6d3ccf4],.view-toolbar[data-v-b6d3ccf4],.details-actions[data-v-b6d3ccf4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.screen-actions[data-v-b6d3ccf4]{justify-content:flex-end}.library-navigation[data-v-b6d3ccf4]{align-items:center;gap:12px;margin-top:8px;padding-bottom:8px}.source-filter[data-v-b6d3ccf4]{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:var(--salt-subtext,var(--color-secondary))}.source-filter>.salt-ui-select[data-v-b6d3ccf4]{max-width:220px}.category-tabs[data-v-b6d3ccf4]{flex:1;gap:4px}.category[data-v-b6d3ccf4]{color:var(--salt-text,var(--color-text))}.category.active[data-v-b6d3ccf4]{color:var(--salt-accent,var(--color-primary))}.view-toolbar[data-v-b6d3ccf4]{margin-bottom:16px;font-size:14px}.view-toolbar label[data-v-b6d3ccf4]{display:flex;align-items:center;gap:12px}.toolbar-spacer[data-v-b6d3ccf4]{flex:1}.list-filter[data-v-b6d3ccf4]{min-width:110px;max-width:300px;flex:1;padding:0 12px;border:1px solid var(--salt-stroke,var(--salt-border,#8882));border-radius:6px;background:var(--salt-sub-background,var(--color-secondary-bg))}.list-filter .svg-icon[data-v-b6d3ccf4]{width:20px;height:20px;flex-shrink:0;color:var(--salt-subtext,var(--color-secondary))}.list-filter input[data-v-b6d3ccf4]{width:100%;min-width:0;min-height:32px;border:0;padding:6px 0;outline:none;background:transparent;color:inherit;font:inherit}.list-filter[data-v-b6d3ccf4]:focus-within{border-color:var(--salt-accent,var(--color-primary))}.compact-check[data-v-b6d3ccf4]{display:flex;align-items:center;gap:12px;white-space:nowrap}.sort-control[data-v-b6d3ccf4]{color:var(--salt-subtext,var(--color-secondary));font-size:12px}.sort-control>.salt-ui-select[data-v-b6d3ccf4]{max-width:160px}.view-mode[data-v-b6d3ccf4]{display:flex;gap:4px}.selection-note[data-v-b6d3ccf4]{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;color:var(--salt-subtext,var(--color-secondary))}.artist-list[data-v-b6d3ccf4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px}.artist-row[data-v-b6d3ccf4]{display:flex;align-items:center;gap:12px;min-width:0;border:0;padding:12px 16px;border-radius:6px;color:inherit;background:transparent;text-align:left;cursor:pointer}.artist-row img[data-v-b6d3ccf4]{width:48px;height:48px;border-radius:50%;object-fit:cover}.artist-row span[data-v-b6d3ccf4]{display:flex;flex-direction:column;gap:2px;min-width:0}.artist-row strong[data-v-b6d3ccf4]{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-row small[data-v-b6d3ccf4]{color:var(--salt-subtext,var(--color-secondary));font-size:12px}.album-table-header[data-v-b6d3ccf4],.album-table-row[data-v-b6d3ccf4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,27%) 48px;align-items:center;gap:12px;width:100%;min-width:0;padding:8px 16px;box-sizing:border-box}.album-table-header[data-v-b6d3ccf4]{color:var(--salt-subtext,var(--color-secondary));font-size:12px}.album-table-row[data-v-b6d3ccf4]{min-height:64px;border:0;border-radius:6px;color:inherit;background:transparent;text-align:left;font:inherit;font-size:14px;cursor:pointer}.album-table-row[data-v-b6d3ccf4]:hover,.artist-row[data-v-b6d3ccf4]:hover{background:var(--salt-hover,rgba(0,0,0,.1))}.album-name[data-v-b6d3ccf4]{display:flex;align-items:center;gap:12px;min-width:0}.album-name img[data-v-b6d3ccf4]{width:46px;height:46px;border-radius:6px;object-fit:cover}.album-table-row span[data-v-b6d3ccf4]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.folder-list[data-v-b6d3ccf4]{display:flex;flex-direction:column}.folder-back[data-v-b6d3ccf4]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.shared-note[data-v-b6d3ccf4]{margin:0 0 16px;color:var(--salt-subtext,var(--color-secondary));font-size:12px;line-height:1.5}.library-manage[data-v-b6d3ccf4]{display:grid;gap:16px}.import-drop[data-v-b6d3ccf4]{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--salt-stroke,var(--salt-border,#8883));border-radius:6px;padding:24px 16px;font-size:14px}.import-drop>.svg-icon[data-v-b6d3ccf4]{width:20px;height:20px;color:var(--salt-subtext,var(--color-secondary))}.import-drop strong[data-v-b6d3ccf4]{font-weight:400;text-align:center}.library-counts[data-v-b6d3ccf4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px}.library-counts span[data-v-b6d3ccf4]{display:flex;flex-direction:column;gap:6px;font-size:24px}.library-counts small[data-v-b6d3ccf4]{color:var(--salt-subtext,var(--color-secondary));font-size:12px}.edit-backdrop[data-v-b6d3ccf4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000052}.edit-dialog[data-v-b6d3ccf4]{box-sizing:border-box;width:min(540px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--salt-stroke,var(--salt-border,#8882));border-radius:30px;background:var(--salt-popup,var(--color-body-bg));box-shadow:0 24px 48px #0000001a,0 4px 16px #00000016;color:var(--salt-text,var(--color-text));font-size:14px;outline:none;scrollbar-width:thin;scrollbar-color:var(--salt-subtext,var(--color-secondary)) transparent}.dialog-heading[data-v-b6d3ccf4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.edit-dialog h2[data-v-b6d3ccf4]{margin:0;font-size:18px;font-weight:700;overflow-wrap:anywhere}.edit-dialog label[data-v-b6d3ccf4]{display:flex;flex-direction:column;gap:2px;margin-top:16px;font-size:12px;color:var(--salt-subtext,var(--color-secondary))}.edit-dialog label input[data-v-b6d3ccf4]{border:0;border-bottom:1px solid var(--salt-stroke,var(--salt-border,#8882));border-radius:0;padding:12px 0;outline:none;color:var(--salt-text,var(--color-text));caret-color:var(--salt-accent,var(--color-primary));background:transparent;font:inherit;font-size:14px}.edit-dialog label input[data-v-b6d3ccf4]:focus{border-bottom-color:var(--salt-accent,var(--color-primary))}.track-metadata[data-v-b6d3ccf4]{display:grid;gap:6px;margin:16px 0;font-size:14px}.track-metadata div[data-v-b6d3ccf4]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.track-metadata dt[data-v-b6d3ccf4]{color:var(--salt-subtext,var(--color-secondary))}.track-metadata dd[data-v-b6d3ccf4]{margin:0;overflow-wrap:anywhere}.edit-dialog pre[data-v-b6d3ccf4]{max-height:220px;overflow:auto;white-space:pre-wrap;font:inherit;line-height:1.6}.details-actions[data-v-b6d3ccf4]{gap:12px;margin-top:24px}button[data-v-b6d3ccf4]:focus:not(:focus-visible){outline:none}button[data-v-b6d3ccf4]:focus-visible{outline:2px solid var(--salt-accent, #0470e6);outline-offset:-2px}.koel-library.compact .screen-actions[data-v-b6d3ccf4]{justify-content:flex-start}.koel-library.compact .library-navigation[data-v-b6d3ccf4]{align-items:flex-start;gap:10px}.koel-library.compact .category-tabs[data-v-b6d3ccf4]{flex-basis:100%}.koel-library.compact .toolbar-spacer[data-v-b6d3ccf4]{display:none}.koel-library.compact .list-filter[data-v-b6d3ccf4]{flex-basis:100%;max-width:none}.koel-library.compact .artist-list[data-v-b6d3ccf4]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 12px}.koel-library.compact .album-table-header[data-v-b6d3ccf4],.koel-library.compact .album-table-row[data-v-b6d3ccf4]{grid-template-columns:minmax(0,1fr) 48px}.koel-library.compact .album-table-header[data-v-b6d3ccf4]>:nth-child(2),.koel-library.compact .album-table-row[data-v-b6d3ccf4]>:nth-child(2){display:none}.koel-library.narrow .artist-list[data-v-b6d3ccf4]{grid-template-columns:minmax(0,1fr)}.koel-library.narrow .edit-backdrop[data-v-b6d3ccf4]{padding:12px}.koel-library.narrow .edit-dialog[data-v-b6d3ccf4]{padding:18px}.cover-list[data-v-81c38d08]{width:100%;padding:12px 0 0}.cover-grid[data-v-81c38d08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:18px}.cover-item[data-v-81c38d08]{min-width:0;height:auto;border-radius:6px;transition:background-color .2s}.cover-item[data-v-81c38d08]:hover{background:var(--salt-hover, rgba(136, 136, 136, .0666666667))}.cover[data-v-81c38d08]{position:relative;aspect-ratio:1}.cover[data-v-81c38d08] img{border-radius:6px}.cover[data-v-81c38d08] .play-button{position:relative;flex:0 0 32px;width:32px!important;height:32px!important;min-width:32px;min-height:32px;padding:0;border:0;border-radius:9999px;background:var(--salt-accent, #0470e6);color:var(--salt-on-accent, #fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:none;transition:none;overflow:hidden;isolation:isolate}.cover[data-v-81c38d08] .play-button:hover,.cover[data-v-81c38d08] .play-button:active{background:var(--salt-accent, #0470e6);transform:none}.cover[data-v-81c38d08] .play-button .svg-icon{width:16px;height:16px;margin:0}.cover[data-v-81c38d08] .play-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cover[data-v-81c38d08] .play-button:not(:disabled):hover:after,.cover[data-v-81c38d08] .play-button:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay, rgba(0, 0, 0, .1))}.cover[data-v-81c38d08] .play-button:not(:disabled):active:after{background:var(--salt-press-overlay, rgba(0, 0, 0, .3))}.cover[data-v-81c38d08] .play-button:disabled{opacity:1;color:var(--salt-disabled-content);background:var(--salt-sub-background)}.play-count[data-v-81c38d08]{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:4px;background:#0007;color:#fff;font-size:11px;pointer-events:none}.cover-data[data-v-81c38d08]{display:flex;flex-direction:column;gap:2px;padding:8px 0}.name[data-v-81c38d08]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit;text-decoration:none;font-size:14px;line-height:1.4}.tip[data-v-81c38d08]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--salt-subtext, var(--color-secondary));font-size:12px}@container (max-width: 440px){.cover-grid[data-v-81c38d08]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.feed-status[data-v-4bdf8c78]{color:var(--salt-subtext, var(--color-secondary));font-size:14px;text-align:center}p[data-v-4bdf8c78]{margin:20px 0;line-height:1.7}.load-more[data-v-4bdf8c78]{margin:20px 0}button[data-v-4bdf8c78]:focus:not(:focus-visible){outline:none}.menu[data-v-eb77307b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:40px}.category[data-v-eb77307b]{display:flex;gap:12px;align-items:center;color:var(--salt-subtext,var(--color-secondary));font-size:12px}.quality-tabs[data-v-eb77307b]{display:flex;gap:4px}.quality-tabs button[data-v-eb77307b]{color:var(--salt-text,var(--color-text))}.quality-tabs .active[data-v-eb77307b]{color:var(--salt-accent,var(--color-primary))}button[data-v-eb77307b]:focus:not(:focus-visible){outline:none}h2[data-v-9df08221]{margin:16px 0 8px;font-size:14px;font-weight:500}.official-list[data-v-9df08221]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.song-data-card[data-v-9df08221]{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.song-data-surface[data-v-9df08221]{height:100%}.song-data-surface[data-v-9df08221] .salt-ui-card{padding:12px 16px;height:100%}.song-data-card[data-v-9df08221]:hover{opacity:.8}.title[data-v-9df08221]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.name[data-v-9df08221]{font-size:14px;font-weight:500}.desc[data-v-9df08221]{font-size:12px;color:var(--salt-subtext, var(--color-secondary))}.content[data-v-9df08221]{display:flex;min-width:0;gap:14px}.cover[data-v-9df08221]{width:85px;height:85px;flex-shrink:0;border-radius:6px;overflow:hidden}img[data-v-9df08221]{width:100%;height:100%;object-fit:cover}.info[data-v-9df08221]{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:space-evenly;gap:5px}.info p[data-v-9df08221]{margin:0;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--salt-subtext, var(--color-secondary))}.song-item[data-v-9df08221]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.song-item small[data-v-9df08221]{margin-left:6px;color:var(--salt-subtext, var(--color-secondary))}@container (max-width: 440px){.official-list[data-v-9df08221]{grid-template-columns:minmax(0,1fr)}}.menu[data-v-c9c77617]{display:flex;align-items:center;min-height:40px;font-size:14px;font-weight:500}.artist-list[data-v-c9c77617]{width:100%;padding:12px 0}.artist-grid[data-v-c9c77617]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px}.artist-item[data-v-c9c77617]{display:flex;align-items:center;min-width:0;padding:12px 16px;gap:12px;border-radius:6px;color:inherit;text-decoration:none}.artist-item[data-v-c9c77617]:hover{background:var(--salt-hover, #8881)}.cover[data-v-c9c77617]{width:52px;height:52px;border-radius:50%;flex-shrink:0;overflow:hidden}.cover-img[data-v-c9c77617]{width:100%;height:100%;object-fit:cover}.cover-data[data-v-c9c77617]{display:flex;flex-direction:column;gap:2px;min-width:0}.name[data-v-c9c77617]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.num[data-v-c9c77617]{font-size:12px;color:var(--salt-subtext, var(--color-secondary))}@container (max-width: 440px){.artist-grid[data-v-c9c77617]{grid-template-columns:minmax(0,1fr)}}.discover-new[data-v-b9b88b49]{display:flex;flex-direction:column;min-width:0}.menu[data-v-b9b88b49]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:40px}.type[data-v-b9b88b49]{font-size:14px;font-weight:500}.area[data-v-b9b88b49]{display:flex;flex-wrap:wrap;gap:5px}.area button[data-v-b9b88b49]{color:var(--salt-text,var(--color-text))}button.active[data-v-b9b88b49]{color:var(--salt-accent,var(--color-primary))}button[data-v-b9b88b49]:focus:not(:focus-visible){outline:none}.splayer-online[data-v-b81aece6]{min-width:0;color:var(--salt-text, var(--color-text))}.discover[data-v-b81aece6]{container-type:inline-size;display:flex;flex-direction:column}.discover-header[data-v-b81aece6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.tabs[data-v-b81aece6]{display:flex;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:thin}.tabs button[data-v-b81aece6]{flex:1 0 auto;color:var(--salt-text, var(--color-text))}.tabs button.active[data-v-b81aece6]{color:var(--salt-accent, var(--color-primary))}button[data-v-b81aece6]:focus:not(:focus-visible){outline:none}button[data-v-b81aece6]:focus-visible{outline:2px solid var(--salt-accent, var(--color-primary));outline-offset:-2px}.catalog-platform[data-v-b81aece6]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.catalog-platform button[data-v-b81aece6]{color:var(--salt-text, var(--color-text))}.catalog-platform button[aria-pressed=true][data-v-b81aece6]{color:var(--salt-accent, var(--color-primary))}.splayer-cloud[data-v-b81aece6] .cloud-heading{margin-bottom:16px}.splayer-cloud[data-v-b81aece6] .cloud-heading h2{font-size:24px;font-weight:500}.splayer-cloud[data-v-b81aece6] .cloud-heading button{min-height:32px;padding:6px 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--salt-text, var(--color-text)) 8%,transparent);color:inherit;font-size:14px}.splayer-cloud[data-v-b81aece6] .track{border-radius:4px}@container (max-width:560px){.discover-header[data-v-b81aece6]{gap:8px}.tabs[data-v-b81aece6]{width:100%}}.salt-material-source{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;background:var(--salt-material-fallback)}.salt-material-source>img{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;width:calc(100% + 160px);height:calc(100% + 160px);object-fit:cover;filter:blur(var(--salt-material-blur))}.salt-material-color,.salt-material-luminosity,.salt-material-noise{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.has-artwork .salt-material-color{display:block;background:var(--salt-material-color);mix-blend-mode:color}.has-artwork .salt-material-luminosity{display:block;background:var(--salt-material-luminosity);mix-blend-mode:luminosity}.has-artwork .salt-material-noise{display:block;opacity:var(--salt-material-noise);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.5' d='M0 0h128v128H0z'/%3E%3C/svg%3E")}#app.salt-shell[data-material=none] .salt-material-source>*,#app.salt-shell[data-material=none] .salt-material-source.has-artwork>*,#app.salt-shell[data-material=none] .salt-material-noise{display:none}@media(prefers-reduced-transparency:reduce){.salt-material-source>*,.salt-material-source.has-artwork>*{display:none}}#app.salt-shell{--salt-background: #f3f3f3;--salt-sub-background: #ffffff80;--salt-popup: rgb(249.0235294118, 249.0235294118, 249.0235294118);--salt-text: #1e1715;--salt-subtext: #8c8c8c;--salt-accent: #0470e6;--salt-on-accent: #fff;--salt-stroke: rgb(140 140 140 / 15%);--salt-error: #c42b1c;--salt-success: #0e8a00;--salt-warning: #9d5d00;--salt-layer: #ffffff64;--salt-layer-stroke: #0000000f;--salt-radius-small: 4px;--salt-radius-medium: 6px;--salt-radius-large: 10px;--salt-padding: 16px;--salt-sub-padding: 12px;--salt-item-height: 32px;--salt-item-icon: 20px;--salt-text-main: 14px;--salt-text-sub: 12px;--salt-text-title: 24px;--salt-text-paragraph: 16px;--salt-hairline: 1px;--salt-hover-overlay: rgb(0 0 0 / 10%);--salt-press-overlay: rgb(0 0 0 / 30%);--salt-button-small-height: 24px;--salt-button-regular-height: 32px;--salt-button-large-height: 40px;--salt-button-small-padding: 8px;--salt-button-regular-padding: 12px;--salt-button-large-padding: 16px;--salt-button-small-icon: 14px;--salt-button-regular-icon: 16px;--salt-button-large-icon: 20px;--salt-button-small-gap: 4px;--salt-button-regular-gap: 6px;--salt-button-large-gap: 8px;--salt-disabled-content: rgb(140 140 140 / 55%);--salt-subtle-background: rgb(30 23 21 / 8%);--salt-disabled-subtle-background: rgb(140 140 140 / 5%);--salt-control: var(--salt-sub-background);--salt-panel: var(--salt-background);--salt-border: var(--salt-stroke);--salt-surface: var(--salt-sub-background);--salt-text-secondary: var(--salt-subtext);--salt-menu: var(--salt-popup);--salt-selection: rgb(4 112 230 / 10%)}@media(min-resolution:2dppx){#app.salt-shell{--salt-hairline: .5px}}@media(min-resolution:3dppx){#app.salt-shell{--salt-hairline: .333333px}}#app.salt-shell{--salt-sidebar-width:220px;--content-left:var(--salt-sidebar-width);--color-body-bg:var(--salt-background);--color-text:var(--salt-text);--color-secondary:var(--salt-subtext);--color-secondary-bg:var(--salt-sub-background);--color-primary:var(--salt-accent);--color-primary-bg:color-mix(in srgb,var(--salt-accent) 10%,transparent);--color-navbar-bg:transparent;--color-primary-bg-for-transparent:var(--color-primary-bg);--color-secondary-bg-for-transparent:var(--salt-sub-background);--color-text-secondary:var(--salt-subtext);--salt-border:var(--salt-stroke);--salt-text-secondary:var(--salt-subtext);--salt-surface:var(--salt-sub-background);--salt-panel:var(--salt-background);--salt-control:var(--salt-sub-background);--salt-hover:#0000001a;--salt-selection:var(--color-primary-bg);--salt-selected:var(--color-primary-bg);--salt-menu:var(--salt-popup);--player-bar-height:64px;--player-bar-offset:24px;--player-bar-reserved-space:112px;--salt-material-fallback:light-dark(#eee,#1c1c1c);--salt-material-blur:60px;--salt-material-noise:.02;--salt-material-color:light-dark(#f3f3f300,#20202080);--salt-material-luminosity:light-dark(#f3f3f3e6,#202020f5);--salt-sub-material:var(--salt-sub-background);--salt-sub-blur:blur(60px);min-height:100dvh;background:var(--salt-background);color:var(--salt-text);color-scheme:light;font:400 14px Segoe UI,Microsoft YaHei,sans-serif}#app.salt-shell[data-material=mica]{--salt-material-fallback:light-dark(#dadada,#0a0a0a);--salt-material-blur:240px;--salt-material-noise:0;--salt-material-color:light-dark(#dadada80,#0a0a0a00);--salt-material-luminosity:light-dark(#dadada,#0a0a0a)}#app.salt-shell[data-material=none]{--salt-material-fallback:var(--salt-background);--salt-sub-blur:none}#app.salt-shell[data-material=mica]{--salt-sub-blur:blur(240px)}#app.salt-shell .salt-main-layer{position:fixed;inset:0 0 0 var(--content-left);z-index:1;pointer-events:none;border-radius:12px 0 0;background:var(--salt-layer);border-top:1px solid var(--salt-layer-stroke);border-left:1px solid var(--salt-layer-stroke)}#app.salt-shell .salt-sidebar{position:fixed;inset:0 auto 0 0;width:var(--salt-sidebar-width);z-index:120;display:flex;flex-direction:column;padding:8px 12px 12px;gap:8px;background:transparent}#app.salt-shell .salt-brand{display:flex;align-items:center;gap:8px;min-height:40px;padding-left:4px}#app.salt-shell .salt-brand strong{font-size:14px;font-weight:500;flex:1;white-space:nowrap}#app.salt-shell .salt-title-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:8px;border:0;border-radius:0;background:transparent;color:var(--salt-text);cursor:pointer;box-shadow:none;transform:none}#app.salt-shell .salt-title-button svg{width:20px;height:20px}#app.salt-shell .salt-title-button:hover,#app.salt-shell .salt-title-button:focus-visible{opacity:.6;background:transparent;box-shadow:none}#app.salt-shell .salt-title-button:active{opacity:.3;transform:none}#app.salt-shell .salt-workspaces{display:flex;gap:0;padding:3px;background:var(--salt-sub-background);border-radius:999px}#app.salt-shell .salt-workspaces button{flex:1;min-width:0;min-height:28px;border-radius:999px;padding:0 3px;background:transparent;color:var(--salt-subtext);font:inherit;cursor:pointer;box-shadow:none}#app.salt-shell .salt-workspaces button:hover{background:#0000001a}#app.salt-shell .salt-workspaces button:active{background:#0000004d}#app.salt-shell .salt-workspaces button[aria-pressed=true]{background:color-mix(in srgb,var(--salt-text) 8%,transparent);color:var(--salt-text)}#app.salt-shell .salt-navigation,#app.salt-shell .salt-sidebar-bottom,#app.salt-shell .salt-shared-playlists{display:grid;gap:4px}#app.salt-shell .salt-navigation a,#app.salt-shell .salt-sidebar-bottom a,#app.salt-shell .salt-shared-playlists a{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:4px;color:var(--salt-text);font-size:14px;font-weight:400;min-width:0}#app.salt-shell .salt-navigation a:hover,#app.salt-shell .salt-sidebar-bottom a:hover,#app.salt-shell .salt-shared-playlists a:hover{background:#0000001a}#app.salt-shell .salt-navigation a:active,#app.salt-shell .salt-sidebar-bottom a:active,#app.salt-shell .salt-shared-playlists a:active{background:#0000004d}#app.salt-shell .salt-navigation a.salt-active,#app.salt-shell .salt-sidebar-bottom a.salt-active,#app.salt-shell .salt-shared-playlists a.salt-active{background:color-mix(in srgb,var(--salt-text) 8%,transparent)}#app.salt-shell .salt-navigation a.salt-active:before,#app.salt-shell .salt-sidebar-bottom a.salt-active:before,#app.salt-shell .salt-shared-playlists a.salt-active:before{position:absolute;content:"";left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--salt-accent)}#app.salt-shell .salt-navigation span,#app.salt-shell .salt-sidebar-bottom span,#app.salt-shell .salt-shared-playlists span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app.salt-shell .salt-navigation .svg-icon,#app.salt-shell .salt-sidebar-bottom .svg-icon,#app.salt-shell .salt-shared-playlists .svg-icon{width:20px;height:20px;flex:none}#app.salt-shell .salt-navigation img,#app.salt-shell .salt-sidebar-bottom img,#app.salt-shell .salt-shared-playlists img{width:32px;height:32px;object-fit:cover;border-radius:4px;flex:none}#app.salt-shell .salt-navigation small,#app.salt-shell .salt-sidebar-bottom small,#app.salt-shell .salt-shared-playlists small{display:block;font-size:12px;color:var(--salt-subtext);margin-top:2px}#app.salt-shell .salt-playlist-heading{display:flex;align-items:center;justify-content:space-between;padding-left:12px;margin-top:8px;color:var(--salt-subtext);font-size:12px}#app.salt-shell .salt-playlist-heading a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--salt-text);font-size:20px}#app.salt-shell .salt-shared-playlists{align-content:start;overflow:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--salt-stroke) transparent}#app.salt-shell .salt-shared-playlists p{font-size:12px;color:var(--salt-subtext);padding:0 12px;line-height:1.5}#app.salt-shell .salt-sidebar-bottom{margin-top:auto}#app.salt-shell>main{z-index:2;left:var(--content-left);padding:56px 16px calc(var(--player-bar-reserved-space) + 8px);background:transparent;border-radius:12px 0 0;scrollbar-width:thin;scrollbar-color:var(--salt-stroke) transparent}#app.salt-shell>main::-webkit-scrollbar{width:6px}#app.salt-shell>main::-webkit-scrollbar-thumb{border-radius:6px;background:var(--salt-stroke)}#app.salt-shell .salt-topbar{position:fixed;left:var(--content-left);right:0;top:0;height:56px;padding:0 12px;display:flex;gap:8px;align-items:center;z-index:130;background:transparent;border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#app.salt-shell .salt-topbar>.navigation-buttons{display:flex;gap:0;flex:none}#app.salt-shell .mobile-navigation-toggle{display:none}#app.salt-shell .salt-topbar .right-part{display:flex;flex:1;min-width:0;align-items:center;gap:8px}#app.salt-shell .salt-topbar .search-box{flex:1;min-width:0}#app.salt-shell .salt-topbar .search-box .container{display:flex;width:100%;height:36px;align-items:center;gap:8px;padding:0 12px;border-radius:6px;background:var(--salt-sub-background);border:0}#app.salt-shell .salt-topbar .search-box .container.active{box-shadow:inset 0 -1px var(--salt-accent)}#app.salt-shell .salt-topbar .search-box .container>.svg-icon{width:16px;height:16px;flex:none;color:var(--salt-subtext);opacity:1;margin:0}#app.salt-shell .salt-topbar .search-box .input{flex:1;min-width:0}#app.salt-shell .salt-topbar input{display:block;width:100%;font:inherit;font-size:14px;font-weight:400;margin:0;background:transparent;color:var(--salt-text);caret-color:var(--salt-accent);outline:none;box-shadow:none}#app.salt-shell .salt-topbar input::placeholder{color:var(--salt-subtext)}#app.salt-shell .salt-topbar .avatar{width:36px;height:36px;min-width:36px;flex:none;margin:0;border:0;border-radius:0;padding:8px;background:transparent;filter:none;color:var(--salt-text)}#app.salt-shell .salt-topbar .avatar img{border-radius:50%;width:20px;height:20px}#app.salt-shell .salt-topbar .avatar svg{width:20px;height:20px}#app.salt-shell .salt-topbar .avatar:hover{opacity:.6;filter:none}#app.salt-shell .salt-topbar .avatar:active{opacity:.3}#app.salt-shell>.global-search{left:calc(var(--content-left) + 12px);right:12px;top:56px;z-index:200;border-radius:6px;padding:16px;background:var(--salt-popup);border:1px solid var(--salt-stroke);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}#app.salt-shell>.player-bar{left:var(--content-left);right:0;width:min(760px,100% - var(--content-left) - 32px);padding:8px 16px;border-radius:999px;color:var(--salt-text);--player-secondary-text:var(--salt-subtext);--player-progress-rail:transparent}#app.salt-shell .player-bar .glass-surface{background:var(--salt-sub-background);backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);border:1px solid var(--salt-stroke);box-shadow:none}#app.salt-shell .player-bar .glass-rim{display:none}#app.salt-shell .player-bar .bottom-handle{top:-16px;width:80px;height:20px}#app.salt-shell .player-bar .bottom-handle span{width:80px;height:3px;box-shadow:none;transform:none}#app.salt-shell .soft-hidden .bottom-handle{left:calc(var(--content-left) + (100% - var(--content-left)) / 2)}#app.salt-shell .player-bar .progress-bar{position:absolute;top:-6px;left:16px;right:16px;width:auto;height:12px;margin:0;cursor:default}#app.salt-shell .player-bar .progress-bar .vue-slider{height:1px!important;padding:6px 0!important;cursor:default}#app.salt-shell .player-bar .progress-bar .vue-slider-rail{background:transparent;box-shadow:none}#app.salt-shell .player-bar .progress-bar .vue-slider-process{background:var(--salt-subtext)}#app.salt-shell .player-bar .progress-bar .vue-slider-dot-handle{width:6px;height:6px;box-shadow:none;opacity:0}#app.salt-shell .player-bar .progress-bar:hover .vue-slider-dot-handle{opacity:1}#app.salt-shell .player-bar .controls{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}#app.salt-shell .player-bar .control-cluster{height:48px}#app.salt-shell .player-bar .control-cluster .container{gap:0;padding:0}#app.salt-shell .player-bar .control-track{gap:10px}#app.salt-shell .player-bar .control-cover{width:44px;height:44px;border-radius:4px;box-shadow:none}#app.salt-shell .player-bar .control-meta{gap:2px;padding:0}#app.salt-shell .player-bar .control-title{font-size:14px;font-weight:500}#app.salt-shell .player-bar .control-artist{font-size:12px}#app.salt-shell .player-bar .ctrl-btn{width:32px;height:32px;border-radius:0;padding:6px;color:var(--salt-text);background:transparent;transform:none;box-shadow:none;transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}#app.salt-shell .player-bar .ctrl-btn svg{width:20px;height:20px}#app.salt-shell .player-bar .ctrl-btn:hover,#app.salt-shell .player-bar .ctrl-btn:focus-visible{opacity:.6;background:transparent;transform:none;box-shadow:none}#app.salt-shell .player-bar .ctrl-btn:active{opacity:.3;transform:none}#app.salt-shell .player-bar .ctrl-btn:disabled{opacity:.5}#app.salt-shell .player-bar .ctrl-btn:focus-visible{box-shadow:inset 0 -1px var(--salt-accent)}#app.salt-shell .player-bar .ctrl-btn.active{color:var(--salt-accent)}#app.salt-shell .player-bar .ctrl-btn.liked{color:#c12928;text-shadow:none}#app.salt-shell .player-bar .ctrl-btn.play{width:36px;height:36px;padding:6px}#app.salt-shell .player-bar .ctrl-btn.play svg{width:24px;height:24px}#app.salt-shell .player-bar .lyrics-word-icon{font-size:18px;font-weight:500}#app.salt-shell .player-bar:not(.panel-mini) .modes{display:flex}#app.salt-shell .player-bar:not(.panel-mini) .desktop-mode{display:flex}#app.salt-shell .player-bar:not(.panel-mini) .mobile-only{display:none}#app.salt-shell .player-bar:not(.panel-mini) .like-button{display:flex}#app.salt-shell .player-bar .collect-button,#app.salt-shell .player-bar #time-display{display:none}#app.salt-shell .player-bar .quality-button{min-height:24px;min-width:24px;max-width:72px;padding:0 8px;border-radius:9999px;background:transparent;font-size:14px;font-weight:400}#app.salt-shell .player-bar .volume-bar{width:40px;margin-right:4px}#app.salt-shell .player-bar .mobile-more{background:var(--salt-popup);border:1px solid var(--salt-stroke);border-radius:6px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#app.salt-shell .player-bar.panel-mini{padding:8px 12px}#app.salt-shell .player-bar.panel-mini .controls{grid-template-columns:minmax(0,1fr) auto;gap:8px}#app.salt-shell .player-bar.panel-mini .control-cover{width:40px;height:40px}#app.salt-shell .player-bar.panel-mini .control-title{font-size:14px}#app.salt-shell .player-bar.panel-mini .control-artist{font-size:12px}#app.salt-shell .player-bar.panel-mini .modes,#app.salt-shell .player-bar.panel-mini .desktop-mode{display:none}#app.salt-shell .player-bar.panel-mini .mobile-only{display:flex}#app.salt-shell .player-bar.panel-mini .lyrics-button.mobile-only{display:none}#app.salt-shell .player-bar.panel-mini .ctrl-btn{width:30px;height:32px}#app.salt-shell .player-bar.panel-mini .ctrl-btn.play{width:36px;height:36px}#app.salt-shell .player-bar.panel-micro{padding:6px 8px}#app.salt-shell .player-bar.panel-micro .control-cluster{height:40px}#app.salt-shell .player-bar.panel-micro .control-cover{width:32px;height:32px}#app.salt-shell .player-bar.panel-micro .control-track{gap:6px}#app.salt-shell .player-bar.panel-micro .control-title,#app.salt-shell .player-bar.panel-micro .control-artist{font-size:12px}#app.salt-shell .player-bar.panel-micro .ctrl-btn{width:26px;height:30px;padding:5px}#app.salt-shell .player-bar.panel-micro .ctrl-btn.play{width:30px;height:30px;padding:4px}#app.salt-shell .player-bar.panel-micro #prev-btn{display:none}#app.salt-shell>.toast{left:calc(var(--content-left) + (100% - var(--content-left)) / 2);max-width:calc(100% - var(--content-left) - 24px)}#app.salt-shell .plain-button,#app.salt-shell .tab-button{border-radius:999px;font-size:14px;font-weight:400}#app.salt-shell[data-material=none] .player-bar .glass-surface{background:var(--salt-popup);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] #app.salt-shell{--salt-background: #202020;--salt-sub-background: #ffffff08;--salt-popup: rgb(38.9960784314, 38.9960784314, 38.9960784314);--salt-text: #ebeef1;--salt-subtext: #e1e6ebbf;--salt-accent: #0088ff;--salt-stroke: rgb(225 230 235 / 10%);--salt-layer: #3a3a3a1e;--salt-layer-stroke: #ffffff12;--salt-error: #ff99a4;--salt-success: #b8f2a9;--salt-warning: #fce100;--salt-disabled-content: rgb(225 230 235 / 41.1960784314%);--salt-subtle-background: rgb(235 238 241 / 8%);--salt-disabled-subtle-background: rgb(225 230 235 / 5%);--salt-selection: rgb(0 136 255 / 10%);color-scheme:dark}#app.salt-shell.salt-collapsed{--salt-sidebar-width:76px}#app.salt-shell.salt-collapsed .salt-brand strong{display:none}#app.salt-shell.salt-collapsed .salt-workspaces{flex-direction:column;border-radius:6px}#app.salt-shell.salt-collapsed .salt-navigation span,#app.salt-shell.salt-collapsed .salt-sidebar-bottom span,#app.salt-shell.salt-collapsed .salt-shared-playlists span,#app.salt-shell.salt-collapsed .salt-playlist-heading span{display:none}#app.salt-shell.salt-collapsed .salt-navigation a,#app.salt-shell.salt-collapsed .salt-sidebar-bottom a,#app.salt-shell.salt-collapsed .salt-shared-playlists a{justify-content:center;padding-left:0;padding-right:0}#app.salt-shell.salt-collapsed .salt-playlist-heading{justify-content:center;padding:0}#app.salt-shell.salt-collapsed .salt-shared-playlists p{display:none}@media(max-height:650px){#app.salt-shell .salt-sidebar{gap:4px;overflow-y:auto}#app.salt-shell .salt-shared-playlists{min-height:44px}#app.salt-shell .salt-playlist-heading{margin-top:0}}@media(prefers-reduced-transparency:reduce){#app.salt-shell .player-bar .glass-surface{background:var(--salt-popup);-webkit-backdrop-filter:none;backdrop-filter:none}#app.salt-shell .salt-topbar{background:var(--salt-background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){#app.salt-shell{--salt-sub-material:var(--salt-popup);--salt-sub-blur:none}}@media(max-width:599px){#app.salt-shell,#app.salt-shell.salt-collapsed{--salt-sidebar-width:0px;--player-bar-offset:12px;--player-bar-height:64px;--player-bar-reserved-space:100px}#app.salt-shell .salt-main-layer,#app.salt-shell.salt-collapsed .salt-main-layer{border-left:0;border-radius:0}#app.salt-shell .salt-navigation-scrim,#app.salt-shell.salt-collapsed .salt-navigation-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:490;background:#0005}#app.salt-shell .salt-sidebar,#app.salt-shell.salt-collapsed .salt-sidebar{width:min(320px,100vw - 40px);z-index:500;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));gap:8px;overflow-y:auto;overscroll-behavior:contain;background:var(--salt-popup);border-right:1px solid var(--salt-stroke);outline:none}#app.salt-shell .salt-sidebar.mobile-open,#app.salt-shell.salt-collapsed .salt-sidebar.mobile-open{animation:salt-mobile-navigation .2s cubic-bezier(.2,0,0,1)}#app.salt-shell .salt-brand,#app.salt-shell.salt-collapsed .salt-brand{padding-left:4px;justify-content:space-between}#app.salt-shell .salt-brand strong,#app.salt-shell.salt-collapsed .salt-brand strong{display:block}#app.salt-shell .salt-brand button,#app.salt-shell.salt-collapsed .salt-brand button{width:44px;height:44px}#app.salt-shell .salt-workspaces,#app.salt-shell.salt-collapsed .salt-workspaces{flex-direction:row;border-radius:999px}#app.salt-shell .salt-workspaces button,#app.salt-shell.salt-collapsed .salt-workspaces button{min-height:40px}#app.salt-shell .salt-navigation a,#app.salt-shell .salt-sidebar-bottom a,#app.salt-shell .salt-shared-playlists a,#app.salt-shell.salt-collapsed .salt-navigation a,#app.salt-shell.salt-collapsed .salt-sidebar-bottom a,#app.salt-shell.salt-collapsed .salt-shared-playlists a{justify-content:flex-start;min-height:44px;padding:8px 12px}#app.salt-shell .salt-navigation span,#app.salt-shell .salt-sidebar-bottom span,#app.salt-shell .salt-shared-playlists span,#app.salt-shell .salt-playlist-heading span,#app.salt-shell.salt-collapsed .salt-navigation span,#app.salt-shell.salt-collapsed .salt-sidebar-bottom span,#app.salt-shell.salt-collapsed .salt-shared-playlists span,#app.salt-shell.salt-collapsed .salt-playlist-heading span{display:block}#app.salt-shell .salt-shared-playlists,#app.salt-shell.salt-collapsed .salt-shared-playlists{flex:1 0 auto;min-height:64px;overflow:visible}#app.salt-shell .salt-shared-playlists p,#app.salt-shell.salt-collapsed .salt-shared-playlists p{display:block}#app.salt-shell .salt-playlist-heading,#app.salt-shell.salt-collapsed .salt-playlist-heading{justify-content:space-between;padding-left:12px;margin-top:4px}#app.salt-shell .salt-sidebar-bottom,#app.salt-shell.salt-collapsed .salt-sidebar-bottom{padding-top:8px}#app.salt-shell .salt-topbar,#app.salt-shell.salt-collapsed .salt-topbar{left:0;height:56px;padding:0 8px;gap:4px;background:var(--salt-background);-webkit-backdrop-filter:none;backdrop-filter:none}#app.salt-shell .salt-topbar .mobile-navigation-toggle,#app.salt-shell.salt-collapsed .salt-topbar .mobile-navigation-toggle{display:inline-flex;width:44px;height:44px}#app.salt-shell .salt-topbar .navigation-buttons,#app.salt-shell.salt-collapsed .salt-topbar .navigation-buttons{display:none}#app.salt-shell .salt-topbar .right-part,#app.salt-shell.salt-collapsed .salt-topbar .right-part{gap:4px}#app.salt-shell .salt-topbar .avatar,#app.salt-shell.salt-collapsed .salt-topbar .avatar{width:44px;min-width:44px;height:44px;padding:12px}#app.salt-shell .salt-topbar .search-box .container,#app.salt-shell.salt-collapsed .salt-topbar .search-box .container{height:40px}#app.salt-shell>main,#app.salt-shell.salt-collapsed>main{left:0;padding:56px 16px calc(var(--player-bar-reserved-space) + env(safe-area-inset-bottom,0px));border-radius:0}#app.salt-shell>.global-search,#app.salt-shell.salt-collapsed>.global-search{left:8px;right:8px;padding:12px}#app.salt-shell>.player-bar,#app.salt-shell.salt-collapsed>.player-bar{left:0;right:0;width:calc(100% - 24px)}}@keyframes salt-mobile-navigation{0%{transform:translate(-100%)}to{transform:translate(0)}}#app{width:100%;color:var(--color-text)}main{position:fixed;top:0;bottom:0;right:0;left:0;overflow:auto;padding:64px 10vw 96px;box-sizing:border-box;scrollbar-width:none}main::-webkit-scrollbar{width:0}@media(max-width:1336px){main{padding:64px 5vw 96px}}html{min-width:320px}body{margin:0}*{box-sizing:border-box}button,input,select{font-family:inherit}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}input,select{color:var(--color-text)}.plain-button{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border-radius:8px;background:var(--color-secondary-bg);color:var(--color-text);font-weight:600;cursor:pointer}.plain-button:hover{color:var(--color-primary)}.empty-state{padding:36px 0;color:var(--color-secondary);line-height:1.8}.error-state{padding:16px;border-radius:10px;background:var(--color-secondary-bg);color:var(--color-text);font-size:14px}.error-state button{color:var(--color-primary);font-weight:600}.loading-state{padding-top:32px;color:var(--color-secondary)}.toast{position:fixed;z-index:300;bottom:88px;left:50%;transform:translate(-50%);padding:14px 20px;max-width:85vw;white-space:normal;background:var(--color-text);color:var(--color-body-bg);box-shadow:0 6px 30px #0002;border-radius:10px;font-size:14px}.queue-panel{position:fixed;z-index:150;right:20px;top:76px;bottom:80px;width:min(620px,100vw - 40px);background:var(--color-body-bg);box-shadow:0 16px 80px #0003;border-radius:16px;padding:24px;overflow:auto}.panel-title{display:flex;justify-content:space-between;align-items:center}.access-page{max-width:400px;margin:20vh auto}.access-page input{display:block;padding:12px;margin:12px 0;width:100%}.svg-icon{fill:currentColor}.for-you-row{min-width:0}@media(max-width:760px){main{padding:64px 20px 100px}.for-you-row{grid-template-columns:1fr!important;gap:16px!important}.index-row{margin-top:32px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main:has(.library-page .edit-backdrop),main:has(.koel-library .edit-backdrop){z-index:340}main{padding-bottom:calc(var(--player-bar-reserved-space, 96px) + env(safe-area-inset-bottom,0px))}.toast,.queue-panel{bottom:calc(var(--player-bar-reserved-space, 96px) + env(safe-area-inset-bottom,0px))}.toast{pointer-events:none}#app:has(.official-amll-player.is-open)>.toast{top:12px;bottom:auto}button:focus-visible,[role=button]:focus-visible{outline:none;box-shadow:inset 0 -2px var(--color-primary)}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}.home[data-v-b6b91093]{padding-bottom:24px}.workspace-head[data-v-b6b91093]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:36px 0 26px}h1[data-v-b6b91093]{margin:0;font-size:clamp(28px,3.3vw,46px);line-height:1.2;letter-spacing:-.035em}.eyebrow[data-v-b6b91093]{margin:0 0 10px;font-size:12px;letter-spacing:.04em;font-weight:600;opacity:.7}.lede[data-v-b6b91093]{margin:12px 0 0;color:var(--color-secondary);font-size:15px}.library-link[data-v-b6b91093]{font-size:14px;white-space:nowrap}.workspace-grid[data-v-b6b91093]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px}.continue-card[data-v-b6b91093]{display:flex;align-items:center;gap:28px;min-width:0;padding:28px;border-radius:24px;overflow:hidden;background:linear-gradient(130deg,var(--color-secondary-bg),var(--color-primary-bg-for-transparent))}.cover-stage[data-v-b6b91093]{flex:0 0 min(40%,210px);aspect-ratio:1}.cover-stage img[data-v-b6b91093]{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 18px 38px #0002}.continue-copy[data-v-b6b91093]{min-width:0;flex:1}.continue-copy h2[data-v-b6b91093]{margin:0 0 12px;font-size:clamp(22px,2.2vw,32px);line-height:1.25;overflow-wrap:anywhere}.continue-copy p[data-v-b6b91093]:not(.eyebrow){margin:6px 0;font-size:14px;opacity:.75;overflow-wrap:anywhere}.position[data-v-b6b91093]{font-size:12px!important}.actions[data-v-b6b91093]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.primary-action[data-v-b6b91093],.secondary-action[data-v-b6b91093]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 19px;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer}.primary-action[data-v-b6b91093]{background:var(--color-text);color:var(--color-body-bg)}.secondary-action[data-v-b6b91093]{background:var(--color-secondary-bg-for-transparent);color:var(--color-text)}.workspace-aside[data-v-b6b91093]{display:grid;gap:16px;min-width:0}.today-card[data-v-b6b91093],.up-next-card[data-v-b6b91093]{padding:20px 22px;border-radius:22px;background:var(--color-secondary-bg)}.today-card p[data-v-b6b91093]:last-child,.up-next-card>p[data-v-b6b91093]{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--color-secondary)}.listening-values[data-v-b6b91093]{display:flex;gap:32px}.listening-values strong[data-v-b6b91093]{font-size:30px}.listening-values small[data-v-b6b91093]{margin-left:7px;font-size:12px;font-weight:500;opacity:.7}.minor-heading[data-v-b6b91093]{display:flex;justify-content:space-between;align-items:center;gap:14px}.minor-heading h2[data-v-b6b91093]{font-size:16px;margin:0}.minor-heading a[data-v-b6b91093]{font-size:12px;white-space:nowrap;opacity:.7}.next-track[data-v-b6b91093]{display:flex;align-items:center;gap:12px;margin-top:16px}.next-track img[data-v-b6b91093]{width:48px;height:48px;object-fit:cover;border-radius:9px}.next-track>div[data-v-b6b91093]{flex:1;min-width:0}.next-track strong[data-v-b6b91093],.next-track span[data-v-b6b91093],.track-card strong[data-v-b6b91093],.track-card span[data-v-b6b91093]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-track strong[data-v-b6b91093]{font-size:14px}.next-track span[data-v-b6b91093],.track-card span[data-v-b6b91093]{font-size:12px;opacity:.65;margin-top:4px}.round-play[data-v-b6b91093]{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-secondary-bg-for-transparent);color:var(--color-text)}.round-play .svg-icon[data-v-b6b91093]{width:18px;height:18px}.next-empty[data-v-b6b91093]{min-height:56px}.library-summary[data-v-b6b91093]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.library-summary a[data-v-b6b91093]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:16px;background:var(--color-secondary-bg)}.library-summary strong[data-v-b6b91093]{font-size:24px}.library-summary span[data-v-b6b91093]{font-size:13px;opacity:.7}.library-summary .svg-icon[data-v-b6b91093]{width:22px;height:22px}.index-row[data-v-b6b91093]{margin-top:40px}.title[data-v-b6b91093]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.title h2[data-v-b6b91093]{font-size:24px;margin:0;letter-spacing:-.02em}.title a[data-v-b6b91093]{font-size:13px;opacity:.7}.personal-playlists[data-v-b6b91093]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.playlist-card[data-v-b6b91093]{min-width:0}.playlist-art[data-v-b6b91093]{position:relative;aspect-ratio:1;margin-bottom:10px}.playlist-art img[data-v-b6b91093]{width:100%;height:100%;object-fit:cover;border-radius:15px}.playlist-art span[data-v-b6b91093]{position:absolute;right:10px;bottom:10px;background:#0009;color:#fff;padding:4px 8px;border-radius:9px;font-size:11px}.playlist-card strong[data-v-b6b91093]{display:block;font-size:15px;overflow-wrap:anywhere}.home-empty[data-v-b6b91093]{padding:20px 24px;border-radius:18px;background:var(--color-secondary-bg);font-size:14px;line-height:1.7}.home-empty p[data-v-b6b91093]{margin:0 0 8px}.home-empty a[data-v-b6b91093]{color:var(--color-primary)}.home-empty span[data-v-b6b91093]{font-size:12px;color:var(--color-secondary)}.daily-track[data-v-b6b91093]{display:flex;align-items:center;gap:20px;padding:20px 24px;border-radius:20px;background:linear-gradient(110deg,var(--color-primary-bg-for-transparent),var(--color-secondary-bg))}.daily-track img[data-v-b6b91093]{width:88px;height:88px;object-fit:cover;border-radius:13px}.daily-track>div[data-v-b6b91093]{flex:1;min-width:0}.daily-track h3[data-v-b6b91093]{margin:4px 0 6px;font-size:22px;overflow-wrap:anywhere}.daily-track p[data-v-b6b91093]{margin:4px 0;font-size:13px;opacity:.7}.recent-grid[data-v-b6b91093]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.track-card[data-v-b6b91093]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--color-secondary-bg);min-width:0}.track-card img[data-v-b6b91093]{width:52px;height:52px;object-fit:cover;border-radius:9px}.track-card>div[data-v-b6b91093]{flex:1;min-width:0}.track-card strong[data-v-b6b91093]{font-size:15px}.home a[data-v-b6b91093],.home button[data-v-b6b91093]{transition:opacity .18s ease,background-color .18s ease}.home a[data-v-b6b91093]:hover,.home button[data-v-b6b91093]:hover{opacity:.85}.workspace-grid[data-v-b6b91093],.library-summary[data-v-b6b91093]{animation:home-appear-b6b91093 .22s ease-out both}@keyframes home-appear-b6b91093{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:1100px){.workspace-grid[data-v-b6b91093]{grid-template-columns:1fr}.workspace-aside[data-v-b6b91093]{grid-template-columns:1fr 1fr}.personal-playlists[data-v-b6b91093]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.workspace-head[data-v-b6b91093]{display:block;margin-top:24px}.library-link[data-v-b6b91093]{display:inline-block;margin-top:16px}.continue-card[data-v-b6b91093]{gap:18px;padding:20px}.cover-stage[data-v-b6b91093]{flex-basis:34%}.actions[data-v-b6b91093]{margin-top:16px}.workspace-aside[data-v-b6b91093]{grid-template-columns:1fr}.library-summary[data-v-b6b91093]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.library-summary a[data-v-b6b91093]{padding:14px}.personal-playlists[data-v-b6b91093]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.recent-grid[data-v-b6b91093]{grid-template-columns:1fr}.daily-track[data-v-b6b91093]{padding:16px;gap:12px;flex-wrap:wrap}.daily-track img[data-v-b6b91093]{width:64px;height:64px}.daily-track .primary-action[data-v-b6b91093]{margin-left:76px}.title h2[data-v-b6b91093]{font-size:22px}.continue-copy h2[data-v-b6b91093]{font-size:21px}.continue-card .primary-action[data-v-b6b91093],.continue-card .secondary-action[data-v-b6b91093]{padding:9px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.workspace-grid[data-v-b6b91093],.library-summary[data-v-b6b91093]{animation:none}.home a[data-v-b6b91093],.home button[data-v-b6b91093]{transition:none}}.workspace-head[data-v-b6b91093]{margin:20px 0 18px}.workspace-head h1[data-v-b6b91093]{font-size:clamp(27px,2.5vw,36px)}.workspace-head .eyebrow[data-v-b6b91093]{margin-bottom:6px}.lede[data-v-b6b91093]{margin-top:8px;font-size:14px}.workspace-grid[data-v-b6b91093]{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:18px}.personal-start[data-v-b6b91093]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px;min-width:0}.continue-card[data-v-b6b91093]{padding:20px;gap:18px;border-radius:20px;align-items:flex-start}.cover-stage[data-v-b6b91093]{flex:0 0 94px}.cover-stage img[data-v-b6b91093]{border-radius:12px}.continue-copy h2[data-v-b6b91093]{font-size:22px;margin-bottom:6px}.continue-copy p[data-v-b6b91093]:not(.eyebrow){font-size:12px}.actions[data-v-b6b91093]{margin-top:14px;gap:6px}.primary-action[data-v-b6b91093],.secondary-action[data-v-b6b91093]{min-height:40px;padding:8px 14px;font-size:12px}.continue-card .secondary-action[data-v-b6b91093]{display:none}.daily-card[data-v-b6b91093]{padding:18px;border-radius:20px;background:var(--color-primary-bg-for-transparent);min-width:0}.daily-card .minor-heading h2[data-v-b6b91093]{font-size:15px}.daily-card .minor-heading a[data-v-b6b91093]{font-size:11px}.daily-track[data-v-b6b91093]{padding:0;margin-top:14px;gap:12px;flex-wrap:wrap;background:transparent;border-radius:0}.daily-track img[data-v-b6b91093]{width:54px;height:54px;border-radius:9px}.daily-track h3[data-v-b6b91093]{font-size:17px;margin:0 0 4px}.daily-track p[data-v-b6b91093]{font-size:12px}.daily-track span[data-v-b6b91093]{font-size:11px;color:var(--color-secondary)}.daily-track .round-play[data-v-b6b91093]{margin-left:auto}.daily-empty[data-v-b6b91093]{font-size:13px;line-height:1.8;color:var(--color-secondary);margin:14px 0 0}.workspace-aside[data-v-b6b91093]{gap:12px}.today-card[data-v-b6b91093],.up-next-card[data-v-b6b91093]{padding:15px 18px;border-radius:18px}.today-card .eyebrow[data-v-b6b91093]{margin-bottom:6px}.listening-values[data-v-b6b91093]{gap:24px}.listening-values strong[data-v-b6b91093]{font-size:25px}.today-card p[data-v-b6b91093]:last-child,.up-next-card>p[data-v-b6b91093]{margin-top:6px}.next-track[data-v-b6b91093]{margin-top:8px}.next-track img[data-v-b6b91093]{width:40px;height:40px}.next-empty[data-v-b6b91093]{min-height:0}.personal-shelves[data-v-b6b91093]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}.personal-shelves .index-row[data-v-b6b91093]{margin-top:0}.title[data-v-b6b91093]{margin-bottom:12px}.title h2[data-v-b6b91093]{font-size:21px}.recent-grid[data-v-b6b91093]{grid-template-columns:1fr;gap:7px}.track-card[data-v-b6b91093]{padding:7px 10px}.track-card img[data-v-b6b91093]{width:42px;height:42px}.track-card strong[data-v-b6b91093]{font-size:14px}.track-card .round-play[data-v-b6b91093]{width:38px;height:38px;flex-basis:38px}.personal-playlists[data-v-b6b91093]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.playlist-card[data-v-b6b91093]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:13px;background:var(--color-secondary-bg)}.playlist-art[data-v-b6b91093]{width:50px;height:50px;flex:0 0 50px;margin:0}.playlist-art img[data-v-b6b91093]{border-radius:9px}.playlist-card>div[data-v-b6b91093]:last-child{min-width:0}.playlist-card strong[data-v-b6b91093]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-subtitle[data-v-b6b91093]{display:block;font-size:11px;color:var(--color-secondary);margin-top:5px}.home-empty[data-v-b6b91093]{padding:16px 18px}.home-empty a[data-v-b6b91093]{display:inline-block;margin-right:14px}.account-sync-note[data-v-b6b91093]{font-size:12px;line-height:1.7;color:var(--color-secondary)}.account-sync-note a[data-v-b6b91093]{color:var(--color-primary)}.library-summary[data-v-b6b91093]{margin-top:20px;gap:12px}.library-summary a[data-v-b6b91093]{padding:10px 16px}.library-summary strong[data-v-b6b91093]{font-size:20px}@media(max-width:1180px){.personal-start[data-v-b6b91093]{grid-template-columns:1fr}.continue-card[data-v-b6b91093]{align-items:center}.daily-card[data-v-b6b91093]{padding:12px 16px}.daily-track[data-v-b6b91093]{margin-top:8px;flex-wrap:nowrap}.daily-track .round-play[data-v-b6b91093]{margin-left:0}.daily-card .minor-heading a[data-v-b6b91093]{display:none}.workspace-grid[data-v-b6b91093]{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr)}.workspace-aside[data-v-b6b91093],.personal-playlists[data-v-b6b91093]{grid-template-columns:1fr}}@media(max-width:700px){.workspace-grid[data-v-b6b91093],.personal-shelves[data-v-b6b91093]{grid-template-columns:1fr}.workspace-head[data-v-b6b91093]{margin-top:20px}.library-link[data-v-b6b91093]{margin-top:12px}.workspace-aside[data-v-b6b91093]{grid-template-columns:1fr 1fr;gap:10px}.today-card[data-v-b6b91093],.up-next-card[data-v-b6b91093]{padding:14px}.listening-values[data-v-b6b91093]{gap:12px;flex-wrap:wrap}.listening-values strong[data-v-b6b91093]{font-size:23px}.next-track[data-v-b6b91093]{gap:8px;flex-wrap:wrap}.next-track img[data-v-b6b91093]{width:34px;height:34px}.next-track .round-play[data-v-b6b91093]{width:34px;height:34px;flex-basis:34px}.next-track>div[data-v-b6b91093]{min-width:80px}.personal-shelves[data-v-b6b91093]{gap:24px}.personal-playlists[data-v-b6b91093]{grid-template-columns:repeat(2,minmax(0,1fr))}.playlist-card[data-v-b6b91093]{align-items:flex-start;flex-direction:column}.playlist-card .playlist-art[data-v-b6b91093]{width:100%;height:auto;aspect-ratio:1;flex-basis:auto}.playlist-card>div[data-v-b6b91093]:last-child{width:100%}.playlist-art img[data-v-b6b91093]{border-radius:10px}.library-summary a[data-v-b6b91093]{padding:11px}.library-summary span[data-v-b6b91093]{font-size:12px}.daily-track .round-play[data-v-b6b91093]{margin-left:auto}.daily-track .primary-action[data-v-b6b91093]{margin-left:0}}@media(max-width:360px){.workspace-aside[data-v-b6b91093]{grid-template-columns:1fr}.continue-card[data-v-b6b91093]{gap:12px;padding:16px}.cover-stage[data-v-b6b91093]{flex-basis:72px}.continue-copy h2[data-v-b6b91093]{font-size:19px}}.catalog-platform[data-v-cf6e4b1e]{display:inline-flex;gap:4px;padding:4px;margin:18px 0 4px;background:var(--color-secondary-bg);border-radius:10px}button[data-v-cf6e4b1e]{border:0;padding:8px 14px;border-radius:7px;background:transparent;color:var(--color-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}button.active[data-v-cf6e4b1e]{color:var(--color-primary);background:var(--color-primary-bg)}button[data-v-cf6e4b1e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button[data-v-53dea880]{height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:18px;font-weight:600;background-color:var(--color-primary-bg);color:var(--color-primary);margin-right:12px;transition:.2s;-webkit-user-select:none;user-select:none}button .svg-icon[data-v-53dea880]{width:16px;height:16px}button[data-v-53dea880]:hover{transform:scale(1.06)}button[data-v-53dea880]:active{transform:scale(.94)}button[data-v-53dea880]:disabled{opacity:.45;cursor:wait;transform:none}button.grey[data-v-53dea880]{background-color:var(--color-secondary-bg);color:var(--color-text);opacity:.78}button.transparent[data-v-53dea880]{background-color:transparent}.explore-page[data-v-ddc99de9]{padding-top:8px}.explore-toolbar[data-v-ddc99de9]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.explore-toolbar[data-v-ddc99de9] .catalog-platform{margin:0;flex-shrink:0}.buttons[data-v-ddc99de9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.button[data-v-ddc99de9]{-webkit-user-select:none;user-select:none;cursor:pointer;padding:8px 12px;margin:0;min-height:40px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px;border-radius:9px;background-color:var(--color-secondary-bg);color:var(--color-secondary);transition:.2s}.button[data-v-ddc99de9]:hover,.button.active[data-v-ddc99de9]{background-color:var(--color-primary-bg);color:var(--color-primary)}.panel[data-v-ddc99de9]{margin-top:10px;background:var(--color-secondary-bg);border-radius:10px;padding:8px;color:var(--color-text)}.panel .big-cat[data-v-ddc99de9]{display:flex;margin-bottom:32px}.panel .name[data-v-ddc99de9]{font-size:24px;font-weight:700;opacity:.68;margin-left:24px;min-width:54px;height:26px;margin-top:8px}.panel .cats[data-v-ddc99de9]{margin-left:24px;display:flex;flex-wrap:wrap}.panel .cat[data-v-ddc99de9]{-webkit-user-select:none;user-select:none;margin:4px 0 0;display:flex;align-items:center;font-weight:500;font-size:16px;transition:.2s;min-width:98px}.panel .cat span[data-v-ddc99de9]{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:6px 12px;height:26px;border-radius:10px;opacity:.88}.panel .cat span[data-v-ddc99de9]:hover{opacity:1;background-color:var(--color-primary-bg);color:var(--color-primary)}.panel .cat.active[data-v-ddc99de9]{color:var(--color-primary)}.playlists[data-v-ddc99de9]{margin-top:18px}.load-more[data-v-ddc99de9]{display:flex;justify-content:center;margin-top:32px}.button.more .svg-icon[data-v-ddc99de9]{height:24px;width:24px}@media(max-width:760px){.explore-toolbar[data-v-ddc99de9]{gap:10px}.buttons[data-v-ddc99de9]{flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.button[data-v-ddc99de9]{flex-shrink:0}.playlists[data-v-ddc99de9]{margin-top:12px}}.folder-import[data-v-2334a275]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px 0;color:var(--color-text);font-size:14px}.folder-import span[data-v-2334a275]{color:var(--color-secondary)}.page-state[data-v-2334a275]{padding:48px 0;color:var(--color-text);opacity:.78;line-height:1.8}.page-state a[data-v-2334a275]{color:var(--color-primary)}.playlist-info .info[data-v-2334a275]{min-width:0}.playlist-info .info .description.expanded[data-v-2334a275]{-webkit-line-clamp:unset;white-space:pre-line}.playlist-info .buttons[data-v-2334a275]{flex-wrap:wrap;gap:10px 0}button[data-v-2334a275]:disabled{opacity:.4;cursor:default}@media(max-width:800px){.playlist-info[data-v-2334a275]{width:100%;flex-direction:column;margin-bottom:36px;align-items:flex-start}.playlist-info .info[data-v-2334a275]{margin:24px 0 0}.playlist-info .info .title[data-v-2334a275]{font-size:32px;overflow-wrap:anywhere}.playlist-info .info .artist[data-v-2334a275]{margin-top:14px}}.playlist[data-v-2334a275]{margin-top:32px}.playlist-info[data-v-2334a275]{display:flex;margin-bottom:72px;position:relative}.playlist-info .info[data-v-2334a275]{display:flex;flex-direction:column;justify-content:center;flex:1;margin-left:56px}.playlist-info .info .title[data-v-2334a275]{font-size:36px;font-weight:700;color:var(--color-text)}.playlist-info .info .title .lock-icon[data-v-2334a275]{opacity:.28;color:var(--color-text);margin-right:8px}.playlist-info .info .title .lock-icon .svg-icon[data-v-2334a275]{height:26px;width:26px}.playlist-info .info .artist[data-v-2334a275]{font-size:18px;opacity:.88;color:var(--color-text);margin-top:24px}.playlist-info .info .date-and-count[data-v-2334a275]{font-size:14px;opacity:.68;color:var(--color-text);margin-top:2px}.playlist-info .info .description[data-v-2334a275]{font-size:14px;opacity:.68;color:var(--color-text);margin-top:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;cursor:pointer}.playlist-info .info .description[data-v-2334a275]:hover{transition:opacity .3s;opacity:.88}.playlist-info .info .buttons[data-v-2334a275]{margin-top:32px;display:flex}.playlist-info .info .buttons button[data-v-2334a275]{margin-right:16px}.special-playlist[data-v-2334a275]{margin-top:192px;margin-bottom:128px;border-radius:1.25em;text-align:center}@keyframes letterSpacing4-2334a275{0%{letter-spacing:0px}to{letter-spacing:4px}}@keyframes letterSpacing1-2334a275{0%{letter-spacing:0px}to{letter-spacing:1px}}.special-playlist .title[data-v-2334a275]{font-size:84px;line-height:1.05;font-weight:700;text-transform:uppercase;letter-spacing:4px;animation-duration:.8s;animation-name:letterSpacing4-2334a275;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.special-playlist .title img[data-v-2334a275]{height:78px;border-radius:.125em;margin-right:24px}.special-playlist .subtitle[data-v-2334a275]{font-size:18px;letter-spacing:1px;margin:28px 0 54px;animation-duration:.8s;animation-name:letterSpacing1-2334a275;text-transform:uppercase;color:var(--color-text)}.special-playlist .buttons[data-v-2334a275]{margin-top:32px;display:flex;justify-content:center}.special-playlist .buttons button[data-v-2334a275]{margin-right:16px}.gradient-test[data-v-2334a275],[data-theme=dark] .gradient-radar[data-v-2334a275]{background-image:linear-gradient(to left,#92fe9d,#00c9ff)}.gradient-radar[data-v-2334a275]{background-image:linear-gradient(to left,#0ba360,#3cba92)}.gradient-blue-purple[data-v-2334a275]{background-image:linear-gradient(45deg,#89c4f5,#6284ff 42%,red)}.gradient-sharp-blue[data-v-2334a275]{background-image:linear-gradient(45deg,#00c6fb,#005bea)}.gradient-yellow-pink[data-v-2334a275]{background-image:linear-gradient(45deg,#f6d365,#fda085)}.gradient-pink[data-v-2334a275]{background-image:linear-gradient(45deg,#ee9ca7,#ffdde1)}.gradient-indigo-pink-yellow[data-v-2334a275]{background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70)}.gradient-light-red-light-blue[data-v-2334a275]{background-image:linear-gradient(225deg,#5999a6,#081abb 38%,#ec3841 58%,#f93701)}.gradient-fog[data-v-2334a275]{background:linear-gradient(-180deg,#bcc5ce,#929ead 98%),radial-gradient(at top left,#ffffff4d,#0000004d);background-blend-mode:screen}.gradient-red[data-v-2334a275]{background-image:linear-gradient(213deg,#ff0844,#ffb199)}.gradient-sky-blue[data-v-2334a275]{background-image:linear-gradient(147deg,#48c6ef,#6f86d6)}.gradient-dark-blue-midnight-blue[data-v-2334a275]{background-image:linear-gradient(213deg,#09203f,#537895)}.gradient-yellow-red[data-v-2334a275]{background:linear-gradient(147deg,#fec867,#f72c61)}.gradient-yellow[data-v-2334a275]{background:linear-gradient(147deg,#fceb02,#fec401)}.gradient-midnight-blue[data-v-2334a275]{background-image:linear-gradient(-20deg,#2b5876,#4e4376)}.gradient-orange-red[data-v-2334a275]{background-image:linear-gradient(147deg,#ffe53b,#ff2525 74%)}.gradient-moonstone-blue[data-v-2334a275]{background-image:linear-gradient(147deg,#0d171b,#3f6883,#1e333e)}.gradient-pink-purple-blue[data-v-2334a275]{background-image:linear-gradient(to right,#ff3cac,#784ba0,#2b86c5)!important}.gradient-green[data-v-2334a275]{background-image:linear-gradient(90deg,#c6f6d5,#68d391,#38b2ac)!important}.user-info h1[data-v-2334a275]{font-size:42px;position:relative;color:var(--color-text)}.user-info h1 .avatar[data-v-2334a275]{height:44px;margin-right:12px;vertical-align:-7px;border-radius:50%;border:rgba(0,0,0,.2)}.search-box[data-v-2334a275]{display:flex;position:absolute;right:20px;bottom:-55px;justify-content:flex-end;-webkit-app-region:no-drag}.search-box .container[data-v-2334a275]{display:flex;align-items:center;height:32px;background:var(--color-secondary-bg-for-transparent);border-radius:8px;width:200px}.search-box .svg-icon[data-v-2334a275]{height:15px;width:15px;color:var(--color-text);opacity:.28;margin-left:8px;margin-right:4px}.search-box input[data-v-2334a275]{font-size:16px;border:none;background:transparent;width:96%;font-weight:600;margin-top:-1px;color:var(--color-text)}.search-box .active[data-v-2334a275]{background:var(--color-primary-bg-for-transparent)}.search-box .active input[data-v-2334a275],.search-box .active .svg-icon[data-v-2334a275]{opacity:1;color:var(--color-primary)}[data-theme=dark] .search-box .active input[data-v-2334a275],[data-theme=dark] .search-box .active .svg-icon[data-v-2334a275]{color:var(--color-text)}.search-box-likepage[data-v-2334a275]{display:flex;position:absolute;right:12vw;top:95px;justify-content:flex-end;-webkit-app-region:no-drag}.search-box-likepage .input[data-v-2334a275]{transition:all .5s}.search-box-likepage .container[data-v-2334a275]{display:flex;align-items:center;height:32px;background:var(--color-secondary-bg-for-transparent);border-radius:8px}.search-box-likepage .svg-icon[data-v-2334a275]{height:15px;width:15px;color:var(--color-text);opacity:.28;margin-left:8px;margin-right:8px}.search-box-likepage input[data-v-2334a275]{font-size:16px;border:none;background:transparent;width:96%;font-weight:600;margin-top:-1px;color:var(--color-text)}.search-box-likepage .active[data-v-2334a275]{background:var(--color-primary-bg-for-transparent)}.search-box-likepage .active input[data-v-2334a275],.search-box-likepage .active .svg-icon[data-v-2334a275]{opacity:1;color:var(--color-primary)}[data-theme=dark] .search-box-likepage .active input[data-v-2334a275],[data-theme=dark] .search-box-likepage .active .svg-icon[data-v-2334a275]{color:var(--color-text)}@media(max-width:1336px){.search-box-likepage[data-v-2334a275]{right:8vw}}.load-more[data-v-2334a275]{display:flex;justify-content:center;margin-top:32px}.playlist.salt-detail[data-v-2334a275]{margin-top:16px;color:var(--salt-text);font-size:var(--salt-text-main, 14px)}.playlist.salt-detail .playlist-info[data-v-2334a275]{width:100%;flex-direction:row;align-items:flex-start;gap:16px;margin-bottom:24px}.playlist.salt-detail .playlist-info>.cover[data-v-2334a275]{flex:0 0 160px;width:160px}.playlist.salt-detail .playlist-info[data-v-2334a275] img{display:block;box-sizing:border-box;border-radius:var(--salt-radius-medium, 6px);border-color:var(--salt-stroke)}.playlist.salt-detail .playlist-info .info[data-v-2334a275]{margin:0;min-width:0}.playlist.salt-detail .playlist-info .info .title[data-v-2334a275]{font-size:var(--salt-text-title, 24px);line-height:1.35;font-weight:500;overflow-wrap:anywhere}.playlist.salt-detail .playlist-info .info .artist[data-v-2334a275]{margin-top:8px;color:var(--salt-subtext);font-size:14px;line-height:1.5;opacity:1}.playlist.salt-detail .playlist-info .info .date-and-count[data-v-2334a275]{margin-top:2px;color:var(--salt-subtext);font-size:12px;line-height:1.5;opacity:1}.playlist.salt-detail .playlist-info .info .description[data-v-2334a275]{margin-top:12px;color:var(--salt-subtext);font-size:14px;line-height:1.5;opacity:1;overflow-wrap:anywhere}.playlist.salt-detail .playlist-info .info .buttons[data-v-2334a275]{margin-top:16px;gap:8px}.playlist.salt-detail .playlist-info .info .buttons button[data-v-2334a275]{margin:0}.playlist.salt-detail .salt-ui-button[data-v-2334a275]:disabled{opacity:1}.playlist.salt-detail .folder-import[data-v-2334a275]{margin:16px 0;align-items:stretch;gap:0}.playlist.salt-detail .folder-import[data-v-2334a275] .salt-ui-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px}.playlist.salt-detail .folder-import label[data-v-2334a275]{display:inline-flex;align-items:center;gap:6px;font-size:14px}.playlist.salt-detail .folder-import input[type=checkbox][data-v-2334a275]{accent-color:var(--salt-accent)}.playlist.salt-detail .folder-import span[data-v-2334a275]{color:var(--salt-subtext);font-size:12px;line-height:1.5}.playlist.salt-detail .page-state[data-v-2334a275]{padding:24px 0;color:var(--salt-subtext);font-size:14px;opacity:1}.playlist.salt-detail .error-state[data-v-2334a275]{color:var(--salt-subtext);font-size:14px;line-height:1.5}.playlist.salt-detail .load-more[data-v-2334a275]{margin-top:16px}.album-versions[data-v-41cc54ac]{color:var(--color-text)}.album-versions h1[data-v-41cc54ac]{font-size:clamp(30px,4vw,48px);margin:0 0 12px}.album-versions>p[data-v-41cc54ac]{color:var(--color-secondary);margin:0 0 28px}.album-version-list[data-v-41cc54ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.album-version[data-v-41cc54ac]{display:flex;align-items:center;gap:18px;padding:16px;border-radius:14px;background:var(--color-secondary-bg);color:inherit;min-width:0}.album-version[data-v-41cc54ac]:hover{background:var(--color-primary-bg)}.album-version[data-v-41cc54ac]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.album-version img[data-v-41cc54ac]{width:88px;height:88px;object-fit:cover;border-radius:10px;flex-shrink:0}.album-version>div[data-v-41cc54ac]{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.album-version strong[data-v-41cc54ac]{font-size:19px}.album-version span[data-v-41cc54ac],.album-version small[data-v-41cc54ac]{color:var(--color-secondary);line-height:1.5}@media(max-width:420px){.album-version-list[data-v-41cc54ac]{grid-template-columns:minmax(0,1fr)}.album-version[data-v-41cc54ac]{padding:12px;gap:12px}.album-version img[data-v-41cc54ac]{width:72px;height:72px}}.page-state[data-v-41cc54ac]{padding:48px 0;color:var(--color-text);opacity:.78;line-height:1.8}.page-state a[data-v-41cc54ac]{color:var(--color-primary)}.playlist-info .info[data-v-41cc54ac]{min-width:0}.playlist-info .info .description.expanded[data-v-41cc54ac]{-webkit-line-clamp:unset;white-space:pre-line}.playlist-info .buttons[data-v-41cc54ac]{flex-wrap:wrap;gap:10px 0}button[data-v-41cc54ac]:disabled{opacity:.4;cursor:default}@media(max-width:800px){.playlist-info[data-v-41cc54ac]{width:100%;flex-direction:column;margin-bottom:36px;align-items:flex-start}.playlist-info .info[data-v-41cc54ac]{margin:24px 0 0}.playlist-info .info .title[data-v-41cc54ac]{font-size:32px;overflow-wrap:anywhere}.playlist-info .info .artist[data-v-41cc54ac]{margin-top:14px}}.album-page[data-v-41cc54ac]{margin-top:32px}.playlist-info[data-v-41cc54ac]{display:flex;width:78vw;margin-bottom:72px}.playlist-info .info[data-v-41cc54ac]{display:flex;flex-direction:column;justify-content:center;flex:1;margin-left:56px;color:var(--color-text)}.playlist-info .info .title[data-v-41cc54ac]{font-size:56px;font-weight:700}.playlist-info .info .subtitle[data-v-41cc54ac]{font-size:22px;font-weight:600}.playlist-info .info .artist[data-v-41cc54ac]{font-size:18px;opacity:.88;margin-top:24px}.playlist-info .info .artist a[data-v-41cc54ac]{font-weight:600}.playlist-info .info .date-and-count[data-v-41cc54ac]{font-size:14px;opacity:.68;margin-top:2px}.playlist-info .info .description[data-v-41cc54ac]{-webkit-user-select:none;user-select:none;font-size:14px;opacity:.68;margin-top:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;cursor:pointer;white-space:pre-line}.playlist-info .info .description[data-v-41cc54ac]:hover{transition:opacity .3s;opacity:.88}.playlist-info .info .buttons[data-v-41cc54ac]{margin-top:32px;display:flex}.playlist-info .info .buttons button[data-v-41cc54ac]{margin-right:16px}.disc[data-v-41cc54ac]{color:var(--color-text)}.explicit-symbol[data-v-41cc54ac]{opacity:.28;color:var(--color-text);margin-right:4px}.explicit-symbol .svg-icon[data-v-41cc54ac]{margin-bottom:-3px}.extra-info[data-v-41cc54ac]{margin-top:36px;margin-bottom:36px;font-size:12px;opacity:.48;color:var(--color-text)}.extra-info div[data-v-41cc54ac]{margin-bottom:4px}.extra-info .album-time[data-v-41cc54ac]{opacity:.68}.more-by[data-v-41cc54ac]{border-top:1px solid rgba(128,128,128,.18);padding-top:22px}.more-by .section-title[data-v-41cc54ac]{font-size:22px;font-weight:600;opacity:.88;color:var(--color-text);margin-bottom:20px}.description-fulltext[data-v-41cc54ac]{font-size:16px;margin-top:24px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.album-page.salt-detail[data-v-41cc54ac]{margin-top:16px;color:var(--salt-text);font-size:var(--salt-text-main, 14px)}.album-page.salt-detail .playlist-info[data-v-41cc54ac]{width:100%;flex-direction:row;align-items:flex-start;gap:16px;margin-bottom:24px}.album-page.salt-detail .playlist-info>.cover[data-v-41cc54ac]{flex:0 0 160px;width:160px}.album-page.salt-detail .playlist-info .info[data-v-41cc54ac]{margin:0;min-width:0}.album-page.salt-detail .playlist-info .info .title[data-v-41cc54ac]{font-size:var(--salt-text-title, 24px);line-height:1.35;font-weight:500;overflow-wrap:anywhere}.album-page.salt-detail .playlist-info .info .artist[data-v-41cc54ac]{margin-top:8px;color:var(--salt-subtext);font-size:14px;line-height:1.5;opacity:1}.album-page.salt-detail .playlist-info .info .artist a[data-v-41cc54ac]{font-weight:400}.album-page.salt-detail .playlist-info .info .date-and-count[data-v-41cc54ac]{margin-top:2px;color:var(--salt-subtext);font-size:12px;line-height:1.5;opacity:1}.album-page.salt-detail .playlist-info .info .description[data-v-41cc54ac]{margin-top:12px;color:var(--salt-subtext);font-size:14px;line-height:1.5;opacity:1;overflow-wrap:anywhere}.album-page.salt-detail .playlist-info .info .buttons[data-v-41cc54ac]{margin-top:16px;gap:8px}.album-page.salt-detail .playlist-info .info .buttons button[data-v-41cc54ac]{margin:0}.album-page.salt-detail .salt-ui-button[data-v-41cc54ac]:disabled{opacity:1}.album-page.salt-detail .page-state[data-v-41cc54ac]{padding:24px 0;color:var(--salt-subtext);font-size:14px;opacity:1}.album-page.salt-detail .extra-info[data-v-41cc54ac]{margin:16px 0;color:var(--salt-subtext);font-size:12px;line-height:1.5;opacity:1}.album-page.salt-detail .more-by[data-v-41cc54ac]{padding-top:16px;border-top-color:var(--salt-stroke)}.album-page.salt-detail .more-by .section-title[data-v-41cc54ac]{margin:0 0 12px;color:var(--salt-text);font-size:16px;font-weight:500;line-height:1.5;opacity:1}.album-page.salt-detail .album-versions h1[data-v-41cc54ac]{margin:0 0 8px;font-size:24px;line-height:1.35;font-weight:500;overflow-wrap:anywhere}.album-page.salt-detail .album-versions>p[data-v-41cc54ac]{margin-bottom:16px;color:var(--salt-subtext);font-size:14px;line-height:1.5}.album-page.salt-detail .album-version-list[data-v-41cc54ac]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.album-page.salt-detail .album-version[data-v-41cc54ac]{display:block;padding:0;border-radius:6px;background:transparent}.album-page.salt-detail .album-version[data-v-41cc54ac]:focus-visible{outline:1px solid var(--salt-accent);outline-offset:2px}.album-page.salt-detail .album-version[data-v-41cc54ac]:hover .salt-ui-card{background:var(--salt-subtle-background)}.album-page.salt-detail .version-card[data-v-41cc54ac] .salt-ui-card{flex-direction:row;align-items:center;gap:12px;padding:12px}.album-page.salt-detail .version-card[data-v-41cc54ac] .salt-ui-card>div{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.album-page.salt-detail .album-version img[data-v-41cc54ac]{width:64px;height:64px;border-radius:4px}.album-page.salt-detail .album-version strong[data-v-41cc54ac]{font-size:14px;line-height:1.5;font-weight:500}.album-page.salt-detail .album-version span[data-v-41cc54ac],.album-page.salt-detail .album-version small[data-v-41cc54ac]{color:var(--salt-subtext);font-size:12px}.album-page.salt-detail[data-v-41cc54ac] .cover img{display:block;box-sizing:border-box;border-radius:6px;border-color:var(--salt-stroke)}.album-page.salt-detail[data-v-41cc54ac] .cover .shadow{display:none}.album-page.salt-detail[data-v-41cc54ac] .cover .play-button{position:relative;width:32px!important;height:32px!important;padding:0;border:0;border-radius:9999px;background:var(--salt-accent);color:var(--salt-on-accent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:none;transition:none;overflow:hidden;isolation:isolate}.album-page.salt-detail[data-v-41cc54ac] .cover .play-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.album-page.salt-detail[data-v-41cc54ac] .cover .play-button:not(:disabled):hover:after,.album-page.salt-detail[data-v-41cc54ac] .cover .play-button:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay)}.album-page.salt-detail[data-v-41cc54ac] .cover .play-button:not(:disabled):active:after{background:var(--salt-press-overlay)}.album-page.salt-detail[data-v-41cc54ac] .cover .play-button .svg-icon{width:16px;height:16px;margin:0}.album-page.salt-detail[data-v-41cc54ac] .cover-row .item .text .title{font-weight:400;line-height:1.5}.album-page.salt-detail[data-v-41cc54ac] .cover-row .item .text .info{color:var(--salt-subtext);opacity:1}.page-state[data-v-20b2ab1f]{color:var(--color-text);opacity:.78;line-height:1.8;padding:36px 0}.artist-info .description.expanded[data-v-20b2ab1f]{-webkit-line-clamp:unset;white-space:pre-line}.artist-info .buttons[data-v-20b2ab1f]{gap:12px;flex-wrap:wrap}.artist-info img[data-v-20b2ab1f]{object-fit:cover;background:var(--color-secondary-bg)}button[data-v-20b2ab1f]:disabled{opacity:.4;cursor:default}@media(max-width:800px){.artist-info[data-v-20b2ab1f]{align-items:flex-start;flex-direction:column}.artist-info img[data-v-20b2ab1f]{width:192px;height:192px;margin:0 0 24px}.artist-info .name[data-v-20b2ab1f]{font-size:36px;overflow-wrap:anywhere}.artist-info .artist[data-v-20b2ab1f]{margin-top:12px}}.artist-page[data-v-20b2ab1f]{margin-top:32px}.artist-info[data-v-20b2ab1f]{display:flex;align-items:center;margin-bottom:26px;color:var(--color-text)}.artist-info img[data-v-20b2ab1f]{height:248px;width:248px;border-radius:50%;margin-right:56px;box-shadow:#0003 0 12px 16px -8px}.artist-info .name[data-v-20b2ab1f]{font-size:56px;font-weight:700}.artist-info .artist[data-v-20b2ab1f]{font-size:18px;opacity:.88;margin-top:24px}.artist-info .statistics[data-v-20b2ab1f]{font-size:14px;opacity:.68;margin-top:2px}.artist-info .buttons[data-v-20b2ab1f]{margin-top:26px;display:flex}.artist-info .buttons .shuffle[data-v-20b2ab1f]{padding:8px 11px}.artist-info .buttons .shuffle .svg-icon[data-v-20b2ab1f]{margin:0}.artist-info .description[data-v-20b2ab1f]{-webkit-user-select:none;user-select:none;font-size:14px;opacity:.68;margin-top:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;cursor:pointer;white-space:pre-line}.artist-info .description[data-v-20b2ab1f]:hover{transition:opacity .3s;opacity:.88}.section-title[data-v-20b2ab1f]{font-weight:600;font-size:22px;opacity:.88;color:var(--color-text);margin-bottom:16px;padding-top:46px;display:flex;justify-content:space-between;align-items:flex-end}.section-title a[data-v-20b2ab1f]{font-size:13px;font-weight:600;opacity:.68}.latest-release[data-v-20b2ab1f]{color:var(--color-text)}.latest-release .release[data-v-20b2ab1f]{display:flex}.latest-release .container[data-v-20b2ab1f]{display:flex;flex:1;align-items:center;border-radius:12px}.latest-release img[data-v-20b2ab1f]{height:96px;border-radius:8px}.latest-release .info[data-v-20b2ab1f]{margin-left:24px}.latest-release .name[data-v-20b2ab1f]{font-size:18px;font-weight:600;margin-bottom:8px}.latest-release .date[data-v-20b2ab1f]{font-size:14px;opacity:.78}.latest-release .type[data-v-20b2ab1f]{margin-top:2px;font-size:12px;opacity:.68}.popular-tracks .show-more[data-v-20b2ab1f]{display:flex}.popular-tracks .show-more button[data-v-20b2ab1f]{padding:4px 8px;margin-top:8px;border-radius:6px;font-size:12px;opacity:.78;color:var(--color-secondary);font-weight:600}.popular-tracks .show-more button[data-v-20b2ab1f]:hover{opacity:1}.similar-artists .section-title[data-v-20b2ab1f]{margin-bottom:24px}.latest-mv .cover[data-v-20b2ab1f]{position:relative;transition:transform .3s}.latest-mv .cover[data-v-20b2ab1f]:hover{cursor:pointer}.latest-mv img[data-v-20b2ab1f]{border-radius:.75em;height:128px;object-fit:cover;-webkit-user-select:none;user-select:none}.latest-mv .shadow[data-v-20b2ab1f]{position:absolute;top:6px;height:100%;width:100%;filter:blur(16px) opacity(.4);transform:scale(.9);z-index:-1;background-size:cover;border-radius:.75em}.latest-mv .fade-enter-active[data-v-20b2ab1f],.latest-mv .fade-leave-active[data-v-20b2ab1f]{transition:opacity .3s}.latest-mv .fade-enter[data-v-20b2ab1f],.latest-mv .fade-leave-to[data-v-20b2ab1f]{opacity:0}.description-fulltext[data-v-20b2ab1f]{font-size:16px;margin-top:24px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.artist-page.salt-detail[data-v-20b2ab1f]{margin-top:16px;color:var(--salt-text);font-size:var(--salt-text-main, 14px)}.artist-page.salt-detail .artist-info[data-v-20b2ab1f]{flex-direction:row;align-items:flex-start;gap:16px;margin-bottom:24px}.artist-page.salt-detail .artist-info>.head[data-v-20b2ab1f]{flex:0 0 160px}.artist-page.salt-detail .artist-info>div[data-v-20b2ab1f]:last-child{flex:1;min-width:0}.artist-page.salt-detail .artist-info img[data-v-20b2ab1f]{display:block;width:160px;height:160px;margin:0;box-shadow:none}.artist-page.salt-detail .artist-info .name[data-v-20b2ab1f]{font-size:var(--salt-text-title, 24px);line-height:1.35;font-weight:500;overflow-wrap:anywhere}.artist-page.salt-detail .artist-info .artist[data-v-20b2ab1f]{margin-top:8px;color:var(--salt-subtext);font-size:14px;line-height:1.5;opacity:1}.artist-page.salt-detail .artist-info .statistics[data-v-20b2ab1f]{margin-top:2px;color:var(--salt-subtext);font-size:12px;line-height:1.5;opacity:1}.artist-page.salt-detail .artist-info .description[data-v-20b2ab1f]{margin-top:12px;color:var(--salt-subtext);font-size:14px;line-height:1.5;opacity:1;overflow-wrap:anywhere}.artist-page.salt-detail .artist-info .buttons[data-v-20b2ab1f]{margin-top:16px;gap:8px}.artist-page.salt-detail .salt-ui-button[data-v-20b2ab1f]:disabled{opacity:1}.artist-page.salt-detail .section-title[data-v-20b2ab1f]{padding-top:24px;margin-bottom:12px;color:var(--salt-text);font-size:16px;font-weight:500;line-height:1.5;opacity:1}.artist-page.salt-detail .latest-release .section-title[data-v-20b2ab1f]{padding-top:0}.artist-page.salt-detail .latest-release .release[data-v-20b2ab1f]{display:block;max-width:520px}.artist-page.salt-detail .latest-release[data-v-20b2ab1f] .salt-ui-card{padding:12px}.artist-page.salt-detail .latest-release .container[data-v-20b2ab1f]{min-width:0;border-radius:0}.artist-page.salt-detail .latest-release .container>.cover[data-v-20b2ab1f]{flex:0 0 80px}.artist-page.salt-detail .latest-release .info[data-v-20b2ab1f]{min-width:0;margin-left:12px}.artist-page.salt-detail .latest-release .name[data-v-20b2ab1f]{margin-bottom:4px;font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.artist-page.salt-detail .latest-release .date[data-v-20b2ab1f],.artist-page.salt-detail .latest-release .type[data-v-20b2ab1f]{color:var(--salt-subtext);font-size:12px;line-height:1.5;opacity:1}.artist-page.salt-detail .popular-tracks .show-more[data-v-20b2ab1f]{margin-top:8px}.artist-page.salt-detail .popular-tracks .show-more .salt-ui-button[data-v-20b2ab1f]{margin:0;padding:0 var(--button-padding);font-size:14px;font-weight:400;opacity:1}.artist-page.salt-detail .page-state[data-v-20b2ab1f]{padding:24px 0;color:var(--salt-subtext);font-size:14px;opacity:1}.artist-page.salt-detail[data-v-20b2ab1f] .cover img{display:block;box-sizing:border-box;border-radius:6px;border-color:var(--salt-stroke)}.artist-page.salt-detail[data-v-20b2ab1f] .cover .shadow{display:none}.artist-page.salt-detail[data-v-20b2ab1f] .cover .play-button{position:relative;width:32px!important;height:32px!important;padding:0;border:0;border-radius:9999px;background:var(--salt-accent);color:var(--salt-on-accent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:none;transition:none;overflow:hidden;isolation:isolate}.artist-page.salt-detail[data-v-20b2ab1f] .cover .play-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.artist-page.salt-detail[data-v-20b2ab1f] .cover .play-button:not(:disabled):hover:after,.artist-page.salt-detail[data-v-20b2ab1f] .cover .play-button:not(:disabled):focus-visible:after{background:var(--salt-hover-overlay)}.artist-page.salt-detail[data-v-20b2ab1f] .cover .play-button:not(:disabled):active:after{background:var(--salt-press-overlay)}.artist-page.salt-detail[data-v-20b2ab1f] .cover .play-button .svg-icon{width:16px;height:16px;margin:0}.artist-page.salt-detail[data-v-20b2ab1f] .cover-row .item .text .title{font-weight:400;line-height:1.5}.artist-page.salt-detail[data-v-20b2ab1f] .cover-row .item .text .info{color:var(--salt-subtext);opacity:1}.salt-ui-slider[data-v-e11ad67f]{position:relative;display:inline-flex;flex:1 1 auto;width:100%;min-width:24px;height:24px;color:var(--salt-text,#1e1715);vertical-align:middle}.slider-rail[data-v-e11ad67f]{position:absolute;inset-block-start:.5px;inset-inline:12px;height:23px;pointer-events:none}.slider-rail[data-v-e11ad67f]:before{content:"";position:absolute;top:0;right:-11.5px;bottom:0;left:-11.5px;border-radius:9999px;background:#8c8c8c1a;background:rgb(from var(--salt-subtext,#8c8c8c) r g b / 10%)}.slider-fill[data-v-e11ad67f]{position:absolute;inset-block-start:0;inset-inline-start:-11.5px;height:23px;border-radius:9999px;background:var(--salt-accent,#0470e6)}.slider-input[data-v-e11ad67f]{position:relative;display:block;box-sizing:border-box;width:100%;min-width:0;height:24px;padding:0;margin:0;border:0;border-radius:9999px;outline:none;background:transparent;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:default;box-shadow:none;transform:none}.slider-input[data-v-e11ad67f]::-webkit-slider-runnable-track{box-sizing:border-box;height:24px;border:0;background:transparent;box-shadow:none}.slider-input[data-v-e11ad67f]::-webkit-slider-thumb{box-sizing:border-box;width:24px;height:24px;margin:0;border:1px solid rgb(140 140 140 / 25%);border-color:rgb(from var(--salt-subtext,#8c8c8c) r g b / 25%);border-radius:50%;background:var(--salt-on-accent,#fff);box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.slider-input[data-v-e11ad67f]::-moz-range-track{box-sizing:border-box;height:24px;border:0;background:transparent;box-shadow:none}.slider-input[data-v-e11ad67f]::-moz-range-progress{background:transparent}.slider-input[data-v-e11ad67f]::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:1px solid rgb(140 140 140 / 25%);border-color:rgb(from var(--salt-subtext,#8c8c8c) r g b / 25%);border-radius:50%;background:var(--salt-on-accent,#fff);box-shadow:none}.slider-input[data-v-e11ad67f]:focus-visible{outline:2px solid var(--salt-accent,#0470e6);outline-offset:2px}.slider-input[data-v-e11ad67f]:disabled{opacity:1;cursor:default}@media(prefers-reduced-motion:reduce){.slider-input[data-v-e11ad67f],.slider-rail[data-v-e11ad67f],.slider-fill[data-v-e11ad67f]{animation:none;transition:none}}.container[data-v-105acff5]{max-width:100%}.item[data-v-105acff5]{gap:24px}.item .left[data-v-105acff5]{min-width:0}.item .right[data-v-105acff5]{flex-shrink:0}.range-control[data-v-105acff5],.source-actions[data-v-105acff5]{display:flex;align-items:center;gap:12px}.range-control input[data-v-105acff5]{width:144px}.range-control output[data-v-105acff5]{min-width:64px;text-align:right;color:var(--color-text);font-size:14px}.section-note[data-v-105acff5]{color:var(--color-text);opacity:.68;font-size:14px;line-height:1.7}.source-item .description[data-v-105acff5]{max-width:400px;overflow-wrap:anywhere}.dav-editor[data-v-105acff5]{margin:16px 0 30px;padding:20px;border-radius:12px;background:var(--color-secondary-bg);color:var(--color-text)}.dav-editor-heading[data-v-105acff5],.dav-editor-actions[data-v-105acff5]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dav-editor-heading strong[data-v-105acff5]{font-size:16px}.dav-editor-heading p[data-v-105acff5]{margin:7px 0 0;opacity:.68;font-size:13px;line-height:1.6}.dav-fields[data-v-105acff5]{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:14px;margin-top:20px}.dav-fields label[data-v-105acff5]{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600}.dav-fields input[data-v-105acff5]{width:100%;min-width:0;border:1px solid transparent;border-radius:8px;padding:10px 12px;background:var(--color-body-bg);color:var(--color-text);font:inherit}.dav-fields input[data-v-105acff5]:focus{border-color:var(--color-primary);outline:none}.credential-replace[data-v-105acff5]{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px}.dav-editor-actions[data-v-105acff5]{justify-content:flex-end;margin-top:18px}.dav-location[data-v-105acff5]{word-break:break-all}.dav-status[data-v-105acff5]{font-weight:600}.dav-status.success[data-v-105acff5]{color:var(--color-primary);opacity:1}.dav-status.error[data-v-105acff5]{color:#d45757;opacity:1}.dav-status.working[data-v-105acff5]{color:var(--color-primary);opacity:.82}.saved-connection[data-v-105acff5]{align-items:flex-start}.saved-connection .source-actions[data-v-105acff5]{justify-content:flex-end;flex-wrap:wrap;max-width:330px}.danger-button[data-v-105acff5]{color:#d45757}.settings-page button[data-v-105acff5]:disabled{opacity:.4;cursor:default}.toggle input:focus-visible+label[data-v-105acff5]{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:800px){.settings-page[data-v-105acff5]{margin-top:12px}h2[data-v-105acff5]{margin-top:18px}.item[data-v-105acff5]{align-items:flex-start;flex-wrap:wrap;gap:12px}.item .right[data-v-105acff5]{max-width:100%}.range-control[data-v-105acff5]{flex-wrap:wrap}.footer[data-v-105acff5]{font-size:14px}.source-item .left[data-v-105acff5]{width:100%}.dav-editor[data-v-105acff5]{padding:16px}.dav-fields[data-v-105acff5]{grid-template-columns:1fr}.dav-editor-heading[data-v-105acff5]{flex-direction:column;gap:8px}.saved-connection .source-actions[data-v-105acff5]{justify-content:flex-start}#shortcut-table .col[data-v-105acff5]{min-width:130px}}.settings-page[data-v-105acff5]{display:flex;justify-content:center;margin-top:32px}.container[data-v-105acff5]{margin-top:24px;width:720px}h2[data-v-105acff5]{margin-top:48px;font-size:36px;color:var(--color-text)}h3[data-v-105acff5]{margin-top:48px;padding-bottom:12px;font-size:26px;color:var(--color-text);border-bottom:1px solid rgba(128,128,128,.18)}.user[data-v-105acff5]{display:flex;align-items:center;justify-content:space-between;background:var(--color-secondary-bg);color:var(--color-text);padding:16px 20px;border-radius:16px;margin-bottom:48px}.user img.avatar[data-v-105acff5]{border-radius:50%;height:64px;width:64px}.user img.cvip[data-v-105acff5]{height:13px;margin-right:4px}.user .left[data-v-105acff5]{display:flex;align-items:center}.user .left .info[data-v-105acff5]{margin-left:24px}.user .left .nickname[data-v-105acff5]{font-size:20px;font-weight:600;margin-bottom:2px}.user .left .extra-info[data-v-105acff5]{font-size:13px}.user .left .extra-info .text[data-v-105acff5]{opacity:.68}.user .left .extra-info .vip[data-v-105acff5]{display:flex;align-items:center}.user .right .svg-icon[data-v-105acff5]{height:18px;width:18px;margin-right:4px}.user .right button[data-v-105acff5]{display:flex;align-items:center;font-size:18px;font-weight:600;text-decoration:none;border-radius:10px;padding:8px 12px;opacity:.68;color:var(--color-text);transition:.2s;margin-right:12px;margin-left:12px}.user .right button[data-v-105acff5]:hover{opacity:1;background:#eaeffd;color:#335eea}.user .right button[data-v-105acff5]:active{opacity:1;transform:scale(.92);transition:.2s}.item[data-v-105acff5]{margin:24px 0;display:flex;align-items:center;justify-content:space-between;color:var(--color-text)}.item .title[data-v-105acff5]{font-size:16px;font-weight:500;opacity:.78}.item .description[data-v-105acff5]{font-size:14px;margin-top:.5em;opacity:.7}.settings-page select[data-v-105acff5]{min-width:192px;max-width:600px;font-weight:600;border:none;padding:8px 12px;border-radius:8px;color:var(--color-text);background:var(--color-secondary-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-page select[data-v-105acff5]:focus{outline:none;color:var(--color-primary);background:var(--color-primary-bg)}.settings-page button[data-v-105acff5]{color:var(--color-text);background:var(--color-secondary-bg);padding:8px 12px;font-weight:600;border-radius:8px;transition:.2s}.settings-page button[data-v-105acff5]:hover{transform:scale(1.06)}.settings-page button[data-v-105acff5]:active{transform:scale(.94)}input.text-input.margin-right-0[data-v-105acff5]{margin-right:0}input.text-input[data-v-105acff5]{background:var(--color-secondary-bg);border:none;margin-right:22px;padding:8px 12px;border-radius:8px;color:var(--color-text);font-weight:600;font-size:16px}input[data-v-105acff5]::-webkit-outer-spin-button,input[data-v-105acff5]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number][data-v-105acff5]{-moz-appearance:textfield}#proxy-form[data-v-105acff5],#real-ip[data-v-105acff5]{display:flex;align-items:center}#proxy-form.disabled[data-v-105acff5],#real-ip.disabled[data-v-105acff5]{opacity:.47}#proxy-form.disabled button[data-v-105acff5]:hover,#real-ip.disabled button[data-v-105acff5]:hover{transform:unset}#shortcut-table[data-v-105acff5]{font-size:14px;-webkit-user-select:none;user-select:none;color:var(--color-text)}#shortcut-table .row[data-v-105acff5]{display:flex}#shortcut-table .row.row-head[data-v-105acff5]{opacity:.58;font-size:13px;font-weight:500}#shortcut-table .col[data-v-105acff5]{min-width:192px;padding:8px;display:flex;align-items:center}#shortcut-table .col[data-v-105acff5]:first-of-type{padding-left:0;min-width:128px}#shortcut-table .keyboard-input[data-v-105acff5]{font-weight:600;background-color:var(--color-secondary-bg);padding:8px 12px;border-radius:.5rem;min-width:146px;min-height:34px;box-sizing:border-box}#shortcut-table .keyboard-input.active[data-v-105acff5]{color:var(--color-primary);background-color:var(--color-primary-bg)}#shortcut-table .restore-default-shortcut[data-v-105acff5]{margin-top:12px}#shortcut-table.global-disabled .row .col[data-v-105acff5]:last-child{opacity:.48}#shortcut-table.global-disabled .row.row-head .col[data-v-105acff5]:last-child{opacity:1}#shortcut-table[data-v-105acff5]:focus{outline:none}.footer[data-v-105acff5]{text-align:center;margin-top:6rem;color:var(--color-text);font-weight:600}.footer .author[data-v-105acff5]{font-size:.9rem}.footer .version[data-v-105acff5]{font-size:.88rem;opacity:.58;margin-top:-10px}.beforeAnimation[data-v-105acff5]{-webkit-transition:.2s cubic-bezier(.24,0,.5,1);transition:.2s cubic-bezier(.24,0,.5,1)}.afterAnimation[data-v-105acff5]{box-shadow:0 0 0 1px #0000001a,0 4px #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;-webkit-transition:.35s cubic-bezier(.54,1.6,.5,1);transition:.35s cubic-bezier(.54,1.6,.5,1)}.toggle[data-v-105acff5]{margin:auto}.toggle input[data-v-105acff5]{opacity:0;position:absolute}.toggle input+label[data-v-105acff5]{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.4s ease;transition:.4s ease;height:32px;width:52px;background:var(--color-secondary-bg);border-radius:8px}.toggle input+label[data-v-105acff5]:before{content:"";position:absolute;display:block;-webkit-transition:.2s cubic-bezier(.24,0,.5,1);transition:.2s cubic-bezier(.24,0,.5,1);height:32px;width:52px;top:0;left:0;border-radius:8px}.toggle input+label[data-v-105acff5]:after{content:"";position:absolute;display:block;box-shadow:0 0 0 1px #00000005,0 4px #00000003,0 4px 9px #00000014,0 3px 3px #00000008;-webkit-transition:.35s cubic-bezier(.54,1.6,.5,1);transition:.35s cubic-bezier(.54,1.6,.5,1);background:#fff;height:20px;width:20px;top:6px;left:6px;border-radius:6px}.toggle input:checked+label[data-v-105acff5]:before{background:var(--color-primary-gradient);-webkit-transition:width .2s cubic-bezier(0,0,0,.1);transition:width .2s cubic-bezier(0,0,0,.1)}.toggle input:checked+label[data-v-105acff5]:after{left:26px}.salt-settings-page[data-v-105acff5]{width:100%;max-width:1080px;min-width:0;margin:0 auto;color:var(--salt-text);font-size:var(--salt-text-main, 14px);container-type:inline-size}.salt-settings-page[data-v-105acff5] .inset>.salt-ui-card{width:100%;margin:8px 0}.salt-settings-page[data-v-105acff5] .section-heading,.salt-settings-page[data-v-105acff5] .section-footer{padding-left:16px;padding-right:16px}.salt-settings-header[data-v-105acff5]{display:flex;align-items:center;min-height:56px;padding:0}.salt-settings-header h1[data-v-105acff5]{margin:0;font-size:var(--salt-text-title, 24px);font-weight:500}.salt-range-control[data-v-105acff5],.salt-quality-controls[data-v-105acff5],.salt-source-actions[data-v-105acff5]{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.salt-quality-controls[data-v-105acff5]{flex-wrap:wrap}.salt-range-control .salt-ui-slider[data-v-105acff5]{width:144px;max-width:100%}.salt-range-control output[data-v-105acff5]{min-width:52px;color:var(--salt-subtext);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.salt-source-result[data-v-105acff5]{display:block;margin:4px 0 0;color:var(--salt-subtext);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.salt-settings-page kbd[data-v-105acff5]{font:inherit;font-size:12px;color:var(--salt-subtext);white-space:nowrap}.salt-settings-footer[data-v-105acff5]{padding:28px 16px 24px;color:var(--salt-subtext);font-size:12px;line-height:1.6}.salt-settings-footer p[data-v-105acff5]{margin:4px 0}.salt-settings-footer a[data-v-105acff5]{color:inherit;text-decoration:none}.salt-settings-footer a[data-v-105acff5]:hover{color:var(--salt-accent)}.salt-dav-connections[data-v-105acff5]{padding:0 16px}.salt-dav-connections[data-v-105acff5] h3{display:none}.salt-dav-connections[data-v-105acff5] .webdav-manager{color:var(--salt-text)}.salt-dav-connections[data-v-105acff5] .section-note{margin:12px 0;color:var(--salt-subtext);font-size:12px;opacity:1}.salt-dav-connections[data-v-105acff5] .item{margin:0;min-height:32px;padding:12px 0;gap:12px}.salt-dav-connections[data-v-105acff5] .title{font-size:14px;font-weight:400}.salt-dav-connections[data-v-105acff5] .description{margin-top:2px;color:var(--salt-subtext);font-size:12px;opacity:1}.salt-dav-connections[data-v-105acff5] button{min-height:32px;padding:0 12px;border:0;border-radius:16px;color:var(--salt-text);background:var(--salt-subtle-background);font:inherit;font-size:14px;font-weight:400;cursor:default;transform:none}.salt-dav-connections[data-v-105acff5] button:hover,.salt-dav-connections[data-v-105acff5] button:focus-visible{outline:none;box-shadow:inset 0 0 0 100px var(--salt-hover-overlay)}.salt-dav-connections[data-v-105acff5] button:active{box-shadow:inset 0 0 0 100px var(--salt-press-overlay)}.salt-dav-connections[data-v-105acff5] .danger-button,.salt-dav-connections[data-v-105acff5] .dav-status.error{color:var(--salt-error)}.salt-dav-connections[data-v-105acff5] .dav-status.success,.salt-dav-connections[data-v-105acff5] .dav-status.working{color:var(--salt-accent)}.salt-dav-connections[data-v-105acff5] .dav-editor{padding:16px;margin:8px 0;border:var(--salt-hairline, 1px) solid var(--salt-stroke);border-radius:6px;background:var(--salt-sub-background)}.salt-dav-connections[data-v-105acff5] .dav-fields input{min-height:32px;border:1px solid var(--salt-stroke);border-radius:4px;padding:6px 8px;background:var(--salt-popup);color:var(--salt-text);font-size:14px}.salt-dav-connections[data-v-105acff5] .dav-fields input:focus{border-bottom-color:var(--salt-accent)}@media(max-width:650px){.salt-settings-page[data-v-105acff5] .salt-ui-item{flex-wrap:wrap}.salt-settings-page[data-v-105acff5] .salt-ui-item.has-description>.item-copy{flex:1 0 100%}.salt-settings-page[data-v-105acff5] .salt-ui-item.has-description>.trailing{width:100%;margin:0 0 12px;justify-content:flex-start;text-align:start}.salt-settings-page[data-v-105acff5] .salt-ui-item:not(.has-description)>.item-copy{flex:1 0 80px}.salt-settings-page[data-v-105acff5] .salt-ui-item:not(.has-description)>.trailing{max-width:calc(100% - 92px)}.salt-range-control[data-v-105acff5],.salt-quality-controls[data-v-105acff5],.salt-source-actions[data-v-105acff5]{flex-wrap:wrap;justify-content:flex-start}.salt-dav-connections[data-v-105acff5] .source-actions{max-width:100%}}@container (max-width: 620px){.salt-settings-page[data-v-105acff5] .salt-ui-item{flex-wrap:wrap}.salt-settings-page[data-v-105acff5] .salt-ui-item.has-description>.item-copy{flex:1 0 100%}.salt-settings-page[data-v-105acff5] .salt-ui-item.has-description>.trailing{width:100%;margin:0 0 12px;justify-content:flex-start;text-align:start}.salt-settings-page[data-v-105acff5] .salt-ui-item:not(.has-description)>.item-copy{flex:1 0 80px}.salt-settings-page[data-v-105acff5] .salt-ui-item:not(.has-description)>.trailing{max-width:calc(100% - 92px)}.salt-range-control[data-v-105acff5],.salt-quality-controls[data-v-105acff5],.salt-source-actions[data-v-105acff5]{flex-wrap:wrap;justify-content:flex-start}.salt-dav-connections[data-v-105acff5] .source-actions{max-width:100%}}h1[data-v-b28b58be]{color:var(--color-text);font-size:56px}.load-more[data-v-b28b58be]{display:flex;justify-content:center;margin-top:32px}.special-playlist[data-v-caf22a03]{margin-top:192px;margin-bottom:128px;border-radius:1.25em;text-align:center}@keyframes letterSpacing4-caf22a03{0%{letter-spacing:0px}to{letter-spacing:4px}}@keyframes letterSpacing1-caf22a03{0%{letter-spacing:0px}to{letter-spacing:1px}}.special-playlist .title[data-v-caf22a03]{font-size:84px;line-height:1.05;font-weight:700;text-transform:uppercase;letter-spacing:4px;animation-duration:.8s;animation-name:letterSpacing4-caf22a03;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.special-playlist .title img[data-v-caf22a03]{height:78px;border-radius:.125em;margin-right:24px}.special-playlist .subtitle[data-v-caf22a03]{font-size:18px;letter-spacing:1px;margin:28px 0 54px;animation-duration:.8s;animation-name:letterSpacing1-caf22a03;text-transform:uppercase;color:var(--color-text)}.special-playlist .buttons[data-v-caf22a03]{margin-top:32px;display:flex;justify-content:center}.special-playlist .buttons button[data-v-caf22a03]{margin-right:16px}.gradient[data-v-caf22a03]{background:linear-gradient(to left,#dd2476,#ff512f)}@media(max-width:760px){.special-playlist[data-v-caf22a03]{margin-top:96px;margin-bottom:64px}.special-playlist .title[data-v-caf22a03]{font-size:54px}}h1[data-v-78b76cc3]{margin-top:36px;margin-bottom:18px;cursor:default;color:var(--color-text);display:flex;justify-content:space-between}h1 button[data-v-78b76cc3]{color:var(--color-text);border-radius:8px;padding:0 14px;display:flex;justify-content:center;align-items:center;transition:.2s;opacity:.68;font-weight:500}h1 button[data-v-78b76cc3]:hover{opacity:1;background:var(--color-secondary-bg)}h1 button[data-v-78b76cc3]:active{opacity:1;transform:scale(.92)}h1[data-v-4fdcf6e0]{font-size:42px;color:var(--color-text)}h1 .avatar[data-v-4fdcf6e0]{height:44px;margin-right:12px;vertical-align:-7px;border-radius:50%;border:rgba(0,0,0,.2)}.load-more[data-v-4fdcf6e0]{display:flex;justify-content:center}.video[data-v-5cca1be3]{--plyr-color-main: #335eea;--plyr-control-radius: 8px}.mv-page[data-v-5cca1be3]{width:100%;margin-top:32px}.current-video[data-v-5cca1be3]{width:100%}.video[data-v-5cca1be3]{border-radius:16px;background:transparent;overflow:hidden;max-height:100vh}.video-info[data-v-5cca1be3]{margin-top:12px;color:var(--color-text)}.video-info .title[data-v-5cca1be3]{font-size:24px;font-weight:600}.video-info .artist[data-v-5cca1be3]{font-size:14px;opacity:.88;margin-top:2px;font-weight:600}.video-info .info[data-v-5cca1be3]{font-size:12px;opacity:.68;margin-top:12px}.more-video[data-v-5cca1be3]{margin-top:48px}.more-video .section-title[data-v-5cca1be3]{font-size:18px;font-weight:600;color:var(--color-text);opacity:.88;margin-bottom:12px}.buttons[data-v-5cca1be3],.buttons .button[data-v-5cca1be3]{display:inline-block}.buttons .svg-icon[data-v-5cca1be3]{height:18px;width:18px;color:var(--color-primary)}.site-account[data-v-484df2b1]{max-width:900px;margin:28px 0;padding:22px 0;border-bottom:1px solid var(--color-secondary-bg);color:var(--color-text)}.site-account .site-heading[data-v-484df2b1]{display:flex;gap:16px;justify-content:space-between;align-items:center}.site-account h3[data-v-484df2b1]{margin:0 0 8px;font-size:22px}.site-account p[data-v-484df2b1]{font-size:13px;line-height:1.6;margin:6px 0 14px}.site-account .site-heading p[data-v-484df2b1],.site-account .site-note[data-v-484df2b1],.site-account small[data-v-484df2b1]{opacity:.65}.site-account button[data-v-484df2b1]{color:inherit;background:var(--color-secondary-bg);border:0;border-radius:8px;min-height:44px;padding:10px 14px;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.site-account button[aria-pressed=true][data-v-484df2b1]{background:var(--color-primary-bg);color:var(--color-primary)}.site-account form[data-v-484df2b1]{max-width:450px;margin-top:16px}.site-account label[data-v-484df2b1]{display:block;font-size:14px;margin:14px 0}.site-account input[data-v-484df2b1]{display:block;margin-top:6px;width:100%;border:0;border-radius:7px;padding:12px;background:var(--color-secondary-bg);color:inherit;font:inherit}.site-account .site-modes[data-v-484df2b1],.site-account .site-actions[data-v-484df2b1]{display:flex;gap:10px;flex-wrap:wrap}.site-account .site-error[data-v-484df2b1]{color:#c94c4c}.site-account summary[data-v-484df2b1]{cursor:pointer;padding:12px 0;font-size:14px}.site-account ul[data-v-484df2b1]{list-style:none;padding:0}.site-account li[data-v-484df2b1]{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.site-account small[data-v-484df2b1]{display:block;font-size:12px;margin-top:5px}.site-account li span[data-v-484df2b1]{overflow-wrap:anywhere;min-width:0}@media(max-width:600px){.site-account .site-heading[data-v-484df2b1],.site-account li[data-v-484df2b1]{align-items:flex-start;flex-direction:column}}.salt-site-account[data-v-484df2b1]{min-width:0;color:var(--salt-text);font-size:var(--salt-text-main, 14px)}.salt-site-account[data-v-484df2b1] .inset>.salt-ui-card{width:100%;margin:8px 0}.salt-site-account[data-v-484df2b1] .section-heading,.salt-site-account[data-v-484df2b1] .section-footer{padding-left:16px;padding-right:16px}.salt-site-actions[data-v-484df2b1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.salt-site-inset[data-v-484df2b1]{padding:0 16px 12px}.salt-site-note[data-v-484df2b1]{margin:0;padding:0 16px 12px;color:var(--salt-subtext);font-size:var(--salt-text-sub, 12px);line-height:1.6;overflow-wrap:anywhere}.salt-site-error[data-v-484df2b1]{color:var(--salt-error)}.salt-site-form[data-v-484df2b1]{margin:0}.salt-site-form[data-v-484df2b1] .salt-ui-item>.trailing{flex:0 1 360px;min-width:0}.salt-site-input[data-v-484df2b1]{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--salt-text);caret-color:var(--salt-accent);font:inherit;font-size:14px;text-align:start;outline:none;box-shadow:none}.salt-site-input[data-v-484df2b1]:focus{box-shadow:inset 0 -1px var(--salt-accent)}.salt-site-sessions summary[data-v-484df2b1]{cursor:default;padding:12px 16px;font-size:14px}.salt-site-sessions summary[data-v-484df2b1]:hover,.salt-site-sessions summary[data-v-484df2b1]:focus-visible{background:var(--salt-hover-overlay)}.salt-site-sessions ul[data-v-484df2b1]{list-style:none;padding:0;margin:0}.salt-site-sessions li+li[data-v-484df2b1]{border-top:var(--salt-hairline, 1px) solid var(--salt-stroke)}@media(max-width:720px){.salt-site-account[data-v-484df2b1] .salt-ui-item{flex-wrap:wrap}.salt-site-account[data-v-484df2b1] .salt-ui-item.has-description>.item-copy{flex:1 0 100%}.salt-site-account[data-v-484df2b1] .salt-ui-item.has-description>.trailing{margin:0 0 12px;max-width:100%}}@media(max-width:600px){.salt-site-form[data-v-484df2b1] .salt-ui-item>.trailing{flex:1 0 100%;margin:0 0 12px}}.ypm-account .account-panel[data-v-a136f91f]{color:var(--color-text);margin:32px 0;max-width:900px}.ypm-account .account-heading[data-v-a136f91f]{display:flex;justify-content:space-between;align-items:center;gap:16px}.ypm-account h3[data-v-a136f91f]{margin:0 0 8px;font-size:22px}.ypm-account p[data-v-a136f91f]{margin:5px 0;font-size:13px;line-height:1.6}.ypm-account .account-note[data-v-a136f91f],.ypm-account .account-heading p[data-v-a136f91f],.ypm-account li p[data-v-a136f91f],.ypm-account .account-profile p[data-v-a136f91f]{opacity:.65}.ypm-account button[data-v-a136f91f]{border:0;border-radius:8px;padding:10px 14px;min-height:40px;background:var(--color-secondary-bg);color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ypm-account button[data-v-a136f91f]:disabled{opacity:.45;cursor:default}.ypm-account button[data-v-a136f91f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ypm-account .account-profile[data-v-a136f91f]{display:flex;align-items:center;gap:14px;margin:24px 0 12px}.ypm-account .account-profile img[data-v-a136f91f]{width:48px;height:48px;border-radius:50%}.ypm-account .account-profile button[data-v-a136f91f]{margin-left:auto}.ypm-account .account-filter[data-v-a136f91f]{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 8px}.ypm-account .active[data-v-a136f91f]{background:var(--color-primary-bg);color:var(--color-primary)}.ypm-account .saved-accounts[data-v-a136f91f]{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:18px 0}.ypm-account .account-storage label[data-v-a136f91f],.ypm-account .saved-accounts label[data-v-a136f91f]{display:block;font-size:13px}.ypm-account .account-storage select[data-v-a136f91f],.ypm-account .saved-accounts select[data-v-a136f91f]{display:block;margin-top:6px;max-width:100%;padding:10px;border:0;border-radius:7px;background:var(--color-secondary-bg);color:inherit;font:inherit}.ypm-account .account-conflict[data-v-a136f91f]{padding:18px;margin:16px 0;background:var(--color-primary-bg);border-radius:10px}.ypm-account .account-conflict button[data-v-a136f91f]{margin:8px 8px 0 0}.ypm-account .account-platforms[data-v-a136f91f]{display:flex;gap:8px;margin:20px 0}.ypm-account .playlist-title[data-v-a136f91f]{font-weight:600;color:inherit;overflow-wrap:anywhere}.ypm-account .account-cover[data-v-a136f91f]{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;background:var(--color-secondary-bg);border-radius:6px}.ypm-account .account-playlists[data-v-a136f91f]{list-style:none;padding:0;margin:0}.ypm-account li[data-v-a136f91f]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--color-secondary-bg)}.ypm-account li img[data-v-a136f91f]{width:48px;height:48px;object-fit:cover;border-radius:6px}.ypm-account li>div[data-v-a136f91f]{min-width:0;flex:1}.ypm-account strong[data-v-a136f91f]{overflow-wrap:anywhere}.ypm-account li button[data-v-a136f91f]{flex-shrink:0}.ypm-account .account-qr[data-v-a136f91f]{display:flex;align-items:center;gap:24px;margin:18px 0}.ypm-account .account-qr>img[data-v-a136f91f]{width:224px;height:224px;background:#fff;border-radius:8px}.ypm-account .account-qr button[data-v-a136f91f]{margin:12px 8px 0 0}.ypm-account .account-progress[data-v-a136f91f]{display:flex;align-items:center;gap:12px;padding:12px 0;flex-wrap:wrap}.ypm-account progress[data-v-a136f91f]{accent-color:var(--color-primary)}.ypm-account .account-error[data-v-a136f91f]{color:#c94c4c;padding:10px 0}.ypm-account .platform-boundary[data-v-a136f91f]{margin-top:22px}@media(max-width:600px){.ypm-account .account-heading[data-v-a136f91f]{align-items:flex-start;flex-direction:column}.ypm-account .account-qr[data-v-a136f91f]{align-items:flex-start;flex-direction:column;gap:12px}.ypm-account .account-profile[data-v-a136f91f]{flex-wrap:wrap}.ypm-account .account-profile button[data-v-a136f91f]{margin-left:0}.ypm-account li[data-v-a136f91f]{gap:10px}.ypm-account li button[data-v-a136f91f]{padding:8px}}.salt-account[data-v-a136f91f]{min-width:0;color:var(--salt-text);font-size:var(--salt-text-main, 14px)}.salt-platform-panel[data-v-a136f91f]{margin:0;min-width:0}.salt-account[data-v-a136f91f] .inset>.salt-ui-card{width:100%;margin:8px 0}.salt-account[data-v-a136f91f] .section-heading,.salt-account[data-v-a136f91f] .section-footer{padding-left:16px;padding-right:16px}.salt-account-actions[data-v-a136f91f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.salt-account-inset[data-v-a136f91f],.salt-account-filter[data-v-a136f91f]{padding:0 16px 12px}.salt-account-filter[data-v-a136f91f]{padding-top:12px}.salt-account-note[data-v-a136f91f],.salt-account-boundary[data-v-a136f91f]{margin:0;padding:0 16px 12px;color:var(--salt-subtext);font-size:var(--salt-text-sub, 12px);line-height:1.6;overflow-wrap:anywhere}.salt-account-boundary[data-v-a136f91f]{padding-top:8px}.salt-account-error[data-v-a136f91f]{color:var(--salt-error)}.salt-account-conflict[data-v-a136f91f]{background:color-mix(in srgb,var(--salt-accent) 6%,transparent)}.salt-account-profile[data-v-a136f91f] .leading{flex-basis:40px;width:40px;height:40px}.salt-account-profile[data-v-a136f91f] .leading img{width:40px;height:40px;border-radius:50%;object-fit:cover}.salt-account-qr[data-v-a136f91f]{display:flex;align-items:center;gap:16px;padding:0 16px 12px}.salt-account-qr>img[data-v-a136f91f]{width:200px;height:200px;max-width:100%;background:#fff;border-radius:4px}.salt-account-qr>div[data-v-a136f91f]{min-width:0}.salt-account-qr strong[data-v-a136f91f]{font-size:14px;font-weight:500}.salt-account-qr p[data-v-a136f91f]{margin:2px 0 12px;color:var(--salt-subtext);font-size:12px;line-height:1.6}.salt-account-playlists[data-v-a136f91f]{list-style:none;padding:0;margin:0}.salt-account-playlists li[data-v-a136f91f]{display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:0}.salt-account-playlists li+li[data-v-a136f91f]{border-top:var(--salt-hairline, 1px) solid var(--salt-stroke)}.salt-account-playlists li>div[data-v-a136f91f]{flex:1;min-width:0}.salt-account-playlists li>.salt-ui-button[data-v-a136f91f]{flex-shrink:0}.salt-account-playlists p[data-v-a136f91f]{margin:2px 0 0;color:var(--salt-subtext);font-size:12px;line-height:1.6}.salt-playlist-title[data-v-a136f91f]{color:var(--salt-text);font-size:14px;font-weight:400;overflow-wrap:anywhere;text-decoration:none}.salt-playlist-title[data-v-a136f91f]:hover{color:var(--salt-accent)}.salt-account-cover[data-v-a136f91f]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:4px;background:var(--salt-sub-background);color:var(--salt-subtext)}.salt-account-cover img[data-v-a136f91f]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.salt-account-progress[data-v-a136f91f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;font-size:12px;color:var(--salt-subtext)}.salt-account-progress progress[data-v-a136f91f]{flex:1;min-width:80px;accent-color:var(--salt-accent)}@media(max-width:720px){.salt-account[data-v-a136f91f] .salt-ui-item{flex-wrap:wrap}.salt-account[data-v-a136f91f] .salt-ui-item.has-description>.item-copy{flex:1 0 100%}.salt-account[data-v-a136f91f] .salt-ui-item.has-description>.trailing{margin:0 0 12px;max-width:100%}.salt-account-profile[data-v-a136f91f] .item-copy{flex:1 1 100px!important}.salt-account-qr[data-v-a136f91f]{align-items:flex-start;flex-wrap:wrap}.salt-account-playlists li[data-v-a136f91f]{flex-wrap:wrap}}.account-page[data-v-f5437fa3]{max-width:1000px;margin:auto}.account-page h1[data-v-f5437fa3]{margin:32px 0 12px;font-size:36px}.salt-account-page[data-v-f5437fa3]{width:100%;max-width:1080px;min-width:0;color:var(--salt-text);font-size:var(--salt-text-main,14px)}.salt-account-page>header[data-v-f5437fa3]{display:flex;align-items:center;min-height:56px}.salt-account-page>header h1[data-v-f5437fa3]{margin:0;font-size:var(--salt-text-title,24px);font-weight:500}@media(max-width:600px){.account-page:not(.salt-account-page) h1[data-v-f5437fa3]{font-size:28px;margin-top:20px}}
