/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:Canvas;--bg-layer:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--bg-highlight:Highlight;--border-subtle:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--border-text:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--border:1px solid var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff40);--text-highlight:HighlightText;--text:CanvasText;--accent-red:red;--accent-orange:orange;--accent-green:lime;--font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-monospace:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--radius-sm:2px;--radius-md:4px;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--button-press-scale-x:1.25;--button-press-scale-y:.75;--button-hover-duration:.35s;--button-press-duration:75ms;--button-release-easing:cubic-bezier(.25, 1, .5, 1);--viewport-inset-top:env(safe-area-inset-top,0px);--viewport-inset-right:env(safe-area-inset-right,0px);--viewport-inset-bottom:env(safe-area-inset-bottom,0px);--viewport-inset-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (corner-shape:squircle){:root{--radius-sm:4px;--radius-md:8px}:where(html.rounded-corners) :where(:not(button,input,select,textarea,option,optgroup)){corner-shape:squircle}}html.window-controls-overlay{--viewport-inset-top:max(env(safe-area-inset-top,0px), calc(env(titlebar-area-y,0px) + env(titlebar-area-height,0px)))}.artwork{background:color-mix(var(--text) 10%, transparent)}.artwork-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.rounded-corners :is(.artwork,.artwork-image){border-radius:var(--radius-sm)}button.pressable--gentle{--button-press-scale-x:1.05;--button-press-scale-y:.95;--button-hover-duration:.3s;--button-press-duration:50ms}html.animations.dynamic-colors,html.animations.dynamic-colors :is(body,#queue,#queue .head,#controls){transition:background-color .3s var(--ease-out-cubic)}html.animations img.image-loading{visibility:hidden}html.animations button:where(.pressable,:has(>.icon)){transform-origin:var(--button-transform-origin,center);transition:transform var(--button-hover-duration) var(--button-release-easing), opacity var(--button-hover-duration) var(--button-release-easing)}html.animations button:where(.pressable,:has(>.icon)):not(:disabled):not(:where(.pressable--gentle)):hover,html.animations button.pressable.focused:not(:disabled,:active,.pressable--gentle){transform:scale(1.125)}html.animations button:where(.pressable,:has(>.icon)):not(:disabled):active{transform:scaleX(var(--button-press-scale-x)) scaleY(var(--button-press-scale-y));opacity:.5;transition-duration:var(--button-press-duration);transition-timing-function:ease-out}html.animations button.is-activated{animation:button-activation calc(var(--button-hover-duration) + var(--button-press-duration)) ease-out}html.animations button.pressable--gentle.is-activated{animation-name:button-activation-gentle}html.animations .progress-bar.is-activated:not(.disabled){animation:progress-bar-activation calc(var(--button-hover-duration) + var(--button-press-duration) - 35ms) ease-out}@keyframes button-activation{17.65%{transform:scaleX(var(--button-press-scale-x)) scaleY(var(--button-press-scale-y));animation-timing-function:var(--button-release-easing)}}@keyframes button-activation-gentle{14.29%{transform:scaleX(var(--button-press-scale-x)) scaleY(var(--button-press-scale-y));animation-timing-function:var(--button-release-easing)}}@keyframes progress-bar-activation{16%{transform:scaleY(var(--progress-press-scale,var(--button-press-scale-y)));animation-timing-function:var(--button-release-easing)}}@keyframes pop-in{0%{opacity:0;transform:scale(.95)}}html{background-color:var(--bg);--viewport-inline-size:calc(100dvw - var(--viewport-inset-left) - var(--viewport-inset-right));--viewport-block-size:calc(100dvh - var(--viewport-inset-top) - var(--viewport-inset-bottom));font-size:var(--font-size);font-family:var(--font-family);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html.transparent-borders{--border:none;--border-subtle:none}html.transparency .scroll-fade{--scroll-fade-size:1.5rem;--scroll-fade-top-offset:0px;--scroll-fade-top:0px;--scroll-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, black 0, black var(--scroll-fade-top-offset), transparent var(--scroll-fade-top-offset), black calc(var(--scroll-fade-top-offset) + min(var(--scroll-fade-size), var(--scroll-fade-top))), black calc(100% - min(var(--scroll-fade-size), var(--scroll-fade-bottom))), transparent);-webkit-mask-image:linear-gradient(to bottom, black 0, black var(--scroll-fade-top-offset), transparent var(--scroll-fade-top-offset), black calc(var(--scroll-fade-top-offset) + min(var(--scroll-fade-size), var(--scroll-fade-top))), black calc(100% - min(var(--scroll-fade-size), var(--scroll-fade-bottom))), transparent);mask-image:linear-gradient(to bottom, black 0, black var(--scroll-fade-top-offset), transparent var(--scroll-fade-top-offset), black calc(var(--scroll-fade-top-offset) + min(var(--scroll-fade-size), var(--scroll-fade-top))), black calc(100% - min(var(--scroll-fade-size), var(--scroll-fade-bottom))), transparent)}body{color:var(--text);block-size:100dvh;inline-size:100dvw;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:0 0}#app{grid-template:"sidebar queue"1fr"sidebar controls"/auto minmax(0,1fr);block-size:100%;inline-size:100%;display:grid}.app-background{z-index:-1;block-size:100dvh;inline-size:100dvw;position:fixed;inset-block-start:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.app-background>img{object-position:center bottom}#queue{grid-area:queue}#controls{grid-area:controls}#sidebar{border-inline-end:var(--border);flex-direction:column;grid-area:sidebar;display:flex;position:relative}@media (width<=32rem){#sidebar{display:contents}.now-playing-container{grid-area:nowplaying}html:not(.miniplayer) #now-playing{border-block-start:var(--border)}#app{grid-template:"main"1fr"nowplaying""controls"/minmax(0,1fr)}#library,#queue{grid-area:main}html:not(.show-library-mobile) #library,html.show-library-mobile #queue{display:none}}html.miniplayer :is(#sidebar,.now-playing-container){display:contents}html.miniplayer #app{grid-template:"nowplaying"1fr"controls"/1fr}html.miniplayer #now-playing{grid-area:nowplaying}html.miniplayer #library,html.miniplayer #queue{display:none}html.window-controls-overlay :is(#queue,#library),html.miniplayer.window-controls-overlay #now-playing{margin-block-start:calc(var(--viewport-inset-top) - env(safe-area-inset-top,0px))}html.miniplayer.window-controls-overlay #now-playing{padding-block-start:0}.titlebar-drag-region{left:env(titlebar-area-x,0px);top:env(titlebar-area-y,0px);width:env(titlebar-area-width,0px);height:env(titlebar-area-height,0px);app-region:drag;z-index:20;position:fixed}.overlay.svelte-192vamk{z-index:1000;position:fixed;inset:0}.menu.svelte-192vamk{transform-origin:var(--menu-origin-x) var(--menu-origin-y);color:canvastext;border:var(--border);min-inline-size:min(160px, max(0px, calc(var(--viewport-inline-size) - 16px)));max-inline-size:max(0px, calc(var(--viewport-inline-size) - 16px));max-block-size:max(0px, calc(var(--viewport-block-size) - 16px));background:canvas;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 2px 10px #0003}.rounded-corners .menu.svelte-192vamk{border-radius:var(--radius-md);overflow-x:hidden}.menu.svelte-192vamk:focus-visible{outline:none}html.animations .menu.ready.svelte-192vamk{animation:75ms ease-out pop-in}html.animations .submenu.ready.svelte-192vamk{animation-name:svelte-192vamk-pop-from-side}html.transparency .menu.svelte-192vamk{background:color-mix(Canvas 80%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@keyframes svelte-192vamk-pop-from-side{0%{opacity:0;transform:translateX(var(--menu-enter-x)) scale(.95)}}button.svelte-192vamk{text-align:start;white-space:nowrap;inline-size:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:.375rem .75rem;display:flex}button.svelte-192vamk:not(:disabled):hover,button.svelte-192vamk.active{background:var(--bg-highlight);color:var(--text-highlight)}button.svelte-192vamk:disabled{opacity:.5}.separator.svelte-192vamk{border-block-start:var(--border-subtle)}.arrow.svelte-192vamk{opacity:.5;font-size:.8em}.progress-bar.svelte-1qjgclg{align-items:center;inline-size:100%;display:flex}.progress-bar.svelte-1qjgclg input:where(.svelte-1qjgclg){inline-size:100%}html.dynamic-colors input.svelte-1qjgclg:not(.custom){accent-color:var(--text)}.simple.svelte-1qjgclg,.triangle.svelte-1qjgclg{--thumb-opacity:0;transform-origin:50%;block-size:.75rem;position:relative}.triangle.svelte-1qjgclg{transform-origin:bottom}.simple.svelte-1qjgclg:not(.disabled):hover,.simple.svelte-1qjgclg:not(.disabled).is-activated{--thumb-opacity:1}html.animations :is(.simple.svelte-1qjgclg,.triangle.svelte-1qjgclg){transition:transform var(--button-hover-duration) ease-out}html.animations .svelte-1qjgclg:is(.simple:where(.svelte-1qjgclg),.triangle:where(.svelte-1qjgclg)):not(.disabled):active{transform:scaleY(var(--progress-press-scale,var(--button-press-scale-y)));transition-duration:var(--button-press-duration)}html.animations .loading.svelte-1qjgclg .track:where(.svelte-1qjgclg):after{background:linear-gradient(90deg, transparent 35%, color-mix(currentColor 50%, transparent) 65%, transparent 65%);content:"";animation:1s ease-in-out 1s infinite backwards svelte-1qjgclg-loading;position:absolute;inset:0}.track.svelte-1qjgclg{background:color-mix(currentColor 25%, transparent);block-size:.25rem;inline-size:100%;position:relative;overflow:hidden}.simple.svelte-1qjgclg .track:where(.svelte-1qjgclg){border-radius:var(--radius-sm);corner-shape:squircle}.fill.svelte-1qjgclg{background:currentColor;block-size:100%}.simple.svelte-1qjgclg .fill:where(.svelte-1qjgclg){inline-size:var(--percentage)}.triangle.svelte-1qjgclg .track:where(.svelte-1qjgclg){clip-path:polygon(0 75%,100% 0,100% 100%,0 100%);block-size:.75rem}.triangle.svelte-1qjgclg .fill:where(.svelte-1qjgclg){clip-path:inset(0 calc(100% - var(--percentage)) 0 0);position:absolute;inset:0}.custom.svelte-1qjgclg{--thumb-block-size:1rem;--thumb-inline-size:.25rem;appearance:none;block-size:100%;color:inherit;background:0 0;margin:0;position:absolute;inset:0}.custom.svelte-1qjgclg::-webkit-slider-runnable-track{background:0 0}.custom.svelte-1qjgclg::-webkit-slider-thumb{appearance:none;inline-size:var(--thumb-inline-size);block-size:var(--thumb-block-size);border-radius:var(--radius-md);corner-shape:squircle;opacity:var(--thumb-opacity);background:currentColor}.custom.svelte-1qjgclg::-moz-range-track{background:0 0}.custom.svelte-1qjgclg::-moz-range-progress{background:0 0}.custom.svelte-1qjgclg::-moz-range-thumb{inline-size:var(--thumb-inline-size);block-size:var(--thumb-block-size);border-radius:var(--radius-md);corner-shape:squircle;opacity:var(--thumb-opacity);background:currentColor;border:0}.disabled.svelte-1qjgclg{opacity:.5}@keyframes svelte-1qjgclg-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (pointer:coarse){.custom.svelte-1qjgclg{--thumb-inline-size:1.5rem}}img.svelte-v7nk5l,span.svelte-v7nk5l{inline-size:var(--icon-size,16px);block-size:var(--icon-size,16px)}span.svelte-v7nk5l svg{stroke-width:2px;block-size:100%;inline-size:100%}#controls.svelte-1tgnge9{container-type:inline-size}#playback.svelte-1tgnge9{border-block-start:var(--border);gap:.5rem;padding:.5rem 1rem;display:flex}#playback.svelte-1tgnge9 .playback-main:where(.svelte-1tgnge9){display:contents}#playback.svelte-1tgnge9 .transport:where(.svelte-1tgnge9),#playback.svelte-1tgnge9 .volume:where(.svelte-1tgnge9),#playback.svelte-1tgnge9 .progress:where(.svelte-1tgnge9),#playback.svelte-1tgnge9 .time:where(.svelte-1tgnge9){align-items:center;gap:.5rem;display:flex}#playback.svelte-1tgnge9 .time:where(.svelte-1tgnge9){font-family:var(--font-family-monospace);font-size:.9rem}#playback.svelte-1tgnge9 .progress:where(.svelte-1tgnge9){flex:1;order:1;min-inline-size:0}#playback.svelte-1tgnge9 .volume:where(.svelte-1tgnge9){order:2}@container (width<=36rem){#playback.svelte-1tgnge9{grid-template-columns:minmax(0,1fr);display:grid}#playback.svelte-1tgnge9 .playback-main:where(.svelte-1tgnge9){align-items:center;gap:.5rem;display:flex}#playback.svelte-1tgnge9 .transport:where(.svelte-1tgnge9){margin-inline-end:auto}}@container (width<=26rem){#playback.svelte-1tgnge9 .time:where(.svelte-1tgnge9){display:none}}@container (width<=20rem){#playback.svelte-1tgnge9 .volume:where(.svelte-1tgnge9){display:none}}.progress.svelte-1tgnge9 .progress-bar{flex:1}.volume.svelte-1tgnge9 .progress-bar{--progress-press-scale:.875;inline-size:5rem}#playback-prev.svelte-1tgnge9{--button-transform-origin:75%}#playback-next.svelte-1tgnge9,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) #playback-prev.svelte-1tgnge9{--button-transform-origin:25%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) #playback-next.svelte-1tgnge9{--button-transform-origin:75%}button.svelte-1tgnge9{color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}#actions.svelte-1tgnge9{border-block-start:var(--border-subtle);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.actions-section.svelte-1tgnge9{align-items:center;gap:1rem;display:flex}@container (width<=20rem){@media (width<=32rem){.stats.svelte-1tgnge9{display:none}}}#actions.svelte-1tgnge9 button:where(.svelte-1tgnge9){gap:.25rem}#actions.svelte-1tgnge9 button:where(.svelte-1tgnge9):disabled{opacity:.5}@container (width<=32rem){#actions.svelte-1tgnge9 button:where(.svelte-1tgnge9){--button-press-scale-x:1.25;--button-press-scale-y:.75;--button-hover-duration:.4s;--button-press-duration:75ms}#actions.svelte-1tgnge9 button:where(.svelte-1tgnge9) span:where(.svelte-1tgnge9){display:none}}.library-toggle.svelte-1tgnge9{display:none}@media (width<=32rem){.library-toggle.svelte-1tgnge9{display:flex}}.off.svelte-1tgnge9{opacity:.5}#ratings.svelte-1tgnge9{border-block-start:var(--border);gap:.5rem;padding:.5rem 1rem;display:flex}#ratings.svelte-1tgnge9+#playback:where(.svelte-1tgnge9){border-block-start:var(--border-subtle)}@container (width<=36rem){html.miniplayer #controls.time-disabled.volume-disabled.svelte-1tgnge9 #ratings:where(.svelte-1tgnge9),html.miniplayer #controls.time-disabled.volume-disabled.svelte-1tgnge9 #playback:where(.svelte-1tgnge9) .playback-main:where(.svelte-1tgnge9){justify-content:center}html.miniplayer #controls.time-disabled.volume-disabled.svelte-1tgnge9 #playback:where(.svelte-1tgnge9) .transport:where(.svelte-1tgnge9){margin-inline-end:0}}@container (width<=26rem){html.miniplayer #controls.volume-disabled.svelte-1tgnge9 #ratings:where(.svelte-1tgnge9),html.miniplayer #controls.volume-disabled.svelte-1tgnge9 #playback:where(.svelte-1tgnge9) .playback-main:where(.svelte-1tgnge9){justify-content:center}html.miniplayer #controls.volume-disabled.svelte-1tgnge9 #playback:where(.svelte-1tgnge9) .transport:where(.svelte-1tgnge9){margin-inline-end:0}}@container (width<=20rem){html.miniplayer #controls.svelte-1tgnge9 #ratings:where(.svelte-1tgnge9),html.miniplayer #controls.svelte-1tgnge9 #playback:where(.svelte-1tgnge9) .playback-main:where(.svelte-1tgnge9){justify-content:center}html.miniplayer #controls.svelte-1tgnge9 #playback:where(.svelte-1tgnge9) .transport:where(.svelte-1tgnge9){margin-inline-end:0}}:is(.btn-favorite.active.svelte-1tgnge9,.btn-rating.active.svelte-1tgnge9) svg{fill:currentColor}html:not(.dynamic-colors) .btn-rating.active.svelte-1tgnge9{color:var(--accent-orange)}html:not(.dynamic-colors) .btn-favorite.active.svelte-1tgnge9{color:var(--accent-red)}.rating-stars.svelte-1tgnge9{display:flex}div.svelte-11zy1iy{pointer-events:none;transform:scale(1.1)}div.svelte-11zy1iy>img:where(.svelte-11zy1iy){object-fit:cover;block-size:100%;inline-size:100%;display:block}html.transparency div.svelte-11zy1iy>img:where(.svelte-11zy1iy){filter:blur(var(--cover-background-blur))}dialog.svelte-hlq8y{inset:var(--viewport-inset-top) var(--viewport-inset-right) var(--viewport-inset-bottom) var(--viewport-inset-left);max-inline-size:var(--viewport-inline-size);max-block-size:var(--viewport-block-size);border:var(--border);margin:auto;padding:0;position:fixed;box-shadow:0 16px 32px #0003}.rounded-corners :is(dialog.svelte-hlq8y){border-radius:var(--radius-md)}html.animations dialog[open].svelte-hlq8y{animation:.1s ease-out pop-in}header.svelte-hlq8y{background:var(--bg-layer);border-block-end:var(--border);justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex}header.svelte-hlq8y>span:where(.svelte-hlq8y){contain:inline-size;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-weight:700;overflow:hidden}.content.svelte-hlq8y{flex-direction:column;flex:1;display:flex;overflow:hidden}.content.svelte-hlq8y .field{flex-direction:column;gap:.5rem;margin-block-end:.5rem;display:flex}.content.svelte-hlq8y .warn{color:red;font-weight:700}.content.svelte-hlq8y .actions{justify-content:flex-end;gap:.5rem;display:flex}button.svelte-hlq8y{background:0 0;border:none;padding:0;display:flex}form.svelte-19qmn2s{flex-direction:column;gap:.5rem;inline-size:22rem;max-inline-size:100%;padding:1rem;display:flex}.status.svelte-19qmn2s{font-size:.8rem}.ok.svelte-19qmn2s{color:green}.fail.svelte-19qmn2s{color:red}section.svelte-fc961j{padding:.5rem 1rem}#queue.svelte-8wrhiq{overflow:hidden auto}#queue.svelte-8wrhiq:not(:focus-within) .row.selected:where(.svelte-8wrhiq){color:highlighttext;background:graytext}.head.svelte-8wrhiq,.row.svelte-8wrhiq{grid-template-columns:var(--queue-columns);align-items:center;gap:1rem;padding-inline:1rem;display:grid;position:relative}html.animations :is(.head.svelte-8wrhiq,.row.svelte-8wrhiq) button:where(.svelte-8wrhiq){transition-property:transform}@media (pointer:coarse){.head.svelte-8wrhiq,.row.svelte-8wrhiq{padding-inline-end:3.5rem}}.head.svelte-8wrhiq{z-index:1;background-color:var(--bg);border-block-end:var(--border-subtle);position:sticky;inset-block-start:0}.head.svelte-8wrhiq.selection{grid-template-columns:repeat(2,minmax(0,1fr))}.head.svelte-8wrhiq.selection.has-selection{grid-template-columns:repeat(2,minmax(0,1fr)) repeat(2,max-content)}.col.svelte-8wrhiq{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;line-height:1.5;overflow:hidden}.col-artwork.svelte-8wrhiq{justify-content:center;display:flex}.col-number.svelte-8wrhiq,.col-rating.svelte-8wrhiq,.col-favorite.svelte-8wrhiq,.col-download.svelte-8wrhiq{text-align:end}.col-rating.svelte-8wrhiq{justify-content:flex-end;display:flex}.unavailable.svelte-8wrhiq{opacity:.5}@keyframes svelte-8wrhiq-spin{to{transform:rotate(1turn)}}.col-touch.svelte-8wrhiq{inline-size:2rem;display:none;position:absolute;inset-inline-end:1rem}@media (pointer:coarse){.col-touch.svelte-8wrhiq{display:block}}.btn-head.svelte-8wrhiq{text-align:start;font-weight:700}.row.svelte-8wrhiq.odd{background:var(--bg-layer)}.row.svelte-8wrhiq.playing{background:#0da6f24d}.row.svelte-8wrhiq.selected{background:var(--bg-highlight);color:var(--text-highlight)}.row.svelte-8wrhiq.over-above{box-shadow:inset 0 2px 0 var(--text)}.row.svelte-8wrhiq.over-below{box-shadow:inset 0 -2px 0 var(--text)}button.svelte-8wrhiq{color:inherit;background:0 0;border:none;padding:0}.btn-favorite.svelte-8wrhiq,.btn-rating.svelte-8wrhiq,.btn-touch.svelte-8wrhiq,.btn-download.svelte-8wrhiq{opacity:.25}:is(.btn-favorite.svelte-8wrhiq,.btn-rating.svelte-8wrhiq,.btn-touch.svelte-8wrhiq,.btn-download.svelte-8wrhiq):hover{opacity:.5}.btn-touch.svelte-8wrhiq{text-align:end;inline-size:100%}.head.svelte-8wrhiq .btn-touch:where(.svelte-8wrhiq),.btn-rating.active.svelte-8wrhiq{opacity:1}html:not(.dynamic-colors) .btn-rating.active.svelte-8wrhiq{color:var(--accent-orange)}.btn-favorite.active.svelte-8wrhiq{opacity:1}html:not(.dynamic-colors) .btn-favorite.active.svelte-8wrhiq{color:var(--accent-red)}.btn-download.svelte-8wrhiq.active{opacity:1}.btn-download.svelte-8wrhiq.downloading{opacity:1;display:inline-block}html.animations .btn-download.svelte-8wrhiq.downloading{animation:1.5s linear infinite svelte-8wrhiq-spin}.rounded-corners #queue.svelte-8wrhiq .row:where(.svelte-8wrhiq){border-radius:var(--radius-sm)}.label-row.svelte-1e563sg{border-block-end:var(--border-text);align-items:center;gap:.25rem;display:flex}.label-row.svelte-1e563sg>button:where(.svelte-1e563sg):first-child{text-align:start;color:inherit;--button-transform-origin:10% bottom;background:0 0;border:none;flex:1;padding-block:.5rem .25rem;padding-inline:0;font-weight:700}.label-row.svelte-1e563sg>button:where(.svelte-1e563sg):first-child.focused{background:var(--bg-highlight);color:var(--text-highlight)}.action.svelte-1e563sg{color:inherit;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) button.svelte-1e563sg{--button-transform-origin:90% bottom}#library:not(:focus-within) button.focused.svelte-1e563sg{color:highlighttext;background:graytext}.row.svelte-yk24sf{align-items:center;gap:.25rem;margin-block-start:.5rem;padding-inline-start:calc(var(--tree-depth) * 1rem);display:flex}.main.focused.svelte-yk24sf{background:var(--bg-highlight);color:var(--text-highlight)}#library:not(:focus-within) .main.focused.svelte-yk24sf{color:highlighttext;background:graytext}button.svelte-yk24sf{color:inherit;background:0 0;border:none;align-items:center;padding:0;display:flex}button.svelte-yk24sf:disabled{opacity:.5}.main.svelte-yk24sf{--button-transform-origin:10% 75%;flex:1;gap:.5rem;overflow:hidden}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .main.svelte-yk24sf{--button-transform-origin:90% 75%}.artwork.svelte-yk24sf{position:relative}.artwork.svelte-yk24sf .artwork-image:where(.svelte-yk24sf){object-fit:cover}.touch.svelte-yk24sf{display:none}@media (pointer:coarse){.action.svelte-yk24sf{display:none}.touch.svelte-yk24sf{margin:-.5rem;padding:.5rem;display:block}}span.svelte-yk24sf{text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}.label-stack.svelte-yk24sf{flex-direction:column;flex:1;display:flex;overflow:hidden}.owner.svelte-yk24sf{opacity:.75;font-size:.8rem}.badge{line-height:0;position:absolute;inset-block-end:0}.badge.public{color:var(--accent-green);inset-inline-end:0}.badge.favorite{color:var(--accent-red);inset-inline-end:0}.badge.favorite svg{fill:currentColor}.badge.downloaded{color:var(--accent-green);inset-inline-start:0}#library.svelte-1ahu7ry{flex:1;padding:0 1rem .5rem;overflow-y:auto}.library-header.svelte-1ahu7ry{padding-block-start:.5rem}.search-help.svelte-1ahu7ry{z-index:30;border:var(--border);color:canvastext;text-wrap:pretty;overflow-wrap:anywhere;pointer-events:none;background:canvas;inline-size:max-content;max-inline-size:min(45rem,100vw - 2rem);padding-block:.25rem;padding-inline:.5rem;font-size:.8rem;line-height:1.5;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0003}.rounded-corners .search-help.svelte-1ahu7ry{border-radius:var(--radius-md);overflow-x:hidden}html.transparency .search-help.svelte-1ahu7ry{background:color-mix(Canvas 80%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}input.svelte-1ahu7ry{inline-size:100%}#library>ul{margin:0;padding:0;list-style:none}.dynamic-colors input.svelte-1ahu7ry{background:var(--bg-layer);color:var(--text);border:var(--border);border-radius:var(--radius-md);corner-shape:squircle}.dynamic-colors input.svelte-1ahu7ry::placeholder{color:var(--text);opacity:.5}.status.svelte-1ahu7ry{opacity:.75;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.5rem;font-size:.8rem;display:flex}.btn.svelte-1ahu7ry{background:0 0;border:none;align-items:center;padding:0;display:flex}.unsynced-changes.svelte-1ahu7ry{inline-size:100%;margin-block-start:.5rem}#now-playing.svelte-18dlyq5{border-block-start:var(--border-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:clip}@media (width<=32rem){html:not(.miniplayer) #now-playing.svelte-18dlyq5{text-align:start;padding-block:.5rem}html:not(.miniplayer) #now-playing.svelte-18dlyq5 .track-content:where(.svelte-18dlyq5){flex-direction:row}html:not(.miniplayer) #now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5){flex-shrink:0;inline-size:64px}html:not(.miniplayer) #now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5){--button-transform-origin:left center}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(html:not(.miniplayer) #now-playing.svelte-18dlyq5) .track-info:where(.svelte-18dlyq5){--button-transform-origin:right center}}@media (width<=16rem){html:not(.miniplayer) #now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5){inline-size:48px}}@media (height<=24rem){html:not(.miniplayer) #now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5){display:none}}html.miniplayer #now-playing.svelte-18dlyq5{border-block-start:none;min-inline-size:0}html.miniplayer #now-playing.svelte-18dlyq5 .track-stage:where(.svelte-18dlyq5){flex:1;min-block-size:0}html.miniplayer #now-playing.svelte-18dlyq5 .track-content:where(.svelte-18dlyq5){block-size:100%}html.miniplayer #now-playing.svelte-18dlyq5 .track-media:where(.svelte-18dlyq5){place-items:center;block-size:100%;inline-size:100%;display:grid;container-type:size}html.miniplayer #now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5){block-size:min(100cqi,100cqb);inline-size:min(100cqi,100cqb)}@media (height<=12rem){html.miniplayer #now-playing.svelte-18dlyq5{text-align:start;justify-content:flex-start;align-items:center}html.miniplayer #now-playing.svelte-18dlyq5 .track-content:where(.svelte-18dlyq5){flex-direction:row;justify-content:flex-start;align-items:center}html.miniplayer #now-playing.svelte-18dlyq5 .track-media:where(.svelte-18dlyq5){aspect-ratio:1;flex:none;align-self:stretch;inline-size:auto}html.miniplayer #now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5){aspect-ratio:1;block-size:100%;inline-size:auto}html.miniplayer #now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5){--button-transform-origin:left center;flex:1;inline-size:0;min-inline-size:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(html.miniplayer #now-playing.svelte-18dlyq5) .track-info:where(.svelte-18dlyq5){--button-transform-origin:right center}}#now-playing.svelte-18dlyq5 .track-stage:where(.svelte-18dlyq5){inline-size:100%;min-inline-size:0;display:grid;position:relative}#now-playing.svelte-18dlyq5 .track-content:where(.svelte-18dlyq5){flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:1rem;inline-size:100%;min-inline-size:0;display:flex}#now-playing.svelte-18dlyq5 .track-media:where(.svelte-18dlyq5){display:contents}#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5){inline-size:var(--art-size);aspect-ratio:1;max-inline-size:100%;position:relative;overflow:clip}#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5) .lyrics:where(.svelte-18dlyq5){white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;color:var(--text);flex-direction:column;gap:.5rem;padding:1rem;font-size:.9rem;font-style:italic;display:flex;position:absolute;inset:0;overflow-y:auto}.track-artwork:where(.svelte-18dlyq5):not(:hover) :is(#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5) .lyrics:where(.svelte-18dlyq5)){scrollbar-width:none}.track-artwork:where(.svelte-18dlyq5):not(:hover) :is(#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5) .lyrics:where(.svelte-18dlyq5))::-webkit-scrollbar{display:none}#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5) .lyrics:where(.svelte-18dlyq5).synced>:where(.svelte-18dlyq5):not(.current-line){opacity:.5}#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5) .lyrics:where(.svelte-18dlyq5).synced>.current-line:where(.svelte-18dlyq5){opacity:1}#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5) .artwork-image.hidden:where(.svelte-18dlyq5){opacity:.125}html.transparency :is(#now-playing.svelte-18dlyq5 .track-artwork:where(.svelte-18dlyq5)) .artwork-image.hidden:where(.svelte-18dlyq5){opacity:.25;filter:blur(16px)}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5){inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:inherit;background:0 0}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5) :is(.title:where(.svelte-18dlyq5),.artist:where(.svelte-18dlyq5)){white-space:nowrap;text-overflow:ellipsis;overflow-x:clip}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5) .title:where(.svelte-18dlyq5){font-weight:700}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5) :is(.artist:where(.svelte-18dlyq5),.scrobbling:where(.svelte-18dlyq5),.synced-lyrics:where(.svelte-18dlyq5)){font-size:.8rem}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5) .artist:where(.svelte-18dlyq5){opacity:.75}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5) .scrobbling:where(.svelte-18dlyq5){opacity:.5}#now-playing.svelte-18dlyq5 .track-info:where(.svelte-18dlyq5) .synced-lyrics:where(.svelte-18dlyq5){opacity:.75;font-style:italic;overflow:clip}.rounded-corners .track-artwork.svelte-18dlyq5{border-radius:var(--radius-md);corner-shape:squircle}button.svelte-18dlyq5{border:none;padding:0}#sidebar.svelte-1nhzsi7{background:var(--bg-layer)}#sidebar.svelte-1nhzsi7.transparent{background:0 0}div[role=slider].svelte-1nhzsi7{cursor:col-resize;touch-action:none;z-index:10;inline-size:4px;position:absolute;inset-block:0;inset-inline-end:-2px}html.miniplayer :is(div[role=slider].svelte-1nhzsi7){display:none}@media (width<=32rem){div[role=slider].svelte-1nhzsi7{display:none}}
