/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--rail-bleed:0px;--aur-c1:transparent;--aur-c2:transparent;--bg:#000;--surface:#121215;--surface-hi:#1b1b1f;--border:#26262b;--text:#fff;--muted:#9a9aa2;--accent-a:#fff;--accent-b:#c9c9d2;--on-accent:#000}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"YekanBakh", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:1.25rem}::file-selector-button{margin-inline-end:.25rem}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button{font:inherit}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-40{z-index:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-\[14px\]{margin-bottom:.875rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-14{height:calc(var(--spacing) * 14)}.h-\[38px\]{height:2.375rem}.h-full{height:100%}.min-h-\[97svh\]{min-height:97svh}.min-h-full{min-height:100%}.w-14{width:calc(var(--spacing) * 14)}.w-\[2\.6px\]{width:.1625rem}.w-full{width:100%}.max-w-\[360px\]{max-width:22.5rem}.max-w-\[1120px\]{max-width:70rem}.max-w-\[1200px\]{max-width:75rem}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2\.5px\]{gap:.15625rem}.gap-\[7px\]{gap:.4375rem}.gap-\[13px\]{gap:.8125rem}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:1.125rem}.rounded-\[36px\]{border-radius:2.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-\[9svh\]{padding-bottom:9svh}.text-center{text-align:center}.text-start{text-align:start}.text-\[13px\]{font-size:.8125rem}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(.5rem);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}@media (width>=40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=48rem){.md\:mx-0{margin-inline:0}.md\:max-w-\[600px\]{max-width:37.5rem}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:text-start{text-align:start}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--queue-w:18.75rem;--player-h:5rem;--header-h:3.75rem;--frame:.625rem;--phone-gutter:1.125rem;--av-inset-top:var(--padding-top,env(safe-area-inset-top,0px));--av-inset-bottom:var(--padding-bottom,env(safe-area-inset-bottom,0px));--av-inset-left:env(safe-area-inset-left,0px);--av-inset-right:env(safe-area-inset-right,0px);--av-keyboard:var(--keyboard-inset,0px);--av-scrim:#04050b9e}@media (width<=1440px){:root{--queue-w:17rem}}@media (width<=1200px){:root{--queue-w:15.375rem}}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakhVF.woff2)format("woff2");font-weight:100 950;font-stretch:62.5% 150%;font-style:normal;font-display:swap}:root{--bg:#000;--surface:#121215;--surface-hi:#1b1b1f;--border:#1f1f23;--text:#fff;--muted:#9a9aa2;--accent-a:#fff;--accent-b:#c9c9d2;--like:#ff3b5c;--glow-a:139, 124, 255;--glow-b:79, 209, 197;--on-accent:#000;--grad:linear-gradient(120deg, var(--accent-a), var(--accent-b));--r:1rem;--r-sm:.625rem;--font:"YekanBakh", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:normal}html{font-size:clamp(90%,63% + .333333vw,108%)}html.is-phone{font-size:100%}html,body{width:100%;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font,"YekanBakh", system-ui, sans-serif);margin:0;overflow:hidden}[dir=auto],.av-bidi{text-align:-webkit-match-parent;text-align:match-parent}#root{align-items:stretch;display:flex;position:fixed;inset:0}.av-web-stage{flex:1;min-width:0;position:relative;overflow:hidden}.av-web-stage.is-phone{zoom:.85}@keyframes av-fade-up{0%{transform:translateY(.75rem)}to{transform:translateY(0)}}@keyframes av-slide-up{0%{transform:translateY(2.625rem)}to{transform:translateY(0)}}@keyframes av-fade{0%{transform:translateY(.4375rem)}to{transform:translateY(0)}}@property --rail-bleed{syntax:"<length>";inherits:true;initial-value:0}@property --aur-c1{syntax:"<color>";inherits:true;initial-value:#0000}@property --aur-c2{syntax:"<color>";inherits:true;initial-value:#0000}@keyframes av-breathe{0%,to{opacity:var(--aur-lo);transform:translate(-4%,-2%)scale(1)}50%{opacity:var(--aur-hi);transform:translate(4%,3%)scale(1.12)}}@keyframes av-breathe-2{0%,to{opacity:var(--aur-lo);transform:translate(3%,2%)scale(1.05)}50%{opacity:var(--aur-hi);transform:translate(-3%,-3%)scale(1.18)}}@keyframes av-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes av-orb-morph{0%,to{border-radius:46% 54% 57% 43%/48% 44% 56% 52%;transform:scale(1)}33%{border-radius:57% 43% 46% 54%/42% 57% 43% 58%;transform:scale(1.035)}66%{border-radius:44% 56% 51% 49%/57% 45% 55% 43%;transform:scale(.972)}}@keyframes av-orb-ripple{0%{opacity:0;transform:scale(.8)}16%{opacity:.5}to{opacity:0;transform:scale(1.45)}}@keyframes av-orb-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}@keyframes av-float{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){#stage,.av-anim,.av-aurora-blob{animation:none!important}}@media (width<=767px){.av-aurora-blob{animation:none!important}}.av-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avscroll{scrollbar-width:thin;scrollbar-color:#8a90a247 transparent}.avscroll::-webkit-scrollbar{width:.5rem;height:.5rem}.avscroll::-webkit-scrollbar-thumb{background:#8a90a23d;border-radius:62.4375rem}.avscroll::-webkit-scrollbar:horizontal{height:0;display:none}.av-bottom-player{z-index:1;position:relative}.av-secondary-btn:hover{color:var(--text);background:#ffffff12}.av-queue-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:.6875rem;min-width:0;display:flex}.av-queue-row>span:first-of-type{flex:1}.av-queue-row span,.av-player-track span{min-width:0}.av-queue-row strong,.av-player-track strong,.av-album-card strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.9375rem;font-weight:600;display:block;overflow:hidden}.av-queue-row small,.av-player-track small,.av-album-card small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block;overflow:hidden}.av-profile-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff0b;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;display:grid}@keyframes av-spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.av-primary-play,.av-secondary-btn{cursor:pointer;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;height:2.875rem;padding:0 1.25rem;font-weight:800;display:inline-flex}.av-primary-play{color:var(--on-accent);background:var(--accent-a);font-family:var(--font)}.av-primary-play:disabled,.av-secondary-btn:disabled{opacity:.45;cursor:default}.av-secondary-btn{color:var(--text);border:1px solid var(--border);background:#ffffff0e}.av-secondary-btn .av-loading-bars{gap:.1875rem;height:1rem;margin:0}.av-secondary-btn .av-loading-bars span{width:.1875rem;height:1rem}.av-track-card{border:1px solid var(--border);background:#181b249e;border-radius:1.125rem;overflow:hidden}.av-track-card.is-scroll{scrollbar-gutter:stable;background:var(--surface);overflow:hidden auto}.av-track-card.is-scroll .av-track-head{z-index:3;background:var(--surface);position:sticky;top:0}.av-track-head,.av-desktop-track{grid-template-columns:1.625rem minmax(11.25rem, 1.5fr) minmax(7.5rem, .9fr) 3.25rem var(--track-actions-w);align-items:center;gap:1rem;display:grid}.av-track-card{--track-actions-w:3.5rem}.av-track-card.is-wide-actions{--track-actions-w:7.75rem}.av-track-card.is-one-album .av-track-head,.av-track-card.is-one-album .av-desktop-track{grid-template-columns:1.625rem minmax(11.25rem, 1fr) 3.25rem var(--track-actions-w)}.av-track-card.is-unnumbered .av-track-head,.av-track-card.is-unnumbered .av-desktop-track{grid-template-columns:minmax(11.25rem, 1.5fr) minmax(7.5rem, .9fr) 3.25rem var(--track-actions-w)}.av-track-card.is-unnumbered.is-one-album .av-track-head,.av-track-card.is-unnumbered.is-one-album .av-desktop-track{grid-template-columns:minmax(11.25rem, 1fr) 3.25rem var(--track-actions-w)}.av-track-num{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.8125rem}.av-track-dur-head{color:var(--muted);justify-content:flex-end;display:flex}.av-track-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);padding:.75rem 1.125rem;font-size:.75rem;font-weight:800}[dir=rtl] .av-track-head{letter-spacing:normal;text-transform:none;font-size:.8125rem;font-weight:600}.av-desktop-track{width:100%;min-height:3.625rem;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;padding:.5625rem 1.125rem}.av-desktop-track:last-child{border-bottom:0}.av-desktop-track:hover{background:#ffffff0e}.av-desktop-track.is-current{background:linear-gradient(90deg, var(--text), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.av-desktop-track.is-current{background:linear-gradient(90deg, color-mix(in srgb, var(--text) 10%, transparent), transparent 58%)}}.av-track-art{flex-shrink:0;width:2.5rem;height:2.5rem;display:block;position:relative}.av-track-art .av-track-play{z-index:2;color:#fff;opacity:0;background:#00000080;border-radius:.5rem;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.av-desktop-track:hover .av-track-art .av-track-play{opacity:1}.av-track-art .av-track-eq{z-index:2;background:#06081085;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.av-track-title{align-items:center;gap:.75rem;min-width:0;display:flex}.av-track-title-text{min-width:0}.av-track-title-link{vertical-align:top;min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-block}.av-track-title-link:hover strong{text-decoration:underline}.av-track-album{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-track-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.90625rem;display:block;overflow:hidden}.av-desktop-track.is-current .av-track-title strong{color:var(--accent-b)}.av-track-title small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:.125rem;font-size:.78125rem;display:block;overflow:hidden}.av-track-duration{font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:.8125rem;display:flex}.av-mobile-track-list{margin-inline:-1.125rem;flex-direction:column;margin-bottom:.625rem;display:flex}.av-mobile-track-list-rows{flex-direction:column;display:flex}.av-mobile-track-more{border:1px solid var(--border);color:var(--muted);font-family:var(--font);cursor:pointer;background:#ffffff0b;border-radius:62.4375rem;align-self:center;align-items:center;gap:.375rem;margin:.5rem 1.25rem .25rem;padding:.5625rem 1.125rem;font-size:.84375rem;font-weight:750;display:inline-flex}.av-mobile-track-more:hover{border-color:var(--accent-b);color:var(--text)}.av-mobile-track-more svg{transition:transform .18s}.av-playlist-addbtn{border:1px solid var(--border);height:2.625rem;color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border-radius:62.4375rem;align-items:center;gap:.5rem;margin-top:1.125rem;padding:0 1.125rem;font-size:.84375rem;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.av-playlist-addbtn:hover{border-color:var(--accent-b);color:var(--text);background:#ffffff0a}.av-row-add{border:1px solid var(--border);height:2rem;color:var(--text);font-family:var(--font);white-space:nowrap;cursor:pointer;background:0 0;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;padding:0 .875rem;font-size:.78125rem;font-weight:700;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.av-row-add:hover:not(:disabled){border-color:var(--accent-b);background:#ffffff0f}.av-row-add:disabled{opacity:.55;cursor:default}.drag-scroll{cursor:grab}.drag-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.drag-scroll.is-dragging,.drag-scroll.is-gliding{scroll-snap-type:none!important}.drag-scroll.is-dragging *{pointer-events:none}.av-hover-reveal{transition:opacity .18s}@media (hover:hover){.av-hover-group .av-hover-reveal{opacity:0}.av-hover-group:hover .av-hover-reveal,.av-hover-group:focus-within .av-hover-reveal{opacity:1}}.av-album-card{width:9.125rem;color:var(--text);text-align:start;cursor:pointer;background:#ffffff09;border:0;border-radius:1.125rem;flex:none;padding:.625rem}.av-rail-wrap{position:relative}.av-rail-scroll{scrollbar-width:none;display:flex;overflow-x:auto}.av-rail-scroll::-webkit-scrollbar{display:none}.av-see-more-card{border:1px dashed var(--border);color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border-radius:1rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.375rem;transition:border-color .18s,color .18s;display:flex}.av-see-more-card:hover,.av-see-more-card:focus-visible{color:var(--text);border-color:var(--text);outline:none}@supports (color:color-mix(in lab, red, red)){.av-see-more-card:hover,.av-see-more-card:focus-visible{border-color:color-mix(in srgb, var(--text) 34%, var(--border))}}.av-see-more-card-icon{border:1px solid var(--border);width:2.625rem;height:2.625rem;color:inherit;border-radius:50%;place-items:center;margin-bottom:.1875rem;display:grid}.av-see-more-card strong{font-size:.875rem;font-weight:800}.av-rail-arrow{z-index:6;border:1px solid var(--border);background:var(--surface-hi);width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 .5rem 1.25rem -.5rem #00000080}.av-rail-wrap:hover .av-rail-arrow{opacity:1}.av-rail-arrow.is-start{inset-inline-start:.125rem}.av-rail-arrow.is-end{inset-inline-end:.125rem}.av-rail-arrow.is-start svg{transform:rotate(180deg)}[dir=rtl] .av-rail-arrow.is-start svg{transform:none}[dir=rtl] .av-rail-arrow.is-end svg{transform:rotate(180deg)}.av-track-menu{flex-shrink:0;display:inline-flex;position:relative}.av-track-menu-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.av-track-menu-btn:hover{color:var(--text)}.av-artist-link{color:inherit;text-decoration:none}.av-artist-link:hover{text-decoration:underline}.av-icon-btn-lg{border:1px solid var(--border);background:var(--surface);width:2.625rem;height:2.625rem;color:var(--text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.av-icon-btn-lg:hover{border-color:var(--accent-a);color:var(--accent-b);transform:scale(1.05)}.av-icon-btn-lg[aria-pressed=true]{color:var(--accent-b);border-color:var(--accent-a)}.av-newplaylist-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.5rem .875rem;font-size:.84375rem;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.av-newplaylist-btn:hover{border-color:var(--accent-a);color:var(--accent-b)}.av-follow-btn{border:1px solid var(--muted);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:62.4375rem;align-items:center;padding:.5625rem 1.25rem;font-size:.875rem;font-weight:700;transition:border-color .16s,transform .16s;display:inline-flex}.av-follow-btn:hover{border-color:var(--text);transform:scale(1.03)}.av-follow-btn.is-following{border-color:var(--accent-a);color:var(--accent-b)}.av-loading-bars{align-items:center;gap:.3125rem;height:2.5rem;margin-bottom:.5rem;display:flex}.av-loading-bars span{background:var(--grad);transform-origin:50%;border-radius:.1875rem;width:.3125rem;height:2.5rem;animation:1s ease-in-out infinite av-eq}@keyframes av-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.av-skel{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-hi) 37%, var(--surface) 63%);background-size:200% 100%;border-radius:.625rem;animation:1.4s ease-in-out infinite av-shimmer}@media (prefers-reduced-motion:reduce){.av-skel{background:var(--surface-hi);animation:none!important}}.av-feedback-viewport{inset-inline:1.125rem;bottom:calc(1.25rem + var(--av-inset-bottom));z-index:45;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed}.av-feedback-card{box-sizing:border-box;border:1px solid var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6875rem;width:min(32.5rem,100%);min-height:3.375rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.av-feedback-card{border:1px solid color-mix(in srgb, var(--text) 12%, var(--border))}}.av-feedback-card{background:var(--surface-hi);border-radius:1.0625rem}@supports (color:color-mix(in lab, red, red)){.av-feedback-card{background:color-mix(in srgb, var(--surface-hi) 94%, var(--bg))}}.av-feedback-card{color:var(--text);-webkit-backdrop-filter:blur(1.125rem)saturate(145%);pointer-events:auto;animation:.24s cubic-bezier(.22,1,.36,1) both av-feedback-in;box-shadow:0 1.25rem 3.25rem -1.125rem #000000b8,inset 0 1px #ffffff0d}.av-feedback-icon{width:1.875rem;height:1.875rem;color:var(--text);background:var(--text);border-radius:.625rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.av-feedback-icon{background:color-mix(in srgb, var(--text) 12%, transparent)}}.av-feedback-card.is-error .av-feedback-icon{color:#ff6b78;background:#ff5c6c1f}.av-feedback-message{min-width:0;font-family:var(--font);font-size:.875rem;font-weight:700;line-height:1.5}.av-feedback-action{background:var(--text);border:0;border-radius:.6875rem;min-height:2.25rem;padding:0 .6875rem}@supports (color:color-mix(in lab, red, red)){.av-feedback-action{background:color-mix(in srgb, var(--text) 10%, transparent)}}.av-feedback-action{color:var(--text);cursor:pointer;font-family:var(--font);font-size:.8125rem;font-weight:850}.av-feedback-action:hover,.av-feedback-action:focus-visible{background:var(--text);outline:none}@supports (color:color-mix(in lab, red, red)){.av-feedback-action:hover,.av-feedback-action:focus-visible{background:color-mix(in srgb, var(--text) 18%, transparent)}}@keyframes av-feedback-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.av-feedback-viewport.has-player{bottom:calc(var(--player-h) + 1.125rem)}.av-feedback-viewport.is-phone{inset-inline:max(.875rem, var(--av-inset-left)) max(.875rem, var(--av-inset-right));bottom:calc(5.125rem + var(--av-inset-bottom))}.av-feedback-viewport.is-phone.has-player{bottom:calc(9.625rem + var(--av-inset-bottom))}.av-feedback-viewport.is-player-expanded{top:calc(4.375rem + var(--av-inset-top));bottom:auto}@media (width<=420px){.av-feedback-viewport{inset-inline:.625rem}.av-feedback-card{gap:.5625rem;padding:.5625rem .625rem}.av-feedback-message{font-size:.84375rem}.av-feedback-action{padding-inline:.5625rem}}@media (prefers-reduced-motion:reduce){.av-feedback-card{animation:none}}.av-track-menu-pop{z-index:60;overscroll-behavior:contain;background:var(--surface-hi);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;gap:.125rem;width:13.5rem;max-height:calc(100vh - 1rem);padding:.375rem;display:flex;overflow-y:auto;box-shadow:0 1.125rem 2.5rem -1rem #0009}.av-track-menu-pop button{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5625rem .625rem;font-size:.84375rem;display:flex}.av-track-menu-pop button>svg{flex-shrink:0}.av-track-menu-pop button:hover{background:#ffffff0f}.av-track-menu-pop button.is-danger{color:#ff5c6c}.av-sheet-scrim{z-index:80;background:var(--av-scrim);align-items:flex-end;animation:.18s ease-out av-sheet-fade;display:flex;position:fixed;inset:0}.av-action-sheet{width:100%;max-height:80vh;padding:.5rem .625rem calc(1rem + var(--av-inset-bottom));background:var(--surface-hi);border:1px solid var(--border);border-bottom:0;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;flex-direction:column;gap:.125rem;animation:.24s cubic-bezier(.22,1,.36,1) av-sheet-up;display:flex;overflow-y:auto;box-shadow:0 -1.125rem 2.5rem -1rem #0009}.av-action-sheet-grip{background:#ffffff38;border-radius:62.4375rem;align-self:center;width:2.25rem;height:.25rem;margin:.25rem 0 .625rem}.av-action-sheet button{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.875rem;padding:.875rem .75rem;font-size:.96875rem;display:flex}.av-action-sheet button>svg{flex-shrink:0}.av-action-sheet button:active{background:#ffffff0f}.av-action-sheet button.is-danger{color:#ff5c6c}.av-dialog-scrim{--dlg-radius:1.25rem;--dlg-pad:1.25rem;--dlg-gap:.75rem;--dlg-title:1.4375rem;--dlg-title-weight:850;--dlg-field-h:3rem;--dlg-btn-h:3rem;z-index:90;background:var(--av-scrim);-webkit-backdrop-filter:blur(.5rem);place-items:center;padding:1rem;animation:.16s ease-out av-sheet-fade;display:grid;position:fixed;inset:0}.av-dialog-scrim.is-desktop{--dlg-radius:1rem;--dlg-pad:1.375rem;--dlg-gap:.625rem;--dlg-title:1.125rem;--dlg-title-weight:750;--dlg-field-h:2.75rem;--dlg-btn-h:2.5rem}.av-dialog-scrim.is-sheet{place-items:end center;padding:0}.av-dialog{width:min(var(--dlg-w), 100%);overscroll-behavior:contain;gap:var(--dlg-gap);max-height:100%;padding:var(--dlg-pad);border:1px solid var(--border);border-radius:var(--dlg-radius);background:var(--surface-hi);color:var(--text);font-family:var(--font);flex-direction:column;animation:.18s cubic-bezier(.22,1,.36,1) both av-dialog-in;display:flex;position:relative;overflow-y:auto;box-shadow:0 1.875rem 4.375rem -1.75rem #000000bf}.av-dialog.is-sm{--dlg-w:23.75rem}.av-dialog.is-md{--dlg-w:28.75rem}.av-dialog-scrim.is-sheet .av-dialog{border-radius:var(--dlg-radius) var(--dlg-radius) 0 0;width:100%;max-height:86svh;padding:.75rem max(var(--dlg-pad), var(--av-inset-right)) calc(var(--dlg-pad) + var(--av-inset-bottom)) max(var(--dlg-pad), var(--av-inset-left));border-width:1px 0 0;animation:.24s cubic-bezier(.22,1,.36,1) av-sheet-up;box-shadow:0 -1.125rem 2.5rem -1rem #0009}.av-dialog-title{color:var(--text);font-size:var(--dlg-title);font-weight:var(--dlg-title-weight);letter-spacing:-.02em;margin:0}.av-dialog-grip{background:var(--text);border-radius:62.4375rem;order:-1;align-self:center;width:2.375rem;height:.25rem;margin-bottom:.25rem}@supports (color:color-mix(in lab, red, red)){.av-dialog-grip{background:color-mix(in srgb, var(--text) 20%, transparent)}}.av-dialog-msg{color:var(--muted);margin:0;font-size:.90625rem;line-height:1.7}.av-dialog-error{color:#ff6b6b;margin:0;font-size:.8125rem}.av-dialog-actions{gap:.625rem;margin-top:.375rem;display:flex}.av-dialog-btn{height:var(--dlg-btn-h);font-family:var(--font);cursor:pointer;border:0;border-radius:62.4375rem;flex:1;padding-inline:1.125rem;font-size:.90625rem;font-weight:800;transition:transform .15s,filter .18s,background .18s}.av-dialog-scrim.is-desktop .av-dialog-actions{justify-content:flex-end}.av-dialog-scrim.is-desktop .av-dialog-btn{min-width:6.5rem;box-shadow:none;flex:none;font-size:.84375rem}.av-dialog-btn:active{transform:scale(.985)}.av-dialog-btn.is-quiet{border:1px solid var(--border);color:var(--text);background:#ffffff0d}.av-dialog-btn.is-quiet:hover{background:#ffffff17}.av-dialog-btn.is-primary{background:var(--grad);color:var(--on-accent);box-shadow:0 1rem 2.25rem -1.25rem var(--accent-a)}@supports (color:color-mix(in lab, red, red)){.av-dialog-btn.is-primary{box-shadow:0 1rem 2.25rem -1.25rem color-mix(in srgb, var(--accent-a) 45%, transparent)}}.av-dialog-btn.is-primary:hover{filter:brightness(1.05)}.av-dialog-btn.is-danger{color:#fff;background:linear-gradient(135deg,#ff7a7d,#e5484d);box-shadow:0 1rem 2.25rem -1.25rem #e5484db3}.av-dialog-btn.is-danger:hover{filter:brightness(1.05)}.av-dialog .av-auth-form{margin-top:0}.av-dialog .av-auth-input{height:var(--dlg-field-h)}.av-dialog .av-auth-submit{height:var(--dlg-field-h);margin-top:0}.av-dialog-scrim.is-desktop .av-auth-submit{font-size:.90625rem;font-weight:800}.av-dialog .av-auth-cancel{margin-top:0}.av-dialog .av-timer-panel{padding:0}@keyframes av-dialog-in{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av-dialog-scrim,.av-dialog{animation:none}}@keyframes av-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes av-sheet-fade{0%{opacity:0}to{opacity:1}}.av-playlist-picker{overscroll-behavior:contain;flex-direction:column;gap:.125rem;max-height:min(48svh,22.5rem);display:flex;overflow-y:auto}.av-playlist-picker-row{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.6875rem;min-height:3.625rem;padding:.5rem .625rem;transition:background .16s,opacity .16s;display:flex}.av-playlist-picker-row:hover:not(:disabled),.av-playlist-picker-row:focus-visible:not(:disabled){background:#ffffff0f;outline:none}.av-playlist-picker-row:disabled{cursor:default}.av-playlist-picker-row.is-selected{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-playlist-picker-row.is-selected{background:color-mix(in srgb, var(--text) 8%, transparent)}}.av-playlist-picker-row strong{font-size:.875rem;font-weight:700;display:block}.av-playlist-picker-row small{color:var(--muted);margin-top:1px;font-size:.75rem;display:block}.av-playlist-picker-cover{border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.av-playlist-picker-copy{flex:1;min-width:0}.av-playlist-picker-copy strong,.av-playlist-picker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-playlist-picker-status{background:var(--text);border-radius:.5625rem;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.av-playlist-picker-status{background:color-mix(in srgb, var(--text) 12%, transparent)}}.av-playlist-picker-status{color:var(--text)}.av-playlist-picker-new{color:var(--text);background:#ffffff14;justify-content:center;align-items:center;display:flex}.av-playlist-picker-loading{gap:.5rem;margin:.75rem 0 1.125rem;display:grid}.av-playlist-picker-loading .av-skel{border-radius:.75rem;height:3.625rem;display:block}.av-playlist-picker-error{border:1px solid var(--border);text-align:center;background:#ffffff06;border-radius:.875rem;justify-items:center;gap:.5rem;margin:.875rem 0 1.125rem;padding:1.125rem;display:grid}.av-playlist-picker-error p,.av-library-action-error{color:#ff7d89;font-family:var(--font);margin:0;font-size:.8125rem;line-height:1.55}.av-library-action-error{margin:0 .125rem .5rem}.av-spin{animation:.8s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}.av-dialog-scrim.is-sheet .av-playlist-picker{max-height:min(50svh,24.375rem)}.av-dialog-scrim.is-sheet .av-playlist-picker-row{min-height:3.875rem;padding-block:.625rem}@media (prefers-reduced-motion:reduce){.av-spin{animation-duration:1.6s}}.av-track-actions{justify-content:flex-end;align-items:center;gap:.125rem;display:flex}.av-album-tile{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.av-album-tile-art{width:100%;aspect-ratio:var(--tile-aspect,1 / 1);border-radius:.875rem;display:block;position:relative;overflow:hidden;box-shadow:0 .875rem 1.875rem -1.125rem #000000b3}.av-album-tile-play{background:var(--accent-a);width:2.375rem;height:2.375rem;color:var(--on-accent);cursor:pointer;opacity:0;inset-inline-end:.5rem;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:.5rem;transform:translateY(.375rem);box-shadow:0 .5rem 1.25rem -.5rem #000000bf}.av-album-tile.is-round{text-align:center}.av-album-tile.is-round .av-album-tile-art{aspect-ratio:1}.av-album-tile:hover .av-album-tile-play,.av-album-tile:focus-within .av-album-tile-play{opacity:1;transform:translateY(0)}.av-album-tile strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:.5625rem;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.av-album-tile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.78125rem;display:block;overflow:hidden}.av-album-card strong{margin-top:.625rem}.av-queue-list{flex:1;width:100%;min-height:0;overflow-y:auto}.av-queue-row{padding:.5625rem 0}.av-queue-row em{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem;font-style:normal}.av-bottom-player{min-height:0;height:var(--player-h);background:var(--surface);border-top:1px solid #fff1;grid-area:2/1/auto/-1;grid-template-columns:minmax(12.5rem,1fr) minmax(26.25rem,1.7fr) minmax(14.875rem,1fr);align-items:center;gap:1.5rem;padding:.375rem 1.375rem;display:grid}.av-mshell{--mini-player-h:4.0625rem;--mini-player-gap:.5rem;flex-direction:column;height:100%;display:flex;position:relative}.av-mshell-scroll{flex:1;min-height:0;padding-bottom:1.375rem;position:relative;overflow-y:auto;container:av-page/inline-size}.av-mshell.has-mini .av-mshell-scroll{padding-bottom:calc(1.375rem + var(--mini-player-h) + var(--mini-player-gap))}.av-mshell-bottom{z-index:6;flex:none;position:relative}.av-mheader{z-index:5;min-height:3.5rem;padding:.375rem .75rem;padding-top:calc(.375rem + var(--av-inset-top));padding-inline:var(--phone-gutter);background:0 0;border-bottom:1px solid #0000;flex:none;align-items:center;gap:.375rem;transition:background .2s,border-color .2s;display:flex;position:relative}.av-mheader.is-scrolled{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.av-mheader.is-scrolled{background:color-mix(in srgb, var(--bg) 86%, transparent)}}.av-mheader.is-scrolled{-webkit-backdrop-filter:blur(1.125rem)saturate(150%);border-bottom-color:var(--border)}.av-mheader-btn{border:1px solid var(--border);width:2.625rem;height:2.625rem;color:var(--muted);cursor:pointer;background:#ffffff0b;border-radius:50%;flex:none;place-items:center;transition:color .18s,background .18s;display:grid}.av-mheader-btn:hover,.av-mheader-btn:focus-visible{color:var(--text);background:#ffffff14;outline:none}.av-mheader-title{min-width:0;color:var(--text);font-family:var(--font);letter-spacing:-.02em;opacity:0;flex:auto;align-items:center;padding-inline:.25rem;font-size:1.03125rem;font-weight:750;transition:opacity .22s,transform .22s;display:flex;transform:translateY(.3125rem)}.av-mheader-title.is-shown{opacity:1;transform:none}.av-mheader-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-mheader-tabtitle{letter-spacing:-.035em;font-size:1.5625rem;font-weight:800}.av-mheader-brand{color:inherit;align-items:center;text-decoration:none;display:flex}.av-mheader-end{flex:none;align-items:center;gap:.375rem;display:flex}.av-mheader-search{background:var(--surface-hi);border:1px solid #0000;border-radius:62.4375rem;flex:auto;align-items:center;gap:.625rem;min-width:0;height:2.625rem;padding:0 .875rem;transition:border-color .16s;display:flex}.av-mheader-search:focus-within{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-mheader-search:focus-within{border-color:color-mix(in srgb, var(--text) 28%, transparent)}}.av-mheader-search input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.av-mheader-search input::placeholder{color:var(--muted)}.av-mini-player{inset-inline:var(--phone-gutter);bottom:calc(100% + var(--mini-player-gap));height:var(--mini-player-h);flex-direction:column;display:flex;position:absolute}.av-mobile-tabbar{padding:.5rem .75rem calc(var(--av-inset-bottom) + .75rem);background:var(--bg);justify-content:space-around;align-items:stretch;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.av-mobile-tabbar{background:color-mix(in srgb, var(--bg) 86%, transparent)}}.av-mobile-tabbar{-webkit-backdrop-filter:blur(1.125rem)saturate(150%);border-top:1px solid var(--border);padding-inline:var(--phone-gutter)}.av-mobile-tab{color:var(--muted);border-radius:.9375rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.25rem;padding:.4375rem .25rem;transition:color .18s,background .18s;display:flex}.av-mobile-tab-label{font-family:var(--font);letter-spacing:.2px;font-size:.65625rem;font-weight:600}.av-mobile-tab.is-active{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-mobile-tab.is-active{background:color-mix(in srgb, var(--text) 6%, transparent)}}.av-mobile-tab.is-active .av-mobile-tab-label{font-weight:800}.av-player-track{align-items:center;gap:.75rem;min-width:0;display:flex}.av-player-track-actions{flex:none;align-items:center;gap:.125rem;display:flex}.av-player-track-actions .av-track-menu-btn{width:2rem;height:2rem;padding:0}.av-player-art-open{cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:none;padding:0;transition:opacity .18s;display:block}.av-player-art-open:hover{opacity:.86}.av-player-track-copy{flex:0 auto;min-width:0;overflow:hidden}.av-player-meta-link{vertical-align:top;border-radius:.25rem;min-width:0;max-width:100%;text-decoration:none;display:inline-block}.av-player-meta-link:hover strong,.av-player-meta-link:focus-visible strong,.av-player-meta-link:hover small,.av-player-meta-link:focus-visible small{color:var(--accent-b)}.av-player-meta-link:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem}.av-player-icon-btn{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;flex:none;place-items:center;transition:color .18s,background .18s;display:grid;position:relative}.av-player-icon-btn:hover,.av-player-icon-btn:focus-visible{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-player-icon-btn:hover,.av-player-icon-btn:focus-visible{background:color-mix(in srgb, var(--text) 8%, transparent)}}.av-player-icon-btn:hover,.av-player-icon-btn:focus-visible{outline:none}.av-player-heart{color:#8a90a2;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2rem;height:2rem;margin-inline-start:.25rem;display:grid}.av-player-heart:hover{color:#d7dae6}.av-player-heart.is-liked{color:var(--like)}.av-player-center{justify-self:center;gap:.4375rem;width:min(36.25rem,100%);display:grid}.av-player-controls{justify-content:center;align-items:center;gap:1rem;display:flex}.av-player-play{border:1px solid var(--border);background:var(--surface-hi);width:2.125rem;height:2.125rem;color:var(--text);cursor:pointer;box-shadow:none;border-radius:50%;place-items:center;display:grid}.av-player-mode-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;transition:color .15s;display:grid;position:relative}.av-bottom-player.is-idle .av-player-center{opacity:.5;pointer-events:none}.av-bottom-player.is-idle .av-player-play{cursor:default;color:var(--muted)}.av-player-progress{color:#8a90a2;font-variant-numeric:tabular-nums;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5625rem;font-size:.6875rem;display:grid}.av-player-progress>span:last-child{text-align:end}.av-player-progress{--progress-fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-player-progress{--progress-fill:color-mix(in srgb, var(--text) 88%, transparent)}}.av-quiet-btn{width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;place-items:center;padding:0;transition:color .18s,transform .15s,background .18s;display:grid}.av-quiet-btn:hover,.av-quiet-btn:focus-visible{color:var(--text);background:#ffffff0e}.av-quiet-btn:active,.av-fullscreen-play:active{transform:scale(.94)}.av-transport-btn{width:3.25rem;height:3.25rem}.av-fullscreen-play{color:#0b0b10;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:4rem;height:4rem;padding:0;transition:transform .15s;display:grid;box-shadow:0 .625rem 1.625rem -.75rem #000000b3}.av-progress-slider:focus-visible{box-shadow:0 0 0 .1875rem var(--accent-a)}@supports (color:color-mix(in lab, red, red)){.av-progress-slider:focus-visible{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent-a) 30%, transparent)}}.av-progress-slider:focus-visible{border-radius:62.4375rem}.av-progress--hoverthumb .av-progress-thumb{opacity:0;transition:opacity .15s}.av-progress--hoverthumb:hover .av-progress-thumb,.av-progress--hoverthumb:focus-within .av-progress-thumb,.av-progress--hoverthumb .av-progress-thumb.is-dragging{opacity:1}.av-full-player{--surface:#181b24;--surface-hi:#1e2230;--border:#242838;--text:#edeff5;--muted:#8a90a2;--accent-a:#8b7cff;--accent-b:#4fd1c5;--glow-a:139, 124, 255;--glow-b:79, 209, 197;--on-accent:#0b0c12;--grad:linear-gradient(120deg, var(--accent-a), var(--accent-b));overflow:hidden}.av-fs-ambient-art{animation:.5s ease-out both av-fs-ambient-in;inset:0}@keyframes av-fs-ambient-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.av-fs-ambient-art{animation:none}}.av-fs-veil{background:radial-gradient(120% 52% at 50% 0,#8b7cff42,#0000 70%),linear-gradient(#06070e57 0%,#06070e80 34%,#06070edb 100%)}.av-fs-shell{z-index:1;--fs-step:clamp(.875rem, 2.6vh, 1.375rem);gap:var(--fs-step);width:min(100%,45rem,max(28.75rem,80%));height:100%;min-height:0;padding:max(clamp(.5rem, 1.6vh, 1rem), var(--av-inset-top)) clamp(1.125rem, 5vw, 1.625rem) calc(clamp(.75rem, 2.4vh, 1.5rem) + var(--av-inset-bottom));box-sizing:border-box;font-family:var(--font);flex-direction:column;margin-inline:auto;display:flex;position:relative}.av-fs-top{flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.av-fs-top-start,.av-fs-top-end{align-items:center;gap:.125rem;display:flex}.av-fs-topbtn{width:2.5rem;height:2.5rem}.av-fs-viewtoggle.is-on,.av-fs-viewtoggle.is-on:hover,.av-fs-viewtoggle.is-on:focus-visible{color:#0b0b10;background:#fff padding-box padding-box;border:.1875rem solid #0000}.av-fs-menu{display:inline-flex}.av-fs-menu .av-track-menu-btn{color:#e8ecffcc;width:2.5rem;height:2.5rem}.av-fs-menu .av-track-menu-btn:hover{color:#fff}.av-fs-menu .av-track-menu-btn svg{width:1.375rem;height:1.375rem}.av-fs-stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;container-type:size}.av-fs-art{aspect-ratio:1;border-radius:1rem;width:min(86cqw,100cqh)}.av-fs-art .av-deck-card{box-shadow:0 1.875rem 4.375rem -1.625rem #000000e6}.av-deck{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.av-deck-card{border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.av-fs-stage .av-dial{width:min(100cqw,100cqh,18.75rem)}.av-fs-lower{gap:var(--fs-step);flex-direction:column;flex:none;width:100%;display:flex}.av-fs-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.av-fs-meta-text{min-width:0}.av-fs-title{font-family:var(--font);color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.25rem,5.6vw,1.625rem);font-weight:700;line-height:1.3;overflow:hidden}.av-fs-title-link{color:inherit;cursor:pointer;text-decoration:none}.av-fs-title-link:hover,.av-fs-title-link:focus-visible{text-underline-offset:.25rem;outline:none;text-decoration:underline}.av-fs-from{color:#e6ebff8f;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-block:.25rem;font-size:.78125rem;font-weight:400;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.av-fs-from strong{color:#ecf0ffd6;font-weight:600}.av-fs-from.is-link:hover strong,.av-fs-from.is-link:focus-visible strong{text-underline-offset:.1875rem;text-decoration:underline}.av-fs-from.is-link:focus-visible{outline:none}.av-fs-artist{color:#e6ebffa8;text-overflow:ellipsis;white-space:nowrap;margin-block-start:.1875rem;font-size:.875rem;font-weight:400;display:block;overflow:hidden}.av-fs-like{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;padding:0;transition:color .18s,transform .15s;display:grid}.av-fs-like:active{transform:scale(.9)}.av-fs-progress{--progress-fill:#ffffffeb;width:100%}.av-fs-times{color:#e6ebff99;font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-start:.125rem;font-size:.71875rem;display:flex}.av-fs-transport{justify-content:space-between;align-items:center;width:100%;padding-inline:clamp(0px,1.5vw,.625rem);display:flex}.av-fs-transport>*{flex:none}.av-fs-transport .av-quiet-btn{width:2.75rem;height:2.75rem}.av-fs-transport .av-transport-btn{width:3.25rem;height:3.25rem}.av-fs-mode{color:#e8ecff9e;position:relative}.av-fs-mode.is-on{color:var(--accent-b)}.av-fs-repeat-one{font-size:.5rem;font-weight:800;position:absolute;transform:translateY(.4375rem)}.av-fs-tools{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.av-fs-tools-end{align-items:center;gap:.125rem;display:flex}.av-fs-tool{color:#e8ecffa8;width:2.5rem;height:2.5rem}.av-fs-tool.is-on{color:var(--accent-b)}@media (height<=560px){.av-fs-stage{display:none}.av-fs-lower{flex:auto;justify-content:center}}.av-qs-scrim{z-index:3;background:var(--av-scrim);align-items:flex-end;display:flex;position:absolute;inset:0}.av-qs{width:100%;height:min(90%,47.5rem);padding-bottom:var(--av-inset-bottom);background:#0e1017;border-top:1px solid #ffffff14;border-start-start-radius:1.375rem;border-start-end-radius:1.375rem;flex-direction:column;display:flex;overflow:hidden}.av-qs-top{flex:none}.av-qs-grip{background:#ffffff3d;border-radius:62.4375rem;width:2.375rem;height:.25rem;margin:.5rem auto .125rem;display:block}.av-qs-head{align-items:center;gap:.625rem;padding:.5rem .75rem .75rem 1.125rem;display:flex}.av-qs-head-text{flex:auto;min-width:0}.av-qs-close{flex:none;width:2.375rem;height:2.375rem}.av-qs-head h2{color:var(--text);margin:0;font-size:1.1875rem;font-weight:700}.av-qs-from{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.1875rem 0 0;font-size:.78125rem;text-decoration:none;display:block;overflow:hidden}.av-qs-from strong{color:#e8ecffdb;font-weight:600}.av-qs-from.is-link:hover strong,.av-qs-from.is-link:focus-visible strong{text-underline-offset:.1875rem;text-decoration:underline}.av-qs-list{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:.125rem;min-height:0;padding:0 .625rem .625rem;display:grid;overflow-y:auto}.av-qs-label{color:var(--muted);padding:.75rem .625rem .375rem;font-size:.78125rem;font-weight:600}.av-qs-empty{color:var(--muted);margin:0;padding:.375rem .5rem .625rem;font-size:.8125rem}.av-qs-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;color:var(--text);text-align:start;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 4.5rem;background:0 0;border:0;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8125rem;padding:.5rem .625rem;display:grid}.av-qs-row:hover,.av-qs-row:focus-visible{background:#ffffff0f;outline:none}.av-qs-row.is-current{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-qs-row.is-current{background:color-mix(in srgb, var(--text) 10%, transparent)}}.av-qs-row.is-current{cursor:default}.av-qs-row.is-current strong{color:var(--accent-b)}.av-qs-row-text{min-width:0}.av-qs-row-text strong,.av-qs-row-text small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.av-qs-row-text strong{color:var(--text);font-size:.9375rem;font-weight:600}.av-qs-row-text small{color:var(--muted);margin-top:.1875rem;font-size:.8125rem}.av-qs-row-eq{padding-inline-end:.5rem;display:inline-flex}.av-qs-row-menu{display:inline-flex}.av-qs-row-menu .av-track-menu-btn{width:2.5rem;height:2.5rem;color:var(--muted)}.av-qs-row-grip{width:2.5rem;height:2.5rem;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.625rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.av-qs-row-grip:hover,.av-qs-row-grip:focus-visible{color:var(--text);background:var(--text);outline:none}@supports (color:color-mix(in lab, red, red)){.av-qs-row-grip:hover,.av-qs-row-grip:focus-visible{background:color-mix(in srgb, var(--text) 10%, transparent)}}.av-qs-row.is-held{z-index:2;content-visibility:visible;background:#24262c;position:relative;box-shadow:0 1rem 2.125rem -1.125rem #000000bf}.av-qs-row.is-held,.av-qs-row.is-held .av-qs-row-grip{cursor:grabbing;color:var(--text)}.av-qs-list.is-reordering{-webkit-user-select:none;user-select:none}.av-qs-list.is-reordering .av-qs-row:not(.is-held):hover{background:0 0}.av-qs-list.is-reordering,.av-qs-list.is-reordering .av-qs-row{cursor:grabbing}.av-qs-actions{background:#0e1017;border-top:1px solid #ffffff12;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.625rem .875rem .875rem;display:grid}.av-qs-action{color:#e8ecffb8;min-width:0;height:3.75rem;font-family:var(--font);cursor:pointer;background:#ffffff0f;border:0;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;padding:0 .375rem;font-size:.78125rem;font-weight:600;transition:background .16s,color .16s;display:flex}.av-qs-action:not(:disabled):hover,.av-qs-action:focus-visible{color:#fff;background:#ffffff1a;outline:none}.av-qs-action.is-on{color:var(--accent-b)}.av-qs-action:disabled{opacity:.4;cursor:default}.av-qs-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.av-sim-seed{color:var(--muted);margin:0;font-size:.8125rem}.av-sim-list{flex-direction:column;gap:.125rem;max-height:min(46vh,26.25rem);margin-inline:-.625rem;display:flex;overflow-y:auto}.av-sim-list .av-qs-row:hover,.av-sim-list .av-qs-row:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-sim-list .av-qs-row:hover,.av-sim-list .av-qs-row:focus-visible{background:color-mix(in srgb, var(--text) 8%, transparent)}}.av-sim-like{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.av-sim-empty{color:var(--muted);margin:0;padding:.25rem .125rem;font-size:.8125rem}.av-ds-scrim{z-index:90;background:var(--av-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.av-ds{width:min(100%,28.75rem);max-height:min(80%,35rem);padding-bottom:var(--av-inset-bottom);background:#0e1017;border-top:1px solid #ffffff14;border-start-start-radius:1.375rem;border-start-end-radius:1.375rem;flex-direction:column;display:flex;overflow:hidden}.av-ds-head{flex:none;align-items:flex-start;gap:.625rem;padding:1.125rem .75rem .625rem 1.125rem;display:flex}.av-ds-head-text{flex:auto;min-width:0}.av-ds-head h2{color:var(--text);margin:0;font-size:1.1875rem;font-weight:700}.av-ds-head p{color:var(--muted);margin:.25rem 0 0;font-size:.78125rem;line-height:1.5}.av-ds-close{flex:none;width:2.375rem;height:2.375rem}.av-ds-list{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:.25rem;min-height:0;padding:.25rem .625rem .875rem;display:grid;overflow-y:auto}.av-ds-row{background:#ffffff08;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8125rem;padding:.625rem .75rem;display:grid}.av-ds-row.is-active{box-shadow:inset 0 0 0 1px var(--accent-b);background:#ffffff0f}.av-ds-row-icon{width:2.375rem;height:2.375rem;color:var(--text);background:#ffffff0f;border-radius:.6875rem;place-items:center;display:grid}.av-ds-row.is-active .av-ds-row-icon{color:var(--accent-b)}.av-ds-row-text{min-width:0;display:grid}.av-ds-row-text strong,.av-ds-row-text small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-ds-row-text strong{color:var(--text);font-size:.875rem;font-weight:600}.av-ds-row-text small{color:var(--muted);font-size:.75rem}.av-ds-row-transport{align-items:center;gap:.125rem;display:flex}.av-ds-btn{width:2.125rem;height:2.125rem;color:var(--muted)}.av-ds-btn:hover,.av-ds-btn:focus-visible,.av-ds-btn.is-primary{color:var(--text)}.av-ds-here{font:inherit;color:#0b0d13;background:var(--accent-b);cursor:pointer;border:0;border-radius:62.4375rem;flex:none;padding:.4375rem .8125rem;font-size:.78125rem;font-weight:600}.av-ds-empty{padding:.875rem .75rem .375rem}.av-ds-empty strong{color:var(--text);font-size:.875rem;font-weight:600;display:block}.av-ds-empty p{color:var(--muted);margin:.375rem 0 0;font-size:.78125rem;line-height:1.6}.av-player-right{color:var(--muted);justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.av-player-right>:not(.av-player-icon-btn){margin-inline:.5rem}.av-player-right>:last-child .av-tip{left:auto;right:0}.av-landing-logo,.av-landing-secondary,.av-landing-language button,.av-landing-secondary-btn{cursor:pointer;font-family:var(--font);background:0 0;border:0}.av-landing-logo{color:var(--text);letter-spacing:-.055em;text-shadow:0 0 1.375rem rgba(var(--glow-b), .32), 0 0 1.125rem rgba(var(--glow-a), .22);font-size:1.5625rem;font-weight:800}.av-landing-logo:after{content:"";background:linear-gradient(120deg, var(--accent-a), var(--accent-b));width:.3125rem;height:.3125rem;box-shadow:0 0 1rem rgba(var(--glow-b), .7);border-radius:50%;margin-inline-start:.1875rem;display:inline-block}.av-library-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:.875rem;padding-bottom:1rem;display:flex}.av-library-toolbar>.av-newplaylist-btn{flex:none}.av-library-tabs{flex-wrap:wrap;flex:auto;gap:.5rem;min-width:0;display:flex}.av-library-tabs button{border:1px solid var(--border);background:var(--surface);height:2.625rem;color:var(--muted);cursor:pointer;border-radius:62.4375rem;flex:none;padding:0 1.125rem;font-size:.84375rem;font-weight:750;transition:color .18s,border-color .18s,transform .18s}.av-library-tabs button.is-active{background:var(--accent-a);color:var(--on-accent);border-color:#0000}.av-library-tabs button:not(.is-active):hover{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-library-tabs button:not(.is-active):hover{border-color:color-mix(in srgb, var(--text) 34%, var(--border))}}.av-library-album-card{background:var(--surface);border-radius:1rem;width:100%;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.av-library-album-card{background:color-mix(in srgb, var(--surface) 58%, transparent)}}.av-library-album-card{color:var(--text);padding:.625rem;transition:background .18s,transform .18s}.av-library-album-card:hover{background:var(--surface);transform:translateY(-.125rem)}.av-library-card-open{width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.av-library-card-open:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem;border-radius:.75rem}.av-library-card-menu{z-index:3;opacity:0;pointer-events:none;top:1rem;transition:opacity .16s,transform .16s;position:absolute;inset-inline-end:1rem;transform:translateY(-.25rem)}.av-library-album-card:hover .av-library-card-menu,.av-library-album-card:focus-within .av-library-card-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.av-library-card-menu .av-track-menu-btn{color:#fff;background:#05070eb8;border-radius:50%;width:2.125rem;height:2.125rem;padding:0;box-shadow:0 .5rem 1.375rem -.75rem #000000e6}.av-library-card-menu .av-track-menu-btn:hover,.av-library-card-menu .av-track-menu-btn:focus-visible{color:#fff;outline-offset:.125rem;background:#05070ee6;outline:.125rem solid #ffffffb8}.av-library-cover{aspect-ratio:1;background:var(--surface-hi);border-radius:.75rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 1.125rem 2.125rem -1.625rem #000000eb}.av-library-cover.is-round{border-radius:50%}.av-library-cover:after{content:"";background:linear-gradient(#0000 42%,#0000003d);position:absolute;inset:0}.av-library-album-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-align:start;margin-top:.6875rem;font-size:.875rem;font-weight:800;display:block;overflow:hidden}.av-library-album-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:start;margin-top:.1875rem;font-size:.75rem;display:block;overflow:hidden}.av-library-empty{min-height:26.25rem;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:.875rem;display:grid}.av-library-empty>span{background:var(--surface);width:4.75rem;height:4.75rem;color:var(--muted);border:1px solid var(--border);border-radius:1.5rem;place-items:center;display:grid}.av-library-empty h3{color:var(--text);letter-spacing:-.03em;margin:.25rem 0 .125rem;font-size:1.25rem}.av-library-empty button{background:var(--grad);height:2.625rem;color:var(--on-accent);cursor:pointer;border:0;border-radius:62.4375rem;padding:0 1.125rem;font-weight:800}.av-mshell .av-library-toolbar{border-bottom:0;padding-bottom:.5rem}.av-mshell .av-library-tabs{gap:.375rem}.av-mshell .av-library-tabs button{height:2.25rem;padding:0 .8125rem;font-size:.8125rem}.av-library-list{flex-direction:column;margin-inline:-1.125rem;padding-bottom:.625rem;display:flex}.av-library-row{align-items:center;gap:.25rem;min-width:0;padding-inline:1.25rem .75rem;transition:background .16s;display:flex}.av-library-row:active,.av-library-row:hover{background:#ffffff0d}.av-library-row-open,.av-library-create-row{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.8125rem;padding:.5rem 0;display:flex}.av-library-row-open:focus-visible,.av-library-create-row:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:-.125rem;border-radius:.625rem}.av-library-row-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.av-library-row strong,.av-library-row small{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.av-library-row strong{color:var(--text);font-size:1.0625rem;font-weight:600}.av-library-row small{color:var(--muted);font-size:.9375rem}.av-library-create-row{padding-inline:1.25rem}.av-library-row-art{border:1px solid var(--border);background:var(--surface);width:3.5rem;height:3.5rem;color:var(--text);border-radius:.625rem;flex:none;place-items:center;display:grid}@media (hover:none){.av-library-card-menu{opacity:1;pointer-events:auto;transform:none}}.av-queue-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding-inline:.5rem;transition:background .16s}.av-queue-row:hover,.av-queue-row:focus-visible{background:#ffffff0f;outline:none}.av-queue-row.is-current{background:linear-gradient(var(--queue-current-angle,90deg), var(--text), var(--text))}@supports (color:color-mix(in lab, red, red)){.av-queue-row.is-current{background:linear-gradient(var(--queue-current-angle,90deg), color-mix(in srgb, var(--text) 13%, transparent), color-mix(in srgb, var(--text) 2%, transparent))}}[dir=rtl] .av-queue-row.is-current{--queue-current-angle:270deg}.av-queue-row.is-current strong{color:var(--accent-b)}.av-screen.av-profile-main{gap:1rem;width:min(66.25rem,100%)}.av-profile-main>.av-screen-head,.av-profile-grid{width:min(40rem,100%);margin-inline:auto}.av-profile-grid{align-content:start;gap:1rem;min-width:0;display:grid}.av-profile-hero,.av-profile-card,.av-friends-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:0 1.125rem 2.625rem -1.875rem #000000b8}.av-profile-hero{text-align:center;justify-items:center;gap:.75rem;padding:1.5rem 1.125rem 1.125rem;display:grid;position:relative;overflow:hidden}.av-profile-hero:before{content:"";background:radial-gradient(60% 70% at 50% 40%, rgba(var(--glow-a), .26), transparent 70%), radial-gradient(55% 65% at 22% 55%, rgba(var(--glow-b), .18), transparent 70%);pointer-events:none;height:13.75rem;position:absolute;inset:-40% -20% auto}.av-profile-hero>*{min-width:0;max-width:100%;position:relative}.av-profile-hero h2{color:var(--text);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:800;line-height:1.25}.av-profile-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .625rem;margin:-.25rem 0 0;font-size:.8125rem;font-weight:650;display:flex}.av-profile-meta-sep{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.av-profile-meta-sep{color:color-mix(in srgb, var(--muted) 55%, transparent)}}.av-profile-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.av-profile-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.av-profile-figures{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:.25rem;display:grid}.av-profile-figure{border:0;border-inline-start:1px solid var(--border);color:var(--text);font-family:var(--font);text-align:center;background:0 0;align-content:center;gap:.1875rem;padding:.8125rem .375rem;display:grid}.av-profile-figure:first-child{border-inline-start:0}button.av-profile-figure{cursor:pointer;border-radius:var(--r-sm);transition:background .16s}button.av-profile-figure:hover,button.av-profile-figure:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){button.av-profile-figure:hover,button.av-profile-figure:focus-visible{background:color-mix(in srgb, var(--text) 6%, transparent)}}.av-profile-figure strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.15}.av-profile-figure strong span{color:var(--muted);letter-spacing:0;font-size:.75rem;font-weight:700}.av-profile-figure small{color:var(--muted);font-size:.71875rem;font-weight:650;line-height:1.3}.av-profile-primary{background:var(--grad);width:100%;min-height:3rem;color:var(--on-accent,#05060a);font-family:var(--font);cursor:pointer;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.9375rem;font-weight:800;transition:filter .16s;display:flex}.av-profile-primary:hover,.av-profile-primary:focus-visible{filter:brightness(1.08)}.av-profile-avatar{color:#ffffffdb;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 1rem 2rem -1.375rem #000c}.av-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.av-profile-plan{border:1px solid var(--border);background:var(--surface-hi);color:var(--text);font:inherit;cursor:pointer;border-radius:62.4375rem;flex:none;padding:.125rem .5625rem;font-size:.71875rem;font-weight:800}.av-profile-plan[data-premium]{border-color:var(--accent-a);color:var(--accent-b)}.av-profile-edit{border:1px solid var(--border);min-height:2.5rem;color:var(--text);cursor:pointer;font-family:var(--font);white-space:nowrap;background:#ffffff0b;border-radius:62.4375rem;justify-self:end;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.av-profile-edit:hover,.av-profile-edit:focus-visible{border-color:var(--text);background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.av-profile-edit:hover,.av-profile-edit:focus-visible{border-color:color-mix(in srgb, var(--text) 30%, var(--border))}}.av-profile-edit:hover,.av-profile-edit:focus-visible{outline:none}[data-tone=light] .av-profile-edit:hover,[data-tone=light] .av-profile-edit:focus-visible{background:#0000000d}.av-profile-section h2{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 .125rem .5625rem;font-size:.75rem;font-weight:900}.av-profile-card{overflow:hidden}.av-profile-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:3.625rem;color:var(--text);text-align:start;background:0 0;align-items:center;gap:.75rem;padding:0 1rem;text-decoration:none;display:flex}.av-profile-row:last-child{border-bottom:0}button.av-profile-row{cursor:pointer}button.av-profile-row:disabled{cursor:default}a.av-profile-row:hover,a.av-profile-row:focus-visible,button.av-profile-row:not(:disabled):hover,button.av-profile-row:not(:disabled):focus-visible{background:var(--surface-hi)}.av-profile-row-icon{background:var(--text);border-radius:.75rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.av-profile-row-icon{background:color-mix(in srgb, var(--text) 7%, transparent)}}.av-profile-row-icon{color:var(--accent-b);flex:none}.av-profile-row-label{flex:1;min-width:0;font-size:.9375rem;font-weight:750}.av-profile-row-value{color:var(--muted);white-space:nowrap;font-size:.84375rem;font-weight:650}.av-profile-choice-row{min-height:4.375rem}.av-profile-segments{gap:.375rem;padding-inline-start:.5rem;display:flex}.av-profile-segments button{border:1px solid var(--border);min-height:2.125rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:62.4375rem;padding:0 .75rem;font-weight:800}.av-profile-segments button.is-active{background:var(--grad);color:var(--on-accent,#05060a);border-color:#0000}.av-profile-loading{color:var(--muted);text-align:center;padding:1.375rem}.av-profile-side,.av-profile-stack{display:contents}@container av-column (width>=56.25rem){.av-profile-main>.av-screen-head,.av-profile-grid{width:100%}.av-profile-grid:has(.av-profile-side){grid-template-columns:minmax(18.125rem,21.25rem) minmax(0,1fr);align-items:start;column-gap:1.5rem}.av-profile-grid:has(.av-profile-side)>.av-screen-head{grid-column:1/-1}.av-profile-side{align-content:start;gap:1rem;display:grid;position:sticky;top:0}.av-profile-stack{align-content:start;gap:1rem;min-width:0;display:grid}.av-profile-stack .av-week-card{padding:1rem 1rem .5rem}}.av-week{gap:.625rem;padding:.125rem .125rem .25rem;display:grid}.av-week-head{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.av-week-head h2{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.71875rem;font-weight:900}.av-week-head strong{color:var(--text);letter-spacing:-.03em;margin-top:.3125rem;font-size:1.625rem;font-weight:800;line-height:1.15;display:block}.av-week-delta{background:var(--text);border-radius:62.4375rem;flex:none;align-items:center;gap:.1875rem;margin-bottom:.1875rem;padding:.25rem .6875rem .25rem .5625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.av-week-delta{background:color-mix(in srgb, var(--text) 8%, transparent)}}.av-week-delta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:800}.av-week-delta[data-up]{background:var(--accent-a)}@supports (color:color-mix(in lab, red, red)){.av-week-delta[data-up]{background:color-mix(in srgb, var(--accent-a) 16%, transparent)}}.av-week-delta[data-up]{color:var(--text)}.av-week-plot{min-width:0;line-height:0}.av-week-plot svg{max-width:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.av-week-line{stroke-dasharray:1200;stroke-dashoffset:75rem;animation:.9s cubic-bezier(.22,1,.36,1) forwards av-week-draw}}@keyframes av-week-draw{to{stroke-dashoffset:0}}.av-week-legend{flex-wrap:wrap;gap:.375rem 1.125rem;margin:.125rem 0 0;padding:0;list-style:none;display:flex}.av-week-legend li{color:var(--muted);align-items:center;gap:.4375rem;font-size:.78125rem;font-weight:650;display:flex}.av-week-legend strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.av-week-key{background:var(--muted);opacity:.55;border-radius:50%;flex:none;width:.5625rem;height:.5625rem}.av-week-key.is-now{background:var(--accent-a);opacity:1}.av-people{gap:.625rem;display:grid}.av-people>h2{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 .125rem;font-size:.71875rem;font-weight:900}.av-people-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.av-people-tile{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-height:6.75rem;color:var(--text);cursor:pointer;font-family:var(--font);text-align:start;align-content:start;gap:.125rem;padding:.875rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.av-people-tile:hover,.av-people-tile:focus-visible{background:var(--surface-hi);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-people-tile:hover,.av-people-tile:focus-visible{border-color:color-mix(in srgb, var(--text) 20%, var(--border))}}.av-people-tile:active{transform:scale(.985)}.av-people-tile strong{margin-top:.75rem;font-size:.90625rem;font-weight:750}.av-people-tile small{color:var(--muted);font-size:.75rem;font-weight:650}.av-face-stack{align-items:center;min-height:2.125rem;display:flex}.av-face-stack>*{box-shadow:0 0 0 .125rem var(--surface);margin-inline-start:-.625rem}.av-face-stack>:first-child{margin-inline-start:0}.av-face-empty{border:1px dashed var(--border);width:2.125rem;height:2.125rem;color:var(--muted);border-radius:50%;place-items:center;display:grid}.av-people-bell{background:var(--text);border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.av-people-bell{background:color-mix(in srgb, var(--text) 8%, transparent)}}.av-people-bell{color:var(--muted)}.av-people-bell[data-unread]{background:var(--accent-a)}@supports (color:color-mix(in lab, red, red)){.av-people-bell[data-unread]{background:color-mix(in srgb, var(--accent-a) 16%, transparent)}}.av-people-bell[data-unread]{color:var(--text)}.av-people-bell em{border:.125rem solid var(--surface);background:var(--accent-a);min-width:1.125rem;color:var(--on-accent,#05060a);text-align:center;top:-.25rem;border-radius:62.4375rem;padding:0 .25rem;font-size:.65625rem;font-style:normal;font-weight:800;line-height:1rem;position:absolute;inset-inline-end:-.25rem}.av-profile-signout{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:#e0888c;cursor:pointer;min-height:3.25rem;font-family:var(--font);margin-top:.125rem;font-size:.90625rem;font-weight:800;transition:background .16s,border-color .16s}.av-profile-signout:hover,.av-profile-signout:focus-visible{background:#e0888c}@supports (color:color-mix(in lab, red, red)){.av-profile-signout:hover,.av-profile-signout:focus-visible{background:color-mix(in srgb, #e0888c 10%, var(--surface))}}.av-profile-signout:hover,.av-profile-signout:focus-visible{border-color:#e0888c}@supports (color:color-mix(in lab, red, red)){.av-profile-signout:hover,.av-profile-signout:focus-visible{border-color:color-mix(in srgb, #e0888c 40%, var(--border))}}.av-detail-main{z-index:1;min-width:0;padding:1.5rem 2.5rem 3rem;position:relative}.av-detail-header{align-items:flex-end;gap:1.75rem;margin-bottom:1.875rem;display:flex}.av-detail-header.is-artist{align-items:center}.av-detail-cover{width:13.75rem;height:13.75rem;box-shadow:inset 0 1px 0 #ffffff14, 0 1.875rem 4rem -1.625rem rgba(var(--glow-a), .7), 0 1rem 2.5rem -1.375rem rgba(var(--glow-b), .55);border-radius:1.375rem;flex:none;position:relative;overflow:hidden}.av-detail-cover.is-round{border-radius:50%}.av-tag-icon-cover{width:100%;height:100%;display:block;position:relative}.av-tag-icon-glyph{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.av-tag-icon-glyph:before{content:"";background:radial-gradient(circle at 50% 45%,#00000047,#0000 70%);position:absolute;inset:0}.av-tag-icon-glyph svg{opacity:.96;filter:drop-shadow(0 .5rem 1.125rem #00000073);width:46%;height:46%;position:relative}.av-detail-copy{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.av-detail-eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.av-detail-title{color:var(--text);font-family:var(--font);letter-spacing:-.045em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.125rem,4vw,3.5rem);font-weight:800;line-height:1.02}.av-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.875rem;font-weight:650;display:flex}.av-detail-artist-link{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.av-detail-artist-link:hover,.av-detail-artist-link:focus-visible{color:var(--accent-b);outline:none;text-decoration:underline}.av-detail-actions{align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.av-track-like{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;padding:0;transition:color .16s,opacity .16s;display:flex}.av-desktop-track:hover .av-track-like,.av-track-like:focus-visible,.av-track-like.is-liked{opacity:1;outline:none}.av-track-like:hover{color:var(--text)}.av-track-like.is-liked{color:var(--like)}.av-detail-empty{color:var(--muted);margin:.375rem .125rem;font-size:.875rem}.av-detail-grid{grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));align-items:start;gap:1.25rem;display:grid}.av-detail-mobile-head{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.25rem 1.25rem .875rem;display:flex}.av-detail-mobile-cover{width:9.25rem;height:9.25rem;box-shadow:inset 0 1px 0 #ffffff14, 0 1.25rem 2.75rem -1.375rem rgba(var(--glow-a), .6);border-radius:1.125rem;position:relative;overflow:hidden}.av-skeleton-state .av-skel,.av-skeleton-state .av-detail-cover,.av-skeleton-state .av-detail-mobile-cover{box-shadow:none;text-shadow:none}.av-detail-mobile-head.is-compact{text-align:start;flex-direction:row;align-items:center;gap:.875rem;padding:.25rem 1.25rem .75rem}.av-detail-mobile-head.is-compact .av-detail-mobile-cover{border-radius:.875rem;flex-shrink:0;width:5.75rem;height:5.75rem}.av-detail-mobile-cover.is-round{border-radius:50%}@media (width<=1200px) and (width>=900px){.av-detail-cover{width:11.875rem;height:11.875rem}}@media (width<=999px) and (width>=900px){.av-detail-main{padding:1.875rem 1.625rem 2.125rem}}.av-support{max-width:40rem;margin-inline:auto}.av-support-form{background:var(--surface);border-radius:1.125rem;gap:.625rem;padding:1.125rem;display:grid}.av-support-intro{color:var(--muted);margin:0 0 .25rem;font-size:.875rem;line-height:1.8}.av-support-label{color:var(--muted);font-size:.8125rem;font-weight:600}.av-support-kinds{flex-wrap:wrap;gap:.5rem;display:flex}.av-support-kinds button{border:1px solid var(--border);color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border-radius:62.4375rem;padding:.5rem .875rem;font-size:.84375rem}.av-support-kinds button.is-active{background:var(--grad);color:var(--on-accent);border-color:#0000;font-weight:600}.av-support-input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font-family:var(--font);resize:vertical;border-radius:.875rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.8}.av-support-input:focus{border-color:var(--accent-b);outline:none}.av-support-note{color:var(--muted);font-size:.78125rem;line-height:1.7}.av-support-error{color:#ff6b6b;margin:0;font-size:.84375rem}.av-support-ok{color:var(--accent-b);margin:0;font-size:.84375rem}.av-support-send{background:var(--grad);color:var(--on-accent);font-family:var(--font);cursor:pointer;border:0;border-radius:62.4375rem;justify-self:start;padding:.6875rem 1.625rem;font-size:.9375rem;font-weight:600}.av-support-send:disabled{opacity:.5;cursor:default}.av-support-list{margin-top:1.75rem}.av-support-list h2{margin:0 0 .75rem;font-size:1rem;font-weight:700}.av-support-list ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.av-support-empty{color:var(--muted);margin:0;font-size:.875rem}.av-ticket{background:var(--surface);border-radius:1rem;padding:.875rem 1rem}.av-ticket-head{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.av-ticket-head small{color:var(--muted);margin-inline-start:auto;font-size:.75rem}.av-ticket-status{background:var(--surface-hi);color:var(--muted);border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.71875rem}.av-ticket[data-status=answered] .av-ticket-status{background:var(--accent-b)}@supports (color:color-mix(in lab, red, red)){.av-ticket[data-status=answered] .av-ticket-status{background:color-mix(in srgb, var(--accent-b) 22%, transparent)}}.av-ticket[data-status=answered] .av-ticket-status{color:var(--accent-b)}.av-ticket-message{color:var(--muted);white-space:pre-wrap;margin:.5rem 0 0;font-size:.90625rem;line-height:1.85}.av-ticket-reply{border-inline-start:.125rem solid var(--accent-b);background:var(--bg);border-radius:.75rem;margin-top:.75rem;padding:.625rem .75rem}.av-ticket-reply-label{color:var(--accent-b);align-items:center;gap:.375rem;font-size:.78125rem;font-weight:600;display:inline-flex}.av-ticket-reply p{color:var(--text);white-space:pre-wrap;margin:.375rem 0 0;font-size:.90625rem;line-height:1.85}.av-legal{background:var(--bg);height:100%;color:var(--text);overflow-y:auto}.av-legal-bar{z-index:2;padding:max(.75rem, var(--av-inset-top)) 1rem .75rem;background:var(--bg);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.av-legal-bar{background:color-mix(in srgb, var(--bg) 86%, transparent)}}.av-legal-bar{-webkit-backdrop-filter:blur(.625rem);border-bottom:1px solid var(--border)}.av-legal-bar>.av-histnav{margin-inline-start:-.625rem}.av-legal-langs{background:var(--surface);border-radius:62.4375rem;gap:.25rem;margin-inline-start:auto;padding:.1875rem;display:inline-flex}.av-legal-langs button{color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600}.av-legal-langs button.is-active{background:var(--grad);color:var(--on-accent)}.av-legal-doc{max-width:62ch;padding:1.75rem 1.25rem max(3.5rem, var(--av-inset-bottom));margin:0 auto}.av-legal-doc h1{letter-spacing:-.01em;margin:0;font-size:clamp(1.625rem,5vw,2.125rem);font-weight:800}.av-legal-updated{color:var(--muted);margin:.375rem 0 0;font-size:.8125rem}.av-legal-lede{color:var(--text);margin:1.125rem 0 0;font-size:1rem;line-height:1.85}.av-legal-section{margin-top:2.125rem}.av-legal-doc{counter-reset:av-legal-section}.av-legal-section h2:before{counter-increment:av-legal-section;content:counter(av-legal-section) ". "}:root[lang=fa] .av-legal-section h2:before{content:counter(av-legal-section, persian) ". "}.av-legal-section h2{margin:0 0 .625rem;font-size:1.15625rem;font-weight:700;line-height:1.5}.av-legal-section p{color:var(--muted);margin:0 0 .75rem;font-size:.9375rem;line-height:1.9}.av-legal-section ul{gap:.625rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.av-legal-section li{color:var(--muted);padding-inline-start:1.125rem;font-size:.9375rem;line-height:1.85;position:relative}.av-legal-section li:before{content:"";background:var(--accent-b);inset-inline-start:.125rem;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.82em}.av-authpage{background:var(--bg);height:100%;color:var(--text);grid-template-columns:1fr;display:grid;position:relative;overflow-y:auto}@media (width>=900px){.av-authpage{grid-template-columns:1.05fr 1fr}}.av-authpage-brand{background:linear-gradient(150deg,#5842aa66,#14162ce6);align-items:center;padding:3rem clamp(2rem,5vw,4.5rem);display:none;position:relative;overflow:hidden}@media (width>=900px){.av-authpage-brand{display:flex}}.av-authpage-orb{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 38% 34%, rgba(var(--glow-a), .85), transparent 62%), radial-gradient(circle at 68% 68%, rgba(var(--glow-b), .7), transparent 64%);filter:blur(1.875rem);opacity:.9;top:50%;border-radius:50%;width:78%;position:absolute;inset-inline-start:50%;translate:-50% -50%}.av-authpage-brand-copy{gap:.875rem;max-width:30rem;display:grid;position:relative}.av-authpage-brand-copy h2{color:#fff;margin:.5rem 0 0;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:850;line-height:1.25}.av-authpage-brand-copy p{color:#ffffffb8;margin:0;font-size:.9375rem;line-height:1.7}.av-authpage-brand-copy ul{gap:.75rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.av-authpage-brand-copy li{color:#ffffffdb;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.55;display:flex}.av-authpage-brand-copy li svg{color:#ffffffa8;flex:none;margin-top:.125rem}.av-authpage-form{justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex}.av-authpage-card{gap:.875rem;width:min(25rem,100%);display:grid}.av-authpage-mark{text-align:center;margin-bottom:.375rem;display:block}@media (width>=900px){.av-authpage-mark{display:none}}.av-authpage-legal{text-align:center;color:var(--muted);margin:.125rem 0 0;font-size:.78125rem;line-height:1.8}.av-authpage-legal a{color:var(--accent-b);text-underline-offset:.1875rem;text-decoration:underline}.av-authpage-card .av-auth-title{text-align:start;margin-bottom:.25rem}.av-auth-title{color:var(--text);letter-spacing:-.035em;margin:0;font-size:1.4375rem;font-weight:850}.av-auth-form{gap:.75rem;margin-top:1.125rem;display:grid}.av-auth-hint{color:var(--muted);margin:0;font-size:.84375rem;line-height:1.6}.av-auth-input{border:1px solid var(--border);width:100%;height:3rem;color:var(--text);font:inherit;background:#ffffff0b;border-radius:.875rem;outline:none;padding:0 .9375rem;font-size:.9375rem;transition:border-color .18s,box-shadow .18s}.av-auth-input::placeholder{color:var(--muted)}.av-auth-input:focus{border-color:var(--accent-a);box-shadow:0 0 0 .1875rem var(--accent-a)}@supports (color:color-mix(in lab, red, red)){.av-auth-input:focus{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--accent-a) 20%, transparent)}}.av-auth-submit{background:var(--grad);width:100%;height:3.125rem;color:var(--on-accent);font-family:var(--font);cursor:pointer;box-shadow:0 1rem 2.25rem -1.25rem var(--accent-a);border:0;border-radius:62.4375rem;margin-top:.125rem;font-size:.9375rem;font-weight:850}@supports (color:color-mix(in lab, red, red)){.av-auth-submit{box-shadow:0 1rem 2.25rem -1.25rem color-mix(in srgb, var(--accent-a) 45%, transparent)}}.av-auth-submit{transition:transform .15s,filter .18s}.av-auth-submit:active{transform:scale(.985)}.av-auth-submit:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;filter:grayscale(.4)}.av-auth-link{color:var(--muted);font-family:var(--font);cursor:pointer;text-align:start;background:0 0;border:0;padding:.125rem 0;font-size:.84375rem;font-weight:700}.av-auth-link:hover:not(:disabled){color:var(--text)}.av-auth-link:disabled{cursor:default;opacity:.6}.av-auth-otp-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.av-auth-phone-chip{border:1px solid var(--border);color:var(--text);background:#ffffff08;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:650;display:flex}.av-auth-phone-chip .av-auth-link{flex:none}.av-auth-error{color:#fca5a5;margin:.125rem 0 0;font-size:.84375rem;font-weight:650}.av-auth-cancel{width:100%;color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:0;margin-top:1rem;font-size:.875rem;font-weight:750}.av-auth-cancel:hover{color:var(--text)}.av-auth-input-wrap{width:100%;position:relative}.av-auth-input--with-toggle{padding-right:2.75rem}.av-auth-pw-toggle{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:color .16s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.av-auth-pw-toggle:hover{color:var(--text)}.av-album-tile-art.av-artist-tile-art{border-radius:50%}button:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem}@media (width<=1199px){.av-bottom-player{grid-template-columns:minmax(9.375rem,1fr) minmax(17.5rem,1.6fr) minmax(13.125rem,1fr);gap:1rem}}@media (width<=900px){.av-bottom-player{grid-template-columns:minmax(8.75rem,1.1fr) minmax(14.375rem,1.4fr) minmax(12.5rem,1fr);gap:.75rem}.av-shell .av-bottom-player{padding-inline:calc(var(--frame) + .375rem)}}.av-mshell .av-screen.av-profile-main{gap:.875rem}@container av-column (width<=35rem){.av-profile-hero{padding:1.25rem .875rem 1rem}.av-profile-choice-row{flex-wrap:wrap;align-items:flex-start;padding-top:.75rem;padding-bottom:.75rem}.av-profile-choice-row .av-profile-row-label{flex-basis:calc(100% - 2.875rem)}.av-profile-segments{flex-wrap:wrap;row-gap:.375rem;width:100%;padding-inline-start:2.875rem}.av-profile-segments button{white-space:nowrap;flex:auto;min-width:0}}.av-shell{grid-template-rows:var(--header-h) minmax(0, 1fr) auto;background:var(--bg);height:100%;color:var(--text);display:grid;position:relative;overflow:hidden}.av-shell.is-nowplaying{--np-bar-row:var(--player-h);grid-template-rows:minmax(0, 1fr) var(--np-bar-row);transition:grid-template-rows .5s}.av-shell.is-nowplaying .av-bottom-player{grid-row:2}.av-shell.is-nowplaying .av-shell-body{padding-top:var(--frame)}.av-shell.is-nowplaying .av-np-art{width:min(50vh,27.5rem)}@property --bg{syntax:"<color>";inherits:true;initial-value:#000}@property --surface{syntax:"<color>";inherits:true;initial-value:#121215}@property --surface-hi{syntax:"<color>";inherits:true;initial-value:#1b1b1f}@property --border{syntax:"<color>";inherits:true;initial-value:#26262b}@property --text{syntax:"<color>";inherits:true;initial-value:#fff}@property --muted{syntax:"<color>";inherits:true;initial-value:#9a9aa2}@property --accent-a{syntax:"<color>";inherits:true;initial-value:#fff}@property --accent-b{syntax:"<color>";inherits:true;initial-value:#c9c9d2}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#000}[data-tone=light] .av-shell{--grad:linear-gradient(120deg, var(--accent-a), var(--accent-b));--lights:--bg .5s ease, --surface .5s ease, --surface-hi .5s ease, --border .5s ease, --text .5s ease, --muted .5s ease, --accent-a .5s ease, --accent-b .5s ease, --on-accent .5s ease;transition:var(--lights)}[data-tone=light] .av-shell.is-nowplaying{--bg:#000;--surface:#121215;--surface-hi:#1b1b1f;--border:#26262b;--text:#fff;--muted:#9a9aa2;--accent-a:#fff;--accent-b:#c9c9d2;--on-accent:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:grid-template-rows .5s ease, var(--lights)}.av-shell.is-nowplaying .av-bottom-player,.av-shell.is-nowplaying .av-card-topbar{transition:opacity .26s,flex-basis .5s,padding-block .5s}.av-shell.is-idle{cursor:none;--np-bar-row:var(--frame)}.av-shell.is-idle .av-bottom-player,.av-shell.is-idle .av-card-topbar{opacity:0;visibility:hidden;transition:opacity .55s,visibility 0s linear .55s,flex-basis .5s,padding-block .5s}.av-shell.is-idle .av-card-topbar{flex-basis:0;padding-block:0;overflow:hidden}.av-shell.is-nowplaying .av-np-art,.av-shell.is-nowplaying .av-np-stage .av-dial{transition:width .5s}.av-shell.is-idle .av-np-art{width:min(62vh,34.5rem)}.av-shell.is-idle .av-np-stage .av-dial{width:min(45vh,23.125rem)}.av-histnav{--histnav-size:2.625rem;width:var(--histnav-size);height:var(--histnav-size);border-radius:var(--r-sm);color:var(--text);font-family:var(--font);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0;font-size:.875rem;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.av-histnav.has-label{width:auto;padding-inline:.625rem .875rem}.av-histnav:not(:disabled):hover,.av-histnav:not(:disabled):focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-histnav:not(:disabled):hover,.av-histnav:not(:disabled):focus-visible{background:color-mix(in srgb, var(--text) 9%, transparent)}}.av-histnav:not(:disabled):hover,.av-histnav:not(:disabled):focus-visible{outline:none}.av-histnav:not(:disabled):active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-histnav:not(:disabled):active{background:color-mix(in srgb, var(--text) 14%, transparent)}}.av-histnav:disabled{color:var(--muted);opacity:.45;cursor:default}.av-header{--header-ctl:2.5rem;--header-ctl-r:var(--r-sm);padding:0 calc(var(--frame) + .75rem);background:0 0;grid-template-columns:minmax(13.75rem,1fr) minmax(13.75rem,30rem) minmax(13.75rem,1fr);align-items:center;gap:.75rem;display:grid}.av-header-start{align-items:center;gap:.625rem;min-width:0;display:flex}.av-header-start>.av-header-logo,.av-header-start>.av-header-nav{margin-inline-start:.5rem}.av-header-start>:first-child:not(.av-header-history){margin-inline-start:0}.av-header-history{align-items:center;gap:0;margin-inline:-.625rem -.375rem;display:flex}.av-header-history>.av-histnav{--histnav-size:var(--header-ctl)}.av-header-end>.av-header-history{margin-inline-end:.25rem}.av-header-end{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.av-header-library{height:var(--header-ctl);border-radius:var(--header-ctl-r);background:var(--surface-hi);color:var(--text);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.5rem;min-width:0;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.av-header-library span{text-overflow:ellipsis;overflow:hidden}.av-header-library:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-header-library:hover{background:color-mix(in srgb, var(--text) 16%, transparent)}}.av-header-library.is-active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-header-library.is-active{background:color-mix(in srgb, var(--text) 12%, transparent)}}.av-header-library.is-active{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-header-library.is-active{border-color:color-mix(in srgb, var(--text) 22%, transparent)}}.av-header-logo{color:inherit;flex:none;align-items:center;gap:.5625rem;text-decoration:none;display:flex}.av-header-nav{align-items:center;gap:.125rem;min-width:0;display:flex}.av-header-navitem{height:var(--header-ctl);border-radius:var(--header-ctl-r);color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s;display:flex}.av-header-navitem:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-header-navitem:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}}.av-header-navitem.is-active{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-header-navitem.is-active{background:color-mix(in srgb, var(--text) 9%, transparent)}}.av-header-start{container:av-header-start/inline-size}.av-header-end{container:av-header-end/inline-size}@container av-header-start (width<=26.875rem){.av-header-start.has-history .av-header-word{display:none}}@container av-header-start (width<=19.0625rem){.av-header-start:not(.has-history) .av-header-word{display:none}}@container av-header-start (width<=21.875rem){.av-header-start.has-history>.av-header-logo,.av-header-start.has-history>.av-header-nav{margin-inline-start:0}.av-header-start.has-history .av-header-navitem{width:var(--header-ctl);justify-content:center;padding:0}.av-header-start.has-history .av-header-navitem span{display:none}}@container av-header-start (width<=14.0625rem){.av-header-start:not(.has-history)>.av-header-nav{margin-inline-start:0}.av-header-start:not(.has-history) .av-header-navitem{width:var(--header-ctl);justify-content:center;padding:0}.av-header-start:not(.has-history) .av-header-navitem span{display:none}}@container av-header-end (width<=14.6875rem){.av-header-end:not(.has-history) .av-header-library{width:var(--header-ctl);justify-content:center;padding:0}.av-header-end:not(.has-history) .av-header-library span{display:none}}@container av-header-end (width<=19.5625rem){.av-header-end.has-history .av-header-library{width:var(--header-ctl);justify-content:center;padding:0}.av-header-end.has-history .av-header-library span{display:none}}@media (width<=1079px){.av-header{padding:0 calc(var(--frame) + .5rem);gap:.5rem}}.av-header-search{height:var(--header-ctl);border-radius:var(--header-ctl-r);background:var(--surface-hi);border:1px solid #0000;align-items:center;gap:.625rem;padding:0 1rem;transition:border-color .16s;display:flex}.av-header-search:focus-within{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-header-search:focus-within{border-color:color-mix(in srgb, var(--text) 28%, transparent)}}.av-header-search-icon{color:var(--muted);flex:none;display:flex}.av-header-search input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.av-header-search input::placeholder{color:var(--muted)}.av-account{position:relative}.av-account-btn{width:var(--header-ctl);height:var(--header-ctl);cursor:pointer;background:var(--surface-hi);color:var(--text);border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .16s;display:flex}.av-account-btn:hover,.av-account-btn.is-open{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-account-btn:hover,.av-account-btn.is-open{background:color-mix(in srgb, var(--text) 16%, transparent)}}.av-account-menu{z-index:40;background:var(--surface-hi);border:1px solid var(--border);top:calc(100% + .5rem);border-radius:.75rem;min-width:13rem;padding:.375rem;position:absolute;inset-inline-end:0;box-shadow:0 1.5rem 3.75rem -1.25rem #0000008c}.av-account-head{border-bottom:1px solid var(--border);gap:.125rem;min-width:0;margin-bottom:.375rem;padding:.625rem .75rem .75rem;display:grid}.av-account-head strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.av-account-head small{color:var(--muted);font-size:.75rem}.av-account-item{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.av-account-item:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-account-item:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}.av-account-item.is-danger{color:var(--like)}.av-shell-body{gap:var(--frame);padding:0 var(--frame);min-height:0;display:grid;position:relative}.av-card{border-radius:var(--r);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.av-card:not(.av-queue-card){background:radial-gradient(70% 40% at 18% 0%, rgba(var(--glow-a), .26), transparent 70%), radial-gradient(60% 34% at 82% 2%, rgba(var(--glow-b), .18), transparent 72%), var(--bg);background-repeat:no-repeat}.av-card-topbar{z-index:3;flex:0 0 3rem;justify-content:center;align-items:center;padding:.375rem 3.25rem 0;display:flex;position:relative}.av-card-topbar-start{direction:ltr;align-items:center;gap:.125rem;display:flex;position:absolute;top:.375rem;left:.625rem}.av-card-topbar-center{justify-content:center;align-items:center;min-width:0;display:flex}.av-card-bg{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.av-card-scroll{z-index:1;flex:1;min-height:0;position:relative;overflow-y:auto;container:av-page/inline-size}.av-page{padding:.25rem 1.875rem 2.5rem}.av-queue-card{padding-block:.875rem .625rem;padding-inline:.875rem .375rem}.av-queue-resizer{top:0;bottom:0;right:calc(var(--queue-w) + var(--frame));width:var(--frame);z-index:5;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute}.av-shell.is-nowplaying .av-queue-resizer{top:var(--frame)}.av-queue-resizer:focus-visible{outline:none}.av-queue-resizer-line{background:var(--text);opacity:0;border-radius:62.4375rem;width:.125rem;height:2.75rem;transition:opacity .16s,height .16s}.av-queue-resizer:hover .av-queue-resizer-line,.av-queue-resizer:focus-visible .av-queue-resizer-line,.av-queue-resizer.is-resizing .av-queue-resizer-line{opacity:.55;height:4rem}.av-shell-body.is-resizing,.av-shell-body.is-resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.av-queue-resizer-line{transition:none}}.av-queue-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-inline-end:.5rem;display:flex}.av-queue-tabs{flex:auto;align-items:center;gap:.125rem;min-width:0;display:flex}.av-queue-tabs button{font-family:var(--font);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:.5rem;min-width:0;padding:.3125rem .375rem .5rem;font-size:.8125rem;font-weight:700;transition:color .16s;position:relative;overflow:hidden}.av-queue-tabs button:hover,.av-queue-tabs button:focus-visible{color:var(--text);outline:none}.av-queue-tabs button.is-active{color:var(--text)}.av-queue-tabs button.is-active:after{content:"";background:var(--accent-b);inset-inline:.375rem;border-radius:.125rem;height:.125rem;position:absolute;bottom:.125rem}.av-queue-label{letter-spacing:.02em;color:var(--muted);padding:.75rem .25rem .375rem;font-size:.75rem;font-weight:700}.av-queue-from{text-overflow:ellipsis;white-space:nowrap;margin:0;text-decoration:none;display:block;overflow:hidden}.av-queue-from strong{color:var(--text);font-weight:700}.av-queue-from.is-link:hover strong,.av-queue-from.is-link:focus-visible strong{text-underline-offset:.1875rem;text-decoration:underline}.av-queue-grip{width:1.875rem;height:1.875rem;color:var(--muted);cursor:grab;touch-action:none;opacity:.45;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .16s,color .16s,background .16s;display:inline-flex}.av-queue-row:hover .av-queue-grip,.av-queue-row:focus-within .av-queue-grip,.av-queue-row.is-held .av-queue-grip{opacity:1}.av-queue-grip:hover,.av-queue-grip:focus-visible{opacity:1;color:var(--text);background:var(--text);outline:none}@supports (color:color-mix(in lab, red, red)){.av-queue-grip:hover,.av-queue-grip:focus-visible{background:color-mix(in srgb, var(--text) 10%, transparent)}}.av-queue-row.is-held{z-index:2;background:var(--text);position:relative}@supports (color:color-mix(in lab, red, red)){.av-queue-row.is-held{background:color-mix(in srgb, var(--text) 11%, var(--surface))}}.av-queue-row.is-held{box-shadow:0 .875rem 1.875rem -1.125rem #000000b3}.av-queue-row.is-held,.av-queue-row.is-held .av-queue-grip{cursor:grabbing;color:var(--text)}.av-queue-list.is-reordering{-webkit-user-select:none;user-select:none}.av-queue-list.is-reordering .av-queue-row:not(.is-held):hover{background:0 0}.av-queue-list.is-reordering,.av-queue-list.is-reordering .av-queue-row{cursor:grabbing}.av-queue-eq{color:var(--text);flex:none;margin-inline-start:auto;display:flex}.av-queue-empty{color:var(--muted);margin:0;padding:.25rem .5rem .625rem;font-size:.8125rem}.av-shell .av-bottom-player{padding:.375rem calc(var(--frame) + .75rem);background:0 0;border-top:0;grid-row:3}.av-np{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.av-np-ambient{pointer-events:none;opacity:.85;position:absolute;inset:0}@keyframes av-tone-in{0%{opacity:0}to{opacity:1}}.av-np-veil{pointer-events:none;background:linear-gradient(#00000047 0%,#0000007a 55%,#000000d6 100%);position:absolute;inset:0}.av-np-close,.av-np-radio{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .16s,background .16s;display:flex;position:relative}.av-np-close:hover,.av-np-radio:hover,.av-np-radio:focus-visible{color:#fff;background:#ffffff24;outline:none}.av-np-scroll{z-index:1;scroll-behavior:smooth;flex:1;min-height:0;position:relative;overflow:hidden auto}.av-np-stage{flex-direction:column;justify-content:center;align-items:center;gap:1.625rem;height:100%;min-height:18.75rem;padding:.75rem 1.5rem;display:flex}.av-np-art{aspect-ratio:1;background:0 0;border:0;border-radius:1.125rem;width:min(42vh,22.5rem);padding:0;position:relative}.av-np-art .av-deck-card{box-shadow:0 2.5rem 5.625rem -1.875rem #000000e6}button.av-np-art{cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1)}button.av-np-art:hover{transform:scale(1.015)}.av-np-caption{--np-thumb:clamp(2.75rem, 6.2vh, 4.125rem);z-index:2;opacity:0;visibility:hidden;align-items:center;gap:.8125rem;max-width:min(46%,26.25rem);transition:opacity .45s,visibility 0s linear .45s;display:flex;position:absolute;bottom:clamp(1rem,2.6vh,2.125rem);left:clamp(1rem,2.2vw,2.125rem)}.av-shell.is-idle .av-np-caption{opacity:1;visibility:visible;transition:opacity .5s .12s,visibility}.av-np-caption-text{flex-direction:column;min-width:0;max-width:100%;display:flex}.av-np-caption-title{letter-spacing:-.01em;color:#fff;text-shadow:0 .125rem 1rem #0000008c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.9375rem,2.3vh,1.3125rem);font-weight:700;line-height:1.34;overflow:hidden}.av-np-caption-artist{color:#e8ecffb8;text-shadow:0 1px .75rem #00000080;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-block-start:.125rem;font-size:clamp(.75rem,1.6vh,.9375rem);font-weight:400;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-tone=light] .av-shell,[data-tone=light] .av-shell.is-nowplaying,.av-shell.is-nowplaying,.av-shell.is-nowplaying .av-bottom-player,.av-shell.is-nowplaying .av-card-topbar,.av-shell.is-nowplaying .av-np-art,.av-shell.is-nowplaying .av-np-stage .av-dial,.av-shell.is-idle .av-bottom-player,.av-shell.is-idle .av-card-topbar,.av-np-caption,.av-shell.is-idle .av-np-caption{transition:none}}.av-tip{z-index:5;color:#fff;text-align:start;white-space:normal;opacity:0;pointer-events:none;background:#090a12f0;border:1px solid #ffffff24;border-radius:.625rem;gap:1px;width:max-content;max-width:16.25rem;padding:.5rem .6875rem;font-size:.78125rem;font-weight:600;line-height:1.45;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-.25rem);box-shadow:0 1.125rem 2.5rem -1.375rem #000000e6}[dir=rtl] .av-tip{direction:rtl}.av-tip.is-above{top:auto;bottom:calc(100% + .5rem);transform:translateY(.25rem)}.av-tip strong{font-size:.8125rem;font-weight:700}.av-tip small{color:#ffffffa8;font-size:.75rem;font-weight:500}button:hover>.av-tip,button:focus-visible>.av-tip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.av-tip{transition:none;transform:none}}[data-tone=light] .av-track-card,[data-tone=light] .av-album-card,[data-tone=light] .av-library-album-card .av-library-cover{background:var(--surface-hi)}[data-tone=light] .av-player-track strong,[data-tone=light] .av-queue-row strong,[data-tone=light] .av-track-title strong,[data-tone=light] .av-album-card strong,[data-tone=light] .av-library-album-card strong{color:var(--text)}[data-tone=light] .av-player-track small,[data-tone=light] .av-queue-row small,[data-tone=light] .av-track-title small,[data-tone=light] .av-album-card small,[data-tone=light] .av-player-progress,[data-tone=light] .av-player-right,[data-tone=light] .av-player-heart,[data-tone=light] .av-track-duration,[data-tone=light] .av-track-num{color:var(--muted)}[data-tone=light] .av-desktop-track{border-color:var(--border)}[data-tone=light] .av-queue-row:hover,[data-tone=light] .av-desktop-track:hover,[data-tone=light] .av-row-add:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab, red, red)){[data-tone=light] .av-queue-row:hover,[data-tone=light] .av-desktop-track:hover,[data-tone=light] .av-row-add:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, transparent)}}[data-tone=light] .av-profile-btn{background:var(--surface);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){[data-tone=light] .av-profile-btn{border-color:color-mix(in srgb, var(--text) 18%, var(--border))}}[data-tone=light] .av-profile-btn{color:var(--text);box-shadow:0 .5rem 1.25rem -1rem #1a1e2e80}[data-tone=light] .av-card{border:1px solid var(--border)}[data-theme=oled] .av-track-card,[data-theme=oledaurora] .av-track-card,[data-theme=oled] .av-album-card,[data-theme=oledaurora] .av-album-card{background:var(--surface-hi)}.av-home-eyebrow{color:#ffffff9e;font-size:.75rem;font-weight:700}.av-activities-card{color:#fff;background:linear-gradient(120deg,#5440a4d9,#222660e6);border-radius:1.375rem;gap:1.125rem;padding:1.375rem 1.5rem;display:grid;position:relative;overflow:hidden}.av-activities-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 60% 40%, rgba(var(--glow-a), .5), transparent 62%), radial-gradient(circle at 30% 70%, rgba(var(--glow-b), .35), transparent 66%);filter:blur(.625rem);width:55%;position:absolute;inset:-50% -10% auto auto}.av-activities-copy{gap:.375rem;min-width:0;display:grid;position:relative}.av-activities-copy strong{font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;line-height:1.25}.av-activities-sub{color:#ffffffb8;font-size:.84375rem}.av-activities-grid{grid-template-columns:repeat(4,minmax(0,9.25rem));gap:.75rem;display:grid;position:relative}@container av-column (width>=55rem){.av-activities-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.av-activity-tile{aspect-ratio:1;color:#ffffffe6;font-family:var(--font);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:.625rem;font-size:.84375rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.av-activity-tile svg{color:rgb(var(--tone-a));flex:none;transition:color .16s}.av-activity-tile:hover,.av-activity-tile:focus-visible{color:#fff;background:linear-gradient(120deg, rgba(var(--tone-a), .85), rgba(var(--tone-b), .7));border-color:#0000;transform:translateY(-1px)}.av-activity-tile:hover svg,.av-activity-tile:focus-visible svg,.av-activity-tile[data-on] svg{color:currentColor}.av-activity-tile .av-loading-bars{gap:.25rem;height:1.875rem;margin:0}.av-activity-tile .av-loading-bars span{width:.25rem;height:1.875rem}.av-activity-tile[data-open]{color:#fff;background:linear-gradient(120deg, rgba(var(--tone-a), .9), rgba(var(--tone-b), .72));border-color:#0000}.av-activity-pop{z-index:60;border:1px solid var(--border);background:var(--surface-hi);border-radius:1rem;width:16.5rem;animation:.14s both av-timer-in;position:fixed;box-shadow:0 1.625rem 3.75rem -1.375rem #000000b3}@media (prefers-reduced-motion:reduce){.av-activity-pop{animation:none}}.av-activity-menu{color:var(--text);gap:.25rem;padding:.625rem;display:grid}.av-activity-menu-head{color:var(--muted);align-items:center;gap:.5rem;padding:.125rem .375rem .375rem;font-size:.75rem;font-weight:700;display:flex}.av-activity-option{color:var(--text);font-family:var(--font);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:.6875rem;gap:.1875rem;padding:.5625rem .625rem;transition:background .14s;display:grid}.av-activity-option:hover,.av-activity-option:focus-visible{background:var(--surface-2,#ffffff0f)}.av-activity-option strong{font-size:.84375rem;font-weight:700}.av-activity-option small{color:var(--muted);font-size:.71875rem;line-height:1.6}.av-mixcard{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;gap:.625rem;padding:.625rem .625rem .75rem;display:grid}.av-mixcard-hero{aspect-ratio:16/10;background:var(--surface-hi);border-radius:.875rem;position:relative;overflow:hidden}.av-mixcard-hero-veil{background:linear-gradient(#0000 38%,#000000db 100%);position:absolute;inset:0}.av-mixcard-hero-copy{color:#fff;inset-inline:.875rem;gap:.125rem;padding-inline-end:3.625rem;display:grid;position:absolute;bottom:.75rem}.av-mixcard-hero-copy strong{font-size:1.0625rem;font-weight:800;line-height:1.25}.av-mixcard-hero-copy small{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.av-mixcard-hero-play{color:#0b0b10;cursor:pointer;inset-inline-end:.75rem;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:.75rem;box-shadow:0 .875rem 1.875rem -.875rem #000000e6}.av-mixcard-hero-play:hover:not(:disabled){transform:scale(1.07)}.av-mixcard-hero-play:disabled{opacity:.5;cursor:default}.av-mixcard-rows{gap:1px;margin:0;padding:0;list-style:none;display:grid}.av-mixcard-row{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:.3125rem .375rem;transition:background .14s;display:flex}.av-mixcard-row:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-mixcard-row:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}}.av-mixcard-row.is-skeleton{align-items:center;gap:.625rem;padding:.3125rem .375rem;display:flex}.av-mixcard-row.is-skeleton>div{flex:1;min-width:0}.av-mixcard-row-art{border-radius:.5625rem;flex:none;width:2.375rem;height:2.375rem;position:relative;overflow:hidden}.av-mixcard-row-play{color:#fff;opacity:0;background:#00000085;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;inset:0}.av-mixcard-row:hover .av-mixcard-row-play,.av-mixcard-row:focus-visible .av-mixcard-row-play{opacity:1}.av-mixcard-row-copy{flex:1;gap:1px;min-width:0;display:grid}.av-mixcard-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.av-mixcard-row-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.av-mixcard-row-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.71875rem}.av-viewswitch{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#00000057;border:1px solid #ffffff1f;border-radius:62.4375rem;align-items:center;gap:.125rem;min-width:0;margin:0;padding:.1875rem;display:flex}.av-viewswitch-btn{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;place-items:center;width:2.625rem;height:1.875rem;padding:0;transition:color .16s,background .16s;display:grid;position:relative}.av-viewswitch-btn:hover{color:#fff}.av-viewswitch-btn.is-active{color:#0b0b10;background:#fff}.av-viewswitch-btn .av-tip{left:50%;transform:translate(-50%,-.25rem)}.av-viewswitch-btn:hover .av-tip,.av-viewswitch-btn:focus-visible .av-tip{transform:translate(-50%)}.av-dial{aspect-ratio:1;color:#fff;place-items:center;width:min(36vh,18.5rem);display:grid;position:relative}.av-dial.is-compact{width:min(34vh,16.25rem)}.av-dial-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.av-dial-ring-track{fill:none;stroke:#ffffff29;stroke-width:1.2px}.av-dial-ring-fill{fill:none;stroke:#fff;stroke-width:1.2px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.av-dial-readout{text-align:center;justify-items:center;gap:.625rem;display:grid}.av-dial-caption{color:#ffffff8f;font-size:.78125rem;font-weight:600}.av-dial-time{font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,8vh,4.25rem);font-weight:450;line-height:1}.av-player-icon-btn.is-active{color:var(--accent-b)}.av-timer-pop{z-index:60;border:1px solid var(--border);background:var(--surface-hi);border-radius:1rem;width:16.75rem;animation:.14s both av-timer-in;position:fixed;box-shadow:0 1.625rem 3.75rem -1.375rem #000000b3}@keyframes av-timer-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av-timer-pop{animation:none}}.av-timer-panel{color:var(--text);gap:.75rem;padding:.875rem;display:grid}.av-timer-head{color:var(--muted);align-items:center;gap:.5rem;display:flex}.av-timer-head strong{color:var(--text);font-size:.875rem;font-weight:700}.av-timer-live{color:var(--accent-b);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.8125rem;font-weight:700}.av-timer-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.av-timer-preset{border:1px solid var(--border);color:var(--text);font-family:var(--font);cursor:pointer;background:0 0;border-radius:.625rem;padding:.5rem .25rem;font-size:.75rem;font-weight:600;transition:background .16s,border-color .16s}.av-timer-preset:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-timer-preset:hover{background:color-mix(in srgb, var(--text) 10%, transparent)}}.av-timer-preset:hover{border-color:#0000}.av-timer-custom{border-top:1px solid var(--border);justify-items:center;gap:.375rem;padding-top:.125rem;display:grid}.av-timer-custom-label{color:var(--muted);font-size:.75rem}.av-wheels{align-items:flex-end;gap:.375rem;display:flex}.av-wheels-sep{color:var(--muted);padding-bottom:2.875rem;font-size:1.125rem;font-weight:700}.av-wheel-col{justify-items:center;gap:.25rem;display:grid}.av-wheel-label{color:var(--muted);font-size:.6875rem}.av-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;background:var(--text);border-radius:.75rem;width:4.75rem;height:7.5rem;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.av-wheel{background:color-mix(in srgb, var(--text) 6%, transparent)}}.av-wheel{cursor:grab;touch-action:pan-y;background-image:linear-gradient(180deg, transparent 2.5rem, var(--text) 2.5rem, var(--text) 5rem, transparent 5rem);padding:2.5rem 0}@supports (color:color-mix(in lab, red, red)){.av-wheel{background-image:linear-gradient(180deg, transparent 2.5rem, color-mix(in srgb, var(--text) 8%, transparent) 2.5rem, color-mix(in srgb, var(--text) 8%, transparent) 5rem, transparent 5rem)}}.av-wheel::-webkit-scrollbar{display:none}.av-wheel:active{cursor:grabbing}.av-wheel.is-dragging{scroll-snap-type:none}.av-wheel:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem}.av-wheel-item{scroll-snap-align:center;height:2.5rem;color:var(--muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;transition:color .14s;display:flex}.av-wheel-item.is-active{color:var(--text);font-size:1.25rem;font-weight:800}.av-timer-actions{gap:.375rem;display:grid}.av-timer-start{background:var(--text);height:2.375rem;color:var(--bg);font-family:var(--font);cursor:pointer;border:0;border-radius:.625rem;font-size:.8125rem;font-weight:700}.av-timer-start:disabled{opacity:.4;cursor:default}.av-timer-cancel{height:2.125rem;color:var(--like);font-family:var(--font);cursor:pointer;background:0 0;border:0;border-radius:.625rem;font-size:.8125rem;font-weight:600}.av-timer-hint{color:var(--muted);margin:0;font-size:.71875rem;line-height:1.5}.av-sleep-close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;top:.625rem;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:.625rem}@container av-column (width<=38.75rem){.av-activities-card{padding:1.125rem}}@container av-column (width<=41.25rem){.av-activities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-activity-tile{aspect-ratio:auto;flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:4rem;padding:.75rem .875rem}}@media (prefers-reduced-motion:reduce){.av-activity-tile,.av-mixcard-row,.av-dial-ring-fill{transition:none}.av-activity-tile:hover{transform:none}}.av-screen{--screen-gutter:1.875rem;width:100%;max-width:92.5rem;padding:1.375rem var(--screen-gutter) 3.5rem;--rail-bleed:max(var(--screen-gutter), (100cqw - 92.5rem) / 2 + var(--screen-gutter));grid-template-columns:minmax(0,1fr);align-content:start;gap:1.625rem;margin:0 auto;display:grid;position:relative;container:av-column/inline-size}.av-screen-head{align-content:start;gap:.25rem;display:grid}.av-screen-head h1{font-family:var(--font);letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.625rem;font-weight:800;line-height:1.25}.av-screen-head p{color:var(--muted);margin:0;font-size:.84375rem}.av-section{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.av-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1875rem 1rem;display:grid}.av-section-head h2{color:var(--text);grid-column:1;margin:0;font-size:1.1875rem;font-weight:800;line-height:1.3}.av-section-more{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/2;justify-self:end;padding:.25rem .125rem;font-size:.8125rem;font-weight:700;transition:color .16s}.av-section-more:hover,.av-section-more:focus-visible{color:var(--text);outline:none}.av-mshell .av-screen{--screen-gutter:var(--phone-gutter);padding:.5rem var(--screen-gutter) 1.75rem;gap:1.25rem}.av-mshell .av-screen-head h1{font-size:1.4375rem}@container av-column (width<=45rem){.av-grid{gap:1.125rem .875rem}}.av-grid{grid-template-columns:repeat(auto-fill,minmax(9.875rem,1fr));align-items:start;gap:1.375rem 1.125rem;display:grid}.av-screen.av-explore{--rail-bleed:var(--screen-gutter);max-width:none}.av-shell .av-screen.has-shelf-grid{--rail-bleed:var(--screen-gutter)}.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:3;--col-gap:1rem;--col-w:calc((100cqw - (var(--cols) - 1) * var(--col-gap)) / var(--cols));--tile-w:var(--col-w);--tile-w-tight:var(--col-w);--genre-w:var(--col-w);--instrument-w:var(--col-w);gap:var(--col-gap);scroll-snap-type:x proximity}.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes)>*{scroll-snap-align:start}@container av-column (width>=40.5rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:4}}@container av-column (width>=50.875rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:5}}@container av-column (width>=61.25rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:6}}@container av-column (width>=71.625rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:7}}@container av-column (width>=82rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:8}}@container av-column (width>=92.375rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:9}}@container av-column (width>=102.75rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:10}}@container av-column (width>=113.125rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:11}}@container av-column (width>=123.5rem){.av-shell .has-shelf-grid .av-rail:not(.is-chips):not(.is-mixes){--cols:12}}@container av-column (width>=43.25rem){.av-shell .has-shelf-grid .av-rail.is-mixes>.av-mixcard{width:calc(50cqw - .375rem)}}@container av-column (width>=65.25rem){.av-shell .has-shelf-grid .av-rail.is-mixes>.av-mixcard{width:calc(33.3333cqw - .5rem)}}@container av-column (width>=87.25rem){.av-shell .has-shelf-grid .av-rail.is-mixes>.av-mixcard{width:calc(25cqw - .5625rem)}}.av-search-top{grid-template-columns:minmax(0,1fr);gap:1.625rem;display:grid}@container av-column (width>=68.75rem){.av-search-top{grid-template-columns:23.75rem minmax(0,1fr);column-gap:2rem}}.av-search-best-section{grid-template-rows:auto 1fr}.av-search-best{background:#ffffff0d;border-radius:1rem;transition:background-color .16s;position:relative}.av-search-best:hover{background:#ffffff14}.av-search-best-link{box-sizing:border-box;border-radius:inherit;height:100%;color:var(--text);align-content:start;justify-items:start;gap:1rem;padding:1.375rem;text-decoration:none;display:grid}.av-search-best-link:focus-visible{outline:.125rem solid var(--text);outline-offset:-.125rem}.av-search-best-link strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:1.875rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.av-search-best-meta{min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:.625rem;font-size:.84375rem;display:flex}.av-search-best-meta>span:last-child:not(.av-search-best-kind){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.av-search-best-kind{color:var(--text);background:#ffffff1a;border-radius:62.4375rem;flex:none;padding:.1875rem .625rem;font-size:.78125rem;font-weight:700}.av-search-best-play{background:var(--accent-a);width:3.25rem;height:3.25rem;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .16s;display:grid;position:absolute;inset-block-end:1.375rem;inset-inline-end:1.375rem;box-shadow:0 .5rem 1.375rem -.5rem #0009}.av-search-best-play:hover{transform:scale(1.05)}.av-search-best-play:active{transform:scale(.94)}@container av-column (width<=68.6875rem){.av-search-best-link{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem 1.125rem;padding-inline-end:6rem}.av-search-best-link>:first-child{grid-row:1/3}.av-search-best-link strong{align-self:end;font-size:1.5rem}.av-search-best-meta{align-self:start}.av-search-best-play{inset-block-end:50%;transform:translateY(50%)}.av-search-best-play:hover{transform:translateY(50%)scale(1.05)}.av-search-best-play:active{transform:translateY(50%)scale(.94)}}.av-tag-body{grid-template-columns:minmax(0,1fr);gap:1.625rem;display:grid}.av-tag-artists{display:none}@container av-column (width>=68.75rem){.av-tag-body{grid-template-columns:minmax(0,1fr) 18.75rem;column-gap:2rem}.av-tag-body>*{grid-column:1/-1}.av-tag-body>.av-track-card{grid-column:1}.av-tag-artists{contain:size;flex-direction:column;grid-area:1/2;gap:.625rem;min-height:0;display:flex}.av-tag-artists-rail{display:none}}.av-tag-artists-list{flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.av-tag-artist{color:var(--text);border-radius:.75rem;align-items:center;gap:.875rem;padding:.5rem;text-decoration:none;transition:background-color .16s;display:flex}.av-tag-artist:hover,.av-tag-artist:focus-visible{background:#ffffff0f;outline:none}.av-tag-artist-copy{gap:.125rem;min-width:0;display:grid}.av-tag-artist-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.90625rem;font-weight:700;overflow:hidden}.av-tag-artist-copy small{color:var(--muted);font-size:.78125rem}.av-tag-empty{flex-direction:column;gap:1.125rem;display:flex}.av-tag-empty>.av-secondary-btn{align-self:flex-start}.av-tag-nearby{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@container av-column (width>=40rem){.av-tag-nearby{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-tag-nearby-card{color:#fff;border-radius:.875rem;height:7rem;padding:.8125rem .875rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.av-tag-nearby-cover{position:absolute;inset:0}.av-tag-nearby-card:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#000000b8);transition:background-color .16s;position:absolute;inset:0}.av-tag-nearby-card:hover:after,.av-tag-nearby-card:focus-visible:after{background-color:#ffffff0f}.av-tag-nearby-copy{z-index:1;flex-direction:column;justify-content:space-between;width:100%;min-width:0;display:flex;position:relative}.av-tag-nearby-copy small{color:#ffffffb8;font-size:.71875rem;font-weight:600}.av-tag-nearby-copy strong{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .125rem .625rem #00000073;font-size:1rem;font-weight:800;line-height:1.25;overflow:hidden}.av-rail{margin-inline:calc(-1 * var(--rail-bleed,0px));padding-block:.125rem .375rem;padding-inline:var(--rail-bleed,0px);scroll-padding-inline:var(--rail-bleed,0px);gap:1rem;display:flex}.av-rail.is-chips{gap:.5625rem}.av-rail.is-tight{gap:.8125rem}.av-genre-tile{width:var(--genre-w,9.25rem);aspect-ratio:4/5;cursor:pointer;background:0 0;border:0;border-radius:1rem;flex:none;align-items:flex-end;padding:.875rem;display:flex;position:relative;overflow:hidden}.av-genre-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000001f 48%,#000000b8);position:absolute;inset:0}.av-genre-tile span{z-index:1;color:#fff;text-shadow:0 .125rem .625rem #00000073;font-size:.96875rem;font-weight:800;line-height:1.3;position:relative}.av-instrument-tile{width:var(--instrument-w,6.5rem);color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.av-instrument-tile>span:first-child{aspect-ratio:1;border-radius:1rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 .875rem 1.875rem -1.125rem #000000b3}.av-instrument-tile>span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}.av-mood-chip{border:1px solid var(--border);background:var(--surface-hi);height:2.375rem;color:var(--muted);font-family:var(--font);white-space:nowrap;cursor:pointer;border-radius:62.4375rem;flex:none;align-items:center;gap:.4375rem;padding:0 .9375rem;font-size:.875rem;font-weight:650;transition:color .16s,border-color .16s;display:inline-flex}.av-mood-chip:hover,.av-mood-chip:focus-visible{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.av-mood-chip:hover,.av-mood-chip:focus-visible{border-color:color-mix(in srgb, var(--text) 30%, var(--border))}}.av-mood-chip:hover,.av-mood-chip:focus-visible{outline:none}.av-mood-chip svg{color:inherit}.av-search-read{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.av-search-read p{margin:0}.av-search-read em{border:1px solid var(--border);background:var(--surface-hi);height:1.75rem;color:var(--text);border-radius:62.4375rem;align-items:center;padding:0 .75rem;font-style:normal;font-weight:700;display:inline-flex}.av-detail-head{align-items:flex-end;gap:1.625rem;display:flex}.av-detail-head.is-round{align-items:center}.av-detail-head .av-detail-cover{border-radius:1.125rem;flex:none;width:12.5rem;height:12.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.625rem 3.5rem -1.75rem #000000e6}.av-detail-head.is-round .av-detail-cover{border-radius:50%}.av-detail-head .av-detail-copy{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.av-detail-head .av-detail-title{font-family:var(--font);letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:.625rem 0 0;font-size:clamp(1.625rem,2.6vw,2.375rem);font-weight:800;line-height:1.08}.av-detail-head .av-detail-meta{margin-top:.625rem}.av-detail-head .av-detail-actions{margin-top:1.25rem}@container av-column (width<=38.75rem){.av-detail-head{text-align:center;flex-direction:column;align-items:center;gap:.875rem}.av-detail-head .av-detail-cover{width:10.5rem;height:10.5rem}.av-detail-head .av-detail-copy{align-items:center;width:100%}.av-detail-head .av-detail-actions{flex-wrap:nowrap;justify-content:center;min-width:0;margin-top:1rem}.av-detail-head .av-detail-actions>.av-primary-play,.av-detail-head .av-detail-actions>.av-secondary-btn{white-space:nowrap;min-width:0;overflow:hidden}.av-detail-head .av-detail-actions>.av-icon-btn-lg,.av-detail-head .av-detail-actions>.av-track-menu,.av-detail-head .av-detail-actions>.av-follow-btn{flex:none}.av-detail-head.is-compact{text-align:start;flex-direction:row;align-items:center}.av-detail-head.is-compact .av-detail-cover{border-radius:.875rem;width:6.25rem;height:6.25rem}.av-detail-head.is-compact .av-detail-copy{align-items:stretch}.av-detail-head.is-compact .av-detail-actions{justify-content:flex-start}}.av-skeleton-state .av-detail-head .av-detail-cover{box-shadow:none}.av-liked-cover{background:var(--grad);color:#ffffffeb;place-items:center;width:100%;height:100%;display:grid}.av-history{flex-direction:column;gap:1.125rem;max-width:55rem;display:flex}.av-history .av-section-head{margin-bottom:.25rem}.av-activity-head{margin-bottom:-.375rem}.av-activity-pills{flex-wrap:wrap;gap:.5rem;display:flex}.av-activity-pills a{border:1px solid var(--border);background:var(--surface);height:2.375rem;color:var(--muted);border-radius:62.4375rem;align-items:center;padding:0 1rem;font-size:.84375rem;font-weight:750;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.av-activity-pills a.is-active{background:var(--accent-a);color:var(--on-accent);border-color:#0000}.av-activity-pills a:not(.is-active):hover{color:var(--text)}.av-activity-pills a:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem}.av-activity-hero{color:#fff;background:linear-gradient(160deg, #0000004d, #0000009e), linear-gradient(135deg, rgb(var(--tone-a)), rgb(var(--tone-b)));border-radius:1.375rem;gap:1.125rem;max-width:47.5rem;padding:1.125rem;display:grid}.av-activity-hero-top{align-items:center;gap:1rem;min-width:0;display:flex}.av-activity-cover{background:linear-gradient(135deg, rgb(var(--tone-a)), rgb(var(--tone-b)));border-radius:.875rem;flex:none;place-items:center;width:7rem;height:7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .875rem 1.875rem -.875rem #000000b3}.av-activity-cover svg{opacity:.95;margin-bottom:1.125rem}.av-activity-cover-band{color:#111;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;padding:.3125rem .5625rem;font-size:.78125rem;font-weight:800;line-height:1.3;position:absolute;inset:auto 0 0;overflow:hidden}.av-activity-hero-copy{gap:.375rem;min-width:0;display:grid}.av-activity-hero-copy h2{margin:0;font-size:1.375rem;font-weight:800;line-height:1.3}.av-activity-hero-copy p{color:#ffffffd1;margin:0;font-size:.875rem;line-height:1.6}.av-activity-hero-foot{justify-content:space-between;align-items:center;gap:.875rem;min-width:0;display:flex}.av-activity-hero-artists{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.84375rem;line-height:1.5;overflow:hidden}.av-activity-hero-play{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 .625rem 1.5rem -.625rem #0009}.av-activity-hero-play:active{transform:scale(.94)}.av-activity-hero-play:focus-visible{outline-offset:.1875rem;outline:.125rem solid #fff}.av-activity-hero-play svg{margin-inline-start:.125rem}@media (prefers-reduced-motion:reduce){.av-activity-hero-play{transition:none}}.av-recents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@container av-column (width<=44.9988rem){.av-recents-grid>:nth-child(n+7),.av-recents-grid>:nth-child(5):last-child{display:none}}@container av-column (width>=45rem){.av-recents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container av-column (width>=45rem) and (width<=62.4988rem){.av-recents-grid>:nth-child(n+7),.av-recents-grid>:nth-child(4):last-child{display:none}}@container av-column (width>=62.5rem){.av-recents-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.av-recents-grid>:nth-child(5):last-child{display:none}}.av-recent-card{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:0;height:4rem;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:.875rem;align-items:center;gap:.625rem;padding:.375rem;padding-inline-end:.625rem;transition:background .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.av-recent-card:active{background:var(--surface-hi);transform:scale(.98)}.av-recent-card:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem}.av-recent-card.is-placeholder{cursor:default}.av-recent-card-art{border-radius:.625rem;flex:none;width:3.125rem;height:3.125rem;position:relative;overflow:hidden;box-shadow:0 .375rem .875rem -.5rem #0009}.av-recent-card-art.is-round{border-radius:50%}.av-recent-card-text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.av-recent-card-text strong,.av-recent-card-text small{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.av-recent-card-text strong{font-size:.9375rem;font-weight:700}.av-recent-card-text small{color:var(--muted);font-size:.8125rem}.av-recent-card-end{flex:none;place-items:center;display:grid}.av-recent-card-end>*{grid-area:1/1}.av-shell .av-recents-grid{gap:.75rem}.av-shell .av-recent-card{gap:.75rem;height:4.5rem;padding:.5rem;padding-inline-end:.875rem}.av-shell .av-recent-card-art{width:3.5rem;height:3.5rem}.av-shell .av-recent-card:not(.is-placeholder):hover{background:var(--surface-hi)}.av-recent-card-play{background:var(--accent-a);width:2.25rem;height:2.25rem;color:var(--on-accent);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s;display:grid;transform:scale(.9);box-shadow:0 .5rem 1.25rem -.5rem #000000bf}.av-recent-card:hover .av-recent-card-play,.av-recent-card:focus-within .av-recent-card-play{opacity:1;transform:none}.av-recent-card-play:focus-visible{outline:.125rem solid var(--accent-b);outline-offset:.125rem}.av-shell .av-recent-card:hover .av-recent-card-eq,.av-shell .av-recent-card:focus-within .av-recent-card-eq{visibility:hidden}@media (prefers-reduced-motion:reduce){.av-recent-card,.av-recent-card-play{transition:none}}.av-recent-cover{color:#ffffffeb;place-items:center;display:grid;position:absolute;inset:0}.av-recent-cover svg{width:42%;height:42%}.av-recent-cover.is-signature{background:var(--grad)}.av-recent-cover.is-activity{background:linear-gradient(135deg, rgb(var(--tone-a)), rgb(var(--tone-b)))}.av-theme-swatches{flex-wrap:wrap;gap:.625rem;min-width:0;display:flex}.av-theme-swatch{cursor:pointer;background:0 0;border:0;justify-items:center;gap:.3125rem;width:3.25rem;padding:0;display:grid}.av-theme-swatch-chip{border:1px solid var(--border);border-radius:.6875rem;width:2.875rem;height:2.875rem;padding:.25rem;transition:border-color .16s;display:block}.av-theme-swatch.is-active .av-theme-swatch-chip{border-color:var(--accent-a);box-shadow:0 0 0 1px var(--accent-a)}.av-theme-swatch-chip>span{border:1px solid;border-radius:.4375rem;flex-direction:column;justify-content:flex-end;gap:.25rem;height:100%;padding:.25rem;display:flex}.av-theme-swatch-chip em{border-radius:.1875rem;width:72%;height:.5rem;display:block}.av-theme-swatch-chip i{border-radius:.1875rem;width:48%;height:.25rem;display:block}.av-theme-swatch small{color:var(--muted);text-align:center;font-size:.6875rem;line-height:1.25}.av-theme-swatch.is-active small{color:var(--text);font-weight:700}.av-profile-row.is-stacked{flex-wrap:wrap;align-items:center;padding-block:.875rem}.av-profile-row.is-stacked .av-theme-swatches{flex-basis:100%;padding-inline-start:1.9375rem}.av-pagestate{text-align:center;align-content:center;justify-items:center;gap:.5rem;min-height:15rem;padding:3rem 1.5rem;animation:.3s both av-fade;display:grid}.av-pagestate p{font-family:var(--font);color:var(--text);margin:0;font-size:1rem;font-weight:600}.av-pagestate.is-loading p{color:var(--muted);font-size:.84375rem;font-weight:500}.av-pagestate small{max-width:22.5rem;color:var(--muted);font-size:.84375rem;line-height:1.6}.av-pagestate.is-fullscreen{min-height:100dvh}.av-notfound{text-align:center;align-content:center;justify-items:center;gap:.875rem;min-height:100dvh;padding:1.5rem;display:grid;position:relative}.av-notfound>*{position:relative}.av-notfound strong{font-family:var(--font);letter-spacing:-.04em;color:var(--text);font-size:3.5rem;font-weight:800;line-height:1}.av-notfound p{color:var(--muted);margin:0;font-size:1rem}.av-notfound a{background:var(--accent-a);height:2.75rem;color:var(--on-accent);border-radius:62.4375rem;align-items:center;padding:0 1.375rem;font-size:.90625rem;font-weight:800;text-decoration:none;display:inline-flex}.av-rail{--tile-w:11rem;--tile-w-tight:9.75rem;--genre-w:9.25rem;--instrument-w:6.5rem;--mix-w:21.25rem}.av-rail>.av-album-tile,.av-rail>.av-see-more-card{width:var(--tile-w)}.av-rail>.av-mixcard{width:var(--mix-w);flex:none}.av-rail.is-mixes{scroll-snap-type:x proximity;gap:.75rem}.av-mixcard{scroll-snap-align:start}.av-rail>.av-see-more-card{height:var(--tile-w)}.av-rail.is-tight>.av-album-tile,.av-rail.is-tight>.av-see-more-card{width:var(--tile-w-tight)}.av-rail.is-tight>.av-see-more-card{height:var(--tile-w-tight)}.av-rail>.av-genre-tile~.av-see-more-card{width:var(--genre-w);height:calc(var(--genre-w) * 1.25)}.av-rail>.av-instrument-tile~.av-see-more-card{width:var(--instrument-w);height:var(--instrument-w)}.av-see-more-card.is-round{border-radius:50%}@container av-column (width<=65rem){.av-rail{--tile-w:9.875rem;--tile-w-tight:8.875rem;--genre-w:8.5rem;--instrument-w:6rem}}@container av-column (width<=45rem){.av-rail{--tile-w:8.875rem;--tile-w-tight:8rem;--genre-w:7.75rem;--instrument-w:5.5rem}}.av-card-topbar:not(:has(.av-card-topbar-start>*,.av-card-topbar-center>*)){display:none}.av-offline-banner{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);align-items:center;gap:.5rem;margin:0 0 .875rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.av-downloads-controls{flex-wrap:wrap;align-items:center;gap:.625rem;margin:.875rem 0 1.125rem;display:flex}.av-downloads-toggle{cursor:pointer;color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.av-downloads-toggle>span{align-items:center;gap:.375rem;display:inline-flex}.av-downloads-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:62.4375rem;padding:.4375rem .8125rem;font-size:.8125rem}.av-downloads-btn:hover{background:var(--surface-hi)}.av-downloads-pending{border:1px solid var(--border);border-radius:var(--r-sm);margin:0 0 1.125rem;padding:0;list-style:none;overflow:hidden}.av-downloads-pending>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.6875rem .875rem;display:flex}.av-downloads-pending>li:last-child{border-bottom:0}.av-downloads-pending-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-download-state{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.625rem;font-size:.75rem;display:inline-flex}.av-download-state[data-state=failed]{color:var(--like)}.av-download-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.av-friends-main{--rail-bleed:var(--screen-gutter);gap:1rem;width:min(40rem,100%)}.av-friends-intro{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.av-friends-section{flex-direction:column;gap:.625rem;display:flex}.av-friends-section h2{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.av-friends-list{flex-direction:column;margin:0;padding:.375rem;list-style:none;display:flex}.av-friends-list li{border-radius:calc(var(--r) - .375rem);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.av-friends-list li+li{border-top:1px solid var(--border)}.av-friend-avatar{width:2.375rem;height:2.375rem;color:var(--muted);background:#ffffff0e;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.av-friend-avatar img{object-fit:cover;width:100%;height:100%}.av-friend-names{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.av-friend-names strong,.av-friend-names small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-friend-names strong{font-size:.875rem;font-weight:600}.av-friend-names small{color:var(--muted);font-size:.75rem}.av-friend-invite{border:1px solid var(--border);height:2rem;color:var(--text);background:#ffffff0e;border-radius:62.4375rem;flex:none;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.av-friend-open{min-width:0;color:inherit;flex:1;align-items:center;gap:.75rem;text-decoration:none;display:flex}.av-friend-follow{border:1px solid var(--accent-a);height:2rem;color:var(--on-accent);background:var(--accent-a);cursor:pointer;border-radius:62.4375rem;flex:none;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.av-friend-follow.is-following{border-color:var(--border);color:var(--muted);background:0 0}.av-friend-follow:disabled{opacity:.6;cursor:default}.av-friends-subhead{color:var(--muted);margin:.375rem 0 0;font-size:.8125rem;font-weight:700}.av-friends-note{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}.av-friends-lookup{align-items:stretch;gap:.5rem;display:flex}.av-friends-lookup .av-auth-input{flex:1;min-width:0}.av-username-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.av-username-field>svg{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:.75rem}.av-username-field .av-auth-input{width:100%;padding-inline-start:2.375rem}.av-username-row{align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.av-username-row strong{text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.av-friends-identity{flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.av-username-row{align-items:center;gap:.75rem;display:flex}.av-username-row strong{font-size:1rem}.av-username-edit{flex-direction:column;gap:.625rem;display:flex}.av-username-edit h2{margin:0;font-size:.875rem;font-weight:700}.av-unread-dot{background:var(--accent-a);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .125rem var(--bg);border-radius:50%;position:absolute;inset-block-start:.375rem;inset-inline-end:.375rem}.av-profile-btn,.av-account-btn,.av-inbox-btn{position:relative}.av-profile-row-badge{min-width:1.375rem;height:1.375rem;color:var(--on-accent);background:var(--accent-a);border-radius:62.4375rem;place-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:700;display:inline-grid}.av-share-people{scrollbar-width:none;gap:.875rem;margin:0;padding:.25rem 0 .125rem;list-style:none;display:flex;overflow-x:auto}.av-share-people::-webkit-scrollbar{display:none}.av-share-person{width:3.875rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.375rem;padding:0;display:flex}.av-share-person small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;overflow:hidden}.av-share-person.is-picked{color:var(--text)}.av-share-person-face{border-radius:50%;display:block;position:relative}.av-share-person.is-picked .av-share-person-face{box-shadow:0 0 0 .125rem var(--accent-a)}.av-share-person-tick{width:1.125rem;height:1.125rem;color:var(--on-accent);background:var(--accent-a);box-shadow:0 0 0 .125rem var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-.125rem;inset-inline-end:-.125rem}.av-thread-unread{min-width:1.25rem;height:1.25rem;color:var(--on-accent);background:var(--accent-a);border-radius:62.4375rem;flex:none;place-items:center;padding:0 .375rem;font-size:.71875rem;font-weight:800;display:inline-grid}.av-inbox-people{align-self:center;gap:.5rem}.av-thread-main{gap:.75rem}.av-thread-head{padding:.625rem .75rem}.av-thread{flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.av-thread-item{flex-direction:column;align-items:flex-start;gap:.3125rem;width:100%;display:flex}.av-thread-item.is-mine{align-items:flex-end}.av-thread-who{color:var(--muted);align-items:baseline;gap:.375rem;margin:0;padding-inline:.25rem;font-size:.71875rem;font-weight:650;display:flex}.av-thread-who span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-thread-who time{flex:none;font-weight:500}.av-thread-who time:before{content:"·";margin-inline-end:.375rem}.av-thread-bubble{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:1.125rem;flex-direction:column;gap:.5rem;width:min(14.5rem,74%);padding:.5rem;display:flex}.av-thread-item.is-mine .av-thread-bubble{background:var(--surface-hi);border-color:#0000}.av-thread-note{margin:0;font-size:.84375rem;line-height:1.6}.av-thread-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem;padding-inline:.25rem;font-size:.71875rem;display:flex}.av-thread-foot:empty{display:none}.av-shared-card{width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.av-shared-cover{aspect-ratio:1;border-radius:.75rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 .875rem 1.875rem -1.25rem #000000b3}.av-shared-cover.is-round{border-radius:50%}.av-shared-play{width:2.25rem;height:2.25rem;color:var(--on-accent);background:var(--accent-a);cursor:pointer;border-radius:50%;place-items:center;transition:transform .14s;display:grid;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem;box-shadow:0 .5rem 1.125rem -.5rem #000c}.av-shared-play:hover{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.av-shared-play{transition:none}.av-shared-play:hover{transform:none}}.av-shared-text{flex-direction:column;gap:.125rem;min-width:0;padding:.5625rem .1875rem 1px;display:flex}.av-shared-kind{color:var(--muted);letter-spacing:.02em;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.av-shared-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.90625rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.av-shared-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.75rem;overflow:hidden}.av-reaction-chip{min-width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:62.4375rem;place-items:center;padding:0 .375rem;font-size:.8125rem;line-height:1;display:inline-grid}.av-reaction-chip.is-set,.av-reaction-chip.is-static{border-color:var(--border);background:var(--surface-hi)}.av-reaction-chip.is-static{cursor:default}.av-reaction-picker{border:1px solid var(--border);background:var(--surface-hi);transform-origin:top;border-radius:62.4375rem;gap:.125rem;padding:.25rem;animation:.16s cubic-bezier(.22,1,.36,1) av-reactions-in;display:flex;box-shadow:0 .625rem 1.5rem -.875rem #000000b3}@keyframes av-reactions-in{0%{opacity:0;transform:scale(.9)translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.av-reaction-picker{animation:none}}.av-reaction-option{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.125rem;height:2.125rem;font-size:1.0625rem;line-height:1;transition:transform .14s,background .14s}.av-reaction-option:hover{transform:scale(1.12)}.av-reaction-option.is-picked{background:#ffffff17}.av-thread-lapsed{text-align:center;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-family:inherit;text-decoration:underline}.av-public-head{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem 1.125rem 1.25rem;display:flex}.av-public-head h1{letter-spacing:-.01em;max-width:100%;margin:0;font-size:1.375rem;font-weight:800;line-height:1.3}.av-public-head p{margin:0;font-size:.8125rem}.av-public-counts{align-items:stretch;gap:.25rem;margin-top:.125rem;display:flex}.av-public-count{border-radius:var(--r-sm);color:inherit;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .875rem;text-decoration:none;display:flex}.av-public-count+.av-public-count{border-inline-start:1px solid var(--border)}a.av-public-count:hover,a.av-public-count:focus-visible{background:#ffffff0e}.av-public-count strong{letter-spacing:-.01em;font-size:1rem;font-weight:800;line-height:1.2}.av-public-count small{color:var(--muted);font-size:.71875rem;font-weight:650}.av-public-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.av-public-actions .av-friend-invite{cursor:pointer;gap:.375rem}.av-playlist-people{align-items:center;display:flex}.av-playlist-people>a{box-shadow:0 0 0 .125rem var(--bg);border-radius:50%;display:inline-flex}.av-playlist-people>a+a{margin-inline-start:-.625rem}.av-playlist-owner{color:inherit;border-bottom:1px solid var(--border);text-decoration:none}.av-join-main{text-align:center;align-items:center;gap:.875rem;padding-top:1.5rem}.av-join-main h1{margin:0;font-size:1.375rem}.av-join-cover{border-radius:var(--r);width:11rem;height:11rem;display:block;position:relative;overflow:hidden}.av-listen-main{align-items:center;gap:1.125rem;width:min(40rem,100%);padding-top:1.5rem}.av-listen-orb{width:9.25rem;height:9.25rem;color:var(--on-accent);background:var(--accent-a);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.av-listen-orb:disabled{cursor:default}.av-listen-orb.is-listening:after{content:"";border:.125rem solid var(--accent-a);border-radius:50%;animation:1.6s ease-out infinite av-listen-pulse;position:absolute;inset:-.625rem}@keyframes av-listen-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.av-listen-orb.is-listening:after{opacity:.5;animation:none}}.av-listen-count{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800;position:absolute;bottom:1.625rem}.av-listen-note{text-align:center;max-width:40ch;color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.av-listen-result{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.av-listen-track{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);align-items:center;gap:.75rem;width:100%;padding:.75rem;display:flex}.av-listen-track img,.av-listen-cover{object-fit:cover;width:3.375rem;height:3.375rem;color:var(--muted);background:#ffffff0e;border-radius:.5rem;flex:none;place-items:center;display:grid}.av-listen-actions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.av-header-listen{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.av-header-listen:hover,.av-header-listen:focus-visible{color:var(--text)}.av-premium{gap:1.25rem}.av-premium-hero{text-align:center;justify-items:center;gap:.5rem;padding:.375rem 0 .125rem;display:grid}.av-premium-hero h1{margin:0;font-size:1.5625rem;font-weight:800}.av-premium-hero p{max-width:46ch;color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.av-premium-mark{width:3.875rem;height:3.875rem;color:var(--on-accent);background:var(--grad);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.av-premium-benefits{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);gap:.125rem;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.av-premium-benefits>li{border-bottom:1px solid var(--border);align-items:flex-start;gap:.8125rem;padding:.9375rem 1rem;display:flex}.av-premium-benefits>li:last-child{border-bottom:0}.av-premium-benefits strong{font-size:.875rem;font-weight:700;display:block}.av-premium-benefits small{color:var(--muted);margin-top:.1875rem;font-size:.78125rem;line-height:1.6;display:block}.av-premium-benefit-icon{background:var(--surface-hi);width:2.125rem;height:2.125rem;color:var(--accent-b);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.av-plan-grid{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.625rem;display:grid}.av-plan-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text);font:inherit;text-align:center;cursor:pointer;justify-items:center;gap:.25rem;padding:1.125rem .75rem .9375rem;transition:border-color .15s,background .15s;display:grid;position:relative}.av-plan-card:hover{background:var(--surface-hi)}.av-plan-card[data-selected]{border-color:var(--accent-a);background:var(--surface-hi)}.av-plan-flag{background:var(--grad);color:var(--on-accent);white-space:nowrap;border-radius:62.4375rem;padding:.125rem .625rem;font-size:.65625rem;font-weight:800;position:absolute;top:-.5625rem}.av-plan-name{color:var(--muted);font-size:.78125rem;font-weight:700}.av-plan-price{align-items:baseline;gap:.3125rem;display:flex}.av-plan-price strong{font-variant-numeric:tabular-nums;font-size:1.3125rem;font-weight:800}.av-plan-price small{color:var(--muted);font-size:.71875rem}.av-plan-monthly,.av-plan-saving{font-size:.71875rem}.av-plan-monthly{color:var(--muted)}.av-plan-saving{color:var(--accent-b);font-weight:700}.av-premium-buy{background:var(--grad);width:100%;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:62.4375rem;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:800}.av-premium-buy:disabled{opacity:.55;cursor:default}.av-premium-history{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:62.4375rem;justify-self:center;padding:.5625rem 1rem;font-size:.8125rem}.av-premium-history:hover{background:var(--surface);color:var(--text)}.av-premium-heading{margin:.25rem 0 0;font-size:1rem;font-weight:800}.av-premium-note,.av-premium-fineprint{color:var(--muted);text-align:center;margin:0;font-size:.78125rem;line-height:1.65}.av-premium-fineprint{font-size:.71875rem}.av-premium-active{border:1px solid var(--accent-a);border-radius:var(--r);background:var(--surface);text-align:center;justify-items:center;gap:.375rem;padding:1.375rem 1.125rem;display:grid}.av-premium-active h2{margin:0;font-size:1.125rem;font-weight:800}.av-premium-active p{margin:0;font-size:.875rem}.av-premium-active small{color:var(--muted);font-size:.75rem}.av-premium-active-seal{background:var(--grad);width:3.125rem;height:3.125rem;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.av-payment-result{text-align:center;justify-items:center;gap:.625rem;padding:2.125rem 1.125rem}.av-payment-result h1{margin:0;font-size:1.3125rem;font-weight:800}.av-payment-result p{margin:0;font-size:.9375rem}.av-payment-result small{color:var(--muted);font-size:.78125rem}.av-payment-result-mark{background:var(--surface-hi);width:4.125rem;height:4.125rem;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.av-payment-result[data-tone=success] .av-payment-result-mark{background:var(--grad);color:var(--on-accent)}.av-payment-result[data-tone=failed] .av-payment-result-mark{border:1px solid var(--border)}.av-payment-reason{opacity:.7;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.av-payment-result-actions{gap:.5625rem;width:100%;max-width:18.75rem;margin-top:.5rem;display:grid}.av-payment-list{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.av-payment-list>li{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.8125rem .9375rem;display:flex}.av-payment-list>li:last-child{border-bottom:0}.av-payment-icon{background:var(--surface-hi);width:1.875rem;height:1.875rem;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.av-payment-list>li[data-status=succeeded] .av-payment-icon{color:var(--accent-b)}.av-payment-main{flex:auto;min-width:0}.av-payment-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.av-payment-main small{color:var(--muted);margin-top:.125rem;font-size:.75rem;display:block}.av-payment-side{text-align:end;flex:none;justify-items:end;gap:.125rem;display:grid}.av-payment-amount{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.av-payment-status{color:var(--muted);font-size:.71875rem}.av-install-banner{z-index:5;background:var(--surface-hi);border:1px solid var(--border);border-radius:1rem;align-items:center;gap:.625rem;margin:.5rem .625rem 0;padding:.5rem .625rem .5rem .75rem;animation:.35s ease-out av-install-in;display:flex;position:relative}@keyframes av-install-in{0%{opacity:0;transform:translateY(-.75rem)}}.av-install-banner-close{width:1.875rem;height:1.875rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.av-install-banner-copy{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.av-install-banner-copy strong{color:var(--text);font-size:.875rem;font-weight:700}.av-install-banner-copy small{color:var(--muted);font-size:.75rem}.av-install-banner-cta{background:var(--accent-a);height:2.125rem;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:62.4375rem;flex:none;padding-inline:.875rem;font-size:.8125rem;font-weight:650}.av-download{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding-block:2.5rem 1.5rem;display:flex}.av-download h1{margin:0;font-size:1.375rem;font-weight:750}.av-download ul{flex-direction:column;gap:.625rem;width:min(22.5rem,100%);margin:.75rem 0 0;padding:0;list-style:none;display:flex}.av-download a{background:var(--surface-hi);border:1px solid var(--border);height:3.375rem;color:var(--text);border-radius:1rem;justify-content:center;align-items:center;gap:.625rem;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.av-download li:first-child a{background:var(--accent-a);color:var(--on-accent);border-color:#0000}@media (prefers-reduced-motion:reduce){.av-install-banner{animation:none}}.av-push-prompt{background:var(--surface-hi);border:1px solid var(--border);color:var(--accent-a);border-radius:1rem;align-items:center;gap:.75rem;margin-block-end:.25rem;padding:.75rem .5rem .75rem .875rem;display:flex}.av-push-prompt-copy{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.av-push-prompt-copy strong{color:var(--text);font-size:.875rem;font-weight:700}.av-push-prompt-copy small{color:var(--muted);font-size:.75rem}.av-push-prompt-cta{background:var(--accent-a);height:2.125rem;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:62.4375rem;flex:none;padding-inline:.875rem;font-size:.8125rem;font-weight:650}.av-push-prompt-close{width:1.875rem;height:1.875rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
