*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}button,input,optgroup,select,textarea{font:inherit}@property --background{syntax:"<color>";inherits:true;initial-value:canvas}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:Canvas;--text:CanvasText;--layer:rgb(from currentColor r g b / 5%);--selected-background:SelectedItem;--selected-text:SelectedItemText;--playing-background:rgb(from AccentColor r g b / 30%);--playing-text:currentColor;--accent:AccentColor;--accent-green:lime;--accent-orange:orange;--accent-red:red;--unfocused-background:rgb(from currentColor r g b / 30%);--unfocused-text:currentColor;--border:none;--border-subtle:none;--border-text:1px solid rgb(from currentColor r g b / 10%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-contrast:more){:root{--layer:rgb(from currentColor r g b / 10%);--playing-background:AccentColor;--playing-text:AccentColorText;--unfocused-background:rgb(from currentColor r g b / 50%);--border-text:1px solid rgb(from currentColor r g b / 50%)}}:root{--shadow-sm:none;--shadow-md:none;--font-size:1rem;--font-family:ui-sans-serif, system-ui, sans-serif;--font-family-monospace:ui-monospace, monospace;--icon-size:16px;--radius-sm:0;--radius-md:0;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--button-press-scale-x:1.25;--button-press-scale-y:.75;--button-hover-duration:.35s;--button-press-duration:75ms;--viewport-inset-top:max(env(safe-area-inset-top,0px), calc(env(titlebar-area-y,0px) + env(titlebar-area-height,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);--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))}html.dynamic-colors{--accent:currentColor;--accent-green:currentColor;--accent-orange:currentColor;--accent-red:currentColor;--playing-background:rgb(from currentColor r g b / 30%);--selected-background:rgb(from currentColor r g b / 25%);--selected-text:currentColor}html.dynamic-highlights{--playing-background:rgb(from var(--accent) r g b / 30%);--selected-background:rgb(from var(--accent) r g b / 25%);--selected-text:currentColor;--accent-green:var(--accent);--accent-orange:var(--accent);--accent-red:var(--accent)}html.dynamic-highlights :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}html.shadows{--shadow-sm:0 2px 10px #0003;--shadow-md:0 16px 32px #0003}@media (prefers-contrast:more){html.shadows{--shadow-sm:0 2px 10px #0006;--shadow-md:0 16px 32px #0006}}html.borders{--border:1px solid rgb(from currentColor r g b / 25%);--border-subtle:1px solid rgb(from currentColor r g b / 10%)}@media (prefers-contrast:more){html.borders{--border:1px solid currentColor;--border-subtle:1px solid rgb(from currentColor r g b / 50%)}}html.rounded-corners{--radius-sm:2px;--radius-md:4px}@supports (corner-shape:squircle){html.rounded-corners{--radius-sm:4px;--radius-md:8px}}html{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-size:clamp(.5rem, var(--font-size), 2rem);font-family:var(--font-family)}@supports (font:-apple-system-body){html:not(.custom-font-size):not(.custom-font-family){font:-apple-system-body}}body{background-color:var(--background);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)}html.transparency :is(.scroll-fade,.scroll-fade-top,.scroll-fade-bottom){--scroll-fade-top-offset:0px;--scroll-fade-top:0px;--scroll-fade-bottom:0px;--scroll-fade-top-length:0px;--scroll-fade-bottom-length: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-top-length), var(--scroll-fade-top))), black calc(100% - min(var(--scroll-fade-bottom-length), 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-top-length), var(--scroll-fade-top))), black calc(100% - min(var(--scroll-fade-bottom-length), var(--scroll-fade-bottom))), transparent)}html.transparency :is(.scroll-fade,.scroll-fade-top){--scroll-fade-top-length:1.5rem}html.transparency :is(.scroll-fade,.scroll-fade-bottom){--scroll-fade-bottom-length:1.5rem}button:not(.native){appearance:none;color:inherit;background:0 0;border:none;padding:0}button:not(.native):disabled{opacity:.5}button:not(.no-touch-target),input,select{position:relative}:is(button:not(.no-touch-target),input,select):after{content:"";position:absolute;inset:-.25rem}html:is(.dynamic-colors,.custom-colors) :is(.library-search,.queue-filter) input{background-color:var(--layer);color:inherit;border:var(--border);border-radius:var(--radius-md);corner-shape:squircle}html:is(.dynamic-colors,.custom-colors) :is(.library-search,.queue-filter) input::placeholder{opacity:.5;color:inherit}.artwork{background-color:rgb(from currentColor r g b / 10%)}.artwork-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.artwork,.artwork-image{border-radius:var(--radius-sm);corner-shape:squircle}button.pressable--gentle{--button-press-scale-x:1.05;--button-press-scale-y:.95;--button-hover-duration:.3s;--button-press-duration:50ms}html.motion{transition:--background .3s var(--ease-out-cubic)}html.motion img.image-loading{visibility:hidden}html.motion button:where(.pressable,:has(>.icon)){transform-origin:var(--button-transform-origin,center);transition:transform var(--button-hover-duration) var(--ease-out-quart), opacity var(--button-hover-duration) var(--ease-out-quart)}html.motion button:where(.pressable,:has(>.icon)):not(:disabled):not(:where(.pressable--gentle)):hover{transform:scale(1.125)}html.motion 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.motion button.is-activated{animation:button-activation calc(var(--button-hover-duration) + var(--button-press-duration)) ease-out}html.motion button.pressable--gentle.is-activated{animation-name:button-activation-gentle}html.motion .progress-bar.is-activated:not(.disabled){animation:progress-bar-activation calc(var(--button-hover-duration) + var(--button-press-duration) - 35ms) ease-out}html.motion .loading{position:relative}html.motion .loading:after{content:"";pointer-events:none;background-color:rgb(from currentColor r g b / 20%);animation:1s ease-in-out 1s infinite backwards loading-shimmer;position:absolute;inset:0;mask:linear-gradient(90deg,#0000 30%,#000 50%,#0000 70%) 0 0/200% 100% no-repeat}@keyframes button-activation{17.65%{transform:scaleX(var(--button-press-scale-x)) scaleY(var(--button-press-scale-y));animation-timing-function:var(--ease-out-quart)}}@keyframes button-activation-gentle{14.29%{transform:scaleX(var(--button-press-scale-x)) scaleY(var(--button-press-scale-y));animation-timing-function:var(--ease-out-quart)}}@keyframes progress-bar-activation{16%{transform:scaleY(var(--progress-press-scale,var(--button-press-scale-y)));animation-timing-function:var(--ease-out-quart)}}@keyframes loading-shimmer{0%{mask-position:140%}to{mask-position:-40%}}@keyframes pop-in{0%{opacity:0;transform:scale(.95)}}@keyframes fade-in{0%{opacity:0}}#app{grid-template:"sidebar queue"1fr"sidebar controls"/auto minmax(0,1fr);block-size:100%;inline-size:100%;display:grid}#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}#app{grid-template:"main"1fr"nowplaying""controls"/minmax(0,1fr);overflow:hidden}#library,#queue{grid-area:main;min-inline-size:0}html{--library-offscreen:-100%;--queue-offscreen:100%}html: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)){--library-offscreen:100%;--queue-offscreen:-100%}html.motion #library,html.motion #queue{transition:transform .25s var(--ease-out-cubic), visibility .25s linear}html:not(.show-library-mobile) #library{transform:translateX(var(--library-offscreen));visibility:hidden}html.show-library-mobile #queue{transform:translateX(var(--queue-offscreen));visibility:hidden}}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}:is(#queue,#library),html.miniplayer #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}.cover-background.svelte-1pk2xo5{pointer-events:none}.cover-background.svelte-1pk2xo5>img:where(.svelte-1pk2xo5){object-fit:cover;block-size:100%;inline-size:100%;display:block}.cover-background.svelte-1pk2xo5>img:where(.svelte-1pk2xo5).blur-loading{visibility:hidden}.app-background.svelte-1pk2xo5{z-index:-1;block-size:100dvh;inline-size:100dvw;-webkit-mask-image:linear-gradient(to bottom, transparent max(10%, var(--viewport-inset-top)), black);mask-image:linear-gradient(to bottom, transparent max(10%, var(--viewport-inset-top)), black);position:fixed;inset-block-start:0;inset-inline-start:0}.app-background.svelte-1pk2xo5>img:where(.svelte-1pk2xo5){object-position:center bottom}.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);box-shadow:var(--shadow-sm);min-inline-size:min(10rem, var(--viewport-inline-size));max-inline-size:var(--viewport-inline-size);max-block-size:var(--viewport-block-size);border-radius:var(--radius-md);corner-shape:squircle;background-color:canvas;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.menu.svelte-192vamk:focus-visible{outline:none}html.motion .menu.ready.svelte-192vamk{animation:75ms ease-out pop-in}html.motion .submenu.ready.svelte-192vamk{animation-name:svelte-192vamk-pop-from-side}html.transparency .menu.svelte-192vamk{background-color:rgb(from Canvas r g b / 80%);-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;justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;padding:.375rem .75rem;display:flex}button.svelte-192vamk>span[aria-hidden=true]:where(.svelte-192vamk){opacity:.75;font-size:smaller}button.svelte-192vamk:not(:disabled):hover,button.svelte-192vamk.active{background-color:var(--selected-background);color:var(--selected-text)}hr.svelte-192vamk{border:0;border-block-start:var(--border-subtle);margin:0}button.svelte-fumqzm{text-align:start;justify-content:center;align-items:center;display:inline-flex}fieldset.svelte-fumqzm{border:0;margin:0;padding:0;display:flex}.off.svelte-fumqzm{opacity:.5}.subtle.svelte-fumqzm{opacity:.25}.subtle.svelte-fumqzm:hover{opacity:.5}.subtle.svelte-fumqzm.active{opacity:1}button.active.svelte-fumqzm{color:var(--accent-red)}button.active.svelte-fumqzm svg{fill:currentColor}fieldset.svelte-fumqzm button.active:where(.svelte-fumqzm){color:var(--accent-orange)}.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 .progress-bar.svelte-1qjgclg>input:where(.svelte-1qjgclg):not(.custom){accent-color:var(--text)}.simple.svelte-1qjgclg,.triangle.svelte-1qjgclg,.waveform.svelte-1qjgclg{--thumb-opacity:0;block-size:.75rem;position:relative}.waveform.svelte-1qjgclg{grid-area:1/1}.triangle.svelte-1qjgclg{transform-origin:bottom}.simple.svelte-1qjgclg:not(.disabled):hover,.simple.svelte-1qjgclg:not(.disabled).is-activated{--thumb-opacity:1}html.motion .simple.svelte-1qjgclg{transition:transform var(--button-hover-duration) ease-out}html.motion .triangle.svelte-1qjgclg{transition:transform var(--button-press-duration) ease-out}html.motion .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)}.track.svelte-1qjgclg{background-color:rgb(from currentColor r g b / 25%);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-color: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}@media (pointer:coarse){.custom.svelte-1qjgclg{--thumb-inline-size:1.5rem}}.icon.svelte-v7nk5l{inline-size:var(--icon-size);block-size:var(--icon-size)}.icon.svelte-v7nk5l>svg{block-size:100%;inline-size:100%;display:block}#controls.svelte-1sau646{container-type:inline-size}#controls.svelte-1sau646>:where(.svelte-1sau646):first-child{border-block-start:var(--border)}#controls.svelte-1sau646>:where(.svelte-1sau646):not(:first-child){border-block-start:var(--border-subtle)}#playback.svelte-1sau646{align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}#playback.svelte-1sau646 .main:where(.svelte-1sau646){display:contents}#playback.svelte-1sau646 .transport:where(.svelte-1sau646),#playback.svelte-1sau646 #playback-volume:where(.svelte-1sau646){align-items:center;gap:.5rem;display:flex}#playback.svelte-1sau646 .time:where(.svelte-1sau646){font-variant-numeric:tabular-nums}#playback.svelte-1sau646 #playback-volume:where(.svelte-1sau646){order:2}@container (width<=36rem){#playback.svelte-1sau646{grid-template-columns:minmax(0,1fr);display:grid}#playback.svelte-1sau646 .main:where(.svelte-1sau646){align-items:center;gap:.5rem;display:flex}#playback.svelte-1sau646 .transport:where(.svelte-1sau646){margin-inline-end:auto}}@container (width<=26rem){#playback.svelte-1sau646 .time:where(.svelte-1sau646){display:none}}@container (width<=20rem){#playback.svelte-1sau646 #playback-volume:where(.svelte-1sau646){display:none}}#playback-progress.svelte-1sau646>.progress-bar{flex:1}#controls.svelte-1sau646:not(.time-tabular) .time:where(.svelte-1sau646){font-family:var(--font-family-monospace)}#playback-progress.svelte-1sau646{flex:1;order:1;align-items:center;gap:.5rem;min-inline-size:0;display:flex}#playback-progress.waveform.svelte-1sau646{grid-template-columns:minmax(0,1fr);align-self:center;block-size:.75rem;display:grid}html.motion #playback-progress.svelte-1sau646>.waveform-overlay{transform-origin:bottom;transition:transform var(--button-press-duration) ease-out}html.motion #playback-progress.svelte-1sau646:active>.waveform-overlay{transform:scaleY(var(--progress-press-scale,var(--button-press-scale-y)))}#playback-volume.svelte-1sau646>.progress-bar{--progress-press-scale:.875;inline-size:5rem}#playback-prev.svelte-1sau646{--button-transform-origin:75%}#playback-next.svelte-1sau646,: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-1sau646{--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-1sau646{--button-transform-origin:75%}button.svelte-1sau646{justify-content:center;align-items:center;display:flex}#actions.svelte-1sau646{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}#actions.svelte-1sau646>.group:where(.svelte-1sau646){align-items:center;gap:1rem;display:flex}@container (width<=32rem){#actions.svelte-1sau646 .stats:where(.svelte-1sau646) .unit:where(.svelte-1sau646){display:none}}@container (width<=20rem){#actions.svelte-1sau646 .stats:where(.svelte-1sau646){display:none}}#actions.svelte-1sau646 button:where(.svelte-1sau646){gap:.25rem}@container (width<=32rem){#actions.svelte-1sau646 button:where(.svelte-1sau646){--button-press-scale-x:1.25;--button-press-scale-y:.75;--button-hover-duration:.4s;--button-press-duration:75ms}#actions.svelte-1sau646 button:where(.svelte-1sau646) .label:where(.svelte-1sau646){display:none}}.library-toggle.svelte-1sau646{display:none}@media (width<=32rem){.library-toggle.svelte-1sau646{display:flex}}button.svelte-1sau646:is([aria-pressed=false]:where(.svelte-1sau646),[aria-expanded=false]:where(.svelte-1sau646)){opacity:.5}#ratings.svelte-1sau646{gap:.5rem;padding:.5rem 1rem;display:flex}@container (width<=36rem){html.miniplayer #controls.time-disabled.volume-disabled.svelte-1sau646 #ratings:where(.svelte-1sau646),html.miniplayer #controls.time-disabled.volume-disabled.svelte-1sau646 #playback:where(.svelte-1sau646) .main:where(.svelte-1sau646){justify-content:center}html.miniplayer #controls.time-disabled.volume-disabled.svelte-1sau646 #playback:where(.svelte-1sau646) .transport:where(.svelte-1sau646){margin-inline-end:0}}@container (width<=26rem){html.miniplayer #controls.volume-disabled.svelte-1sau646 #ratings:where(.svelte-1sau646),html.miniplayer #controls.volume-disabled.svelte-1sau646 #playback:where(.svelte-1sau646) .main:where(.svelte-1sau646){justify-content:center}html.miniplayer #controls.volume-disabled.svelte-1sau646 #playback:where(.svelte-1sau646) .transport:where(.svelte-1sau646){margin-inline-end:0}}@container (width<=20rem){html.miniplayer #controls.svelte-1sau646 #ratings:where(.svelte-1sau646),html.miniplayer #controls.svelte-1sau646 #playback:where(.svelte-1sau646) .main:where(.svelte-1sau646){justify-content:center}html.miniplayer #controls.svelte-1sau646 #playback:where(.svelte-1sau646) .transport:where(.svelte-1sau646){margin-inline-end:0}}#queue.svelte-19nkf99{overflow:hidden auto}#queue.svelte-19nkf99:not(:focus-within) .row.selected:where(.svelte-19nkf99){background-color:var(--unfocused-background);color:var(--unfocused-text)}.head.svelte-19nkf99,.row.svelte-19nkf99{grid-template-columns:var(--queue-columns);align-items:center;gap:1rem;padding-block:round(.125rem,1px);padding-inline:1rem;display:grid;position:relative}html.motion :is(.head.svelte-19nkf99,.row.svelte-19nkf99) button{transition-property:transform}@media (pointer:coarse){.head.svelte-19nkf99,.row.svelte-19nkf99{padding-inline-end:3.5rem}}.head.svelte-19nkf99{z-index:1;background-color:var(--background);border-block-end:var(--border-subtle);position:sticky;inset-block-start:0}.head.svelte-19nkf99>[role=dialog]:where(.svelte-19nkf99){z-index:30;transform-origin:top;border:var(--border);color:canvastext;inline-size:fit-content;box-shadow:var(--shadow-sm);border-radius:var(--radius-md);corner-shape:squircle;background-color:canvas;gap:1.5rem;margin-inline:auto;padding-block:.375rem;padding-inline:.75rem;display:flex;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0}.head.svelte-19nkf99>[role=dialog]:where(.svelte-19nkf99)>div:where(.svelte-19nkf99){gap:.75rem;display:flex}html.transparency .head.svelte-19nkf99>[role=dialog]:where(.svelte-19nkf99){background-color:rgb(from Canvas r g b / 80%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.motion .head.svelte-19nkf99>[role=dialog]:where(.svelte-19nkf99){animation:75ms ease-out pop-in}.queue-filter.svelte-19nkf99{background-color:var(--background);opacity:0;pointer-events:none;inline-size:min(12rem,50%);padding-inline-start:1rem;position:absolute;inset-block:0;inset-inline-start:0}.queue-filter.svelte-19nkf99>input:where(.svelte-19nkf99){block-size:100%;inline-size:100%}.head.svelte-19nkf99:hover .queue-filter:where(.svelte-19nkf99),.queue-filter.svelte-19nkf99:focus-within,.queue-filter.has-filter.svelte-19nkf99{opacity:1;pointer-events:auto}.queue-filter.svelte-19nkf99:focus-within,.queue-filter.has-filter.svelte-19nkf99{inline-size:min(24rem,50%)}html.motion .queue-filter.svelte-19nkf99{transition:opacity .15s ease-out,inline-size .15s ease-out}.col.svelte-19nkf99{text-box:text;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.col.svelte-19nkf99:where(.col-number:where(.svelte-19nkf99),.col-favorite:where(.svelte-19nkf99),.col-download:where(.svelte-19nkf99)){text-align:end}.col.svelte-19nkf99.col-rating{justify-content:flex-end;display:flex}.col.svelte-19nkf99.col-artwork{block-size:var(--queue-art-size)}.col.svelte-19nkf99.col-touch{inline-size:2rem;display:none;position:absolute;inset-inline-end:1rem}@media (pointer:coarse){.col.svelte-19nkf99.col-touch{display:block}}@keyframes svelte-19nkf99-spin{to{transform:rotate(1turn)}}:is(.head:where(.svelte-19nkf99),.row:where(.svelte-19nkf99))>.col-touch.svelte-19nkf99>button:where(.svelte-19nkf99){text-align:end;inline-size:100%}.row.svelte-19nkf99{border-radius:var(--radius-sm);corner-shape:squircle}.row.svelte-19nkf99.odd{background-color:var(--layer)}.row.svelte-19nkf99.playing{background-color:var(--playing-background);color:var(--playing-text)}.row.svelte-19nkf99.playing:before,.row.svelte-19nkf99.stop-after:after{content:"";block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-start:.25rem;translate:0 -50%}.row.svelte-19nkf99.playing:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor}.row.svelte-19nkf99.stop-after:after{background:var(--accent-red)}.row.svelte-19nkf99.playing.stop-after:before{translate:0 calc(-50% - .325rem)}.row.svelte-19nkf99.playing.stop-after:after{translate:0 calc(.325rem - 50%)}.row.svelte-19nkf99.selected{background-color:var(--selected-background);color:var(--selected-text)}.row.svelte-19nkf99.over-above{box-shadow:inset 0 round(.125rem, 1px) 0 var(--text)}.row.svelte-19nkf99.over-below{box-shadow:inset 0 calc(-1 * round(.125rem, 1px)) 0 var(--text)}.row.svelte-19nkf99.unavailable{opacity:.5}.row.svelte-19nkf99>:is(.col-touch:where(.svelte-19nkf99),.col-download:where(.svelte-19nkf99))>button:where(.svelte-19nkf99){opacity:.25}.row.svelte-19nkf99>:is(.col-touch:where(.svelte-19nkf99),.col-download:where(.svelte-19nkf99))>button:where(.svelte-19nkf99):hover{opacity:.5}.row.svelte-19nkf99>.col-download:where(.svelte-19nkf99)>button:where(.svelte-19nkf99).active,.row.svelte-19nkf99>.col-download:where(.svelte-19nkf99)>button:where(.svelte-19nkf99).downloading{opacity:1}html.motion .row.svelte-19nkf99>.col-download:where(.svelte-19nkf99)>button:where(.svelte-19nkf99).downloading{animation:1.5s linear infinite svelte-19nkf99-spin}.head.svelte-19nkf99>[role=dialog]:where(.svelte-19nkf99)>div:where(.svelte-19nkf99)>button:where(.svelte-19nkf99){display:flex}button.off.svelte-ki7yf7{opacity:.5}[role=dialog].svelte-50d20x{z-index:900;min-inline-size:min(10rem, var(--viewport-inline-size));max-inline-size:var(--viewport-inline-size);max-block-size:var(--viewport-block-size);transform-origin:100% 0;border:var(--border);color:canvastext;box-shadow:var(--shadow-sm);border-radius:var(--radius-md);corner-shape:squircle;background-color:canvas;gap:.375rem;padding-block:.375rem;padding-inline:.75rem;display:grid;position:fixed;top:0;left:0;overflow-y:auto}[role=dialog].svelte-50d20x: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)){transform-origin:0 0}[role=dialog].svelte-50d20x:focus-visible{outline:none}[role=dialog].svelte-50d20x>fieldset:where(.svelte-50d20x){border:0;flex-direction:column;gap:.375rem;min-inline-size:0;margin:0;padding:0;display:flex}[role=dialog].svelte-50d20x>fieldset:where(.svelte-50d20x)>legend:where(.svelte-50d20x){border-block-end:var(--border-text);inline-size:100%;margin-block-end:.375rem;padding:0;padding-block-end:.25rem;font-weight:700}[role=dialog].svelte-50d20x label:where(.svelte-50d20x){justify-content:space-between;align-items:center;gap:.375rem;display:flex}[role=dialog].svelte-50d20x select:where(.svelte-50d20x){min-inline-size:0}[role=dialog].svelte-50d20x :is(input:where(.svelte-50d20x),select:where(.svelte-50d20x)){max-inline-size:50%}[role=dialog].svelte-50d20x input[type=search]:where(.svelte-50d20x){inline-size:8rem;min-inline-size:0}[role=dialog].svelte-50d20x input[type=number]:where(.svelte-50d20x){inline-size:4.5rem;min-inline-size:0}html.transparency [role=dialog].svelte-50d20x{background-color:rgb(from Canvas r g b / 80%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.motion [role=dialog].svelte-50d20x{animation:75ms ease-out pop-in}.label-row.svelte-gmogt4{border-block-end:var(--border-text);align-items:center;gap:.25rem;margin-block-start:.5rem;display:flex}.label-row.svelte-gmogt4>button:where(.svelte-gmogt4):first-child{text-box:text;text-align:start;--button-transform-origin:10% bottom;flex:1;padding-block-end:.25rem;font-weight:700}.label-row.svelte-gmogt4>button:where(.svelte-gmogt4):first-child.focused{background-color:var(--selected-background);color:var(--selected-text)}.label-row.svelte-gmogt4>button:where(.svelte-gmogt4):first-child[aria-expanded=false]{font-style:italic}.label-row.svelte-gmogt4>button:not(:first-child){flex:none;align-items:center;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)) .label-row.svelte-gmogt4>button{--button-transform-origin:90% bottom}#library:not(:focus-within) button.focused.svelte-gmogt4{background-color:var(--unfocused-background);color:var(--unfocused-text)}.row.svelte-1u7mrur{align-items:center;gap:.25rem;margin-block-start:.5rem;padding-inline-start:calc(var(--tree-depth) * 1rem);display:flex}.main.focused.svelte-1u7mrur{background-color:var(--selected-background);color:var(--selected-text)}#library:not(:focus-within) .main.focused.svelte-1u7mrur{background-color:var(--unfocused-background);color:var(--unfocused-text)}button.svelte-1u7mrur{align-items:center;display:flex}.main.svelte-1u7mrur{--button-transform-origin:10% 75%;flex:1;gap:.5rem;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)) .main.svelte-1u7mrur{--button-transform-origin:90% 75%}.artwork.svelte-1u7mrur{position:relative}button[aria-haspopup=menu].svelte-1u7mrur{inline-size:var(--icon-size);block-size:var(--icon-size);justify-content:center;display:none}@media (pointer:coarse){button[aria-haspopup=menu].svelte-1u7mrur{display:flex}}.label-stack.svelte-1u7mrur>:is(span:where(.svelte-1u7mrur),small:where(.svelte-1u7mrur)){text-box:text;text-overflow:ellipsis;white-space:nowrap;text-align:start;overflow:hidden}small.svelte-1u7mrur{opacity:.75}.label-stack.svelte-1u7mrur{flex-direction:column;flex:1;display:flex;overflow:hidden}.artwork.svelte-1u7mrur>.badge{position:absolute;inset-block-end:calc(var(--icon-size) / -4)}#library .artwork.svelte-1u7mrur>.badge{filter:drop-shadow(1px 1px 0 var(--background)) drop-shadow(1px -1px 0 var(--background)) drop-shadow(-1px 1px 0 var(--background)) drop-shadow(-1px -1px 0 var(--background))}.artwork.svelte-1u7mrur>.badge:is(.public,.favorite){inset-inline-end:calc(var(--icon-size) / -4)}.artwork.svelte-1u7mrur>.badge:is(.public,.downloaded){color:var(--accent-green)}.artwork.svelte-1u7mrur>.badge.favorite{color:var(--accent-red)}.artwork.svelte-1u7mrur>.badge.favorite>svg{fill:currentColor}.artwork.svelte-1u7mrur>.badge.downloaded{inset-inline-start:calc(var(--icon-size) / -4)}#library.svelte-quajs9{flex:1;padding-block:0 .5rem;padding-inline:1rem;overflow-y:auto}.library-header.svelte-quajs9{padding-block-start:.5rem}.library-search.svelte-quajs9>input:where(.svelte-quajs9){inline-size:100%}#library.svelte-quajs9>ul{margin:0;padding:0;list-style:none}[role=status].svelte-quajs9{text-wrap:pretty;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.5rem;font-size:smaller;display:flex}[role=status].svelte-quajs9>button:where(.svelte-quajs9){align-items:center;display:flex}.unsynced-changes.svelte-quajs9{inline-size:100%;margin-block-start:.5rem}#now-playing.svelte-t7nho2{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:clip}#now-playing.svelte-t7nho2 .track-stage:where(.svelte-t7nho2){inline-size:100%;min-inline-size:0;display:grid;position:relative}#now-playing.svelte-t7nho2 .track-content:where(.svelte-t7nho2){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-t7nho2 .track-media:where(.svelte-t7nho2){display:contents}#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2){inline-size:var(--art-size);aspect-ratio:1;border-radius:var(--radius-md);corner-shape:squircle;max-inline-size:100%;position:relative;overflow:clip}#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2) .lyrics:where(.svelte-t7nho2){z-index:1;white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;flex-direction:column;gap:.5rem;padding:1rem;font-size:smaller;font-style:italic;display:flex;position:absolute;inset:0;overflow-y:auto}:where(.track-artwork:where(.svelte-t7nho2):not(:hover)) :is(#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2) .lyrics:where(.svelte-t7nho2)){scrollbar-width:none}:where(.track-artwork:where(.svelte-t7nho2):not(:hover)) :is(#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2) .lyrics:where(.svelte-t7nho2))::-webkit-scrollbar{display:none}#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2) .lyrics:where(.svelte-t7nho2).synced>:where(.svelte-t7nho2):not(.current-line){opacity:.5}#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2)[aria-pressed=true]>.artwork-image:where(.svelte-t7nho2){opacity:.125}html:where(.transparency) :is(#now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2))[aria-pressed=true]>.artwork-image:where(.svelte-t7nho2){opacity:.25;filter:blur(16px)}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2){inline-size:100%;min-inline-size:0;text-align:inherit}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2)>:where(.svelte-t7nho2){display:block}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .title:where(.svelte-t7nho2),#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .artist:where(.svelte-t7nho2){white-space:nowrap;text-overflow:ellipsis;overflow-x:clip}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .title:where(.svelte-t7nho2){font-weight:700}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .artist:where(.svelte-t7nho2),#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .synced-lyrics:where(.svelte-t7nho2){opacity:.75;font-size:smaller}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .private-status:where(.svelte-t7nho2){opacity:.5;font-size:smaller}#now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2) .synced-lyrics:where(.svelte-t7nho2){text-wrap:pretty;font-style:italic;overflow:clip}html:not(.miniplayer) #now-playing.svelte-t7nho2{border-block-start:var(--border-subtle)}@media (width<=32rem){html:not(.miniplayer) #now-playing.svelte-t7nho2{border-block-start:var(--border);text-align:start;padding-block:.5rem}html:not(.miniplayer) #now-playing.svelte-t7nho2 .track-content:where(.svelte-t7nho2){flex-direction:row}html:not(.miniplayer) #now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2){flex-shrink:0;inline-size:4rem}html:not(.miniplayer) #now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2){--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-t7nho2) .track-info:where(.svelte-t7nho2){--button-transform-origin:right center}}@media (width<=16rem){html:not(.miniplayer) #now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2){inline-size:3rem}}@media (height<=24rem){html:not(.miniplayer) #now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2){display:none}}html.miniplayer #now-playing.svelte-t7nho2{min-inline-size:0}html.miniplayer #now-playing.svelte-t7nho2 .track-stage:where(.svelte-t7nho2){flex:1;min-block-size:0}html.miniplayer #now-playing.svelte-t7nho2 .track-media:where(.svelte-t7nho2){place-items:center;block-size:100%;inline-size:100%;display:grid;container-type:size}html.miniplayer #now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2){block-size:min(100cqi,100cqb);inline-size:min(100cqi,100cqb)}@media (height<=12rem){html.miniplayer #now-playing.svelte-t7nho2{text-align:start;justify-content:flex-start;align-items:center}html.miniplayer #now-playing.svelte-t7nho2 .track-content:where(.svelte-t7nho2){flex-direction:row;justify-content:flex-start;align-items:center}html.miniplayer #now-playing.svelte-t7nho2 .track-media:where(.svelte-t7nho2){aspect-ratio:1;flex:0 auto;align-self:stretch;min-block-size:0;inline-size:auto;min-inline-size:0;max-inline-size:100%}html.miniplayer #now-playing.svelte-t7nho2 .track-artwork:where(.svelte-t7nho2){min-inline-size:0}html.miniplayer #now-playing.svelte-t7nho2 .track-info:where(.svelte-t7nho2){--button-transform-origin:left center;flex:1;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-t7nho2) .track-info:where(.svelte-t7nho2){--button-transform-origin:right center}}html.sidebar-background #sidebar.svelte-1d3y0n0{background-color:var(--layer)}div[role=slider].svelte-1d3y0n0{cursor:col-resize;touch-action:none;z-index:10;inline-size:.5rem;position:absolute;inset-block:0;inset-inline-end:0}div[role=slider].svelte-1d3y0n0:hover{background-color:var(--layer)}html.motion :is(div[role=slider].svelte-1d3y0n0){transition:background-color .15s ease-out}html.miniplayer :is(div[role=slider].svelte-1d3y0n0){display:none}@media (width<=32rem){div[role=slider].svelte-1d3y0n0{display:none}}
