:root{--color-darkyellow:#938800;--color-darkorange:#8c5b20;--color-darkred:#942b29;--color-darkblue:#1c448f;--color-darkcyan:#3c8292;--color-darkgreen:#54941c;--color-darkgrey:#555}.guest-signin-nudge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:min(600px,calc(100vw - 24px));margin:calc(var(--navbar-height) + 12px) auto 0;margin-bottom:-40px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:rgba(22,24,28,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.guest-signin-nudge-copy{color:var(--color-text);font-size:.9rem;line-height:1.25;text-align:center}.guest-signin-nudge-btn{border:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-accent);border-radius:8px;font-family:var(--font-body);font-size:.78rem;font-weight:700;line-height:1;padding:7px 12px;white-space:nowrap;cursor:pointer}.guest-signin-nudge-actions{gap:10px;width:100%}.guest-signin-nudge-actions,.signout-paint-cover{display:flex;align-items:center;justify-content:center}.signout-paint-cover{position:fixed;inset:0;z-index:10000;background:var(--color-bg);pointer-events:all}@media (min-width:1025px){.guest-signin-nudge{margin-top:calc(var(--navbar-height) + 12px)}}@media (max-width:1024px){.guest-signin-nudge{width:calc(100vw - 16px);margin-top:calc(var(--navbar-height) + 8px)}.guest-signin-nudge-actions{flex-wrap:wrap}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark;background:#16181c;--font-scale:0.88;--color-pwa-titlebar:#16181c;--color-bg:#15181c;--color-surface:#1a1a1a;--color-surface-2:#242424;--art-placeholder-bg:#22272d;--color-border:#555;--color-text:#f0f0f0;--color-muted:#888;--color-format-notset:color-mix(in srgb,var(--color-muted) 72%,var(--color-bg));--color-accent:#ff4a47;--color-accent-dim:rgba(255,74,71,.15);--color-accent-text:#fff;--color-border-accent:#323232;--rating-star-outline:#39414a;--color-red:#ff4a47;--color-red-dim:rgba(255,74,71,.12);--color-green:#91ff31;--color-green-dim:rgba(145,255,49,.12);--color-orange:#f19d38;--color-orange-dim:rgba(241,157,56,.12);--color-cyan:#67e0fb;--color-cyan-dim:rgba(103,224,251,.15);--color-yellow:#fdea00;--color-yellow-dim:rgba(253,234,0,.15);--font-display:Inter,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;--navbar-height:64px;--safe-bottom:env(safe-area-inset-bottom,0px);--color-accent-swatch-ring:#000;--color-swatch-ring:#000;--color-sheet-border:hsla(0,0%,100%,.15);--color-bg-50:rgba(0,0,0,.85);--color-sheet-option:#888;--color-pill-ring:#000;--color-menu-ring:#000;--color-menu-inner:#000;--color-selected-text:#000;--color-darkwhite:#949494;--detail-row-hover-bg:rgba(32,32,32,.85);--color-text-soft:#ccc;--color-link:var(--color-accent);--editor-save-top-lip:#ff6966;--editor-save-face:#ff4a47;--editor-save-bottom-edge:#d23d3a;--editor-save-base:#942b29;--aotw-add-square-fill:#3b1110}:root[data-accent-key=yellow]{--editor-save-top-lip:#fef176;--editor-save-face:#fdea00;--editor-save-bottom-edge:#d4c400;--editor-save-base:#938800;--aotw-add-square-fill:#3b3600}:root[data-accent-key=orange]{--editor-save-top-lip:#f4b160;--editor-save-face:#f19d38;--editor-save-bottom-edge:#bf7c2c;--editor-save-base:#8c5b20;--aotw-add-square-fill:#38240d}:root[data-accent-key=red]{--editor-save-top-lip:#ff6966;--editor-save-face:#ff4a47;--editor-save-bottom-edge:#d23d3a;--editor-save-base:#942b29;--aotw-add-square-fill:#3b1110}:root[data-accent-key=magenta]{--editor-save-top-lip:#f18ff1;--editor-save-face:#ed73ed;--editor-save-bottom-edge:#bb5bbb;--editor-save-base:#894389;--aotw-add-square-fill:#371b37}:root[data-accent-key=blue]{--editor-save-top-lip:#548df8;--editor-save-face:#3175f6;--editor-save-bottom-edge:#2961cb;--editor-save-base:#1c448f;--aotw-add-square-fill:#0b1b39}:root[data-accent-key=cyan]{--editor-save-top-lip:#a3edfd;--editor-save-face:#67e0fb;--editor-save-bottom-edge:#52b1c7;--editor-save-base:#3c8292;--aotw-add-square-fill:#18343a}:root[data-accent-key=green]{--editor-save-top-lip:#befb83;--editor-save-face:#91ff31;--editor-save-bottom-edge:#73ca27;--editor-save-base:#54941c;--aotw-add-square-fill:#213b07}:root[data-accent-key=white]{--editor-save-top-lip:#fff;--editor-save-face:#fff;--editor-save-bottom-edge:#cacaca;--editor-save-base:#949494;--aotw-add-square-fill:#3b3b3b}@media (max-width:1024px){:root,[data-theme=dark]{--color-bg:#000}}@media (min-width:1025px){:root[data-theme=dark][data-accent-key=red]{--color-accent:#ff4a47!important;--color-accent-dim:rgba(255,74,71,.15)!important;--color-accent-dark:#942b29!important;--color-link:#ff4a47!important}.accent-grid-control-chip[data-accent-key=red],.accent-grid-swatch-chip[data-accent-key=red],.accent-swatch-selected[data-accent-key=red]:not(.accent-grid-swatch),.accent-swatch-unselected[data-accent-key=red]:not(.accent-grid-swatch){background:#ff4a47!important}.accent-grid-swatch[data-accent-key=red]{--swatch-color:#ff4a47!important}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:#fff;--color-surface:#fff;--color-surface-2:#ebebeb;--color-border:#4a4a4a;--color-text:#111;--color-muted:#666;--color-accent:#8d3430;--color-accent-dim:rgba(141,52,48,.12);--color-accent-text:#fff;--color-border-accent:#d2d2d2;--color-red:#8d3430;--color-red-dim:rgba(141,52,48,.1);--color-green:#679735;--color-green-dim:rgba(103,151,53,.1);--color-orange:#b15926;--color-orange-dim:rgba(177,89,38,.1);--color-yellow:#937200;--color-yellow-dim:rgba(147,114,0,.12);--color-cyan:#508494;--color-cyan-dim:rgba(80,132,148,.12);--color-navbar-bg:#fff;--color-navbar-border:#eaeaea;--color-btn-border:#4a4a4a;--color-accent-swatch-ring:#fff;--color-swatch-ring:#000;--color-sheet-border:rgba(0,0,0,.25);--color-bg-50:#fff;--color-sheet-option:#000;--color-pill-ring:#fff;--color-menu-ring:#fff;--color-menu-inner:#fff;--color-selected-text:#fff;--color-text-soft:#333}:root:not([data-theme=dark]) ::-webkit-scrollbar-thumb{background:silver}:root:not([data-theme=dark]) .top-navbar{background:#fff!important;border-bottom:none!important}:root:not([data-theme=dark]) .choice-tab.active{background:var(--color-accent-dim)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}:root:not([data-theme=dark]) .btn-secondary{border-color:#4a4a4a}}*{box-sizing:border-box;margin:0;padding:0;touch-action:manipulation}@media (min-width:1025px){html{overflow-y:scroll;scrollbar-gutter:stable}body::-webkit-scrollbar,html::-webkit-scrollbar{width:35px!important;-webkit-appearance:none!important}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--desktop-scrollbar-thumb,#313941)!important;border-radius:10px!important;border:4px solid var(--color-bg)!important;background-clip:padding-box!important;min-height:122px!important}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--desktop-scrollbar-thumb-hover,var(--color-border))!important}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent!important}body,html{scrollbar-width:auto}}@media (max-width:1024px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}html{background:#000}body,html{background:var(--color-bg);color-scheme:dark;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{color:var(--color-text);font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}#__next{min-height:100vh}#__next,body>div{background:var(--color-bg)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.page-content{padding-bottom:calc(var(--navbar-height) + env(safe-area-inset-bottom, 0px) + 28px);min-height:100vh;scrollbar-width:none;background:var(--color-bg)}.page-content::-webkit-scrollbar{display:none!important;width:0!important}@media (min-width:1025px){.page-content{scrollbar-width:auto}.page-content::-webkit-scrollbar{display:none!important;width:0!important}}.album-art{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--color-surface-2)}.score-display{font-family:var(--font-display);font-size:4rem;line-height:1;letter-spacing:.02em}.score-display,.star{color:var(--color-accent)}.star{font-size:.85rem}.rating-btn,.star-muted{color:var(--color-muted)}.rating-btn{background:var(--color-surface);border:1px solid var(--color-border);padding:6px 10px;border-radius:100px;font-size:.8rem;cursor:pointer;transition:none;font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.rating-btn:not(.clear-rating-btn):not(.rating-btn-excluded){letter-spacing:-.1em}.rating-btn .mhs-half{margin-left:.05em}@media (hover:hover){.rating-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}}.rating-btn.active{background:var(--color-accent-dim);border-color:var(--color-accent);color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.rating-btn.active{background:hsla(0,0%,100%,.15);border-color:#fff;color:#fff}}.rating-btn.excluded{color:var(--color-red);border-color:transparent}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.card:hover{border-color:#444}.divider{border:none;border-top:1px solid #2a2a2a}.pill{display:inline-block;padding:2px 10px;border-radius:100px;font-size:.75rem;font-weight:500;background:var(--color-surface-2);color:var(--color-muted)}.input,.pill,textarea.input{border:1px solid var(--color-border)}.input,textarea.input{background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:10px 14px;font-family:var(--font-body);font-size:16px;width:100%;outline:none;transition:border-color .15s ease}.input:focus{border-color:var(--color-accent-dark)}.input:not(:-moz-placeholder){color:var(--color-accent)}.input:focus,.input:not(:placeholder-shown){color:var(--color-accent)}.input:focus::-moz-placeholder{color:var(--color-accent-dark)}.input:focus::placeholder{color:var(--color-accent-dark)}@media (max-width:767px){.input,input,select,textarea{font-size:16px!important}}.btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-family:var(--font-body);font-size:.875rem;font-weight:500;cursor:pointer!important;transition:all .15s ease;border:1px solid transparent;text-decoration:none}.btn-primary{background:var(--color-accent);color:var(--color-accent-text)!important;border-color:var(--color-accent)}.btn-secondary{background:transparent;color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover{border-color:#555}.admin-link-fetch-btn:disabled,.admin-link-fetch-btn:disabled:hover,.admin-track-links-btn:disabled,.admin-track-links-btn:disabled:hover,.admin-youtube-song-links-btn:disabled,.admin-youtube-song-links-btn:disabled:hover{background:color-mix(in srgb,var(--color-muted) 9%,transparent)!important;border-color:color-mix(in srgb,var(--color-muted) 34%,transparent)!important;color:color-mix(in srgb,var(--color-muted) 58%,var(--color-bg) 42%)!important;-webkit-text-fill-color:color-mix(in srgb,var(--color-muted) 58%,var(--color-bg) 42%)!important;cursor:not-allowed!important;opacity:1!important}.dictation-btn{width:39px;height:39px;min-width:39px;padding:0;border:0;border-radius:8px;background:var(--color-cyan);color:#000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.dictation-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;fill:none}.dictation-btn:hover:not(:disabled){background:var(--color-cyan)}.dictation-btn.is-recording,.dictation-btn.is-recording:hover:not(:disabled){border-color:transparent;background:var(--editor-button-face-bg,var(--color-cyan))!important;background-image:var(--editor-button-face-bg,none)!important;color:var(--color-red);-webkit-text-fill-color:var(--color-red)}.dictation-btn:disabled{opacity:.48;cursor:default!important}.btn-danger{border:1.25px solid var(--color-red);border-radius:8px;color:var(--color-red);box-shadow:0 0 0 1.25px var(--color-red-dim)}.btn-danger,.btn-success{background:var(--color-bg-50);padding:10px 18px;font-size:1rem;font-weight:700;cursor:pointer;font-family:var(--font-body);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-decoration:none;transition:none}.btn-success{border:1.25px solid var(--color-darkgreen);border-radius:8px;color:var(--color-green);box-shadow:0 0 0 1.25px var(--color-green-dim)}.btn-action-accent{background:var(--color-bg-50);border:1.25px solid var(--color-darkwhite);border-radius:8px;padding:10px 18px;font-size:1rem;font-weight:700;color:var(--color-text);cursor:pointer;font-family:var(--font-body);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 0 0 1.25px color-mix(in srgb,var(--color-text) 12%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-decoration:none;transition:none}.btn-ghost{background:transparent;color:var(--color-muted);border-color:transparent}.btn-ghost:hover{color:var(--color-text)}.cl-page{width:min(880px,calc(100vw - 32px));margin:0 auto;padding:36px 0 96px}.cl-hero{text-align:center;margin-bottom:22px}.cl-group-label,.cl-kicker,.wn-chip,.wn-kicker,.wn-section-label{color:var(--color-accent);font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1}.cl-kicker,.wn-kicker{margin:0 0 14px;font-size:.74rem}.wn-kicker{text-transform:none;letter-spacing:.04em}.cl-hero-score{font-family:var(--font-display);font-size:clamp(2.8rem,11vw,5rem);line-height:.92;letter-spacing:.01em;color:var(--color-accent)}.cl-hero-sub{max-width:540px;margin:16px auto 0;color:var(--color-muted);font-size:1rem;line-height:1.45}.cl-hero-range{display:inline-flex;margin-top:16px;padding:7px 14px;border:1px solid var(--color-border-accent);border-radius:100px;background:var(--color-bg-50);color:var(--color-text-soft);font-size:.8rem;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 2px var(--color-pill-ring)}.cl-filter-row{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 26px;padding:12px 0;background:linear-gradient(180deg,var(--color-bg) 62%,transparent)}.cl-filter-row .choice-tab{padding:9px 16px;font-size:.9rem}.cl-timeline{display:grid;gap:16px}.cl-build{border:1px solid var(--color-border-accent);border-radius:12px;background:var(--color-surface);padding:22px 24px}.cl-build-head{display:flex;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 45%,transparent)}.cl-build-pill{flex:0 0 auto;padding:7px 12px;border:1px solid var(--color-accent);border-radius:100px;background:var(--color-accent-dim);color:var(--color-accent);font-size:.78rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.cl-build-pill-muted{border-color:var(--color-border-accent);background:var(--color-bg-50);color:var(--color-text-soft)}.cl-build-date{color:var(--color-text);font-family:var(--font-display);font-size:1.28rem;font-weight:800;line-height:1.1}.cl-build-summary{margin:7px 0 0;color:var(--color-text-soft);font-size:.92rem;line-height:1.48}.cl-groups{display:grid;gap:0}.cl-group{padding:16px 0;border-top:1px solid color-mix(in srgb,var(--color-border) 30%,transparent)}.cl-group:first-child{border-top:none}.cl-group-label{margin:0 0 12px;font-size:.74rem}.cl-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.cl-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:start;color:var(--color-text-soft);font-size:.94rem;line-height:1.5}.cl-tick{width:9px;height:2px;margin-top:.66em;border-radius:2px;background:var(--color-accent)}.cl-foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding-top:16px}.cl-foundation-item p{margin:0;color:var(--color-text-soft);font-size:.9rem;line-height:1.45}.wn-page{position:relative;width:min(900px,calc(100vw - 32px));margin:0 auto;padding:36px 0 96px}.wn-full-link{position:absolute;top:38px;right:0;display:inline-flex;align-items:center;min-height:32px;padding:8px 14px;border:2px solid var(--color-border-accent);border-radius:100px;background:var(--color-bg-50);color:var(--color-accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;box-shadow:0 0 0 2px var(--color-pill-ring)}.wn-hero{max-width:640px;margin:0 auto 24px;text-align:center}.wn-hero-title{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,7vw,3.5rem);line-height:.94;letter-spacing:-.03em;color:var(--color-text)}.wn-hero-sub{max-width:520px;margin:16px auto 0;color:var(--color-muted);font-size:1rem;line-height:1.45}.wn-chip{display:inline-flex;align-items:center;padding:6px 11px;border:1px solid var(--color-accent);border-radius:100px;background:var(--color-accent-dim);font-size:.68rem}.wn-glyph{color:var(--color-accent);flex:0 0 auto}.wn-featured{border:1px solid var(--color-accent);border-radius:14px;background:linear-gradient(180deg,var(--color-accent-dim),var(--color-surface) 60%);padding:22px 24px 24px;margin-bottom:16px}.wn-featured-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wn-featured-title{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:850;line-height:1.08;color:var(--color-text)}.wn-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wn-feature{border:1px solid var(--color-accent-dark);border-radius:12px;background:var(--color-surface);padding:18px}.wn-feature-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.wn-feature-title{margin:0 0 12px;color:var(--color-text);font-size:1.05rem;font-weight:850;line-height:1.12}.wn-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wn-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:start;color:var(--color-text-soft);font-size:.9rem;line-height:1.45}.wn-featured .wn-item{font-size:.94rem}.wn-foundation,.wn-strip{margin-top:16px;border:1px solid var(--color-accent-dark);border-radius:12px;background:var(--color-surface);padding:20px 24px}.wn-section-label{margin-bottom:14px;font-size:.74rem}.wn-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.wn-quick-title{margin:0 0 5px;color:var(--color-text);font-size:.98rem;font-weight:800;line-height:1.15}.wn-quick-text{margin:0;color:var(--color-muted);font-size:.88rem;line-height:1.42}.wn-foundation-list{gap:10px}.score-compare-page{width:100%;margin:0;padding:0 0 86px}.score-compare-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.score-compare-back-link{font-size:.82rem!important;padding:7px 12px!important}.score-compare-prototype-pill{border:1px solid var(--color-border);border-radius:999px;color:var(--color-darkwhite);font-size:.74rem;font-weight:800;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase}.score-compare-hero{display:grid;grid-template-columns:236px minmax(0,1fr);gap:24px;align-items:end;margin-bottom:18px}.score-compare-art-wrap{width:236px}.score-compare-album-link,.score-compare-album-title-link{color:inherit;text-decoration:none}.score-compare-album-link{display:block}.score-compare-album-title-link{display:block;max-width:100%}.score-compare-art.album-art-container{width:236px;aspect-ratio:1}.score-compare-art img,.score-compare-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.score-compare-kicker{margin:0 0 8px;color:var(--color-accent);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.score-compare-hero h1{margin:0;color:var(--color-accent);font-family:var(--font-display);font-size:clamp(2rem,6vw,4.15rem);line-height:.9}.score-compare-hero h2{margin:6px 0 0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,5vw,3.25rem);line-height:.95}.score-compare-meta{margin:12px 0 0;color:var(--color-muted);font-size:1rem}.score-compare-intro{max-width:690px;margin:18px 0 0;color:var(--color-text-soft);font-size:.98rem;line-height:1.45}.score-compare-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0 0}.score-compare-track-card,.score-compare-user-card{border:0;border-radius:0;background:transparent;box-shadow:none}.score-compare-thoughts-section{margin-top:30px}.score-compare-thoughts-heading{margin:0 0 14px}.sct-album-reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sct-review-card{min-width:0;padding:14px 16px;border:1.5px solid color-mix(in srgb,var(--sct-accent,var(--color-accent)) 70%,var(--color-border));border-radius:12px;background:color-mix(in srgb,var(--sct-accent,var(--color-accent)) 6%,var(--color-surface))}.sct-review-name{margin-bottom:8px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sct-accent,var(--color-accent))}.sct-review-text{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-text);white-space:pre-wrap}.sct-review-empty{margin:0;font-size:.85rem;font-style:italic;line-height:1.45;color:var(--color-muted)}.sct-track-thoughts{margin-top:22px}.sct-track-thoughts-label{margin-bottom:12px}.sct-track-row{margin-bottom:16px}.sct-track-title{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:8px;font-size:.85rem;color:var(--color-darkwhite)}.sct-track-title .track-number{color:var(--color-muted)}.sct-track-title .tracklist-song-name{font-weight:600;color:var(--color-text)}.sct-label-streaming{margin-top:26px;padding:0 16px}.sct-track-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sct-track-cell{min-width:0;padding:8px 12px;border-left:2px solid color-mix(in srgb,var(--sct-accent,var(--color-accent)) 60%,transparent);border-radius:4px;background:color-mix(in srgb,var(--sct-accent,var(--color-accent)) 5%,var(--color-surface))}.sct-track-text{font-size:.875rem;line-height:1.45;color:var(--color-text);white-space:pre-wrap}.sct-track-none{color:var(--color-muted);opacity:.5}@media (max-width:767px){.sct-album-reviews{grid-template-columns:1fr;gap:12px}.sct-track-cells{grid-template-columns:1fr;gap:8px}.sct-track-title{justify-content:flex-start}}.score-compare-error{background:var(--color-surface)}.score-compare-delta-card,.score-compare-error{border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-accent) 18%);border-radius:8px;box-shadow:0 16px 44px rgba(0,0,0,.22)}.score-compare-delta-card{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 93%,var(--score-compare-accent,var(--color-accent)) 7%),var(--color-surface))}.score-compare-user-card{min-width:0;padding:0}.score-compare-user-card-top{display:grid;justify-items:center;gap:10px;min-width:0;text-align:center}.score-compare-score-link,.score-compare-user-link{color:inherit;text-decoration:none}.score-compare-score-link{display:block}.score-compare-avatar{display:grid;place-items:center;width:46px;height:46px;border:2px solid color-mix(in srgb,var(--score-compare-accent,var(--color-accent)) 70%,var(--color-border));border-radius:50%;background:color-mix(in srgb,var(--score-compare-accent,var(--color-accent)) 16%,transparent);color:var(--score-compare-accent,var(--color-accent));flex:0 0 auto;font-size:1.05rem;font-weight:900;overflow:hidden}.score-compare-rating-avatar{display:none}.score-compare-user-name{font-size:.78rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-compare-big-score,.score-compare-user-name{color:var(--score-compare-accent,var(--color-accent))}.score-compare-big-score{margin-top:6px;font-family:var(--font-display);font-size:2.5rem;font-weight:800;line-height:1;text-align:center}.score-compare-album-thought{margin:12px 0 0;color:var(--color-text-soft);font-size:.84rem;line-height:1.42}.score-compare-delta-card{display:flex;flex-direction:column;justify-content:center;padding:14px 10px;text-align:center}.score-compare-delta-label{color:var(--color-muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.score-compare-delta-value{margin-top:8px;color:var(--color-text);font-family:var(--font-display);font-size:2.1rem;font-weight:900;line-height:.9}.score-compare-delta-value.is-positive{color:var(--color-green)}.score-compare-delta-value.is-negative{color:var(--color-orange)}.score-compare-delta-caption{margin-top:10px;color:var(--color-text-soft);font-size:.72rem;line-height:1.35}.score-compare-track-card{padding:0}.score-compare-error{padding:16px;max-width:560px;margin:40px auto 0;text-align:center}.score-compare-error h1{margin:0 0 10px;color:var(--color-accent);font-family:var(--font-display)}.score-compare-error p{color:var(--color-text-soft)}.score-compare-track-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.score-compare-track-head h2{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:1.4rem;line-height:1}.score-compare-track-head p{margin:6px 0 0;color:var(--color-muted);font-size:.8rem}.score-compare-table{display:grid;gap:0}.score-compare-desktop-album-header,.score-compare-desktop-summary-grid,.score-compare-desktop-tracklist,.score-compare-mobile-summary-grid,.score-compare-page .score-compare-mobile-album-header,.score-compare-page .score-compare-mobile-tracklist{display:none}.score-compare-row{display:grid;grid-template-columns:32px minmax(180px,1fr) minmax(102px,.42fr) minmax(102px,.42fr);gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 48%,transparent)}.score-compare-row:last-child{border-bottom:0}.score-compare-row-header{color:var(--color-muted);font-size:.68rem;font-weight:900;letter-spacing:.1em;padding-top:12px;text-transform:uppercase}.score-compare-track-number{color:var(--color-darkwhite);font-size:.74rem;font-weight:900}.score-compare-track-title{color:var(--color-text);font-size:.9rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-compare-rating-cell{min-width:0}.score-compare-rating-name{display:none}.score-compare-stars{--score-compare-star-outline:var(--rating-star-outline);color:var(--score-compare-accent,var(--color-accent));display:inline-flex;align-items:center;justify-content:flex-start;line-height:1;white-space:nowrap}.score-compare-stars.is-unrated{opacity:.72}.score-compare-stars .drag-rating-star{display:block;flex-shrink:0;height:22px;width:22px}.score-compare-stars .drag-rating-star+.drag-rating-star{margin-left:-3.75px}.score-compare-stars .star-outline{fill:none;stroke:var(--score-compare-star-outline);stroke-linejoin:round;stroke-width:1.5}.score-compare-stars .star-fill,.score-compare-stars .star-outline{transform:scale(.87);transform-box:fill-box;transform-origin:center}.score-compare-stars .star-fill{fill:var(--score-compare-accent,var(--color-accent));stroke:var(--score-compare-accent,var(--color-accent));stroke-linejoin:round;stroke-width:1.5}.score-compare-stars .star-fill-half{clip-path:inset(0 50% 0 0)}@media (max-width:767px){.cl-page{width:min(100vw - 24px,560px);padding:24px 0 96px}.cl-hero{text-align:left}.cl-hero-score{font-size:clamp(2.6rem,17vw,4rem)}.cl-filter-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-left:-2px;padding-left:2px;scrollbar-width:none}.cl-filter-row::-webkit-scrollbar{display:none}.cl-build{padding:18px}.cl-build-head{flex-direction:column;gap:12px}.cl-foundation-grid{grid-template-columns:1fr}.wn-page{width:min(100vw - 24px,560px);padding:24px 0 96px}.wn-full-link{top:24px;min-height:30px;padding:7px 11px;font-size:.66rem}.wn-hero{text-align:left;padding-top:44px}.wn-hero-title{font-size:clamp(2.4rem,15vw,3.4rem)}.wn-feature-grid,.wn-quick-grid{grid-template-columns:1fr}.wn-feature,.wn-featured,.wn-foundation,.wn-strip{padding:16px}.score-compare-page{width:100%;padding:0 0 92px}.score-compare-back-link,.score-compare-hero,.score-compare-prototype-pill,.score-compare-top-row{display:none}.score-compare-page .score-compare-mobile-album-header{display:block}.score-compare-mobile-album-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.score-compare-mobile-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,520px);margin:8px auto 16px;padding:0 16px}.score-compare-delta-card,.score-compare-track-card,.score-compare-user-card{border:0;border-radius:0;background:transparent;box-shadow:none}.score-compare-user-card{padding:0}.score-compare-user-card-top{display:grid;justify-items:center;gap:8px;text-align:center}.score-compare-avatar{display:grid;width:78px;height:78px;border-width:2px;margin:0 auto}.score-compare-album-thought,.score-compare-delta-caption,.score-compare-delta-card,.score-compare-track-head p{display:none}.score-compare-user-name{font-size:.78rem;max-width:100%;text-align:center}.score-compare-big-score{margin-top:9px;text-align:center;font-size:2.35rem}.score-compare-track-head{display:none}.score-compare-track-card{width:100%;padding:0}.score-compare-desktop-table{display:none}.score-compare-page .score-compare-mobile-tracklist{display:block;width:100%}.score-compare-mobile-track-row.tracklist-row{grid-template-columns:24px 5px minmax(0,1fr) 78px 78px;gap:14px 6px;cursor:default}.score-compare-mobile-track-row .tracklist-song-name{grid-column:3;grid-row:1}.score-compare-mobile-track-row.tracklist-row>.score-compare-tracklist-rating{display:flex;grid-row:1;justify-content:flex-end!important;min-width:0!important;padding-right:0!important}.score-compare-mobile-track-row.tracklist-row>.score-compare-tracklist-rating:last-child{padding-right:12px!important}.score-compare-mobile-track-row .score-compare-tracklist-rating:nth-child(3){grid-column:4}.score-compare-mobile-track-row .score-compare-tracklist-rating:nth-child(4){grid-column:5}.score-compare-mobile-track-row.tracklist-row>.score-compare-tracklist-rating:not(.unrated),.score-compare-mobile-track-row.tracklist-row>.score-compare-tracklist-rating:not(.unrated) .mhs-icon,.score-compare-mobile-track-row.tracklist-row>.score-compare-tracklist-rating:not(.unrated) .tracklist-rating-svg{color:var(--score-compare-accent,var(--color-accent))!important;-webkit-text-fill-color:var(--score-compare-accent,var(--color-accent))!important}.score-compare-tracklist-rating>.tracklist-rating-meter,.score-compare-tracklist-rating>.tracklist-rating-unrated-label{width:calc(4.1em + 1px)}.score-compare-tracklist-rating>.tracklist-rating-meter>.tracklist-rating-svg{flex:0 0 auto;justify-content:flex-start}.score-compare-page-v2 .score-compare-mobile-tracklist-v2{display:grid;gap:0}.score-compare-mobile-track-row-v2{display:grid;gap:2px;width:100%}.score-compare-mobile-track-row-v2+.score-compare-mobile-track-row-v2{margin-top:10px}.score-compare-mobile-track-title-row-v2{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:8px 16px 0;text-align:center;width:100%}.score-compare-mobile-track-title-row-v2 .track-number{align-self:center;padding-top:1px}.score-compare-mobile-track-title-row-v2 .tracklist-song-name{display:-webkit-box;max-width:100%;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.score-compare-mobile-rating-row-v2{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:3px 16px 4px;width:100%}.score-compare-mobile-rating-col-v2{align-items:center;display:flex;justify-content:center;min-width:0}.score-compare-mobile-rating-stack-v2{align-items:center;display:flex;justify-content:flex-start;line-height:1;position:relative;width:calc(4.1em + 1px)}.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating{display:flex;justify-content:flex-start!important;min-width:calc(4.1em + 1px)!important;padding-right:0!important;width:calc(4.1em + 1px)!important}.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating:not(.unrated),.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating:not(.unrated) .mhs-icon,.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating:not(.unrated) .tracklist-rating-svg{color:var(--score-compare-accent,var(--color-accent))!important;-webkit-text-fill-color:var(--score-compare-accent,var(--color-accent))!important}.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating>.tracklist-rating-meter,.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating>.tracklist-rating-unrated-label{width:calc(4.1em + 1px)}.score-compare-mobile-tracklist-v2 .score-compare-tracklist-rating>.tracklist-rating-meter>.tracklist-rating-svg{justify-content:flex-start}.score-compare-thoughts-glyph.track-review-indicator{color:#777;cursor:default;flex:0 0 auto;position:absolute;right:calc(100% + 5px);top:50%;transform:translateY(-50%);margin:0!important;padding:0!important;pointer-events:none}}.btn-back{background:transparent;color:var(--color-muted);border:1px solid var(--color-border);border-radius:6px;padding:5px 10px;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s;text-decoration:none}.btn-back:hover{border-color:#555;color:var(--color-text)}@media (min-width:376px) and (max-width:767px){.page-content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 110px)!important}}.choice-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.choice-tabs::-webkit-scrollbar{display:none}.choice-tabs-full{display:flex;gap:0;padding:0 0 12px;flex-wrap:wrap}.choice-tabs-full .choice-tab{flex:0 0 auto;text-align:center;border-radius:6px;border-width:1px;font-size:.85rem;padding:10px 14px}@media (max-width:767px){.choice-tabs-full{gap:0;padding:0 4px 12px}.choice-tabs-full .choice-tab{flex:1;font-size:.95rem;padding:9px 4px;text-align:center}}.choice-tab{white-space:nowrap;padding:12px 20px;border-radius:100px;font-size:1rem;font-weight:700;cursor:pointer;border:1.5px solid var(--color-border-accent);background:var(--color-bg-50);color:var(--color-accent);transition:none;font-family:var(--font-body);display:inline-flex;align-items:center;box-shadow:0 0 0 2px var(--color-pill-ring);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.choice-tab.active{background:var(--color-accent);border-color:var(--color-accent);color:#000}.choice-tab-icon{padding:10px 14px}.tracklist-wrapper{width:100%}.album-disc-header{box-sizing:border-box;color:var(--color-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:14px auto 2px;max-width:600px;padding:6px 16px 4px;text-transform:uppercase;width:100%}.tracklist-wrapper>.album-disc-header:first-child{margin-top:0}.tracklist-row{display:grid;grid-template-columns:24px minmax(0,auto) minmax(18px,1fr) 16px 90px;align-items:center;gap:14px;padding:10px 16px;border-bottom:none;width:100%;max-width:600px;margin-left:auto;margin-right:auto;cursor:pointer;transition:none;text-decoration:none;color:inherit;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tracklist-row:nth-child(2n),.tracklist-row:nth-child(odd){background:transparent}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tracklist-row:nth-child(2n),:root:not([data-theme=dark]) .tracklist-row:nth-child(odd){background:transparent}}[data-theme=light] .tracklist-row:nth-child(2n),[data-theme=light] .tracklist-row:nth-child(odd){background:transparent}.tracklist-row{color:#fff;font-weight:400}[data-theme=light] .tracklist-row{color:#000}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tracklist-row{color:#000}}.tracklist-row>span:last-child{padding-right:12px;display:flex;justify-content:flex-start;align-items:center;min-width:80px;flex-shrink:0}@media (hover:hover) and (pointer:fine){.tracklist-row:active,.tracklist-row:hover{background:var(--detail-row-hover-bg)!important}}[data-theme=light] .tracklist-row:active,[data-theme=light] .tracklist-row:hover{background:#f0f0f0!important}@media (prefers-color-scheme:light){@media (hover:hover) and (pointer:fine){:root:not([data-theme=dark]) .tracklist-row:active,:root:not([data-theme=dark]) .tracklist-row:hover{background:#f0f0f0!important}}}.track-number{color:var(--color-muted);font-size:.8rem;text-align:right}.tracklist-song-name{grid-column:2;grid-row:1;min-width:0}.tracklist-leader{align-self:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23969ca4'/%3E%3C/svg%3E");background-position:100%;background-repeat:repeat-x;background-size:8px 4px;display:block;grid-column:3/5;grid-row:1;height:1em;margin-left:var(--tracklist-leader-offset,0);min-width:0;overflow:hidden;text-indent:100%;white-space:nowrap}.tracklist-row-has-review .tracklist-leader{grid-column:3;width:calc(100% + 11px)}@media (min-width:1025px){.tracklist-wrapper .tracklist-row:not(.tv-season-tracklist-row):not(.catalog-tracklist-row){grid-template-columns:24px fit-content(calc(100% - 115px - 4.1em)) minmax(18px,1fr) 16px calc(4.1em + 1px);gap:14px}.tracklist-wrapper .tracklist-row:not(.tv-season-tracklist-row):not(.catalog-tracklist-row)>.tracklist-leader{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23586575'/%3E%3C/svg%3E")}.tracklist-wrapper .tracklist-row:not(.tracklist-row-has-review):not(.tv-season-tracklist-row):not(.catalog-tracklist-row){grid-template-columns:24px fit-content(calc(100% - 78px - 4.1em)) minmax(12px,1fr) calc(4.1em + 1px)}.tracklist-wrapper .tracklist-row:not(.tracklist-row-has-review):not(.tv-season-tracklist-row):not(.catalog-tracklist-row)>.tracklist-leader{grid-column:3}.tracklist-wrapper .tracklist-row:not(.tracklist-row-has-review):not(.tv-season-tracklist-row):not(.catalog-tracklist-row)>.tracklist-rating{grid-column:4}.tracklist-wrapper .tracklist-row:not(.tv-season-tracklist-row):not(.catalog-tracklist-row)>.tracklist-rating{min-width:0;padding-right:0}.tracklist-wrapper .tracklist-row:not(.tv-season-tracklist-row):not(.catalog-tracklist-row)>.track-review-cell{transform:none}.tracklist-wrapper .tracklist-row:not(.tracklist-row-current):not(.tv-season-tracklist-row):not(.catalog-tracklist-row) .tracklist-rating-svg{color:var(--color-accent)}}@media (max-width:1024px){.tracklist-wrapper .tracklist-row:not(.tracklist-row-current):not(.tv-season-tracklist-row):not(.catalog-tracklist-row) .tracklist-rating-svg{color:var(--color-accent)}}.catalog-tracklist-row{grid-template-columns:24px minmax(0,1fr) 0}.catalog-tracklist-row>.catalog-track-title{min-width:0}.catalog-tracklist-row>span:last-child{min-width:0;padding-right:0}@media (min-width:768px){.score-compare-page{--score-compare-desktop-rating-grid:24px fit-content(calc(100% - 238px - 8.2em)) minmax(12px,1fr) 16px calc(4.1em + 1px) 16px calc(4.1em + 1px)}.score-compare-desktop-album-header.album-header-block{display:flex}.score-compare-desktop-summary-grid{box-sizing:border-box;display:grid;gap:14px;grid-template-columns:var(--score-compare-desktop-rating-grid);margin:2px auto 18px;max-width:600px;padding:0 16px;width:100%}.score-compare-desktop-summary-grid>.score-compare-user-card{justify-self:center;max-width:210px;width:-moz-max-content;width:max-content}.score-compare-desktop-summary-grid>.score-compare-user-card:first-child{grid-column:5;justify-self:start}.score-compare-desktop-summary-grid>.score-compare-user-card:last-child{grid-column:7}.score-compare-desktop-queue-row{margin:6px 0 4px}.score-compare-track-card{margin-top:-112px}.score-compare-desktop-tracklist{display:block;margin-top:4px}.score-compare-desktop-tracklist .score-compare-desktop-track-row{cursor:default;grid-template-columns:var(--score-compare-desktop-rating-grid,24px fit-content(calc(100% - 238px - 8.2em)) minmax(12px,1fr) 16px calc(4.1em + 1px) 16px calc(4.1em + 1px))!important;max-width:600px}.score-compare-desktop-track-row>.tracklist-song-name{font-size:.9rem!important}.score-compare-desktop-tracklist .score-compare-desktop-track-row:active,.score-compare-desktop-tracklist .score-compare-desktop-track-row:hover{background:transparent!important}.score-compare-desktop-track-row>.tracklist-leader{grid-column:3!important}.score-compare-desktop-track-row>.score-compare-desktop-review-cell-left{display:flex;grid-column:4!important}.score-compare-desktop-track-row>.score-compare-desktop-rating-left{grid-column:5!important}.score-compare-desktop-track-row>.score-compare-desktop-review-cell-right{display:flex;grid-column:6!important}.score-compare-desktop-track-row>.score-compare-desktop-rating-right{grid-column:7!important}.score-compare-desktop-track-row>.score-compare-tracklist-rating{display:flex;font-size:.9rem!important;font-weight:600;justify-content:flex-start;min-width:0;padding-right:0}.score-compare-desktop-track-row>.score-compare-tracklist-rating *{font-size:.9rem!important}.score-compare-desktop-track-row>.score-compare-desktop-review-cell,.score-compare-desktop-track-row>.score-compare-desktop-review-cell *{font-size:.86rem!important}.score-compare-desktop-track-row .score-compare-thoughts-glyph svg{width:16px;height:16px}.score-compare-desktop-track-row>.score-compare-tracklist-rating>.tracklist-rating-meter,.score-compare-desktop-track-row>.score-compare-tracklist-rating>.tracklist-rating-unrated-label{width:calc(4.1em + 1px)}.score-compare-desktop-track-row>.score-compare-tracklist-rating>.tracklist-rating-meter>.tracklist-rating-svg{justify-content:flex-start}.score-compare-desktop-track-row>.score-compare-tracklist-rating:not(.unrated),.score-compare-desktop-track-row>.score-compare-tracklist-rating:not(.unrated) .mhs-icon,.score-compare-desktop-track-row>.score-compare-tracklist-rating:not(.unrated) .tracklist-rating-svg{color:var(--score-compare-accent,var(--color-accent))!important;-webkit-text-fill-color:var(--score-compare-accent,var(--color-accent))!important}.score-compare-desktop-track-row .score-compare-thoughts-glyph.track-review-indicator{cursor:default;margin:0!important;padding:0!important;pointer-events:none}}.album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:66px 16px 16px}@media (min-width:640px){.album-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:964px){.album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;width:min(964px,100%);margin:0 auto}}.page-header{padding:20px 16px 12px;display:flex;align-items:center;justify-content:space-between}.page-title{font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1}.section-header{padding:16px 16px 8px;font-weight:600;letter-spacing:.12em;color:var(--color-muted)}.media-label,.section-header{font-size:.7rem;text-transform:uppercase}.media-label{letter-spacing:.08em;color:#fff;margin-bottom:10px;font-weight:700}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .media-label{font-weight:700;color:#333}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;text-align:center;color:var(--color-muted);gap:12px}.empty-state svg{opacity:.3}.spinner{display:none}.overlay-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:none;z-index:200;display:flex;align-items:flex-end}.overlay-sheet{background:var(--color-surface);border-top:1px solid var(--color-border);border-radius:16px 16px 0 0;width:100%;max-height:90vh;overflow-y:auto;padding-bottom:calc(var(--safe-bottom) + 16px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .15s ease forwards}.album-grid>.fade-in{min-width:0;box-shadow:none}.movie-grid .fade-in{min-width:0}@keyframes softArrival{0%{opacity:0}to{opacity:1}}.soft-arrival{animation:softArrival .22s ease-out both}.nav-chrome{transition:opacity .16s ease-out}.nav-chrome-pending{opacity:0;visibility:hidden;pointer-events:none!important}.nav-chrome-ready{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.soft-arrival{animation:none}.nav-chrome{transition:none}}@media (min-width:1025px){:root{--desktop-bottom-fade-height:58px;--desktop-bottom-scroll-room:calc(var(--desktop-bottom-fade-height) + 24px)}.top-navbar{display:flex!important}.page-content{padding-bottom:var(--desktop-bottom-scroll-room);padding-top:calc(var(--topnav-height) + 16px)}.page-content:after{content:"";position:fixed;left:0;right:0;bottom:0;height:var(--desktop-bottom-fade-height);z-index:80;pointer-events:none;background:linear-gradient(to bottom,rgba(22,24,28,0) 0,rgba(22,24,28,.62) 52%,var(--color-bg) 100%)}}@media (max-width:1024px){.top-navbar{display:none!important}}:root{--topnav-height:52px}.top-navbar{position:fixed;top:0;left:0;right:0;width:100%;height:var(--topnav-height);background:rgba(0,0,0,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:none;display:none;overflow:visible;align-items:center;justify-content:center;z-index:100}.top-navbar-inner{width:100%;max-width:962px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative}.top-navbar-logo{position:relative;top:-2px}.top-navbar-links{display:flex;gap:4px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.top-navbar-links>*{pointer-events:auto}.top-navbar-link{padding:6px 14px;border-radius:6px;border:1px solid transparent;font-size:1rem;font-weight:500;color:var(--color-muted);text-decoration:none;transition:none;letter-spacing:.01em}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) a .artist-name-header{color:inherit!important}:root:not([data-theme=dark]) .artist-name-header{color:#111!important}}@media (min-width:1025px){.mobile-profile-icon{display:none}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tracklist-row{border-bottom-color:#eaeaea}:root:not([data-theme=dark]) hr.divider{border-top-color:#eaeaea}}.album-card-artist{color:var(--color-text);margin-bottom:1px}.album-card-artist,.album-card-title{font-size:1rem;padding-left:2px;font-weight:400;line-height:1.3}.album-card-title{color:var(--color-muted)}.top-navbar-link.active{color:#000;background:var(--color-accent);border-color:var(--color-accent);border-radius:6px}.top-navbar-link:active{background:var(--color-accent)!important;color:#000!important;border-color:var(--color-accent)!important;border-radius:6px;transition:none}@media (min-width:768px){.choice-tabs-full{display:flex;gap:10px;padding:12px 16px;justify-content:center}.choice-tabs-full .choice-tab{flex:none;border-radius:6px;border-right-width:1px;border-left-width:1px;font-size:.8rem;padding:6px 18px}.choice-tabs-full .choice-tab:first-child,.choice-tabs-full .choice-tab:last-child{border-radius:6px}.choice-tabs-full .choice-tab.active{background:var(--color-accent-dim);border-color:var(--color-accent);color:var(--color-accent)}}.choice-tabs-centered{display:flex;gap:6px;justify-content:center;padding:8px 16px 14px;overflow-x:auto;scrollbar-width:none}.choice-tabs-centered::-webkit-scrollbar{display:none}.page-content{animation:pageFadeIn .18s ease-out}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.choice-tabs-centered-sub{display:flex;gap:6px;justify-content:center;padding:8px 16px 14px;overflow-x:auto;scrollbar-width:none}.choice-tabs-centered-sub::-webkit-scrollbar{display:none}.choice-tabs-centered-sub.desktop-only-subtabs{padding:28px 16px 0}@media (min-width:768px){.choice-tabs-centered-sub.desktop-only-subtabs .choice-tab{border-radius:6px;border-right-width:1px;border-left-width:1px;font-size:.8rem;padding:6px 18px}.choice-tabs-centered-sub.desktop-only-subtabs .choice-tab.active{background:var(--color-accent);border-color:var(--color-accent);color:#000}}.choice-tabs-full{justify-content:center}@media (min-width:768px){.choice-tabs-full .choice-tab{font-size:1.05rem;padding:8px 20px}}.input::-moz-placeholder{color:var(--color-muted);opacity:.6}.input::placeholder{color:var(--color-muted);opacity:.6}@media (min-width:768px){.label-streaming-section{margin-top:24px}}.physical-media-section{margin-top:16px;margin-bottom:10px}.album-grid{padding-top:30px}.site-logo{font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.02em}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .site-logo{color:#666}}.top-navbar .site-logo{font-size:1.9rem}.album-art-container{position:relative;--album-art-radius:clamp(2px,2.666667%,8px);border-radius:var(--album-art-radius);overflow:hidden;border:none;box-shadow:none;background:var(--art-placeholder-bg)!important}.album-art-container:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(221,238,255,.21)}.now-playing-menu-art-slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.now-playing-menu-art-slot svg{width:16px;height:16px}.now-playing-menu-art{display:block;width:100%;height:100%;margin:0;flex:0 0 auto}.menu-test-page{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:132px 0 150px;color:var(--color-text)}.menu-test-heading{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.menu-test-heading h1{margin:0;font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:var(--color-accent);letter-spacing:0}.menu-test-desktop-grid{display:grid;gap:64px}.menu-test-ios-list{display:none}.menu-test-card{overflow:visible}.menu-test-card,.menu-test-ios-card{position:relative;border:1px solid rgba(139,151,164,.32);border-radius:8px;background:#121418}.menu-test-ios-card{overflow:hidden}.menu-test-card-title{position:absolute;top:16px;left:18px;z-index:2;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b97a4}.menu-test-desktop-stage{position:relative;min-height:520px;display:flex;justify-content:center;padding-top:68px;background:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,0) 22%),#121418}.menu-test-desktop-nav{display:flex;align-items:flex-start;gap:16px}.menu-test-pill{height:64px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 25px;border:2px solid var(--color-border);border-radius:999px;background:rgba(8,10,14,.38);color:var(--color-accent);font-family:var(--font-body);font-size:1.05rem;font-weight:600;cursor:pointer}.menu-test-pill-active{border-color:color-mix(in srgb,var(--color-border) 72%,var(--color-accent) 28%)}.menu-test-search-pill{width:64px;padding:0}.menu-test-area-anchor{position:relative}.menu-test-desktop-popover{position:absolute;z-index:3;top:78px;left:50%;width:270px;transform:translateX(-50%)}.menu-test-menu-option,.menu-test-now-playing{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;color:var(--color-accent);font-family:var(--font-body);font-weight:600;text-align:left;cursor:pointer}.menu-test-now-playing{min-height:48px}.menu-test-now-playing>span:last-child,.menu-test-option-copy{display:grid;gap:2px;min-width:0}.menu-test-now-playing>span:last-child>span:first-child,.menu-test-option-copy>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-test-now-playing>span:last-child>span:last-child,.menu-test-option-copy>span:last-child{overflow:hidden;color:#8b97a4;font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.menu-test-artwork{position:relative;display:block;width:30px;height:30px;overflow:hidden;border-radius:5px;background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 40%),linear-gradient(145deg,var(--color-accent),var(--color-accent-dark) 52%,#0a0c10)}.menu-test-artwork:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(221,238,255,.24)}.menu-test-artwork span{position:absolute;right:5px;bottom:5px;width:9px;height:9px;border-radius:50%;background:rgba(0,0,0,.62)}.menu-test-divider{width:100%;height:1px;background:var(--color-border)}.menu-test-option-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.menu-test-variant-rail .menu-test-desktop-popover,.menu-test-variant-rail .menu-test-ios-sheet{padding:7px;border:1.5px solid var(--color-border);border-radius:14px;background:rgba(8,10,14,.94);box-shadow:0 18px 36px rgba(0,0,0,.42)}.menu-test-variant-rail .menu-test-divider{margin:5px 0}.menu-test-variant-rail .menu-test-menu-option,.menu-test-variant-rail .menu-test-now-playing{min-height:48px;padding:7px 10px;border-radius:0}.menu-test-variant-rail .menu-test-menu-option.is-active{border:1.5px solid rgba(0,0,0,.48);border-radius:9px;background:var(--color-accent);color:var(--color-selected-text)}.menu-test-variant-rail .menu-test-menu-option.is-active .menu-test-option-copy>span:last-child{color:color-mix(in srgb,var(--color-selected-text) 72%,transparent)}.menu-test-variant-plate .menu-test-desktop-popover,.menu-test-variant-plate .menu-test-ios-sheet{display:grid;gap:7px;padding:10px;border:1px solid rgba(139,151,164,.34);border-radius:8px;background:rgba(19,22,27,.98);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 18px 40px rgba(0,0,0,.38)}.menu-test-variant-plate .menu-test-divider{background:rgba(139,151,164,.38)}.menu-test-variant-plate .menu-test-menu-option,.menu-test-variant-plate .menu-test-now-playing{min-height:52px;padding:7px 9px;border-radius:8px;background:rgba(0,0,0,.22)}.menu-test-variant-plate .menu-test-option-icon{width:31px;height:31px;border-radius:8px;background:rgba(139,151,164,.13)}.menu-test-variant-plate .menu-test-menu-option.is-active{background:color-mix(in srgb,var(--color-accent-dim) 76%,hsla(0,0%,100%,.04));color:var(--color-accent)}.menu-test-variant-plate .menu-test-menu-option.is-active .menu-test-option-icon{background:var(--color-accent);color:var(--color-selected-text)}.menu-test-variant-plate .menu-test-menu-option.is-hover-preview:not(.is-active){background:hsla(0,0%,100%,.075);color:color-mix(in srgb,var(--color-accent) 88%,#fff 12%)}.menu-test-variant-plate .menu-test-menu-option.is-hover-preview:not(.is-active) .menu-test-option-icon{background:rgba(139,151,164,.24)}@media (hover:hover){.menu-test-variant-plate .menu-test-menu-option:not(.is-active):hover{background:hsla(0,0%,100%,.075);color:color-mix(in srgb,var(--color-accent) 88%,#fff 12%)}.menu-test-variant-plate .menu-test-menu-option:not(.is-active):hover .menu-test-option-icon{background:rgba(139,151,164,.24)}}.menu-test-variant-stack .menu-test-desktop-popover,.menu-test-variant-stack .menu-test-ios-sheet{padding:0;border:1.5px solid rgba(139,151,164,.42);border-radius:8px;background:rgba(5,6,8,.96);box-shadow:0 20px 42px rgba(0,0,0,.46)}.menu-test-variant-stack .menu-test-menu-option,.menu-test-variant-stack .menu-test-now-playing{min-height:54px;padding:8px 12px}.menu-test-variant-stack .menu-test-divider{background:rgba(139,151,164,.5)}.menu-test-variant-stack .menu-test-menu-option{position:relative;border-top:1px solid rgba(139,151,164,.16)}.menu-test-variant-stack .menu-test-divider+.menu-test-menu-option{border-top:0}.menu-test-variant-stack .menu-test-menu-option.is-active{background:hsla(0,0%,100%,.045);color:var(--color-accent)}.menu-test-variant-stack .menu-test-menu-option.is-active:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:4px;border-radius:0 999px 999px 0;background:var(--color-accent)}.menu-test-variant-stack .menu-test-menu-option.is-hover-preview:not(.is-active){background:hsla(0,0%,100%,.075);color:color-mix(in srgb,var(--color-accent) 90%,#fff 10%)}.menu-test-variant-stack .menu-test-menu-option.is-hover-preview:not(.is-active):after{content:"";position:absolute;top:12px;right:12px;bottom:12px;width:2px;border-radius:999px;background:rgba(139,151,164,.42)}@media (hover:hover){.menu-test-variant-stack .menu-test-menu-option:not(.is-active):hover{background:hsla(0,0%,100%,.075);color:color-mix(in srgb,var(--color-accent) 90%,#fff 10%)}.menu-test-variant-stack .menu-test-menu-option:not(.is-active):hover:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;width:2px;border-radius:999px;background:rgba(139,151,164,.42)}}.menu-test-interaction-card{margin-top:10px}.menu-test-interaction-stage{position:relative;min-height:650px;display:grid;justify-items:center;align-content:start;padding-top:76px;background:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,0) 22%),#121418}.menu-test-interaction-nav{position:relative;z-index:2}.menu-test-interaction-popover{position:relative;z-index:1;width:312px;margin-top:24px}.menu-test-interaction-popover .menu-test-menu-option.is-hover-preview:not(.is-active){outline:1px solid rgba(139,151,164,.18)}.menu-test-interaction-card.menu-test-variant-plate .menu-test-interaction-popover{display:grid;gap:7px;padding:10px;border:1px solid rgba(139,151,164,.34);border-radius:8px;background:rgba(19,22,27,.98);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 18px 40px rgba(0,0,0,.38)}.menu-test-interaction-card.menu-test-variant-stack .menu-test-interaction-popover{padding:0;border:1.5px solid rgba(139,151,164,.42);border-radius:8px;background:rgba(5,6,8,.96);box-shadow:0 20px 42px rgba(0,0,0,.46)}@media (max-width:767px){.menu-test-page{width:100%;padding:90px 12px 130px}.menu-test-heading{margin-bottom:18px}.menu-test-heading h1{font-size:1.18rem}.menu-test-desktop-grid{display:none}.menu-test-ios-list{display:grid;gap:34px}.menu-test-ios-card{min-height:calc(100dvh - 170px);background:#000}.menu-test-card-title{top:14px;left:14px;font-size:.72rem}.menu-test-ios-content{position:absolute;inset:42px 12px 92px;overflow:hidden}.menu-test-ios-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.menu-test-ios-grid span{display:block;aspect-ratio:2/3;border-radius:5px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 44%),#16181c;box-shadow:inset 0 0 0 1px rgba(221,238,255,.16)}.menu-test-ios-dim{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;z-index:2;border:0;background:rgba(0,0,0,.42);backdrop-filter:blur(13px)}.menu-test-ios-sheet{position:absolute;z-index:3;right:12px;bottom:86px;left:12px}.menu-test-ios-pills{position:absolute;z-index:4;right:12px;bottom:14px;left:12px;display:grid;grid-template-columns:54px 1fr 1fr 54px;gap:8px;align-items:center}.menu-test-ios-pills button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--color-border);border-radius:999px;background:rgba(0,0,0,.68);color:var(--color-accent);font-family:var(--font-body);font-size:.9rem;font-weight:700}.menu-test-ios-pills button.is-active{border-color:color-mix(in srgb,var(--color-border) 70%,var(--color-accent) 30%)}.menu-test-menu-option,.menu-test-now-playing{grid-template-columns:34px minmax(0,1fr)}.menu-test-artwork{width:32px;height:32px}.menu-test-variant-rail .menu-test-ios-sheet{border-radius:24px;background:rgba(0,0,0,.86);backdrop-filter:blur(22px)}.menu-test-variant-plate .menu-test-ios-sheet{border-radius:18px;background:rgba(17,19,23,.94)}.menu-test-variant-stack .menu-test-ios-sheet{border-radius:18px;background:rgba(0,0,0,.91);backdrop-filter:blur(16px)}.menu-test-interaction-ios-card{min-height:calc(100dvh - 132px)}.menu-test-interaction-ios-sheet .menu-test-menu-option.is-hover-preview:not(.is-active){outline:1px solid rgba(139,151,164,.18)}}.album-art-fallback{align-items:center;color:var(--color-muted);display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.album-art-container img,.album-header-art img{transform:scale(calc(1 + var(--art-zoom, 0) / 400));transform-origin:center}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .album-art-container{border-color:#000}}[data-theme=light] .album-art-container{border-color:#000}.movie-art-container{position:relative;width:100%;min-width:0;background:var(--art-placeholder-bg)!important;--movie-poster-radius-x:clamp(2px,2.666667%,8px);--movie-poster-radius-y:clamp(2px,1.777778%,8px);border-radius:var(--movie-poster-radius-x) /var(--movie-poster-radius-y);overflow:hidden;border:none;box-shadow:none;aspect-ratio:2/3}.movie-art-container:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(221,238,255,.21)}.movie-header-art{aspect-ratio:2/3!important;width:31.5%!important;max-width:147px!important;margin:0!important;flex-shrink:0}@media (max-width:767px){.movie-page .album-header-block{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:15px!important;padding:15px!important;text-align:left!important}.movie-page .album-header-info{flex:1!important;min-width:0!important;align-items:flex-start!important;text-align:left!important}}@media (min-width:768px){.movie-header-art{width:212px!important;height:318px!important;max-width:212px!important;aspect-ratio:auto!important;margin:10px 0 0!important}.movie-page .album-header-block{gap:18px}}.movie-backdrop{position:absolute;top:25px;left:0;right:0;width:100%;aspect-ratio:16/9;overflow:hidden;z-index:0}@media (max-width:767px){.movie-backdrop{top:0;aspect-ratio:10/9;touch-action:pan-x}}@media (min-width:768px){.movie-backdrop{left:0;right:0;width:min(800px,75vw);margin:0 auto}}@media (min-width:1024px){.movie-backdrop{left:50%;right:auto;width:min(1150px,calc(100vw - 64px));margin:0;translate:-50% 0}.movie-backdrop.tv-season-backdrop,.movie-backdrop.tv-show-backdrop{width:min(800px,75vw)}}.movie-backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:767px){.movie-backdrop img{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--bd-mobile-x,50%) var(--bd-mobile-y,0);object-position:var(--bd-mobile-x,50%) var(--bd-mobile-y,0);transform:scale(var(--bd-mobile-zoom,1));transform-origin:var(--bd-mobile-x,50%) 0}}.movie-backdrop-gradient{position:absolute;inset:0;background:linear-gradient(180deg,transparent calc(100% - 100% * var(--bd-mobile-grad-spread, .8) + var(--bd-mobile-grad-offset, -35%)),rgba(0,0,0,.05) calc(100% - 60% * var(--bd-mobile-grad-spread, .8) + var(--bd-mobile-grad-offset, -35%)),rgba(0,0,0,.3) calc(100% - 30% * var(--bd-mobile-grad-spread, .8) + var(--bd-mobile-grad-offset, -35%)),rgba(0,0,0,.8) calc(100% - 8% * var(--bd-mobile-grad-spread, .8) + var(--bd-mobile-grad-offset, -35%)),#000 calc(100% + var(--bd-mobile-grad-offset, -35%)));pointer-events:none}@media (min-width:768px){.movie-backdrop-gradient{background:linear-gradient(180deg,transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.8) 92%,#000),linear-gradient(90deg,rgba(0,0,0,.95),transparent 12%),linear-gradient(270deg,rgba(0,0,0,.95),transparent 12%)}}.movie-watch-on-wrapper{padding:16px;margin-top:0}@media (min-width:768px){.movie-watch-on-wrapper{margin-top:-12px}}body.starbaby-transparent-topnav .mobile-top-bar,body.starbaby-transparent-topnav .top-navbar{overflow:visible}body.starbaby-transparent-topnav .mobile-top-bar:after,body.starbaby-transparent-topnav .top-navbar:after{content:"";position:absolute;top:0;left:0;right:0;height:150px;background:linear-gradient(180deg,#000 0,transparent);pointer-events:none;z-index:-1}body.starbaby-transparent-topnav:not(.starbaby-movie-backdrop) .mobile-top-bar:after{height:110px;background:linear-gradient(180deg,#000 0,transparent 75%)}.mobile-bottom-pills-panel:before{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.88) 38%,transparent 82%);pointer-events:none;z-index:-1}body.starbaby-movie-backdrop .mobile-top-bar:after{background:linear-gradient(to bottom,#000 calc(0% + var(--bd-mobile-top-grad-offset, -5%)),transparent calc(100% * var(--bd-mobile-top-grad-spread, .4) + var(--bd-mobile-top-grad-offset, -5%)))}@media (min-width:768px){body.starbaby-transparent-topnav .top-navbar:after{height:200px}body.starbaby-transparent-topnav:not(.starbaby-movie-backdrop) .top-navbar:after{height:95px;background:linear-gradient(180deg,#000,rgba(0,0,0,.8) 33%,rgba(0,0,0,.4) 60%,transparent)}body.starbaby-transparent-topnav.starbaby-movie-backdrop .top-navbar:after{height:130px;background:linear-gradient(180deg,#000,#000 25%,rgba(0,0,0,.4) 60%,transparent)}}body.starbaby-transparent-topnav .mobile-top-bar,body.starbaby-transparent-topnav .top-navbar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.starbaby-menu-dim-active.starbaby-transparent-topnav .mobile-top-bar:after,body.starbaby-menu-dim-active.starbaby-transparent-topnav .top-navbar:after{opacity:0}body.starbaby-menu-dim-active:not(.starbaby-profile-menu-open) .mobile-bottom-pills-panel{filter:brightness(.38) blur(5px);pointer-events:none}@media (max-width:767px){body.starbaby-movie-backdrop .mobile-top-bar .mobile-top-bar-profile{position:relative;isolation:isolate}body.starbaby-movie-backdrop .mobile-top-bar .mobile-top-bar-profile:before{content:"";position:absolute;inset:-2px -5px;background:rgba(0,0,0,.65);border-radius:14px;filter:blur(8px);z-index:-1;pointer-events:none}}.movie-page-with-backdrop .album-header-block{position:relative;z-index:1;margin-top:calc(22vw + 34px)}@media (min-width:768px){.movie-page-with-backdrop .album-header-block{margin-top:300px}}@media (min-width:1024px){.movie-page-with-backdrop .album-header-block{margin-top:clamp(350px,32vw,430px)}.tv-season-movie-layout.movie-page-with-backdrop .album-header-block,.tv-show-movie-layout.movie-page-with-backdrop .album-header-block{margin-top:300px}}@media (max-width:767px) and (max-height:520px){.movie-page-with-backdrop .album-header-block{margin-top:14vw}}body.starbaby-movie-backdrop .mobile-back-row{position:absolute;top:calc(var(--mobile-top-bar-height, 52px) + env(safe-area-inset-top, 0px));left:0;right:0;z-index:10;background:transparent;padding-top:10px}@media (min-width:768px){body.starbaby-movie-backdrop .mobile-back-row{top:var(--topnav-height,52px)}}.movie-header-stars{display:inline-flex;align-items:center;font-size:1.6rem;font-weight:500;color:var(--color-accent);line-height:1;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.movie-header-stars .mhs-svg-star+.mhs-svg-star{margin-left:-.18em}.mhs-gauge{position:relative;display:inline-block}.mhs-gauge-spacer{visibility:hidden}.mhs-gauge-slots{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center}.mhs-empty{color:var(--rating-star-outline)}.mhs-svg-star{width:1em;height:1em;display:block}.mhs-svg-outline{fill:none;stroke:var(--rating-star-outline);stroke-width:1.5;stroke-linejoin:round}.mhs-svg-fill,.mhs-svg-outline{transform:scale(.87);transform-origin:center;transform-box:fill-box}.mhs-svg-fill{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:1.5;stroke-linejoin:round}.mhs-svg-fill-half{clip-path:inset(0 50% 0 0)}.movie-header-stars-editing{color:var(--color-accent-dark)}.tmdb-confirm-form .media-label{color:var(--color-accent)}.tmdb-confirm-form .input{color:var(--color-darkwhite)}.tmdb-confirm-form .input,.tmdb-confirm-form .input:focus{border-color:var(--color-border)!important;caret-color:transparent}.movie-card-year{font-size:.95rem;line-height:1.1;color:var(--color-muted);padding-left:2px;flex-shrink:0}.movie-grid .movie-card-info-row-queue{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%}.tmdb-confirm-mpa-row{min-height:40px;display:flex;align-items:center}.tmdb-confirm-mpa-mark{font-size:24px;opacity:1}.album-grid-mobile-2 .movie-card-year{font-size:.85rem}.album-grid-mobile-3 .movie-card-year{font-size:.65rem}.album-grid-desktop-5 .movie-card-year{font-size:.75rem}.card-purchased-line{display:inline-flex;align-items:center;gap:3px;line-height:1.1;padding-left:2px;margin-top:1px;text-align:left}.purchased-mark-icon{width:calc(1em + 1px);height:calc(1em + 1px);flex-shrink:0;position:relative;top:.5px;left:1px}.movie-card-purchased{font-size:.95rem;color:var(--color-muted);opacity:.7;transform:translateX(-2px)}.movie-card-purchased .purchased-date-text{display:inline-block;transform:translate(-1px,1px)}.album-card-purchased{font-size:1rem;color:var(--color-muted);opacity:.7}.album-card-meta-left{overflow:hidden}.album-grid-owned-pm .queue-card-meta-row{gap:10px}.movie-grid.movie-grid-purchased .movie-card-year{color:var(--color-muted)!important;opacity:1!important}.album-grid-mobile-2 .movie-card-purchased{font-size:.85rem}.album-grid-mobile-3 .movie-card-purchased{font-size:12.5px}.album-grid-desktop-5 .movie-card-purchased{font-size:.75rem}.album-grid-mobile-2 .movie-card-stars{--movie-card-star-size:1.02rem;--movie-card-full-star-scale:1.34;--movie-card-half-size:1.09em;--movie-card-half-y:-2px}.album-grid-mobile-3 .movie-card-stars{--movie-card-star-size:0.9rem;--movie-card-full-star-scale:1.26;--movie-card-half-size:1em;--movie-card-half-y:-2px;zoom:1}.album-grid-mobile-3 .mhs-empty{display:none}.album-grid-desktop-4 .movie-card-stars{--movie-card-star-size:1rem;--movie-card-full-star-scale:1.3;--movie-card-half-size:0.92em;--movie-card-half-y:-1px}.album-grid-desktop-5 .movie-card-stars{--movie-card-star-size:1.04rem;--movie-card-full-star-scale:1.34;--movie-card-half-size:0.78em;--movie-card-half-y:-1px}@media (min-width:1025px){.movie-grid .movie-card-info-row{position:relative;z-index:2}.movie-grid.album-grid-desktop-4 .movie-card-year{font-size:.8rem;transform:translateY(1px)}.movie-grid.album-grid-desktop-5 .movie-card-year{font-size:calc(.75rem + 1px)!important}.album-card-purchased,.movie-grid .movie-card-purchased{color:var(--desktop-disabled);opacity:1}.movie-grid.album-grid-desktop-4 .movie-card-purchased{font-size:.8rem}.movie-grid.album-grid-desktop-4 .card-purchased-line,.movie-grid.album-grid-desktop-5 .card-purchased-line{transform:translate(-4px,-4px)}.movie-grid.album-grid-desktop-5 .movie-card-purchased{font-size:calc(.75rem + 1px)}.movie-grid.album-grid-desktop-4 .movie-card-stars{--movie-card-star-size:1.202rem;--movie-card-full-star-scale:1.34;--movie-card-half-size:0.82em}.movie-grid.album-grid-desktop-4:not(.tv-queue-grid):not(.tv-shows-grid) .track-review-indicator[aria-label="View note"] svg{width:19.2px;height:19.2px;transform:translateY(1px)}.movie-grid.album-grid-desktop-4 .track-review-indicator[aria-label="Has thoughts"] svg,.movie-grid.album-grid-desktop-5:not(.tv-queue-grid):not(.tv-shows-grid) .track-review-indicator[aria-label="View note"] svg{width:17px;height:17px;transform:translateY(1px)}.movie-grid.album-grid-desktop-5 .track-review-indicator[aria-label="Has thoughts"] svg{transform:translateY(.5px)}}.mhs-half{font-weight:900}@media (max-width:1024px){.movie-grid.album-grid-mobile-2:not(.tv-queue-grid):not(.tv-shows-grid) .album-card-year:not(.tv-show-card-years),.movie-grid.album-grid-mobile-2:not(.tv-queue-grid):not(.tv-shows-grid) .movie-card-year{font-size:15.5px!important}.movie-grid.album-grid-mobile-2:not(.tv-queue-grid):not(.tv-shows-grid) .movie-card-stars{--movie-card-star-size:1.224rem}.movie-grid .movie-card-info-row-queue{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:4px!important}.movie-grid.album-grid-mobile-3:not(.tv-queue-grid):not(.tv-shows-grid) .track-review-indicator[aria-label="View note"] svg{width:17px;height:17px}.movie-grid.album-grid-mobile-2:not(.tv-queue-grid):not(.tv-shows-grid) .track-review-indicator[aria-label="View note"] svg{width:19px;height:19px}.movie-grid.album-grid-mobile-3 .album-card-year:not(.tv-show-card-years),.movie-grid.album-grid-mobile-3 .movie-card-year{display:none}.movie-grid.album-grid-mobile-3 .movie-card-info-row{justify-content:flex-end!important}.movie-grid.movie-grid-purchased.album-grid-mobile-3 .movie-card-year{display:block!important;font-size:12.5px!important}.movie-grid.movie-grid-purchased.album-grid-mobile-3 .movie-card-info-row{justify-content:space-between!important}.movie-grid.album-grid-mobile-2:not(.tv-queue-grid):not(.tv-shows-grid) .movie-card-purchased{font-size:15.5px!important}.movie-grid.album-grid-mobile-3{row-gap:31px!important}.movie-grid.album-grid-mobile-2{row-gap:39px!important}.swipe-tab-pane.pane-movies .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-queue .movie-grid.album-grid-mobile-3:not(.tv-queue-grid){row-gap:36px!important}.swipe-tab-pane.pane-movies .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-queue .movie-grid.album-grid-mobile-2:not(.tv-queue-grid){row-gap:24px!important}.movie-grid.movie-grid-mobile-3-lift-rows.album-grid-mobile-3>.fade-in:nth-child(n+4){transform:translateY(-20px)}}@media (min-width:1025px){.movie-grid{padding-bottom:50px}}@media (max-width:1024px){.movie-grid.album-grid-mobile-2,.movie-grid.album-grid-mobile-3{padding-bottom:150px!important}.swipe-tab-pane.pane-4k-uhd .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-4k-uhd .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-blu-ray .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-blu-ray .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-d4k .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-d4k .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-dhd .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-dhd .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-dvd .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-dvd .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-log .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-log .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-movies .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-movies .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-owned .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-owned .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-queue .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-queue .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-shows .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-shows .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-vhs .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-vhs .movie-grid.album-grid-mobile-3,.swipe-tab-pane.pane-wanted .movie-grid.album-grid-mobile-2,.swipe-tab-pane.pane-wanted .movie-grid.album-grid-mobile-3{padding-left:2px!important;padding-right:2px!important}}.movie-card-stars{--movie-card-star-size:0.86rem;--movie-card-full-star-scale:1.3;--movie-card-full-star-y:0.03em;--movie-card-half-size:1em;--movie-card-half-y:-1px;--movie-card-half-stroke:0.02em;font-size:var(--movie-card-star-size);font-weight:600;color:var(--color-accent);line-height:16px;font-family:var(--font-body);letter-spacing:-.035em;flex-shrink:0;margin-right:2px;font-variant-numeric:lining-nums;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.movie-card-stars .mhs-gauge{display:inline-flex;align-items:baseline}.movie-card-stars .mhs-gauge-slots{justify-content:flex-end}.movie-card-stars .mhs-gauge-slots>span{display:inline-block}.movie-card-stars .mhs-full{font-family:"Apple Symbols","Segoe UI Symbol","Noto Sans Symbols 2",var(--font-body);font-size:calc(1em * var(--movie-card-full-star-scale));font-weight:400;line-height:1;position:relative;top:var(--movie-card-full-star-y)}.movie-card-stars .mhs-half{font-size:var(--movie-card-half-size);font-weight:900;line-height:1;position:relative;top:var(--movie-card-half-y);margin-left:.025em;-webkit-text-stroke:var(--movie-card-half-stroke) currentColor;text-shadow:0 0 0 currentColor}.movie-card-stars-svg{--movie-card-svg-gap:-0.02em;--movie-card-svg-star-size:0.86em;--movie-card-svg-half-size:0.78em;letter-spacing:0}.movie-card-stars-svg .mhs-gauge,.movie-card-stars-svg .mhs-gauge-slots{align-items:center}.movie-card-stars-svg .mhs-gauge-slots{gap:var(--movie-card-svg-gap)}.movie-card-stars-svg .mhs-full,.movie-card-stars-svg .mhs-gauge-slots>span,.movie-card-stars-svg .mhs-half{display:inline-flex;align-items:center;justify-content:center;line-height:1}.movie-card-stars-svg .mhs-full,.movie-card-stars-svg .mhs-half{position:static;top:auto;margin-left:0;font-size:1em;-webkit-text-stroke:0;text-shadow:none}.movie-card-stars-svg .mhs-half{margin-left:.75px}.movie-card-stars-svg .mhs-icon{display:block;fill:currentColor;stroke:currentColor;stroke-linejoin:round;overflow:visible}.movie-card-stars-svg .mhs-icon-star{width:var(--movie-card-svg-star-size);height:var(--movie-card-svg-star-size);stroke-width:0;transform:translateY(var(--movie-card-full-star-y))}.movie-card-stars-svg .mhs-icon-half{width:var(--movie-card-svg-half-size);height:var(--movie-card-svg-half-size);stroke-width:0;transform:translateY(calc(var(--movie-card-half-y) + 1.5px))}.album-grid-mobile-2 .movie-card-stars-svg{--movie-card-svg-star-size:0.8em;--movie-card-svg-half-size:0.74em;--movie-card-svg-gap:-0.04em}.album-grid-mobile-3 .movie-card-stars-svg{--movie-card-svg-star-size:0.76em;--movie-card-svg-half-size:0.7em;--movie-card-svg-gap:-0.05em}.btn-text-mobile-only{display:inline}.btn-text-desktop-only{display:none}@media (min-width:768px){.btn-text-mobile-only{display:none}.btn-text-desktop-only{display:inline}}.movie-meta-mobile-grid{display:none}.movie-meta-desktop-only{display:block}@media (max-width:767px){.movie-meta-mobile-grid{display:block}.movie-meta-desktop-only{display:none!important}.movie-page .movie-header-art{margin-top:-5px!important}.movie-page .album-header-info>.movie-header-stars-row{margin-top:6px!important}.movie-page .movie-header-stars{position:relative;top:.5px}.movie-page .album-header-info>.movie-header-queue-row{margin-top:16px!important}.movie-page.tv-show-movie-layout .album-header-info>.movie-header-queue-row{margin-top:10px!important}.movie-page.tv-season-movie-layout .album-header-info>.movie-header-queue-row{margin-top:6px!important}.movie-page .movie-header-stars-row>button.btn-secondary{align-self:flex-start;margin-top:7px!important;padding-top:3px!important;padding-bottom:3px!important}}.movie-admin-panel .input,.movie-admin-panel textarea.input{color:#c8c8c8!important;font-weight:400!important}.album-header-artist.movie-title-xl,.album-header-title.movie-title-xl{font-size:1.8rem!important;font-weight:900!important;letter-spacing:-.025em;position:relative;z-index:1;text-shadow:1px 1px 0 #16181c}.movie-page .album-header-block .album-header-title{font-size:1.3rem}.mpa-rating-mark{display:inline-block;width:var(--mpa-rating-width,1.6em);height:1em;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.movie-header-cert-row{display:flex!important;align-items:center;gap:8px;color:var(--color-muted);font-weight:400!important;margin-top:1px;min-width:0}.movie-header-runtime,.movie-header-year{position:relative;top:2px}.movie-header-mpa-mark{font-size:.92em;opacity:1;flex:0 0 auto;transform:translateY(.5px)}.movie-header-mpa-mark[data-rating=PG-13],.movie-header-mpa-mark[data-rating=PG]{transform:translateY(1.5px)}.movie-header-mpa-mark[data-rating=G]{font-size:calc(.92em * .85)}.movie-header-mpa-mark[data-rating=R]{font-size:calc(.92em * .85);transform:translateY(1.5px)}.movie-header-slash{position:relative;top:2px;color:color-mix(in srgb,var(--color-muted) 64%,#000)}@media (max-width:767px){:not(.song-detail-page)>.album-header-block .album-header-artist.movie-title-xl,:not(.song-detail-page)>.album-header-block .album-header-title.movie-title-xl{font-size:1.3rem!important}.movie-page .album-header-block .album-header-title{font-size:1.125rem!important}.movie-header-cert-row{gap:6px;justify-content:center}}.album-detail-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px}.album-detail-content .tracklist-wrapper{width:100%;text-align:left}.site-logo{font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.04em;text-decoration:none;color:#fff;text-transform:lowercase}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .site-logo{color:#111}}.top-navbar .site-logo{font-size:1.6rem;font-weight:700}.label-section,.playon-section{display:flex;flex-direction:column;align-items:center;text-align:center}.top-navbar-inner{padding-left:0!important;padding-right:0!important}.top-navbar-inner .site-logo{padding-left:0;margin-left:0}.desktop-logo-image-link,.starbaby-logo-image-link{display:inline-flex;align-items:center;line-height:0}.desktop-logo-image,.starbaby-logo-image{display:block;width:130px;height:32px;position:relative;flex:0 0 auto}.desktop-logo-image:after,.desktop-logo-image:before,.starbaby-logo-image:after,.starbaby-logo-image:before{content:"";position:absolute;inset:0}.desktop-logo-image:before,.starbaby-logo-image:before{background:var(--color-accent);-webkit-mask:url(/starbaby_wordmark_mask.svg) center/contain no-repeat;mask:url(/starbaby_wordmark_mask.svg) center/contain no-repeat}.desktop-logo-image:after,.starbaby-logo-image:after{background:var(--color-accent);-webkit-mask:url(/starbaby_star_mask.svg) center/contain no-repeat;mask:url(/starbaby_star_mask.svg) center/contain no-repeat}@media (max-width:1024px){.mobile-top-bar .starbaby-logo-image-link{transform:translateX(-8px)}.mobile-top-bar .mobile-top-bar-profile{transform:translateX(16px)}.mobile-top-bar .starbaby-logo-image{height:30px;width:122px;max-width:min(52vw,180px)}}.top-navbar-inner .top-navbar-link{padding-right:0!important}.divider,hr.divider{display:none!important}.artist-list-wrapper{width:100%;max-width:600px;margin-left:auto;margin-right:auto;margin-top:30px}@media (max-width:767px){.artist-list-wrapper{margin-top:0;padding-top:20px}}@media (min-width:1025px){.artist-list-wrapper .empty-state{width:min(760px,calc(100vw - 64px));margin-left:50%;transform:translateX(-50%);box-sizing:border-box}}.artist-list-row{width:100%;box-sizing:border-box;color:#fff;font-weight:400;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.artist-list-row:nth-child(odd) .artist-row-inner{background:#171717}.artist-list-row:nth-child(2n) .artist-row-inner{background:#0a0a0a}@media (min-width:768px){.choice-tabs-centered .choice-tab,.choice-tabs-centered-sub .choice-tab{font-size:.95rem;padding:7px 18px}}.physical-media-row{gap:10px;padding:0;max-width:240px}.physical-media-row .media-format-label{width:60px;font-size:.85rem;color:var(--color-muted);flex-shrink:0}.catalog-hint{text-align:center;color:var(--color-muted);font-size:.875rem;padding-bottom:8px;min-height:1.5em}@media (min-width:768px){.btn-back{font-size:.95rem;padding:6px 14px}}.users-member-list{width:min(100%,360px);margin-left:auto;margin-right:auto}.users-member-row{display:flex;align-items:center;gap:12px;padding:14px 16px;transition:none;cursor:pointer;width:100%;box-sizing:border-box;background:transparent}@media (hover:hover) and (pointer:fine){.users-member-row:active,.users-member-row:hover{background:var(--detail-row-hover-bg)!important}}@media (prefers-color-scheme:light){@media (hover:hover) and (pointer:fine){:root:not([data-theme=dark]) .users-member-row:hover{background:#f0f0f0!important}}}[data-theme=light] .users-member-row:hover{background:#f0f0f0!important}.media-btn-have-active{border:1px solid var(--color-green)!important;color:var(--color-green)!important;background:var(--color-green-dim)!important}.media-btn-want-active{border:1px solid var(--color-orange)!important;color:var(--color-orange)!important;background:var(--color-orange-dim)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .album-art-container{border-color:#000!important}}.album-card-score{font-size:.85rem;font-weight:700;line-height:1rem;color:var(--color-accent);text-align:right;margin-top:1px;display:inline-block}.album-card-score-svg-wrap{color:inherit;display:inline-block;line-height:1;vertical-align:-.02em}.album-card-score-svg{display:block;fill:currentColor;height:1em;overflow:visible;stroke:none;width:auto}.album-card-score-svg-custom{height:.86em}.album-card-score-original-grid{color:inherit;display:inline-block;font-size:2.5rem;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.album-card-score-original-grid-desktop-3{zoom:.57375;position:relative;top:-3px}.album-card-score-original-grid-desktop-4{position:relative;top:-9.5px;zoom:.44}.album-card-score-original-grid-mobile-1,.album-card-score-original-grid-mobile-2{position:relative;zoom:.482}.album-card-score-original-grid-mobile-1{top:-10px}.album-card-score-original-grid-mobile-2{top:-5px}.tv-card-score{color:var(--color-accent);font-weight:700;line-height:1;position:relative}@media (min-width:640px){.album-grid-desktop-5 .tv-card-score-glyph{zoom:.44}.album-grid-desktop-4 .tv-card-score-glyph{zoom:.57375}.album-grid-desktop-5 .tv-card-score{top:-5.4px}.album-grid-desktop-4 .tv-card-score{top:-2.8px}}@media (max-width:639px){.album-grid-mobile-2 .tv-card-score-glyph{zoom:.546975}.album-grid-mobile-3 .tv-card-score-glyph{zoom:.4573}.album-grid-mobile-2 .tv-card-score{top:-2.87px}.album-grid-mobile-3 .tv-card-score{top:-2.5px}}.media-btn-dontwant-active{border:1px solid var(--color-accent)!important;color:var(--color-accent)!important;background:color-mix(in srgb,var(--color-accent) 12%,transparent)!important}.movie-page .physical-media-section .pm-summary-item.pm-not-set{padding:0;border:none;border-radius:0;background:transparent}.pm-readonly-btn{display:inline-block;padding:4px 10px;border-radius:8px;font-size:.8rem;font-weight:500;background:transparent;white-space:nowrap;font-family:var(--font-body)}.pm-readonly-btn-have{border:1px solid var(--color-green);color:var(--color-green)}.pm-readonly-btn-want{border:1px solid var(--color-yellow);color:var(--color-yellow)}.pm-readonly-btn-sell{border:1px solid var(--color-red);color:var(--color-red)}.pm-readonly-btn-sold{border:1px solid var(--color-cyan);color:var(--color-cyan)}.pm-readonly-btn-dontwant{border:1px solid var(--color-red);color:var(--color-red)}.pm-readonly-btn-notset{border:1px solid var(--color-format-notset);color:var(--color-format-notset)}.pm-readonly-btn-doesnt-exist{border:1px solid color-mix(in srgb,var(--color-format-notset) 60%,transparent);color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)}.pm-readonly-btn{border:0!important;border-radius:0;padding:0}.pm-readonly-format-name+.pm-summary-row{margin-top:-4px}.pm-readonly-format-name{color:var(--color-darkwhite);font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.02em;padding:7px 0;text-align:center}.btn.media-btn-dontwant-inactive,.media-btn-dontwant-active{white-space:nowrap}.users-album-page .btn,.users-album-page .btn:hover,.users-album-page span.btn:hover{cursor:default}.users-album-page .btn-secondary:hover,.users-album-page .media-btn-dontwant-active:hover,.users-album-page .media-btn-have-active:hover,.users-album-page .media-btn-want-active:hover{background:transparent!important;border-color:inherit!important;color:inherit!important;opacity:inherit!important}@media (min-width:768px){.input,body,html{font-size:16px}.btn-danger:active,.btn-primary:active,.btn-secondary:active,.btn:active{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-bg))!important;color:var(--color-accent)!important;border-color:var(--color-accent)!important;transition:none!important}}@media (max-width:767px){.btn-danger:active,.btn-primary:active,.btn-secondary:active,.btn:active{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-bg))!important;color:var(--color-accent)!important;border-color:var(--color-accent)!important;transition:none!important}}.btn-danger.btn-transparent,.btn-success.btn-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-danger.btn-danger-prefilled{background:rgba(234,51,47,.25)!important;box-shadow:none}.btn-danger.btn-danger-prefilled:active{background:rgba(234,51,47,.25)!important;color:var(--color-red)!important;border-color:var(--color-red)!important;box-shadow:none!important}.users-album-page .physical-media-section .btn,.users-album-page .physical-media-section span.btn{pointer-events:none;cursor:default}@media (max-width:767px){.rating-btn{font-size:1.1rem!important;padding:10px 14px!important;min-width:48px}}@media (min-width:768px){.rating-btn{font-size:1rem;padding:8px 14px}}.your-rating-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:8px;font-weight:400}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .your-rating-label{font-weight:700;color:#333}}.physical-media-inner{display:flex;flex-direction:column;gap:10px;width:100%;max-width:260px}.physical-media-row{width:100%;display:flex;align-items:center;gap:8px}@media (min-width:768px){.choice-tabs-full{gap:10px!important}}@media (max-width:767px){.btn-back{font-size:1.05rem!important;padding:8px 14px!important}.song-page-artist{font-size:1.1rem!important}.song-page-subtitle{font-size:1rem!important}.clear-rating-btn{font-size:1.1rem!important;padding:10px 14px!important}}@media (min-width:768px) and (max-width:1023px){.btn-back{font-size:1.05rem!important;padding:7px 14px!important}}@media (min-width:768px){.top-nav-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:100px;border:1.5px solid var(--color-border);background:rgba(0,0,0,.75);color:var(--color-accent);font-family:var(--font-body);font-size:.85rem;font-weight:500;cursor:pointer;box-shadow:0 0 0 2px var(--color-pill-ring);transition:background .1s;white-space:nowrap;text-decoration:none}.top-nav-pill-icon-only{padding:0;width:40px;height:40px;box-sizing:border-box;justify-content:center;align-items:center;flex-shrink:0}.movies-back-top-nav-btn{position:absolute;left:calc(100% + 8px);top:50%;margin-left:0}.top-nav-pill-open,.top-nav-pill.active,.top-nav-pill.active:focus,.top-nav-pill.active:hover{background:var(--color-accent)!important;color:#000!important;border-color:var(--color-accent)!important}}.movies-back-top-mobile-btn{display:none}.top-navbar-link:focus,.top-navbar-link:hover{background:transparent;color:var(--color-text)}.top-navbar-link.active,.top-navbar-link.active:focus,.top-navbar-link.active:hover{background:var(--color-accent)!important;color:#000!important;border-color:var(--color-accent)!important}.top-navbar-link.active:not(.viewed-user-pill):not(.profile-nav-link) span,.top-navbar-link:active:not(.viewed-user-pill):not(.profile-nav-link) span{color:#000!important}.top-navbar-link.profile-nav-link,.top-navbar-link.profile-nav-link:focus,.top-navbar-link.profile-nav-link:hover{color:var(--color-accent)!important;background:transparent!important;border-color:transparent!important;-webkit-tap-highlight-color:transparent}.top-navbar-link.profile-nav-link.active,.top-navbar-link.profile-nav-link.active:focus,.top-navbar-link.profile-nav-link.active:hover,.top-navbar-link.profile-nav-link.profile-menu-trigger-open,.top-navbar-link.profile-nav-link.profile-menu-trigger-open:focus,.top-navbar-link.profile-nav-link.profile-menu-trigger-open:hover,.top-navbar-link.profile-nav-link:active{background:transparent!important;border-color:transparent!important;color:#fff!important;-webkit-tap-highlight-color:transparent}.viewed-user-pill,.viewed-user-pill.active,.viewed-user-pill:active,.viewed-user-pill:focus,.viewed-user-pill:hover{background:transparent!important;border-color:transparent!important}.clear-rating-btn{border-color:var(--color-red)!important;color:var(--color-red)!important;background:transparent!important}@media (hover:hover) and (pointer:fine){.clear-rating-btn{border-color:var(--color-border)!important;color:var(--color-muted)!important}.clear-rating-btn:hover{border-color:var(--color-red)!important;color:var(--color-red)!important}}.clear-rating-btn:disabled,.clear-rating-btn:disabled:hover{background:transparent!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-muted)!important;cursor:default!important}.rating-btn-row-break{display:none}@media (min-width:768px){.rating-btn-row-break{display:block;flex-basis:100%;width:100%;height:0}}.song-rating-popover{display:none}@media (min-width:768px){.song-rating-inline{display:block}.song-rating-popover{display:none}}.song-star-gauge-slots{color:var(--color-accent);display:inline-flex!important;line-height:1}.song-svg-rating{gap:1px;white-space:nowrap}.song-svg-rating,.song-svg-rating .mhs-full,.song-svg-rating .mhs-half{align-items:center;display:inline-flex;justify-content:center;line-height:1}.song-svg-rating .mhs-full,.song-svg-rating .mhs-half{flex-shrink:0}.song-svg-rating .mhs-half{margin-left:.75px}.song-svg-rating .mhs-icon{display:block;fill:currentColor;overflow:visible;stroke-width:0}.song-svg-rating .song-svg-star-outline{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.25}.song-svg-rating-gauge .mhs-icon-star{height:.98em;transform:translateY(var(--movie-card-full-star-y));width:.98em}.song-svg-rating-gauge .mhs-icon-half{height:.86em;transform:translateY(calc(var(--movie-card-half-y) + 1.5px));width:.86em}.song-svg-rating-choice .mhs-icon-star{height:.88em;transform:translateY(var(--movie-card-full-star-y));width:.88em}.song-svg-rating-choice .mhs-icon-half{height:.8em;transform:translateY(calc(var(--movie-card-half-y) + 1.5px));width:.8em}.song-svg-rating-placeholder{color:var(--color-muted);opacity:.65}.song-rating-gauge-row{gap:8px}.song-excluded-gauge{font-weight:700;letter-spacing:-.025em}@media (min-width:1025px){.song-star-gauge-interactive{cursor:pointer}.song-star-gauge-interactive .song-svg-rating{margin:-16px;padding:16px;transition:color .18s ease}.song-star-gauge-interactive:not(.song-star-gauge-open):focus-visible .song-svg-rating,.song-star-gauge-interactive:not(.song-star-gauge-open):hover .song-svg-rating{color:color-mix(in srgb,var(--color-accent) 78%,#fff);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-accent) 55%,transparent)) drop-shadow(0 0 13px color-mix(in srgb,var(--color-accent) 35%,transparent))}.song-star-gauge-interactive:focus-visible .song-svg-rating-placeholder,.song-star-gauge-interactive:hover .song-svg-rating-placeholder{opacity:1}.song-star-gauge-interactive:not(.song-star-gauge-open):focus-visible .song-svg-rating-placeholder,.song-star-gauge-interactive:not(.song-star-gauge-open):hover .song-svg-rating-placeholder{color:var(--color-accent-dark);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-accent-dark) 56%,transparent)) drop-shadow(0 0 13px color-mix(in srgb,var(--color-accent-dark) 34%,transparent))}.song-star-gauge-interactive.song-star-gauge-open .song-svg-rating,.song-star-gauge-interactive.song-star-gauge-open .song-svg-rating-placeholder{color:#5b341c;filter:drop-shadow(0 0 4px color-mix(in srgb,#5B341C 62%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,#5B341C 38%,transparent))}.song-star-gauge-interactive.song-star-gauge-open .song-svg-rating-placeholder{opacity:1}.song-excluded-gauge-interactive{cursor:pointer}.song-excluded-gauge-c{display:inline-block;margin-left:-1px}.song-excluded-gauge-open{color:var(--color-accent-dark)}}.rating-btn-excluded.active{border-color:var(--color-red)!important;background:color-mix(in srgb,var(--color-red) 15%,transparent)!important;color:var(--color-red)!important}.rating-btn-excluded:not(.active){border-color:var(--color-border)!important;color:var(--color-muted)!important;background:transparent!important}@media (hover:hover) and (pointer:fine){.rating-btn-excluded:not(.active):hover{border-color:var(--color-border)!important;color:var(--color-muted)!important}}.unrated-display{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:700;color:var(--color-muted);line-height:1}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .unrated-display{color:#111}}[data-theme=light] .unrated-display{color:#111}[data-theme=dark] .unrated-display{color:var(--color-muted)}.song-rating-desktop-break{display:none}.star-rating-display{display:inline-flex;align-items:center;font-weight:700;line-height:1;color:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .star-rating-display{color:#111}}:root{--mobile-top-bar-height:52px}.mobile-top-bar{display:none;position:fixed;top:0;left:0;right:0;height:calc(var(--mobile-top-bar-height) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);z-index:100;background:var(--color-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:none;align-items:center;justify-content:space-between;padding-left:12px;padding-right:12px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .mobile-top-bar{background:#fff}}@media (max-width:1024px){.mobile-top-bar{display:flex}.page-content{padding-top:calc(var(--mobile-top-bar-height) + env(safe-area-inset-top, 0px) + 8px)!important}}@media (min-width:768px){body.starbaby-home-scroll-contained,html.starbaby-home-scroll-contained{height:100dvh;overflow:hidden;overscroll-behavior:none}}@media (min-width:1025px){html.starbaby-home-scroll-contained{overflow-x:hidden;overflow-y:hidden;scrollbar-gutter:auto}body.starbaby-home-scroll-contained{padding-right:35px}}.mobile-top-bar-title{display:none}.mobile-top-bar-title a,.mobile-top-bar-title span{pointer-events:auto}.mobile-top-bar-back{display:none}.mobile-back-row{display:flex;align-items:center;padding:10px 16px 2px;position:sticky;top:0;z-index:10}@media (min-width:768px){.mobile-back-row{top:var(--topnav-height)}}.auto-label-desktop,.song-mobile-track-kicker,.song-nav-mobile-boundary-icon,.song-nav-row-desktop{display:none}.song-detail-page .song-nav-btn.song-nav-btn-disabled,.song-detail-page .song-nav-btn.song-nav-btn-disabled:disabled,.song-detail-page .song-nav-btn.song-nav-btn-disabled:hover{background:transparent!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-border)!important;cursor:default!important;opacity:1!important;pointer-events:none!important}.song-detail-page{position:relative}.song-share-control{position:fixed;z-index:1002}.song-share-button{align-items:center;background:transparent;border:0;border-radius:8px;box-shadow:none;box-sizing:border-box;color:var(--color-border-accent);cursor:pointer;display:inline-flex;height:35px;justify-content:center;padding:0;position:relative;width:35px;z-index:1004}.song-share-button svg{display:block;height:20px;width:20px}.song-share-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.song-share-button-open{color:var(--color-border-accent)}.song-share-dismiss{background:transparent;inset:0;position:fixed;z-index:1003}.song-share-menu{background:var(--desktop-popup-surface,var(--color-surface));border:1px solid var(--desktop-divider,var(--color-border));border-radius:8px;box-shadow:var(--desktop-menu-drop-shadow,0 12px 28px rgba(0,0,0,.28));box-sizing:border-box;display:grid;gap:4px;min-width:164px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1005}.song-share-menu-item{background:transparent;border:0;border-radius:6px;color:var(--color-muted);cursor:pointer;font-family:var(--font-body);font-size:.88rem;font-weight:400;padding:9px 11px;text-align:center;white-space:nowrap}.song-share-menu-item:active{color:var(--color-accent)}.song-share-status{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.75rem;gap:4px;left:calc(100% + 8px);position:absolute;right:auto;text-align:left;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1005}.song-share-status-check{color:#34d36c;font-weight:800}.song-mobile-more-control,.song-mobile-share-toast{display:none}@media (min-width:768px){.song-detail-page .song-nav-controls-desktop .song-mobile-more-control{display:inline-flex;align-items:center}.song-detail-page .song-nav-controls-desktop .song-mobile-more-button{height:42px;width:42px;color:var(--color-border-accent)}.song-detail-page .song-nav-controls-desktop .song-more-icon{display:block;height:36px;width:36px}.song-detail-page .song-nav-controls-desktop .song-more-icon circle:first-child{fill:color-mix(in srgb,var(--color-border-accent) 25%,transparent);stroke:currentColor;stroke-width:1.65}.song-detail-page .song-nav-controls-desktop .song-more-icon circle:not(:first-child){fill:currentColor;stroke:none}}.purchase-undo-btn{background:transparent;border:none;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600;margin-left:4px;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.song-share-button:hover{background:transparent;color:var(--color-border-accent)}.song-share-menu-item:hover{background:color-mix(in srgb,var(--color-accent) 26%,transparent);color:var(--color-accent);text-shadow:1px 1px 0 rgba(22,24,28,.5)}}@media (min-width:1025px){.song-share-control{left:calc(50% + 310px);top:calc(var(--topnav-height) + 48px)}.song-share-button,.song-share-button-open,.song-share-button:hover{color:var(--desktop-divider)}.song-share-button svg{height:25px;width:25px}.song-share-menu{left:50%;right:auto;transform:translateX(-50%)}}@media (max-width:1024px){.song-share-control{left:66px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:1002}.song-share-menu{left:0;right:auto}.song-share-status{left:calc(100% + 8px);right:auto;text-align:left}.song-share-button svg{height:29px;width:29px}}@media (max-width:767px){.song-share-control-portal{display:none}.song-detail-page .song-nav-row-mobile{position:relative}.song-detail-page .song-nav-row-mobile .song-mobile-more-control{display:block;left:auto;position:absolute;right:max(6px,calc(25vw - 69.5px));top:41px;transform:translateY(-50%);z-index:1002}.song-mobile-more-button,.song-mobile-more-button-open,.song-mobile-more-button:hover{align-items:center;background:transparent!important;border:0!important;border-radius:8px;box-shadow:none!important;color:var(--color-border-accent);cursor:pointer;display:inline-flex;height:45px;justify-content:center;padding:0;width:45px;-webkit-tap-highlight-color:transparent}.song-more-icon{display:block;height:39px;width:39px}.song-more-icon circle:first-child{fill:color-mix(in srgb,var(--color-border-accent) 25%,transparent);stroke:currentColor;stroke-width:1.65}.song-more-icon circle:not(:first-child){fill:currentColor;stroke:none}.song-mobile-actions-backdrop{background:rgba(0,0,0,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);inset:0;position:fixed;z-index:9998}.song-mobile-actions-sheet{background:rgba(0,0,0,.85);border:1.5px solid var(--color-border-accent);border-radius:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);box-shadow:0 0 0 2px var(--color-menu-ring);box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);left:0;padding:8px;position:fixed;right:0;z-index:9999}@media (max-width:389px){.song-mobile-actions-sheet{bottom:calc(env(safe-area-inset-bottom, 0px) + 8px)}}@media (min-width:390px) and (max-width:767px){.song-mobile-actions-sheet{bottom:calc(env(safe-area-inset-bottom, 0px) + 7px);left:50%;right:auto;transform:translateX(-50%);width:350px}}.song-mobile-actions-header{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;margin-bottom:4px;min-height:38px}.song-mobile-actions-title{color:var(--color-text);font-size:.92rem;font-weight:500;padding:7px 8px 8px;text-align:center}.song-mobile-actions-back{align-items:center;background:transparent;border:1.5px solid var(--color-border-accent);border-radius:8px;color:var(--color-border-accent);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px;-webkit-tap-highlight-color:transparent}.song-mobile-actions-back-icon{display:block;height:18px;width:18px}.song-mobile-actions-back-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.song-mobile-actions-header-spacer{display:block}.song-mobile-actions-list{display:grid;gap:0;overflow:hidden;border-radius:0 0 12px 12px}.song-mobile-actions-list-main{border-radius:12px}.song-mobile-actions-item{background:transparent;border:0;border-radius:0;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1;min-height:43px;padding:13px 14px;text-align:center;-webkit-tap-highlight-color:transparent}.song-mobile-actions-item-icon{display:block;flex:0 0 auto;height:17.6px;width:17.6px}.song-mobile-actions-item-two-line{align-items:center;color:var(--color-text);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);line-height:1.08;min-height:66px;padding:10px 18px;text-align:left}.song-mobile-actions-item-icon-slot{align-items:center;color:var(--color-accent);display:inline-flex;justify-content:center;width:24px}.song-mobile-actions-item-copy{display:grid;gap:4px;min-width:0}.song-mobile-actions-item-primary{color:var(--color-text);font-size:18px}.song-mobile-actions-item-primary,.song-mobile-actions-item-secondary{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-mobile-actions-item-secondary{color:hsla(0,0%,100%,.55);font-size:15px}.song-mobile-actions-item:active{background:var(--color-accent);color:#000}.song-mobile-actions-item-selected{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.song-mobile-actions-streaming-item{align-items:center;display:flex;justify-content:center;min-height:58px;padding:12px 14px}.song-mobile-actions-streaming-item:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-text)}.song-streaming-service-logo{display:block;fill:currentColor;flex:0 0 auto;height:30px;max-width:186px;-o-object-fit:contain;object-fit:contain;width:auto}.song-streaming-service-logo-spotify{color:#20d760;height:31px}.song-streaming-service-logo-apple{color:#f2f2f2}.song-streaming-service-logo-youtube{height:30px;width:auto}.starbaby-share-service-logo{color:var(--color-accent);height:30px;max-width:186px;position:relative;width:132px}.starbaby-share-service-logo-mark,.starbaby-share-service-logo-mark:after,.starbaby-share-service-logo-mark:before{content:"";display:block;inset:0;position:absolute}.starbaby-share-service-logo-mark:before{background:currentColor;-webkit-mask:url(/starbaby_wordmark_mask.svg) center/contain no-repeat;mask:url(/starbaby_wordmark_mask.svg) center/contain no-repeat}.starbaby-share-service-logo-mark:after{background:currentColor;-webkit-mask:url(/starbaby_star_mask.svg) center/contain no-repeat;mask:url(/starbaby_star_mask.svg) center/contain no-repeat}.song-mobile-actions-item-two-line:active .song-mobile-actions-item-icon-slot,.song-mobile-actions-item-two-line:active .song-mobile-actions-item-primary,.song-mobile-actions-item-two-line:active .song-mobile-actions-item-secondary{color:#000}.song-mobile-actions-item:disabled{color:var(--color-border);cursor:default}.song-mobile-credits-list{display:grid;gap:10px;padding:4px 6px 6px}.song-mobile-lyrics-text{color:var(--color-text);font-size:.96rem;line-height:1.35;max-height:min(52vh,420px);overflow:auto;padding:10px 12px 12px;text-align:left;white-space:pre-wrap;-webkit-overflow-scrolling:touch}.song-mobile-credit-block{border-radius:7px;padding:8px 10px;text-align:center}.song-mobile-credit-label{color:var(--color-muted);font-size:.68rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.song-mobile-credit-value{color:var(--color-text);font-size:.98rem;line-height:1.25}.song-mobile-credit-empty{color:var(--color-muted);font-size:.95rem;padding:16px 10px;text-align:center}.song-mobile-share-toast{align-items:center;background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid var(--color-border);border-radius:999px;bottom:calc(env(safe-area-inset-bottom, 0px) + 92px);box-shadow:0 10px 26px rgba(0,0,0,.35);color:var(--color-muted);display:inline-flex;font-size:.82rem;gap:5px;left:50%;max-width:calc(100vw - 32px);padding:8px 12px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:10000}}.song-share-menu-item-logo{align-items:center;display:flex;justify-content:center;min-height:43px;padding:8px 13px}.song-share-menu-item-logo .song-streaming-service-logo{display:block;fill:currentColor;flex:0 0 auto;height:24px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}.song-share-menu-item-logo .song-streaming-service-logo-spotify{color:#20d760;height:25px}.song-share-menu-item-logo .song-streaming-service-logo-apple{color:#f2f2f2}.song-share-menu-item-logo .song-streaming-service-logo-youtube{height:24px}.song-share-menu-item-logo .starbaby-share-service-logo{color:var(--color-accent);height:24px;max-width:150px;position:relative;width:106px}.starbaby-share-service-logo-mark,.starbaby-share-service-logo-mark:after,.starbaby-share-service-logo-mark:before{content:"";display:block;inset:0;position:absolute}.starbaby-share-service-logo-mark:before{background:currentColor;-webkit-mask:url(/starbaby_wordmark_mask.svg) center/contain no-repeat;mask:url(/starbaby_wordmark_mask.svg) center/contain no-repeat}.starbaby-share-service-logo-mark:after{background:currentColor;-webkit-mask:url(/starbaby_star_mask.svg) center/contain no-repeat;mask:url(/starbaby_star_mask.svg) center/contain no-repeat}@media (max-width:375px){.song-share-control-portal{left:62px}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.song-share-button:hover{color:#9eabb9}}.song-auto-info{align-items:center;border:1px solid;border-radius:999px;color:var(--color-muted);cursor:help;display:inline-flex;font-size:.68rem;font-style:normal;font-weight:700;height:14px;justify-content:center;line-height:1;position:relative;text-transform:lowercase;width:14px}.song-auto-info:after{background:var(--desktop-popup-surface,var(--color-surface));border:1px solid var(--desktop-divider,var(--color-border));border-radius:6px;box-shadow:0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));color:var(--color-darkwhite);content:attr(data-tooltip);font-size:.78rem;font-weight:500;left:50%;line-height:1.25;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;text-transform:none;top:calc(100% + 8px);transform:translateX(-50%) translateY(3px);transition:opacity .12s,transform .12s;white-space:normal;width:min(250px,calc(100vw - 32px));z-index:70}.song-auto-info:focus-visible:after,.song-auto-info:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.song-detail-page .song-auto-mini-next{color:inherit;fill:currentColor;height:1.1em;width:1.1em}.song-detail-page .song-mobile-track-kicker{color:#bebebe;display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1;margin-top:8px;text-align:center}.song-detail-page .album-header-artist{color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important}.song-detail-page .album-header-title{color:#a7b1be!important;-webkit-text-fill-color:#a7b1be!important}.song-detail-page{--song-detail-label-text:var(--color-muted);--song-detail-neutral-text:#ccc;--song-detail-thoughts-text:var(--song-detail-neutral-text)}.song-detail-page .song-detail-secondary-label{color:var(--song-detail-label-text)!important;font-weight:700;-webkit-text-fill-color:var(--song-detail-label-text)!important}.song-detail-page .song-detail-secondary-name{color:var(--song-detail-neutral-text)!important;-webkit-text-fill-color:var(--song-detail-neutral-text)!important}.song-detail-page .song-detail-lyrics-label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.song-detail-page .song-detail-lyrics-text,.song-detail-page .song-detail-thoughts-text{color:var(--song-detail-thoughts-text)!important;-webkit-text-fill-color:var(--song-detail-thoughts-text)!important}@media (min-width:1025px){.song-detail-page{--song-detail-label-text:var(--desktop-divider,#5a6573);--song-detail-thoughts-text:#c3ccd6}.song-detail-page .song-detail-secondary-name{color:var(--song-detail-thoughts-text)!important;-webkit-text-fill-color:var(--song-detail-thoughts-text)!important}:root:not([data-theme=light]) .song-detail-page .album-header-title,[data-theme=dark] .song-detail-page .album-header-title{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}}.song-detail-page .song-title-line{color:#fff!important;margin-top:4px!important}@media (min-width:768px){.auto-label-mobile{display:none}.auto-label-desktop{display:inline}}.profile-avatar-display{width:150px;height:150px;font-size:3.5rem}.profile-photo-delete-btn.btn-danger{border-color:var(--color-red)!important;color:var(--color-red)!important;-webkit-text-fill-color:var(--color-red)!important;box-shadow:0 0 0 1.25px var(--color-red-dim)!important}@media (min-width:768px){.profile-avatar-display{width:180px;height:180px;font-size:4rem}}.album-header-art,.album-header-art img,.album-header-artist,.album-header-artist *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-back-btn{height:46px;box-sizing:border-box;padding:0 20px;border-radius:100px;border:1.5px solid var(--color-border-accent);background:rgba(0,0,0,.64);color:var(--color-accent);font-family:var(--font-body);font-size:1rem;font-weight:700;cursor:pointer;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 0 2px var(--color-pill-ring);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-back-btn,.mobile-back-btn-content{display:inline-flex;align-items:center;gap:8px}.mobile-back-btn:not(.mobile-back-btn-circle) .mobile-back-btn-content{transform:translateX(-1.5px)}.mobile-back-btn.mobile-back-btn-inline{height:36px;padding:0 2px;border:none;background:transparent;box-shadow:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:.9rem;max-width:none}@media (min-width:768px){.top-navbar .mobile-back-btn.top-navbar-logo{height:auto;padding:7.5px 16px;gap:6px;font-size:.9rem;max-width:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);top:-1px;border:1.5px solid var(--color-border);background:rgba(0,0,0,.75)}}@media (max-width:767px){.mobile-back-btn:not(.mobile-back-btn-circle){height:44px;padding:1px 18px 0;font-size:.95rem;justify-content:center;line-height:1}.mobile-back-btn:active{background:var(--color-accent)!important;color:#000!important;border-color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-pill-ring)!important}}@media (max-width:1024px){.mobile-back-btn.mobile-back-btn-mobile-arrow{width:46px;padding:0;border-radius:50%;justify-content:center;gap:0}.mobile-back-btn.mobile-back-btn-mobile-arrow .mobile-back-btn-label{display:none}.mobile-back-btn.mobile-back-btn-mobile-arrow svg{width:18px;height:18px}}.mobile-back-btn.mobile-back-btn-circle{width:46px;padding:0;border-radius:50%;justify-content:center;gap:0}.mobile-back-btn.mobile-back-btn-circle svg{width:18px;height:18px}.mobile-top-bar-profile{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;color:var(--color-accent);text-decoration:none;font-family:var(--font-body);flex-shrink:0;transition:none;-webkit-tap-highlight-color:transparent;height:43px!important;min-height:43px!important;box-sizing:border-box!important}.mobile-top-bar-profile.active,.mobile-top-bar-profile.profile-menu-trigger-open,.mobile-top-bar-profile:active{background:transparent;color:#fff}.mobile-profile-menu-backdrop{display:none}.mobile-profile-menu-anchor{position:relative;z-index:120}@media (max-width:1024px){.mobile-top-bar .mobile-back-btn{position:relative;z-index:120}.mobile-profile-menu-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;inset:0;z-index:95;display:block;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:default;touch-action:none;animation:mobileProfileContentDimIn .16s ease-out both}.page-content.mobile-profile-menu-content-dimmed:after{content:none}@keyframes mobileProfileContentDimIn{0%{opacity:0}to{opacity:1}}}.mobile-top-bar-icon{display:none}.tracklist-rating{color:#fff;grid-column:5;grid-row:1}.tracklist-rating.unrated{color:var(--color-muted)}.tracklist-rating-excluded-label{color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important}.tracklist-row>span.tracklist-rating:last-child{justify-content:flex-end}.tracklist-rating-meter{align-items:center;display:flex;flex:0 0 auto;width:calc(4.1em + 1px)}.tracklist-rating-meter>.tracklist-rating-svg{flex:0 0 auto}.tracklist-rating-unrated-label{display:block;flex:0 0 auto;text-align:left;width:calc(4.1em + 1px)}.tracklist-rating-svg{--tracklist-full-star-y:0;--tracklist-half-y:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:0;line-height:1;white-space:nowrap}.tracklist-rating-svg .mhs-full,.tracklist-rating-svg .mhs-half{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.tracklist-rating-svg .mhs-half{margin-left:.25px}.tracklist-rating-svg .mhs-full:nth-child(2){margin-left:1px}.tracklist-rating-svg .mhs-icon{display:block;fill:currentColor;stroke:currentColor;stroke-linejoin:round;overflow:visible}.tracklist-rating-svg .mhs-icon-star{width:.82em;height:.82em;stroke-width:0;transform:translateY(var(--tracklist-full-star-y))}.tracklist-rating-svg .mhs-icon-half{width:.74em;height:.74em;stroke-width:0;transform:translateY(var(--tracklist-half-y))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tracklist-rating{color:#111}:root:not([data-theme=dark]) .tracklist-rating.unrated{color:var(--color-muted)}}@media (max-width:767px){.pm-format-label{font-weight:400;font-size:.85rem}.media-label{font-weight:700!important;font-size:.82rem!important}.pm-format-block{border-bottom:none!important}.physical-media-section{align-items:center}.pm-format-block>div{align-items:center;justify-content:center}.album-page-content{font-size:1rem}.album-page-content .tracklist-row span:not(.track-number):not(.btn-back *){font-size:1rem!important}.media-label.play-on-label{font-weight:700!important}.artist-name-header,.tracklist-row span:not(.track-number){font-size:1rem!important}.pm-format-label{font-weight:700!important;color:var(--color-text)!important;font-size:.9rem!important}.pm-format-block>div{justify-content:center}}.physical-media-section{display:flex;flex-direction:column;align-items:center;width:100%}.pm-formats-row{display:grid;grid-template-columns:auto auto;-moz-column-gap:23px;column-gap:23px;row-gap:10px;justify-content:center;width:100%;position:relative}.pm-format-block{flex-direction:column;padding-bottom:4px}.pm-button-row,.pm-format-block{display:flex;align-items:center;width:100%}.pm-button-row{justify-content:center;gap:8px}.pm-qty-row{display:flex;justify-content:center;align-items:center;gap:6px}.pm-format-label-text{font-size:.82rem;font-weight:400;color:var(--color-muted);margin-bottom:8px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pm-format-label-text{color:#111}}.pm-not-set{font-size:.8rem;padding:5px 14px;border:1px solid var(--color-format-notset);border-radius:6px;color:var(--color-format-notset);opacity:1;background:transparent}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pm-not-set{border-color:var(--color-border);color:#999;opacity:1}}.btn-action{padding:12px 20px!important;font-size:1rem!important}@media (min-width:1025px){.album-header-action-row .btn-action,.detail-remove-collection-btn.btn-action,.movie-header-queue-row .btn-action{padding:8px 14px!important;font-size:.9rem!important}}@media (min-width:768px){.btn-back-wrapper{padding-left:20px!important}}.album-header-art{display:block;position:relative;width:85%;aspect-ratio:1;margin:0 auto 14px;--album-art-radius:clamp(2px,2.666667%,8px);border-radius:var(--album-art-radius);border:none;box-shadow:none;overflow:hidden;background:var(--art-placeholder-bg)}.album-header-art:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit}.album-header-art:after,.movie-header-art:after{box-shadow:inset 0 0 0 1px rgba(221,238,255,.21)}.album-header-block{padding:16px 16px 8px;text-align:center}.album-header-info{display:flex;flex-direction:column;align-items:center}.album-header-artist{font-size:1.55rem;font-weight:700;line-height:1.05;padding-bottom:1px;color:var(--color-link);margin-bottom:0}.album-header-title{font-size:1.4rem;font-weight:600;line-height:1.2;margin-bottom:-1px;display:block;overflow:hidden;white-space:nowrap}@media (min-width:768px){.marquee-outer.album-header-artist,.marquee-outer.album-header-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:25ch!important}}.album-header-meta{font-size:.85rem;color:var(--color-muted);margin-top:5px;margin-bottom:5px}.album-header-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;width:100%}.album-header-score-side{min-width:0}@media (min-width:768px){.album-header-score-row{display:flex;justify-content:flex-start;width:auto}.album-header-score-side{display:none}}.album-header-score{font-size:2.5rem;font-weight:800;color:var(--color-accent);line-height:1;margin:6px 0;letter-spacing:0}.album-header-score-svg-prototype{display:inline-block;flex:0 0 auto;line-height:1;color:inherit}.album-header-score-svg-prototype-svg{display:block;fill:currentColor;height:calc(1em - 10px);overflow:visible;paint-order:stroke fill;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:.3px;vector-effect:non-scaling-stroke;width:auto}.score-dot{margin:0 -.08em}.album-big-score-dot{display:inline-block}.album-big-score-dot-left-3{transform:translateX(-3px)}.album-big-score-dot-right-1{transform:translateX(1px)}.album-big-score-dot-right-2{transform:translateX(2px)}.score-dot-7x-big{display:inline-block;transform:translateX(-2px)}.tv-header-score,.tv-show-header-score{font-size:calc(2.5rem - 1px)}.tv-header-score+.tv-show-placeholder-actions{margin-top:2px}@media (min-width:768px){.tv-season-detail-label{color:var(--color-muted)!important}}.movie-page.tv-season-movie-layout .album-header-info>.tv-header-score+.movie-header-queue-row.tv-show-placeholder-actions,.movie-page.tv-show-movie-layout .album-header-info>.tv-header-score+.movie-header-queue-row.tv-show-placeholder-actions{margin-top:2px!important}@media (max-width:767px){.album-header-score{font-size:4rem}.tv-header-score,.tv-show-header-score{font-size:calc(4rem - 11px)}.tv-show-movie-layout .movie-meta-mobile-grid{margin-top:18px;padding-top:0!important}.movie-page.tv-show-movie-layout .album-header-info>.movie-header-queue-row.tv-show-placeholder-actions{margin-top:20px!important}.movie-page.tv-show-movie-layout .album-header-info>.tv-show-header-score+.movie-header-queue-row.tv-show-placeholder-actions{margin-top:2px!important}.tv-show-movie-layout.tv-show-has-score .movie-meta-mobile-grid{margin-top:8px}.tv-show-mobile-network-cell{transform:translateX(30px)}}.album-header-score.unrated{color:var(--color-muted)}.album-header-action{margin-top:7px}.album-header-action-row,.album-header-action-stack{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.album-more-actions-control{align-items:center;display:inline-flex;justify-content:center;line-height:1}.album-more-actions-button,.album-more-actions-button.song-mobile-more-button-open,.album-more-actions-button:hover{align-items:center;background:transparent!important;border:0!important;border-radius:8px;box-shadow:none!important;color:var(--color-border-accent);cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px;-webkit-tap-highlight-color:transparent}.album-more-actions-button .song-more-icon{display:block;height:36px;width:36px}.album-more-actions-button .song-more-icon circle:first-child{fill:color-mix(in srgb,var(--color-border-accent) 25%,transparent);stroke:currentColor;stroke-width:1.65}.album-more-actions-button .song-more-icon circle:not(:first-child){fill:currentColor;stroke:none}.album-more-mobile-slot{display:inline-flex}.album-more-desktop-slot{display:none}.album-actions-compare-icon{display:block;height:18px;width:18px}.album-actions-compare-choice{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;text-align:left}.album-actions-compare-choice-name{color:var(--album-compare-user-accent,var(--color-accent));font-size:.98rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-actions-compare-choice-score{color:var(--album-compare-user-accent,var(--color-accent));font-family:var(--font-display);font-size:1.18rem;font-weight:900;line-height:1}.album-actions-compare-empty{color:hsla(0,0%,100%,.62);font-size:15px;font-weight:500;line-height:1.28;padding:16px 18px 18px;text-align:center;width:min(420px,calc(100vw - 48px));max-width:100%;box-sizing:border-box}.album-actions-compare-empty-line{display:block}.album-actions-compare-empty-line+.album-actions-compare-empty-line{margin-top:6px}.album-actions-compare-empty-share{background:transparent;border:0;color:var(--color-accent);cursor:pointer;display:inline;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.album-actions-compare-empty-share:hover{color:var(--color-border-accent)}}.album-actions-sheet .song-streaming-service-logo{display:block;fill:currentColor;flex:0 0 auto;height:30px;max-width:186px;-o-object-fit:contain;object-fit:contain;width:auto}.album-actions-sheet .song-streaming-service-logo-spotify{color:#20d760;height:31px}.album-actions-sheet .song-streaming-service-logo-apple{color:#f2f2f2}.album-actions-sheet .song-streaming-service-logo-youtube{height:30px;width:auto}.album-actions-sheet .starbaby-share-service-logo{color:var(--color-accent);height:30px;max-width:186px;position:relative;width:132px}.album-actions-sheet.song-mobile-actions-sheet{border:2px solid var(--color-border-accent);box-shadow:0 18px 54px rgba(0,0,0,.4)}@media (max-width:767px){.album-header-action-row{width:100%}.album-header-action-stack-has-options{display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;width:100%}.album-header-action-stack-has-options>.btn,.album-header-action-stack-has-options>a.btn{grid-column:2;justify-self:center}.album-header-action-stack-has-options .album-more-mobile-slot{grid-column:3;justify-self:center}.album-more-actions-button,.album-more-actions-button.song-mobile-more-button-open,.album-more-actions-button:hover{height:45px;width:45px}.album-more-actions-button .song-more-icon{height:39px;width:39px}.album-actions-sheet{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 36px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.album-header-action-stack-has-compare{flex-direction:column}.album-compare-menu-wrap{position:relative;line-height:1}.album-compare-menu-wrap,.album-compare-trigger{display:inline-flex;align-items:center;justify-content:center}.album-compare-trigger{width:42px;height:42px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-border-accent);cursor:pointer;touch-action:manipulation}.album-compare-trigger.is-open,.album-compare-trigger:hover{color:var(--color-accent)}.album-compare-icon{display:block;width:30px;height:30px}.album-compare-desktop-slot{display:none}.album-compare-menu-dismiss{position:fixed;inset:0;z-index:90;border:0;background:rgba(0,0,0,.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:default;animation:mobileProfileContentDimIn .16s ease-out both}.album-compare-menu.popup-menu-inner-border{position:absolute;top:calc(100% + 8px);right:-22px;left:auto!important;z-index:1191;width:min(248px,calc(100vw - 28px));max-height:min(320px,56vh);margin-left:0!important;padding:7px;border:1.25px solid #505050;border-radius:14px;background:rgba(12,14,18,.94);box-shadow:0 0 0 1px var(--color-menu-ring),0 18px 54px rgba(0,0,0,.4);overflow-y:auto;-webkit-overflow-scrolling:touch}.album-compare-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.album-compare-menu-row:not(.album-compare-menu-row-disabled):hover{background:color-mix(in srgb,var(--album-compare-user-accent,var(--color-accent)) 18%,transparent)}.album-compare-menu-row-disabled{display:flex;justify-content:center;color:var(--color-muted);cursor:default;text-align:center}.album-compare-menu-name{min-width:0;overflow:hidden;font-size:.86rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.album-compare-menu-name,.album-compare-menu-score{color:var(--album-compare-user-accent,var(--color-accent))}.album-compare-menu-score{font-family:var(--font-display);font-size:1.18rem;font-weight:900;line-height:1}@media (min-width:768px){.album-more-mobile-slot{display:none}.album-more-desktop-slot{display:inline-flex}.album-more-actions-button,.album-more-actions-button.song-mobile-more-button-open,.album-more-actions-button:hover{color:var(--desktop-divider,var(--color-border-accent));height:40px;width:40px}.album-more-actions-button .song-more-icon{height:33px;width:33px}.album-actions-backdrop{background:rgba(0,0,0,.28);inset:0;position:fixed;z-index:9998}.album-actions-sheet{background:rgba(0,0,0,.92);border:2px solid #505050;border-radius:14px;box-sizing:border-box;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);max-height:min(520px,calc(100vh - 48px));overflow-y:auto;padding:8px;position:fixed;right:auto;transform:none;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);z-index:9999;-webkit-overflow-scrolling:touch}.album-actions-sheet,.album-actions-sheet.song-mobile-actions-sheet{box-shadow:var(--desktop-menu-drop-shadow,0 0 0 1px var(--color-menu-ring))}.album-actions-sheet.song-mobile-actions-sheet{border:2px solid #505050}.album-actions-sheet .song-mobile-actions-header{align-items:center;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;margin-bottom:4px;min-height:34px}.album-actions-sheet .song-mobile-actions-title{color:var(--color-text);font-size:.86rem;font-weight:500;padding:6px 8px 7px;text-align:center}.album-actions-sheet .song-mobile-actions-list{border-radius:0 0 12px 12px;display:grid;gap:0;overflow:hidden;width:-moz-max-content;width:max-content;max-width:100%}.album-actions-sheet .album-actions-streaming-list{width:100%}.album-actions-sheet .song-mobile-actions-list-main{border-radius:12px}.album-actions-sheet .song-mobile-actions-item{background:transparent;border:0;border-radius:0;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1;min-height:43px;padding:13px 14px;text-align:center}.album-actions-sheet .song-mobile-actions-item:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.album-actions-sheet .song-mobile-actions-item:disabled,.album-actions-sheet .song-mobile-actions-item:disabled:hover{background:transparent;color:var(--color-border);cursor:default}.album-actions-sheet .song-mobile-actions-item-two-line{align-items:center;color:var(--color-text);display:grid;gap:10px;grid-template-columns:24px max-content;line-height:1.08;min-height:62px;padding:9px 18px;text-align:left}.album-actions-sheet .song-mobile-actions-item-icon-slot{align-items:center;color:var(--color-accent);display:inline-flex;justify-content:center;width:24px}.album-actions-sheet .song-mobile-actions-item-icon{display:block;flex:0 0 auto;height:17.6px;width:17.6px}.album-actions-sheet .song-mobile-actions-item-copy{display:grid;gap:4px;min-width:0;width:-moz-max-content;width:max-content}.album-actions-sheet .song-mobile-actions-item-primary{color:var(--color-text);display:block;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-actions-sheet .song-mobile-actions-item-secondary{color:#8b97a4;display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-actions-sheet.song-mobile-actions-sheet{border:1.5px solid #5a6573}.album-actions-sheet .song-mobile-actions-streaming-item{align-items:center;display:flex;justify-content:center;min-height:56px;padding:12px 14px}.album-actions-sheet .song-mobile-actions-item-selected{background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-text)}.album-actions-share-toast{align-items:center;background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid var(--color-border);border-radius:999px;box-shadow:0 10px 26px rgba(0,0,0,.35);color:var(--color-muted);display:inline-flex;font-size:.82rem;gap:5px;padding:8px 12px;position:fixed;right:24px;top:calc(var(--topnav-height) + 18px);transform:none;white-space:nowrap;z-index:10000}.album-header-action-stack-has-compare{align-items:flex-start}.album-compare-mobile-slot{display:none}.album-compare-desktop-slot{display:inline-flex}.album-compare-desktop-slot .album-compare-trigger{width:36px;height:36px}.album-compare-desktop-slot .album-compare-icon{width:26px;height:26px}.album-compare-desktop-slot .album-compare-menu.popup-menu-inner-border{right:auto;left:0!important;top:calc(100% + 7px)}}.album-header-art-placeholder{width:100%;height:100%;border-radius:8px;border:1px solid var(--color-border);background:var(--art-placeholder-bg)}.song-detail-page .track-jump-trigger,.song-detail-page .track-jump-trigger-img{cursor:pointer}.song-detail-page .track-jump-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.tv-season-page .season-jump-trigger{cursor:pointer}.tv-season-page .season-jump-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.track-jump-backdrop{position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.48);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);touch-action:none}.track-jump-panel{position:fixed;z-index:1002;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--track-jump-art-radius,14px);border:1.25px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 94%,var(--color-surface));box-shadow:0 18px 50px rgba(0,0,0,.52),0 0 0 1px rgba(221,238,255,.08);color:var(--color-text);animation:track-jump-in .14s cubic-bezier(.32,.72,0,1) forwards}.song-detail-page .track-jump-panel{animation-name:track-jump-anchor-in}.track-jump-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:5px 4px;scrollbar-width:none}.track-jump-list::-webkit-scrollbar{display:none}.track-jump-row{width:100%;min-height:40px;display:grid;grid-template-columns:22px minmax(0,1fr) minmax(78px,max-content);align-items:center;gap:6px;padding:7px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-soft);text-align:left;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.song-detail-page .track-jump-row{border-color:transparent;border-radius:0}.song-detail-page .track-jump-row:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.song-detail-page .track-jump-row:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (hover:hover) and (pointer:fine){.track-jump-row:hover{border-color:var(--color-accent-dark);background:color-mix(in srgb,var(--color-accent-dark) 12%,transparent);color:var(--color-text)}.song-detail-page .track-jump-row:hover{border-color:transparent;background:color-mix(in srgb,var(--color-accent) 12%,transparent)}}.track-jump-row.active,.track-jump-row.track-jump-row-pressed{border-color:#000;background:var(--color-accent);color:#000}.song-detail-page .track-jump-row.active,.song-detail-page .track-jump-row.track-jump-row-pressed{border-color:transparent;background:var(--color-accent);color:#000}@media (hover:hover) and (pointer:fine){.song-detail-page .track-jump-row.active:hover,.song-detail-page .track-jump-row.track-jump-row-pressed:hover{border-color:transparent;background:var(--color-accent);color:#000}}.track-jump-row:active{border-color:#000;background:var(--color-accent);color:#000}.song-detail-page .track-jump-row:active{border-color:transparent}.song-detail-page .track-jump-row:active:not(.active):not(.track-jump-row-pressed){background:transparent;color:var(--color-text-soft)}.track-jump-number{color:var(--color-muted);font-size:.82rem;font-weight:400;text-align:center;font-variant-numeric:tabular-nums}.track-jump-row.active .track-jump-number,.track-jump-row.track-jump-row-pressed .track-jump-number{color:#000;font-weight:700}.track-jump-row.active .track-jump-song-title,.track-jump-row.track-jump-row-pressed .track-jump-song-title{font-weight:700}.track-jump-row.active .track-jump-excluded,.track-jump-row.active .track-jump-rating,.track-jump-row.track-jump-row-pressed .track-jump-excluded,.track-jump-row.track-jump-row-pressed .track-jump-rating,.track-jump-row:active .track-jump-excluded,.track-jump-row:active .track-jump-number,.track-jump-row:active .track-jump-rating{color:#000}.song-detail-page .track-jump-row:active:not(.active):not(.track-jump-row-pressed) .track-jump-excluded,.song-detail-page .track-jump-row:active:not(.active):not(.track-jump-row-pressed) .track-jump-number{color:var(--color-muted)}.song-detail-page .track-jump-row:active:not(.active):not(.track-jump-row-pressed) .track-jump-rating{color:var(--color-accent)}.track-jump-song-title{min-width:0;font-size:.95rem;font-weight:400;line-height:1.18;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.track-jump-rating{min-width:78px;display:inline-flex;align-items:center;color:var(--color-accent);line-height:1}.track-jump-rating,.track-jump-rating .song-svg-rating{justify-content:flex-end}.tv-season-jump-panel{width:min(220px,calc(100vw - 32px))}@media (min-width:768px){.tv-season-jump-backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.tv-season-jump-panel{--movie-poster-radius-x:clamp(2px,2.666667%,8px);--movie-poster-radius-y:clamp(2px,1.777778%,8px);border:0;border-radius:var(--movie-poster-radius-x) /var(--movie-poster-radius-y);box-shadow:inset 0 0 0 1px rgba(221,238,255,.21),0 18px 50px rgba(0,0,0,.52),0 0 0 1px rgba(221,238,255,.08)}}.tv-season-jump-row{border-color:transparent;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(58px,max-content)}.tv-season-jump-row:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.tv-season-jump-row:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tv-season-jump-row.active,.tv-season-jump-row:active{border-color:transparent}.tv-season-jump-row:active:not(.active){background:transparent;color:var(--color-text-soft)}.tv-season-jump-row:active:not(.active) .tv-season-jump-score{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.tv-season-jump-row:hover{border-color:transparent}.tv-season-jump-row:hover,.tv-season-jump-row:hover:active:not(.active){background:color-mix(in srgb,var(--color-bg) 82%,var(--color-accent-dark))}.tv-season-jump-row:hover:active:not(.active){color:var(--color-text)}.tv-season-jump-row.active:hover{background:var(--color-accent);color:#000}}.tv-season-jump-number{font-size:.84rem}.tv-season-jump-title{color:inherit;font-weight:400}.tv-season-jump-score{color:var(--color-text);font-size:.95rem;justify-content:flex-end;min-width:58px;padding-right:2px}.tv-season-jump-score .tv-season-score-svg-custom{height:.82em}.tv-season-jump-row.active .tv-season-jump-score,.tv-season-jump-row:active .tv-season-jump-score{color:#000}.song-svg-rating-jump .mhs-icon-star{width:.74em;height:.74em;transform:translateY(var(--movie-card-full-star-y))}.song-svg-rating-jump .mhs-icon-half{width:.66em;height:.66em;transform:translateY(calc(var(--movie-card-half-y) + 1.5px))}.track-jump-excluded{color:var(--color-muted);font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase}@keyframes track-jump-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes track-jump-anchor-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.track-jump-panel{top:auto;bottom:calc(104px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(430px,calc(100vw - 20px));max-height:min(56dvh,520px);border-radius:14px;animation-name:track-jump-mobile-in}.song-detail-page .track-jump-panel{bottom:auto;animation-name:track-jump-anchor-in}.tv-season-jump-panel{width:min(220px,calc(100vw - 20px))}@keyframes track-jump-mobile-in{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.985)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.track-jump-panel{animation:none}}@media (min-width:768px){.album-header-block{display:flex;flex-direction:row;align-items:flex-start;text-align:left;max-width:1162px;margin:0 auto;padding:24px 0 24px 150px;gap:34px}.album-header-art{display:block;width:270px;height:270px;margin:0;aspect-ratio:auto;flex-shrink:0;border-radius:var(--album-art-radius);overflow:hidden;border:none;box-shadow:none;background:var(--color-surface-2)}.album-header-info{align-items:flex-start;padding-top:21px;max-width:511px;min-width:0}.album-header-title{max-width:100%;margin-top:-4px}}.song-page-track-mobile{display:block}.song-page-meta-desktop,.song-page-meta-mobile{display:none}@media (min-width:768px){.song-page-track-mobile{display:none}.song-page-meta-desktop{display:block}}@media (max-width:767px){.album-review-section{margin-top:25px}}@media (min-width:768px){.album-review-section{margin-top:40px}}@media (max-width:767px){.pm-format-block{overflow:visible}.album-header-action{margin-bottom:10px!important}.album-header-action,.label-streaming-section{margin-top:16px!important}.media-label{font-size:.82rem!important}.label-section .choice-tab,.playon-section .choice-tab{font-size:1rem!important}.album-review-section .media-label{text-align:center;margin-bottom:9px!important}.album-review-section .review-display-text,.album-review-section .review-no-review{text-align:center}.album-review-section .review-btn-row,.album-review-section .review-edit-btn-row{justify-content:center}.song-rating-btn-row{justify-content:center!important}}.review-serif{font-family:var(--font-lora),Georgia,"Times New Roman",serif;white-space:pre-line}.album-review-display-panel,.thoughts-display-panel{width:100%;min-height:84px;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;background:transparent;text-align:center}.album-review-inner,.song-review-inner{width:100%;margin:0 auto}.thoughts-section-label{line-height:1.35}.thoughts-section-label-kicker,.thoughts-section-label-title{display:block}.thoughts-section-label-title{margin-top:4px;margin-left:0}.thoughts-display-button{cursor:pointer;-webkit-tap-highlight-color:transparent}.thoughts-display-button:focus-visible,.thoughts-display-button:hover{border-color:var(--color-accent-dark)}.thoughts-display-button:active{border-color:var(--color-accent)}.song-thoughts-empty-panel{align-items:center;display:flex;justify-content:center}.thoughts-edit-panel.input,textarea.thoughts-edit-panel.input{background:transparent!important;min-height:84px}.thoughts-edit-panel.input:focus,textarea.thoughts-edit-panel.input:focus{border-color:var(--color-border)!important}textarea.thoughts-edit-panel.input+.review-edit-btn-row{margin-top:10px!important}@media (min-width:768px){.song-detail-page .song-review-inner{max-width:400px}.album-review-section .album-review-inner{max-width:500px}.album-review-section .thoughts-display-panel,.album-review-section textarea.thoughts-edit-panel.input,.song-detail-page .thoughts-display-panel,.song-detail-page textarea.thoughts-edit-panel.input{--thoughts-panel-empty-height:106px;box-sizing:border-box;min-height:var(--thoughts-panel-empty-height)}.album-review-section textarea.thoughts-edit-panel.input,.song-detail-page textarea.thoughts-edit-panel.input{display:block}}@media (min-width:1025px){.movie-collapsed-thoughts-body{font-size:calc(1rem - 1px)!important}.movie-collapsed-thoughts-attribution,.movie-collapsed-thoughts-body{color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.movie-collapsed-thoughts-attribution{font-size:calc(.9rem - 1px)!important}}.album-art-container,.movie-art-container{transition:transform .1s ease}.album-art-container:active,.movie-art-container:active{transform:scale(.9625)}@media (hover:none) and (pointer:coarse){.album-art-container:active,.movie-art-container:active{transform:scale(.9875)}.album-grid .album-art-container:active,.album-of-week-art:active{transform:none}.album-grid .album-art-container.album-art-container-touch-active,.album-of-week-art.album-art-container-touch-active{transform:scale(.9875)}}.choice-tab,.mobile-back-btn,.mobile-pill,.top-nav-pill{transition:transform .1s ease,background .1s}.choice-tab:active,.mobile-back-btn:active,.mobile-pill:active,.top-nav-pill:active{transform:scale(.97)}@media (hover:none) and (pointer:coarse){.choice-tab:active,.mobile-back-btn:active,.mobile-pill:active,.top-nav-pill:active{transform:scale(.985)}}.movies-back-top-mobile-btn,.movies-back-top-nav-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .22s cubic-bezier(.22,.75,.18,1),background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease,visibility 0s linear .2s!important}.movies-back-top-nav-btn.is-hidden{transform:translateY(calc(-50% + 8px)) scale(.96)!important}.movies-back-top-nav-btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) scale(1)!important;transition-delay:0s!important}.movies-back-top-nav-btn.is-visible:active{transform:translateY(-50%) scale(.97)!important}.movies-back-top-mobile-btn.is-hidden{transform:translateX(-50%) translateY(8px) scale(.96)!important}.movies-back-top-mobile-btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)!important;transition-delay:0s!important}.movies-back-top-mobile-btn.is-visible:active{transform:translateX(-50%) translateY(0) scale(.985)!important}@media (prefers-reduced-motion:reduce){.movies-back-top-mobile-btn,.movies-back-top-nav-btn{transition:opacity .01s linear,background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease,visibility 0s linear .01s!important}}@media (max-width:767px){.tracklist-wrapper{margin-top:10px}}.track-drag-over{border-top:2px solid var(--color-accent)!important;margin-top:-2px}.tv-admin-episode-drag{display:inline-block;margin-right:8px;color:var(--color-muted);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tv-admin-episode-drag:active{cursor:grabbing}.album-card-year{font-size:1rem;color:var(--color-muted);opacity:.7;margin-top:1px;padding-left:2px}.album-grid:not(.movie-grid) .album-card-year{margin-top:-1px!important}.album-card-hidden-flag{color:var(--color-red)!important;opacity:.85}.spotify-preview-admin-tools{margin:24px 16px 32px;padding-top:8px}.spotify-preview-admin-toggle-row{display:flex;justify-content:center}.spotify-preview-admin-toggle{font-size:.875rem!important}.spotify-preview-admin-panel{width:min(620px,100%);margin:20px auto 0}.spotify-preview-admin-title{margin-bottom:12px;color:var(--color-text);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spotify-preview-admin-wide-btn{width:100%;justify-content:center;margin-bottom:16px;font-size:.82rem!important}.spotify-preview-admin-metadata{border-bottom:1px solid var(--color-border);margin-bottom:18px;padding-bottom:18px}.spotify-preview-admin-field-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 110px;margin:0 auto 12px;max-width:420px}.spotify-preview-admin-field-row .spotify-preview-admin-field{margin-bottom:0;max-width:none}.spotify-preview-admin-field-wide{max-width:420px!important}.spotify-preview-admin-year-field{max-width:110px!important}.spotify-preview-admin-artwork{margin-bottom:12px}.spotify-preview-admin-artwork-frame{align-items:center;background:var(--color-surface-2);border:1px solid hsla(0,0%,40%,.3);border-radius:10px;color:var(--color-muted);display:flex;font-size:.8rem;height:288px;justify-content:center;margin:0 auto 8px;overflow:hidden;position:relative;width:288px}.spotify-preview-admin-artwork-frame img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spotify-preview-admin-artwork-frame-draggable{cursor:grab;touch-action:none}.spotify-preview-admin-artwork-frame-dragging{cursor:grabbing}.spotify-preview-admin-artwork-meta{color:var(--color-muted);font-size:.72rem;line-height:1.35;margin:0 auto 8px;max-width:288px;text-align:center}.spotify-preview-admin-drag-hint{margin-top:-1px}.spotify-preview-admin-grabbed-line{color:var(--color-green);margin-top:8px}.spotify-preview-admin-slider-wrap{padding:12px 0;text-align:center}.spotify-preview-admin-field{display:grid;gap:5px;margin:0 auto 12px;max-width:288px}.spotify-preview-admin-field span{color:var(--color-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spotify-preview-admin-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.spotify-preview-admin-actions .btn{font-size:.8rem!important;padding:8px 12px!important}.spotify-preview-admin-confirm-pill{color:var(--color-green)!important;border-color:var(--color-darkgreen)!important;cursor:default!important;pointer-events:none;white-space:nowrap}.spotify-preview-admin-upload-label{cursor:pointer;display:inline-flex;-webkit-tap-highlight-color:transparent}.spotify-preview-admin-upload-label input{height:0;opacity:0;position:absolute;width:0}.spotify-preview-admin-status{margin-top:10px;font-size:.76rem;line-height:1.35}.spotify-preview-admin-status-success{color:var(--color-green)}.spotify-preview-admin-status-danger{color:var(--color-red)}.spotify-preview-admin-status-muted{color:var(--color-muted)}.spotify-preview-admin-tracks{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.spotify-preview-admin-tracks-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.spotify-preview-admin-title-inline{margin-bottom:0}.spotify-preview-admin-trim-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.spotify-preview-admin-trim-actions .btn{font-size:.8rem!important;padding:8px 12px!important;white-space:nowrap}.spotify-preview-admin-track-list{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.spotify-preview-admin-disc-header{color:var(--color-muted);font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:10px 12px 4px;text-transform:uppercase}.spotify-preview-admin-disc-header:not(:first-child){border-top:1px solid var(--color-border);margin-top:4px}.spotify-preview-admin-track-row{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:6px 10px 6px 12px}.spotify-preview-admin-track-row+.spotify-preview-admin-track-row{border-top:1px solid var(--color-border)}.spotify-preview-admin-track-row span{color:var(--color-muted);font-size:.84rem;text-align:right}.spotify-preview-admin-track-row .input{font-size:.85rem;padding:7px 10px}@media (max-width:640px){.spotify-preview-admin-field-row{grid-template-columns:1fr;max-width:288px}.spotify-preview-admin-tracks-header{align-items:flex-start;flex-direction:column}}[data-theme=light]{--color-bg:#fff;--color-surface:#fff;--color-surface-2:#ebebeb;--color-border:#4a4a4a;--color-text:#111;--color-muted:#666;--color-accent:#8d3430;--color-accent-dim:rgba(141,52,48,.12);--color-accent-text:#fff;--color-border-accent:#d2d2d2;--color-red:#8d3430;--color-red-dim:rgba(141,52,48,.1);--color-green:#679735;--color-green-dim:rgba(103,151,53,.1);--color-orange:#b15926;--color-orange-dim:rgba(177,89,38,.1);--color-yellow:#937200;--color-yellow-dim:rgba(147,114,0,.12);--color-cyan:#508494;--color-cyan-dim:rgba(80,132,148,.12);--color-accent-swatch-ring:#fff;--color-swatch-ring:#000;--color-sheet-border:rgba(0,0,0,.25);--color-bg-50:#fff;--color-sheet-option:#000;--color-pill-ring:#fff;--color-menu-ring:#fff;--color-menu-inner:#fff;--color-selected-text:#fff;--color-text-soft:#333}[data-theme=dark]{--color-bg:#15181c;--color-surface:#1a1a1a;--color-surface-2:#242424;--color-border:#555;--color-text:#f0f0f0;--color-muted:#888;--color-accent:#ff4a47;--color-accent-dim:rgba(255,74,71,.15);--color-accent-text:#fff;--color-border-accent:#323232;--color-red:#ff4a47;--color-red-dim:rgba(255,74,71,.12);--color-green:#91ff31;--color-green-dim:rgba(145,255,49,.12);--color-orange:#f19d38;--color-orange-dim:rgba(241,157,56,.12);--color-accent-swatch-ring:#000;--color-swatch-ring:#000;--color-sheet-border:hsla(0,0%,100%,.15);--color-bg-50:rgba(0,0,0,.85);--color-sheet-option:#888;--color-pill-ring:#000;--color-menu-ring:#000;--color-menu-inner:#000;--color-selected-text:#000}[data-theme=light] .top-navbar{background:#fff!important;border-bottom:none!important}[data-theme=dark] .top-navbar{background:var(--color-bg)!important}[data-theme=light] .mobile-top-bar{background:#fff!important}[data-theme=dark] .mobile-top-bar{background:var(--color-bg)!important}@media (max-width:1024px){[data-theme=dark]{--color-bg:#000}:root,[data-theme=dark],[data-theme=light]{--color-border-accent:var(--color-border)}}[data-theme=dark] .mobile-bottom-panel,[data-theme=light] .mobile-bottom-panel{background:transparent!important}[data-theme=light] .site-logo{color:#666!important}[data-theme=dark] .site-logo{color:#fff!important}[data-theme=light] .choice-tab.active{background:var(--color-accent-dim)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}[data-theme=dark] a .artist-name-header{color:inherit!important}[data-theme=dark] .artist-name-header{color:var(--color-muted)!important}[data-theme=light] .media-label{color:#333}[data-theme=light] a .artist-name-header{color:inherit!important}[data-theme=light] .artist-name-header,[data-theme=light] .tracklist-rating{color:#111!important}[data-theme=dark] .tracklist-rating{color:#fff!important}.tracklist-row-current .track-number,.tracklist-row-current .tracklist-leader,.tracklist-row-current .tracklist-rating,.tracklist-row-current .tracklist-rating.unrated,.tracklist-row-current .tracklist-song-name{color:#000!important}.tracklist-row-current .tracklist-leader{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23000000'/%3E%3C/svg%3E")}[data-theme=light] .top-navbar-inner .site-logo{color:#666!important}@media (min-width:768px) and (max-width:1024px){.top-navbar{height:calc(var(--topnav-height) + 4px)}.top-navbar-inner{padding:0 28px}}.mobile-pill-bar{display:none}@media (max-width:1024px){.mobile-pill-bar{position:fixed;bottom:0;left:0;right:0;padding:0 16px;justify-content:space-between;z-index:90;pointer-events:none}.mobile-pill,.mobile-pill-bar{display:flex;align-items:center}.mobile-pill{pointer-events:auto;gap:8px;padding:14px 18px;border-radius:100px;border:1.5px solid var(--color-border-accent);line-height:1;background:rgba(0,0,0,.77);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:var(--color-accent);font-family:var(--font-body);font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 0 0 2px var(--color-pill-ring);transition:background .1s;white-space:nowrap}.mobile-pill svg{flex-shrink:0}.mobile-pill-chevron{color:var(--color-accent);margin-left:2px}.mobile-pill-active .mobile-pill-chevron{color:inherit}.mobile-pill-left{justify-content:flex-start}.mobile-pill-middle{justify-content:center}.mobile-pill-right{justify-content:flex-end}.mobile-pill-icon-only{aspect-ratio:1/1;flex:0 0 47px;padding:0;justify-content:center;width:47px;min-width:47px;max-width:47px;height:47px;min-height:47px;max-height:47px;border-radius:50%;box-sizing:border-box}.mobile-pill-icon-chevron{padding:14px 12px;gap:4px;justify-content:center}.mobile-sheet.mobile-sheet-shrink{min-width:0}.mobile-sheet-overlay{inset:0;z-index:200;background:rgba(0,0,0,.5)}.mobile-sheet,.mobile-sheet-overlay{display:block!important;position:fixed}.mobile-sheet{bottom:calc(env(safe-area-inset-bottom, 0px) + 100px);right:16px;z-index:202;background:rgba(0,0,0,.92);border-radius:14px;border:1.5px solid var(--color-border-accent);box-shadow:0 0 0 2px var(--color-menu-ring);padding:0;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:sheetSlideUp .18s cubic-bezier(.32,.72,0,1) forwards;max-height:70vh;overflow-y:auto;width:-moz-max-content;width:max-content;min-width:162px;max-width:calc(100vw - 32px);overscroll-behavior:contain;touch-action:none}.mobile-sheet:after{content:"";position:absolute;inset:0;border-radius:14px;border:none;pointer-events:none;z-index:1}.mobile-sheet.sheet-left{right:auto;left:16px}.mobile-sheet.mobile-sheet-center{right:auto;left:50%;transform:translateX(-50%);animation:sheetSlideUpCenter .18s cubic-bezier(.32,.72,0,1) forwards}.mobile-sheet.mobile-sheet-center .mobile-sheet-option{justify-content:flex-start!important;text-align:left!important}.mobile-sheet.sheet-left .mobile-sheet-option,.mobile-sheet:not(.sheet-left):not(.mobile-sheet-center) .mobile-sheet-option{justify-content:flex-start;text-align:left;padding-left:20px;padding-right:20px}@keyframes sheetSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sheetSlideUpCenter{0%{transform:translateX(-50%) translateY(20px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes sortMenuSlideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes accentGridMenuPop{0%{opacity:0}to{opacity:1}}.mobile-sheet-option{display:flex;align-items:center;justify-content:center;padding:11.5px;font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--color-accent);background:transparent;border:2.5px solid transparent;width:100%;cursor:pointer;text-align:center;white-space:nowrap;border-radius:0;transition:none}@media (hover:hover){.mobile-sheet-option:not(.active):hover{background:var(--color-accent-dim)}}.mobile-sheet-option.active{color:#000!important;background:var(--color-accent)!important;font-weight:500!important;transition:none!important;border:2.5px solid #000!important;border-radius:0!important}.mobile-sheet-option.active:first-child{border-radius:12px 12px 0 0!important}.mobile-sheet-option.active:last-child{border-radius:0 0 12px 12px!important}.mobile-sheet-option.active:first-child:last-child{border-radius:12px!important}.mobile-sheet-separator{width:100%;height:1px;flex:0 0 auto;background:var(--color-border)}.mobile-search-dictation-sheet{min-width:264px}.mobile-search-dictation-transcript{max-width:240px;padding:13px 14px 11px;box-sizing:border-box;color:var(--color-muted);font-size:.86rem;line-height:1.28;font-weight:500;text-align:left;white-space:normal;overflow-wrap:anywhere}.mobile-search-dictation-status{padding:12px 14px;color:var(--color-accent);font-size:.86rem;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap}.mobile-search-dictation-option.dictation-btn{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:11.5px!important;border:2.5px solid transparent!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important;font-family:var(--font-body);font-size:16px!important;font-weight:500!important;line-height:1;display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px;text-align:left!important;white-space:nowrap;transform:none!important;transition:none!important}.mobile-search-dictation-option.dictation-btn .dictation-btn-icon{width:16px;height:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center}.mobile-search-dictation-option.dictation-btn svg{width:16px!important;height:16px!important;stroke-width:2}.mobile-search-dictation-option.dictation-btn .dictation-btn-label{color:inherit;-webkit-text-fill-color:inherit}.mobile-search-dictation-option.dictation-btn.is-recording,.mobile-search-dictation-option.dictation-btn.is-recording:hover:not(:disabled){background:var(--color-accent-dim)!important;background-image:none!important;color:var(--color-red)!important;-webkit-text-fill-color:var(--color-red)!important}.mobile-search-dictation-option.dictation-btn.is-transcribing,.mobile-search-dictation-option.dictation-btn:disabled{opacity:.62;background:transparent!important;background-image:none!important;color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important;cursor:default!important}.page-content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 100px)!important}.choice-tabs-centered,.choice-tabs-centered-sub,.choice-tabs-full,.has-pill-bar .choice-tabs-centered,.has-pill-bar .choice-tabs-centered-sub,.has-pill-bar .choice-tabs-full,.mobile-pill-bar{display:none!important}}.mobile-bottom-panel,.mobile-bottom-pills,.mobile-bottom-pills-panel,.mobile-bottom-subtabs-only,.mobile-sheet,.mobile-sheet-overlay{display:none}@media (max-width:1024px){.movies-back-top-mobile-btn{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + 65px);left:50%;transform:translateX(-50%);z-index:102;width:49px;height:49px;border-radius:999px;border:1.5px solid var(--color-border);background:rgba(0,0,0,.72);color:var(--color-accent);box-shadow:0 0 0 2px var(--color-pill-ring);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer}@media (min-width:390px) and (min-height:800px){.movies-back-top-mobile-btn{bottom:calc(env(safe-area-inset-bottom, 0px) + 108px)}}@media (min-width:640px) and (max-width:1024px){.movies-back-top-mobile-btn{bottom:calc(env(safe-area-inset-bottom, 0px) + 109px)}}.mobile-bottom-subtabs-only{display:flex!important;flex-direction:column;position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) + 97px);left:0;right:0;background:transparent;z-index:201}.mobile-bottom-pills-panel{background:transparent;transform:translateZ(0);will-change:transform;touch-action:none}.mobile-bottom-panel,.mobile-bottom-pills-panel{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;right:0;z-index:201}.mobile-bottom-panel{background:transparent!important;border-top:none}.mobile-bottom-subtabs{display:flex;gap:6px;justify-content:flex-end;align-items:center;padding:10px 16px 6px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.mobile-bottom-subtabs::-webkit-scrollbar{display:none}.mobile-bottom-search{padding:10px 16px 6px;display:flex;align-items:center;gap:8px}.mobile-bottom-search .input{flex:1;font-size:1rem!important}.mobile-bottom-pills{display:flex!important;justify-content:center;align-items:center;gap:3px;padding:8px 16px calc(8px + env(safe-area-inset-bottom, 0px));flex-shrink:0;width:100%;flex-wrap:nowrap}.page-content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 170px)!important}}@media (min-width:376px) and (max-width:1024px){.page-content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 170px)!important}}.search-tab-wrapper .filter-sort-row .filter-search-wrap{flex:1!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.search-tab-wrapper .swipe-tab-pane{overflow-y:hidden}.search-tab-wrapper .filter-sort-row{position:relative!important;top:auto!important;flex-shrink:0;overflow:visible;box-sizing:border-box;background:var(--color-bg);z-index:10}@media (min-width:1025px){.search-tab-wrapper .search-pills-desktop{padding-top:16px}.search-tab-wrapper .filter-sort-row{justify-content:center}.search-tab-wrapper .filter-sort-row .filter-search-wrap{flex:none!important;width:380px!important;max-width:380px!important}.search-tab-wrapper .filter-sort-row .input.filter-search-input.search-input{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.search-tab-wrapper .filter-sort-row .input.filter-search-input.search-input::-moz-placeholder{color:#5a6573!important;-webkit-text-fill-color:#5a6573!important}.search-tab-wrapper .filter-sort-row .input.filter-search-input.search-input::placeholder{color:#5a6573!important;-webkit-text-fill-color:#5a6573!important}.search-tab-wrapper{height:auto!important}.search-tab-wrapper .search-results-scroll{flex:none;overflow:visible;overscroll-behavior:auto}}.search-tab-wrapper .filter-sort-row .input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.search-results-scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0}.search-tab-wrapper .album-card-artist,.search-tab-wrapper .album-card-title,.search-tab-wrapper .tv-show-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-results-gate{position:relative;min-height:220px}.search-results-veil{min-height:220px;display:flex;align-items:flex-start;justify-content:center;padding-top:88px}.search-results-loader{width:18px;height:18px;border-radius:999px;border:1px solid #5a6573;border-top-color:transparent;opacity:.85;animation:search-results-spin .7s linear infinite}.search-results-gate-content{animation:search-results-reveal .18s ease-out both}.shuffle-sort-cover-frame{position:relative}.shuffle-sort-cover{position:absolute;inset:0;z-index:7;min-height:220px;display:flex;align-items:flex-start;justify-content:center;padding-top:88px;background:var(--color-bg);opacity:1;pointer-events:none;transition:opacity .18s ease-out}.shuffle-sort-cover-revealing{opacity:0}@keyframes search-results-spin{to{transform:rotate(1turn)}}@keyframes search-results-reveal{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.catalog-add-transition-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding-top:38vh;background:var(--color-bg);opacity:1;pointer-events:auto;transition:opacity .22s ease-out}.catalog-add-transition-overlay-exit{opacity:0;pointer-events:none}.catalog-add-transition-loader{flex:0 0 auto}body.starbaby-catalog-route-transition:before{content:"";position:fixed;inset:0;z-index:10000;background:var(--color-bg);opacity:1;pointer-events:auto;transition:opacity .22s ease-out}body.starbaby-catalog-route-transition:after{content:"";position:fixed;top:38vh;left:50%;z-index:10001;width:18px;height:18px;margin-left:-9px;border-radius:999px;border:1px solid #5a6573;border-top-color:transparent;opacity:.85;pointer-events:none;animation:search-results-spin .7s linear infinite;transition:opacity .22s ease-out}body.starbaby-catalog-route-transition.starbaby-catalog-route-transition-revealing:after,body.starbaby-catalog-route-transition.starbaby-catalog-route-transition-revealing:before{opacity:0}body.starbaby-catalog-route-transition.starbaby-catalog-route-transition-revealing:before{pointer-events:none}@media (min-width:1025px){.catalog-add-transition-overlay,body.starbaby-catalog-route-transition:before{z-index:90}body.starbaby-catalog-route-transition:after{z-index:91}}@media (prefers-reduced-motion:reduce){.catalog-add-transition-overlay,.search-results-gate-content,.search-results-loader,body.starbaby-catalog-route-transition:after,body.starbaby-catalog-route-transition:before{animation:none;transition:none}}@media (max-width:1024px){.search-tab-root{display:flex;flex-direction:column;height:calc(100dvh - 56px)}}.search-tab-wrapper .tab-content{padding-top:8px!important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 200px)!important}.search-section-header{padding:20px 16px 10px;font-size:.9rem;font-weight:700;color:var(--color-text)}.search-section-header,.search-section-subheader{letter-spacing:.08em;text-transform:uppercase;text-align:center}.search-section-subheader{padding:8px 16px 10px;font-size:.72rem;font-weight:600;color:var(--color-muted)}.search-tab-wrapper input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.catalog-desktop-search{display:flex;justify-content:center;padding:0 16px 12px}@media (max-width:1024px){.catalog-desktop-search{display:none}.physical-media-section .pm-button-row button,.physical-media-section .pm-button-row span{font-size:.9rem!important}.pm-summary-item{font-size:1rem!important}.physical-media-section .pm-format-label-text{font-size:.95rem!important}.physical-media-section .pm-button-row{gap:10px!important}}@media (min-width:376px) and (max-width:1024px){.mobile-bottom-pills{padding-bottom:calc(38px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:1024px){.mobile-bottom-subtabs .choice-tab{font-size:.95rem!important;padding:9px 14px!important;border-radius:100px!important;background:var(--color-bg-50)!important;border:1.5px solid var(--color-border-accent)!important;color:var(--color-accent)!important;font-weight:500!important;box-shadow:0 0 0 1px var(--color-pill-ring)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mobile-bottom-subtabs .choice-tab.active{background:var(--color-accent)!important;color:var(--color-accent-text)!important;border:1px solid var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-pill-ring)!important;font-weight:700!important}.mobile-bottom-subtabs .choice-tab-icon{padding:11px 16px!important;line-height:1!important;border-radius:100px!important;background:var(--color-bg-50)!important;border:1.5px solid var(--color-border-accent)!important;color:var(--color-accent)!important;font-weight:700!important;box-shadow:0 0 0 2px var(--color-pill-ring)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.pm-format-header-btn{background:transparent;border:1px solid var(--color-border);color:#9a9a9a;border-radius:8px;padding:7px 18px;font-family:var(--font-body);font-size:1rem;font-weight:500;cursor:pointer;letter-spacing:.02em;transition:none;width:106px;min-width:106px;position:relative;z-index:50}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pm-format-header-btn{color:#9a9a9a}}.pm-summary-row{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px;margin-bottom:4px}.pm-summary-item{font-size:1rem;font-weight:500;white-space:nowrap}.pm-format-header-btn.pm-format-header-unavailable{border-color:color-mix(in srgb,var(--color-format-notset) 60%,transparent);cursor:default}.pm-format-header-btn.pm-format-header-unavailable,.pm-summary-doesnt-exist{color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)}.pm-format-header-btn,.pm-summary-item{font-size:.8rem}@media (max-width:1024px){.movie-page .physical-media-section .pm-summary-item{font-size:.8rem!important}}.album-formats-section .media-label{padding-bottom:3px}.album-formats-section .pm-format-header-btn{font-size:.8rem;font-weight:500;min-width:106px;width:106px}@media (max-width:767px){.movie-page .physical-media-section .pm-format-header-btn{min-width:111px;width:111px}.album-formats-section .pm-format-header-btn{min-width:100px;width:100px}}.album-formats-section .pm-summary-item{font-size:.8rem}@media (max-width:767px){.album-formats-section .pm-summary-item{font-size:.8rem!important}.artist-name-header{font-size:1.15rem!important}.album-title-header{font-size:1.6rem!important}.album-year-header{font-size:1rem!important}}@media (orientation:landscape) and (max-height:500px){.landscape-block{display:flex!important}}.landscape-block{display:none;position:fixed;inset:0;z-index:9999;background:var(--color-bg);align-items:center;justify-content:center;flex-direction:column;gap:16px;font-family:var(--font-body);color:var(--color-muted);font-size:1rem;text-align:center;padding:32px}.desktop-only-subtabs{display:flex}@media (max-width:767px){.desktop-only-subtabs{display:none!important}}.popup-menu-inner-border{position:relative}@media (min-width:768px){.popup-menu-inner-border{left:50%!important;margin-left:-95px}.popup-menu-inner-border.content-type-popup{left:1px!important;margin-left:0}.popup-menu-inner-border.content-type-popup.area-popup{left:var(--area-dropdown-left,1px)!important}}@media (hover:hover){.sort-menu-item:not(.sort-menu-item-active):hover{background:color-mix(in srgb,var(--color-accent) 26%,transparent)!important}.popup-menu-inner-border.content-type-popup .sort-menu-item:not(.sort-menu-item-active):hover{text-shadow:1px 1px 0 rgba(22,24,28,.5)}.popup-menu-inner-border.content-type-popup .sort-menu-item:not(.sort-menu-item-active):hover svg{filter:drop-shadow(1px 1px 0 rgba(22,24,28,.5))}.popup-menu-inner-border .profile-menu-option:hover{background:color-mix(in srgb,var(--color-accent) 26%,transparent)!important;color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important;text-shadow:1px 1px 0 rgba(22,24,28,.5)}.popup-menu-inner-border .profile-menu-option:hover svg{filter:drop-shadow(1px 1px 0 rgba(22,24,28,.5))}.popup-menu-inner-border .profile-menu-option-danger:hover{background:color-mix(in srgb,var(--color-red) 26%,transparent)!important;color:var(--color-red)!important;-webkit-text-fill-color:var(--color-red)!important}}.profile-menu-option{touch-action:manipulation;gap:6px!important;justify-content:center!important;text-align:center!important}.profile-menu-icon{flex:0 0 auto}@media (hover:none),(pointer:coarse){.popup-menu-inner-border .profile-menu-option:active{background:var(--color-accent)!important;color:#000!important;-webkit-text-fill-color:#000!important}.popup-menu-inner-border .profile-menu-option-danger:active{background:#ff5a5a!important;color:#000!important;-webkit-text-fill-color:#000!important}}.popup-menu-inner-border:after{content:"";position:absolute;inset:0;border-radius:14px;border:2px solid #000;pointer-events:none;z-index:1}.sort-btn{background:var(--color-bg-50);border:1.5px solid var(--color-border-accent);border-radius:100px;padding:7px 14px;font-size:.75rem;font-weight:500;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);display:flex;align-items:center;gap:5px;white-space:nowrap;box-shadow:0 0 0 2px var(--color-pill-ring);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative;z-index:50}.sort-btn svg{flex:0 0 12px;width:12px;height:12px}.sort-btn-content{display:inline-flex;align-items:center;gap:5px}.sort-random-resolved-label{display:inline}.sort-btn-open{background:var(--color-accent)!important;color:#000!important;border-color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-pill-ring)!important}.sort-dismiss-backdrop{position:fixed;inset:0;z-index:49;touch-action:none}@media (max-width:767px){.sort-btn{padding:9px 14px;font-size:16px!important}.sort-btn-label-sm{font-size:12px}.sort-random-resolved-label{display:none}.filter-sort-row .popup-menu-inner-border{left:0!important;margin-left:0!important;min-width:143px!important;border-radius:8px!important}.filter-sort-row .popup-menu-inner-border:after{border-radius:8px!important}.filter-sort-row .sort-menu-item,.filter-sort-row .sort-menu-item.sort-menu-item-active{border:0!important;box-sizing:border-box!important;font-size:16px!important;font-weight:500!important;padding:10px 16px!important}}@media (min-width:768px){.pm-format-header-btn{padding:6px 14px}.movie-page .physical-media-section .pm-format-header-btn{min-width:107px;width:107px}}.pm-expanded-pane{position:fixed;left:50%;transform:translateX(-50%) translateZ(0);z-index:999;width:-moz-max-content;width:max-content;min-width:230px;background:#111}.pm-qty-btn:disabled{opacity:.25;cursor:default}@media (min-width:390px) and (max-width:767px){.pm-formats-row{-moz-column-gap:17px;column-gap:17px}}@media (min-width:768px){.pm-formats-row{row-gap:12px;overflow:visible}.pm-format-block{min-width:0;overflow:visible}.pm-expanded-pane{min-width:230px}}.pm-qty-controls{display:grid;grid-template-columns:28px 36px 28px;align-items:center;gap:2px}.pm-qty-value{text-align:center;font-size:1rem;color:var(--color-text)}.pm-pane-row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.pm-pane-btn{flex-shrink:0;min-width:80px}.pm-format-header-btn.pm-format-header-active{border-color:var(--color-accent)!important;color:var(--color-accent)!important;background:var(--color-accent-dim)!important;cursor:pointer!important}.art-zoom-trigger,.art-zoom-trigger img{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='13' cy='13' r='8' fill='none' stroke='white' stroke-width='4'/%3E%3Ccircle cx='13' cy='13' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M19 19 28 28' stroke='white' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M19 19 28 28' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M13 9v8M9 13h8' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M13 9v8M9 13h8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 13 13,zoom-in!important}.art-overlay-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,var(--art-overlay-alpha,.85));backdrop-filter:blur(var(--art-overlay-blur,8px));-webkit-backdrop-filter:blur(var(--art-overlay-blur,8px));display:flex;align-items:center;justify-content:center;cursor:zoom-out}.art-overlay-img{max-width:min(600px,85vw);max-height:85vh;width:auto;height:auto;border-radius:10px;border:1px solid hsla(0,0%,40%,.3);box-shadow:0 24px 80px rgba(0,0,0,.8);cursor:default;animation:art-overlay-fade .18s ease forwards;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.album-art-overlay-frame,.movie-art-overlay-frame{position:relative;display:inline-block;overflow:hidden;border:none}.album-art-overlay-frame{--album-art-radius:clamp(2px,2.666667%,8px);border-radius:var(--album-art-radius)}.movie-art-overlay-frame{--movie-poster-radius-x:clamp(2px,2.666667%,8px);--movie-poster-radius-y:clamp(2px,1.777778%,8px);border-radius:var(--movie-poster-radius-x) /var(--movie-poster-radius-y)}.album-art-overlay-frame:after,.movie-art-overlay-frame:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(221,238,255,.21)}.album-art-overlay-frame>img,.movie-art-overlay-frame>img{display:block;max-width:min(600px,85vw);max-height:85vh;width:auto;height:auto;border-radius:inherit;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:1024px){.album-art-overlay-frame{width:100vw;max-width:100vw;border-radius:0}.album-art-overlay-frame>img{width:100vw;max-width:100vw;max-height:none}}@keyframes art-overlay-fade{0%{opacity:0}to{opacity:1}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .art-overlay-backdrop{background:rgba(61,61,61,.85)}:root:not([data-theme=dark]) .art-overlay-img{box-shadow:0 24px 80px rgba(0,0,0,.9)}}[data-theme=light] .art-overlay-backdrop{background:rgba(61,61,61,.85)}[data-theme=light] .art-overlay-img{box-shadow:0 24px 80px rgba(0,0,0,.9)}@media (max-width:767px){.album-header-meta{margin-top:1px}.track-number{margin-left:-3px}.tracklist-row>span:last-child{margin-right:-3px}.tracklist-row{grid-template-columns:24px minmax(0,max-content) minmax(18px,1fr) 16px 78px}.tracklist-song-name{display:-webkit-box;grid-column:2;grid-row:1;font-size:.85rem!important;hyphens:auto;-webkit-hyphens:auto;line-height:1.5;min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:normal}.tracklist-leader{grid-column:3/5;grid-row:1;margin-left:var(--tracklist-leader-offset,0)}.tracklist-row-has-review .tracklist-leader{grid-column:3}.track-review-cell{align-items:center;color:var(--color-muted);font-size:.86rem!important;grid-column:4;grid-row:1;display:none;justify-content:center;line-height:1;min-width:0;text-align:center}.tracklist-row-has-review .track-review-cell{display:flex}.tracklist-rating{font-size:.9rem!important;font-weight:600;grid-column:5;grid-row:1;justify-content:flex-end!important;min-width:0!important;padding-right:12px}.tracklist-rating.unrated{color:var(--color-muted)!important;justify-content:flex-end!important}.tracklist-rating>.tracklist-rating-meter,.tracklist-rating>.tracklist-rating-unrated-label{flex:0 0 auto;width:calc(4.1em + 1px)}.tracklist-rating>.tracklist-rating-meter>.tracklist-rating-svg{flex:0 0 auto;justify-content:flex-start}.album-page-content .tracklist-row .tracklist-song-name{font-size:.85rem!important}.album-page-content .tracklist-row .track-review-cell{font-size:.86rem!important}.album-page-content .tracklist-row .track-review-cell *{font-size:inherit!important}.album-page-content .tracklist-row .tracklist-rating,.album-page-content .tracklist-row .tracklist-rating *{font-size:.9rem!important}.album-page-content .tracklist-row:not(.tracklist-row-current) .tracklist-rating.unrated{color:var(--color-muted)!important}.album-page-content .tracklist-row:not(.tracklist-row-current) .tracklist-rating-excluded-label{color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important}}.song-nav-album-label{display:inline}.song-nav-mobile-label{display:none}@media (max-width:767px){.song-nav-album-label{display:none}.song-nav-mobile-label{display:inline}}.accent-swatch-selected{z-index:2}.accent-swatch-selected,.accent-swatch-unselected{transform:scale(1)!important;transform-origin:center;position:relative}.accent-swatch-unselected{z-index:1}.accent-swatch-row::-webkit-scrollbar{display:none}@media (min-width:768px){.accent-swatch-grid{max-width:none!important;flex-wrap:nowrap!important}}.albums-grid-row{display:flex;flex-direction:column-reverse;gap:12px}@media (min-width:768px){.albums-grid-row{flex-direction:row;gap:45px;align-items:flex-start}}.profile-field-inline{display:flex;flex-direction:column;gap:8px;align-items:stretch}.profile-field-inline .profile-inline-field{width:100%;box-sizing:border-box}@media (min-width:768px){.profile-field-inline{flex-direction:row;align-items:center}.profile-field-inline .profile-inline-field{flex:1;min-width:0;max-width:260px}}.mobile-pill-active{background:var(--color-accent)!important;color:#000!important;border:1.5px solid var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-pill-ring)!important}.mobile-pill:disabled{opacity:.5;cursor:default;pointer-events:none}.mobile-catalog-search{display:none}@media (max-width:767px){.mobile-catalog-search{display:block;padding:10px 16px 4px}.mobile-catalog-search .input{width:100%;font-size:1rem}:not(.song-detail-page)>.album-header-block .album-header-artist{font-size:2rem}:not(.song-detail-page)>.album-header-block .album-header-title{font-size:1.7rem;margin-top:-2px}.song-detail-page>.album-header-block{margin-top:-17px}.song-detail-page .album-header-artist{font-size:2rem}.song-detail-page .album-header-title{font-size:1.6rem;margin-bottom:1px}.song-detail-page .song-title-line{font-size:1.35rem!important;color:#fff!important;margin-top:3px!important}.song-detail-page .song-mobile-track-kicker{font-size:.85rem;margin-top:6px}.song-detail-page .album-header-score.unrated{color:#737373!important}.song-detail-page .album-header-artist,.song-detail-page .album-header-score,.song-detail-page .album-header-title{display:none!important}.song-detail-page .song-rating-mobile-row{--song-mobile-rating-control-height:54px;--song-mobile-rating-control-radius:14px;--song-mobile-exclude-width:102px;display:flex;align-items:center;gap:12px;padding:0 16px;margin-top:16px}.song-detail-page .song-rating-mobile-row .rating-btn-excluded{align-items:center;border-radius:var(--song-mobile-rating-control-radius)!important;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:19px!important;height:var(--song-mobile-rating-control-height);justify-content:center;letter-spacing:0;line-height:1;max-width:var(--song-mobile-exclude-width);min-width:var(--song-mobile-exclude-width);padding:0 15px;white-space:nowrap;width:var(--song-mobile-exclude-width)}.song-detail-page .song-rating-mobile-row .rating-btn-excluded.active{font-size:18.5px!important;letter-spacing:-.02em}.song-detail-page .song-rating-mobile-row .drag-rating-bar{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--song-mobile-rating-control-radius);box-sizing:border-box;flex:0 0 auto;height:var(--song-mobile-rating-control-height);justify-content:flex-end;margin-left:auto;padding:8px 9px}.song-detail-page .song-rating-mobile-row .drag-rating-bar.is-previewing,.song-detail-page .song-rating-mobile-row .drag-rating-bar.is-touch-armed{background:transparent;border-color:var(--color-accent)}.song-detail-page .song-rating-mobile-row .drag-rating-star{height:36px;width:36px}.song-detail-page .song-rating-mobile-row .drag-rating-star+.drag-rating-star{margin-left:-6px}.song-detail-page .song-rating-mobile-row .drag-rating-bar>.drag-rating-star,.song-detail-page .song-rating-mobile-row .drag-rating-layered{transform:translateY(-.5px)}.song-detail-page .song-nav-row{align-items:center;padding-top:18px!important}.song-detail-page .song-nav-row-mobile .song-auto-advance-control-mobile{display:none!important}.song-detail-page .song-nav-row-mobile{gap:10px!important;padding-top:9px!important}.song-detail-page .album-header-action{margin-top:0!important;margin-bottom:5px!important}.song-detail-page .song-auto-advance-control{gap:8px!important;box-sizing:border-box;height:56px;padding:7px 11px!important}.song-detail-page .song-nav-btn{align-items:center;box-sizing:border-box;color:var(--color-muted)!important;display:inline-flex;justify-content:center;min-width:0;height:58px;width:58px;padding:7px 11px!important}.song-detail-page .song-nav-btn:active{background:transparent!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-muted)!important;transition:none!important}.song-detail-page .song-nav-btn.song-nav-btn-touch-active{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-bg))!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important;transition:none!important}.song-detail-page .song-nav-btn svg{display:block;fill:currentColor;width:2.153em;height:2.153em}.song-detail-page .song-nav-btn .song-nav-skip-icon{width:2.153em;height:2.153em}.song-detail-page .song-nav-btn .song-nav-play-icon{width:calc(1.684em + 5.5px);height:calc(1.684em + 5.5px)}.song-detail-page .song-nav-track-text{display:none}.song-detail-page .song-nav-mobile-boundary-icon{display:block}}@media (max-width:375px){.song-detail-page .song-rating-mobile-row{gap:8px;padding:0 8px}}.song-detail-page .album-header-score.unrated{color:#737373!important}@media (min-width:768px){.song-detail-page .song-mobile-track-kicker{color:#ced4da!important;margin-top:12px!important;margin-bottom:-5px}.song-detail-page .album-header-title,.song-detail-page .song-title-line{text-align:left!important}.album-title-header,.song-detail-page .album-header-title{line-height:calc(1.2em - 3px)!important;padding-bottom:2px!important;margin-bottom:-3px!important}.song-detail-page .song-title-line{color:#fff!important;justify-content:flex-start!important}.song-detail-page .song-rating-mobile-row{--song-mobile-rating-control-height:54px;--song-mobile-rating-control-radius:14px;--song-mobile-exclude-width:102px;align-items:center;display:flex;flex-direction:row-reverse;gap:12px;margin-top:16px;padding:0 16px}.song-detail-page .song-rating-mobile-row .rating-btn-excluded{align-items:center;border-radius:var(--song-mobile-rating-control-radius)!important;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:19px!important;height:var(--song-mobile-rating-control-height);justify-content:center;letter-spacing:0;line-height:1;max-width:var(--song-mobile-exclude-width);min-width:var(--song-mobile-exclude-width);padding:0 15px;white-space:nowrap;width:var(--song-mobile-exclude-width)}.song-detail-page .song-rating-mobile-row .rating-btn-excluded.active{font-size:18.5px!important;letter-spacing:-.02em}.song-detail-page .song-rating-mobile-row .drag-rating-bar{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--song-mobile-rating-control-radius);box-sizing:border-box;flex:0 0 auto;height:var(--song-mobile-rating-control-height);justify-content:flex-end;margin-left:0;padding:8px 9px}.song-detail-page .song-rating-mobile-row .drag-rating-bar.is-previewing,.song-detail-page .song-rating-mobile-row .drag-rating-bar.is-touch-armed{background:transparent;border-color:var(--color-accent)}.song-detail-page .song-rating-mobile-row .drag-rating-star{height:36px;width:36px}.song-detail-page .song-rating-mobile-row .drag-rating-star+.drag-rating-star{margin-left:-6px}.song-detail-page .song-rating-mobile-row .drag-rating-bar>.drag-rating-star,.song-detail-page .song-rating-mobile-row .drag-rating-layered{transform:translateY(0)}}@media (min-width:1025px){.song-detail-page .song-mobile-track-kicker{color:#a6aaae!important}.song-detail-page .song-rating-mobile-row{transform:translate(-15px,-7.5px)}.song-detail-page .song-rating-mobile-row .drag-rating-bar,.song-detail-page .song-rating-mobile-row .rating-btn-excluded{border-width:1.5px!important}.song-detail-page .song-rating-mobile-row .drag-rating-bar.is-previewing,.song-detail-page .song-rating-mobile-row .drag-rating-bar.is-touch-armed,.song-detail-page .song-rating-mobile-row .drag-rating-bar:hover{border-color:var(--color-accent-dark)!important}.song-detail-page .song-rating-mobile-row .rating-btn-excluded:not(.active):not(:disabled):hover{border-color:var(--color-darkred)!important}.song-detail-page .song-nav-row .song-nav-btn,.song-detail-page .song-nav-row .song-nav-btn *{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.album-grid a{-webkit-touch-callout:none}.btn-view-collection{border-color:var(--color-accent)!important;color:var(--color-accent)!important}@media (max-width:767px){.tracklist-row{padding:14px 3px!important}.artist-list-row span{font-size:1.05rem}.artist-row-inner{justify-content:flex-start!important}.artist-list-row:nth-child(2n) .artist-row-inner,.artist-list-row:nth-child(odd) .artist-row-inner,.tracklist-row:nth-child(2n),.tracklist-row:nth-child(odd){background:transparent}}@media (max-width:1024px){.album-grid-mobile-1{grid-template-columns:1fr!important;padding:8px!important;row-gap:32px!important;-moz-column-gap:0!important;column-gap:0!important}.album-grid-mobile-2{grid-template-columns:repeat(2,1fr)!important}.album-grid-mobile-2,.album-grid-mobile-3{padding-left:0!important;padding-right:0!important;padding-bottom:8px!important;gap:8px!important}.album-grid-mobile-3{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:640px) and (max-width:1024px){.album-grid-desktop-3{grid-template-columns:repeat(3,1fr)!important}.album-grid-desktop-4,.movie-grid.album-grid-desktop-4{grid-template-columns:repeat(4,1fr)!important}.movie-grid.album-grid-desktop-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:1024px){.album-grid-mobile-1,.album-grid-mobile-2,.album-grid-mobile-3{padding-top:30px!important}}@media (min-width:1025px){.album-grid{padding-top:30px!important}}@media (min-width:1025px) and (max-width:1199px){.album-grid-desktop-3{grid-template-columns:repeat(3,1fr)!important}.album-grid-desktop-4{grid-template-columns:repeat(4,1fr)!important}.album-grid-desktop-5{grid-template-columns:repeat(5,1fr)!important}}@media (min-width:1025px){.album-grid .album-art-container,.album-grid .movie-art-container{box-shadow:0 9px 20px rgba(0,0,0,.34),0 2px 7px rgba(0,0,0,.24)}.album-grid-desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.album-grid-desktop-4{grid-template-columns:repeat(4,220px)!important}.album-grid-desktop-4,.album-grid-desktop-5{gap:20px!important;width:100%!important;justify-content:center!important}.album-grid-desktop-5{grid-template-columns:repeat(5,172px)!important}.movie-grid.album-grid-desktop-3{row-gap:41px!important}.movie-grid.album-grid-desktop-4,.movie-grid.album-grid-desktop-5{row-gap:55px!important}.search-tab-wrapper .movie-grid.movie-search-grid-tight-rows.album-grid-desktop-4,.search-tab-wrapper .movie-grid.movie-search-grid-tight-rows.album-grid-desktop-5{row-gap:27px!important}.search-tab-wrapper .movie-grid.tv-search-grid-tight-rows.album-grid-desktop-4,.search-tab-wrapper .movie-grid.tv-search-grid-tight-rows.album-grid-desktop-5{row-gap:16px!important}.movie-grid.movie-grid-film-queue-tight-rows.album-grid-desktop-4{row-gap:26px!important}.movie-grid.movie-grid-film-queue-tight-rows.album-grid-desktop-5{row-gap:27px!important}}.swipe-tab-pane,.swipe-tabs-track,.swipe-tabs-wrapper{background:var(--color-bg)}.swipe-tabs-header{display:flex;border-bottom:1px solid var(--color-bg);background:transparent;background:linear-gradient(to bottom,var(--color-bg) 0,var(--color-bg) calc(100% - 1px),transparent 100%);position:sticky;top:0;z-index:10;padding:0;line-height:1;gap:0}.swipe-tab-label{flex:1;padding:12px 4px 10px;font-size:16px;font-weight:500;color:#5a5a5a;background:none;border:none;border-bottom:2.5px solid #323232;cursor:pointer;font-family:var(--font-body);text-align:center;white-space:nowrap}.swipe-tab-label.active{color:var(--color-accent);font-weight:700;border-bottom:2.5px solid var(--color-accent)}@media (hover:hover) and (pointer:fine) and (min-width:768px){.swipe-tab-label:not(.active):hover{color:#aaa;border-bottom-color:#7d7d7d}}@media (max-width:1024px){.swipe-tab-label,.swipe-tab-label.active{border-bottom-width:1px}.swipe-tabs-wrapper{position:relative;overflow:hidden;height:calc(100dvh - 56px);background:var(--color-bg);touch-action:pan-y}.swipe-tabs-track{height:100%;will-change:transform;backface-visibility:hidden}.swipe-tab-pane,.swipe-tabs-track{display:flex;background:var(--color-bg);touch-action:pan-y;transform:translateZ(0)}.swipe-tab-pane{flex:0 0 100%;width:100%;min-width:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.swipe-tab-pane:not(.active){opacity:.99}.swipe-tab-pane-clone{pointer-events:none}.tab-content{flex:1;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 200px)}}@media (min-width:1025px){.swipe-tabs-wrapper{position:relative;overflow:hidden;height:var(--swipe-tabs-wrapper-height,calc(100dvh - var(--topnav-height) - 79px));touch-action:pan-y}.swipe-tabs-track{height:100%;will-change:transform;backface-visibility:hidden}.swipe-tab-pane,.swipe-tabs-track{display:flex;touch-action:pan-y;transform:translateZ(0)}.swipe-tab-pane{flex:0 0 100%;width:100%;min-width:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.swipe-tab-pane-clone{pointer-events:none}.tab-content{overflow:visible;padding-top:0;padding-bottom:var(--desktop-bottom-scroll-room)}}@media (max-width:1024px){.filter-sort-row{position:sticky;top:20px;z-index:9;background:transparent;padding:20px 6px 8px;display:flex;gap:8px;align-items:center}.search-tab-wrapper .filter-sort-row{padding-bottom:20px!important}@media (max-width:767px){.compact-mobile-search-tab-wrapper .filter-sort-row{padding-top:0!important;padding-bottom:0!important;margin-top:-5px;margin-bottom:-2px}.compact-mobile-search-tab-wrapper .filter-sort-row .filter-search-wrap{position:relative;z-index:2}.compact-mobile-search-tab-wrapper .filter-sort-row:after{content:"";position:absolute;left:0;right:0;bottom:-34px;height:34px;background:linear-gradient(180deg,#000,transparent);pointer-events:none;z-index:1}.compact-mobile-search-tab-wrapper .tab-content{padding-top:0!important}}.filter-sort-row .input{background:var(--color-bg-50)!important;border:1.5px solid var(--color-border-accent)!important;border-radius:100px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:16px!important;font-weight:700!important;font-family:var(--font-body)!important;padding:9px 16px!important;color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-pill-ring)}.filter-sort-row .input::-moz-placeholder{color:var(--color-accent);opacity:1}.filter-sort-row .input::placeholder{color:var(--color-accent);opacity:1}.filter-sort-row .input.filter-search-input{background:var(--color-bg-50)!important;border:1.5px solid var(--color-border)!important;border-radius:8px!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:0 0 0 2px var(--color-pill-ring)!important;font-size:16px!important;font-weight:400!important;padding:10px 14px!important;color:var(--color-text)!important;height:40px!important;box-sizing:border-box!important}.filter-sort-row .input.filter-search-input:focus{border-color:var(--color-accent)!important}.filter-sort-row .input.filter-search-input::-moz-placeholder{color:var(--color-border)!important;opacity:1}.filter-sort-row .input.filter-search-input::placeholder{color:var(--color-border)!important;opacity:1}.artist-filter-input{background:var(--color-bg-50)!important;border:1.5px solid var(--color-border-accent)!important;border-radius:100px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:16px!important;font-weight:700!important;font-family:var(--font-body)!important;padding:9px 16px!important;color:var(--color-accent)!important;box-shadow:0 0 0 2px var(--color-pill-ring);width:calc(100% - 32px);margin:0 16px 8px;display:block}.artist-filter-input::-moz-placeholder{color:var(--color-accent);opacity:1}.artist-filter-input::placeholder{color:var(--color-accent);opacity:1}.artist-list-wrapper .filter-sort-row{padding:8px 0}}@media (min-width:376px) and (max-width:767px){.sort-btn{width:177px;padding:9px 16px;overflow:hidden}.filter-sort-row .input:not(.artist-filter-input){width:177px!important;flex:none!important}}@media (max-width:375px){.sort-btn{font-size:15.5px!important;width:166px;padding:9px 16px;overflow:hidden}.filter-sort-row .input:not(.artist-filter-input){width:166px!important;flex:none!important}}@media (min-width:768px){.filter-sort-row{display:flex;align-items:center;gap:8px;padding:25px 16px 12px!important}.filter-sort-row .input:not(.artist-filter-input){flex:none!important}.artist-filter-input,.filter-sort-row .input:not(.artist-filter-input){font-size:14px!important;width:215px!important;height:40px!important;box-sizing:border-box!important}.artist-filter-wrap{width:215px!important;margin:0 auto}.sort-btn,.sort-btn.sort-btn-open{font-size:14px!important;min-width:215px;height:40px!important;box-sizing:border-box!important;padding:0 14px!important;justify-content:center}.filter-sort-row .sort-btn svg{width:13.2px!important;height:13.2px!important;flex-basis:13.2px!important}.filter-sort-row .sort-btn svg path{stroke-width:2.3px}.filter-sort-row .sort-btn-content{gap:3px;transform:translateX(-7px)}.sort-menu-item{font-size:14px!important}.filter-sort-row .sort-menu-item,.filter-sort-row .sort-menu-item.sort-menu-item-active{text-align:center!important}.swipe-tab-label{font-size:.9rem!important}}.popup-menu-inner-border.content-type-popup .sort-menu-item.sort-menu-item-active,.sort-menu-item.sort-menu-item-active{font-weight:500!important}@media (min-width:768px){.popup-menu-inner-border.content-type-popup>.sort-menu-item.sort-menu-item-active{border-color:rgba(0,0,0,.469)!important;border-style:solid!important;border-width:0 1px!important}.popup-menu-inner-border.content-type-popup>.sort-menu-item.sort-menu-item-active:first-child{border-width:1px 1px 0!important}.popup-menu-inner-border.content-type-popup>.sort-menu-item.sort-menu-item-active:last-child{border-width:0 1px 1px!important}.popup-menu-inner-border.content-type-popup>.sort-menu-item.sort-menu-item-active:first-child:last-child{border-width:1px!important}.filter-sort-row .popup-menu-inner-border>.sort-menu-item.sort-menu-item-active{border-color:rgba(0,0,0,.469)!important;border-style:solid!important;border-width:0 1px!important}.filter-sort-row .popup-menu-inner-border>.sort-menu-item.sort-menu-item-active:first-child{border-width:1px 1px 0!important}.filter-sort-row .popup-menu-inner-border>.sort-menu-item.sort-menu-item-active:last-child{border-width:0 1px 1px!important}.filter-sort-row .popup-menu-inner-border>.sort-menu-item.sort-menu-item-active:first-child:last-child{border-width:1px!important}}.input.filter-search-input{border-color:var(--color-border)!important}.input.filter-search-input:focus{border-color:var(--color-accent)!important}.input.filter-search-input::-moz-placeholder{color:var(--color-border)!important;opacity:1}.input.filter-search-input::placeholder{color:var(--color-border)!important;opacity:1}.input.filter-search-input:not(:-moz-placeholder){color:var(--color-darkwhite)!important}.input.filter-search-input:focus,.input.filter-search-input:not(:placeholder-shown){color:var(--color-darkwhite)!important}@media (min-width:768px){.album-card-artist,.album-card-title,.album-card-year{font-size:12px!important}}.filter-search-wrap{position:relative;display:inline-flex;align-items:center;flex:1;max-width:200px;min-width:0}.filter-sort-row .filter-search-wrap .input:not(.artist-filter-input){width:100%!important;padding-right:38px!important}.filter-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:var(--color-accent);border:none;padding:0;margin:0;cursor:pointer;color:var(--color-selected-text);display:flex;align-items:center;justify-content:center;line-height:0;border-radius:50%;-webkit-tap-highlight-color:transparent}.filter-search-clear svg{width:12px;height:12px}.filter-search-clear:active{opacity:.7}.filter-search-clear.has-market-btn{right:38px}.search-market-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:transparent;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;border-radius:6px;-webkit-tap-highlight-color:transparent}.search-market-btn:hover{background:hsla(0,0%,100%,.06)}.search-market-sheet{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:rgba(0,0,0,.92);border:1.25px solid #505050;border-radius:14px;overflow:hidden;min-width:130px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);box-shadow:0 0 0 1px var(--color-menu-ring);animation:sortMenuSlideDown .18s cubic-bezier(.32,.72,0,1) forwards}.search-market-sheet-item{display:flex;align-items:center;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font-family:var(--font-body);font-size:.9rem;text-align:left;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.search-market-sheet-item:hover{background:hsla(0,0%,100%,.06)}}@media (min-width:376px) and (max-width:767px){.filter-sort-row .filter-search-wrap{flex:none;width:177px;max-width:none}}@media (max-width:375px){.filter-sort-row .filter-search-wrap{flex:none;width:166px;max-width:none}}@media (min-width:768px){.filter-sort-row .filter-search-wrap{flex:none;width:215px;max-width:none}}.grid-density-toggle{height:40px}.grid-density-controls,.grid-density-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto}.grid-density-controls{position:relative}.accent-grid-menu-mobile,.accent-grid-mobile-slot,.grid-density-mobile-picker{display:none}.grid-density-option{width:30px;height:30px;border:1.25px solid var(--color-border);border-radius:7px;background:transparent;box-sizing:border-box;color:var(--color-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:var(--font-body);font-size:.78rem;font-weight:700;line-height:1;-webkit-tap-highlight-color:transparent}.grid-density-option-active{color:var(--color-accent);border-color:var(--color-border);background:transparent;cursor:default;pointer-events:none}.grid-density-desktop-trigger.grid-density-option-active{cursor:pointer;pointer-events:auto}@media (hover:hover) and (pointer:fine){.accent-grid-control:hover,.grid-density-desktop-trigger.grid-density-option-active:hover,.grid-density-option:not(.grid-density-option-active):hover{background:var(--color-accent-dim)}.accent-grid-control:hover{border-color:var(--color-accent)}.grid-density-desktop-trigger.grid-density-option-active:hover,.grid-density-option:not(.grid-density-option-active):hover{border-color:var(--color-accent);color:var(--color-accent)}}.accent-grid-control-wrap{display:none;position:relative;flex:0 0 auto;width:30px;height:30px}.accent-grid-control{width:30px;height:30px;border:1.25px solid var(--color-border);border-radius:7px;background:var(--color-bg);box-sizing:border-box;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;-webkit-tap-highlight-color:transparent}.accent-grid-control-chip{width:11px;height:11px;border-radius:3px;display:block;box-shadow:none}.accent-grid-control-open{border-color:var(--color-accent);background:var(--color-accent-dim)}.accent-grid-menu{position:absolute;top:50%;left:50%!important;transform:translate(calc(-1 * var(--accent-active-offset, 204px)),-50%);z-index:50;display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;border-radius:0;overflow:visible;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;margin-left:0!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;animation:accentGridMenuPop .14s cubic-bezier(.32,.72,0,1) forwards}.accent-grid-menu:after{border:0}.accent-grid-swatch{width:40px;height:40px;border:1.25px solid var(--color-border);border-radius:8px;background:var(--color-bg);box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.accent-grid-swatch-chip{width:13px;height:13px;border-radius:3px;display:block;box-shadow:none;pointer-events:none}.accent-grid-swatch-active{background:color-mix(in srgb,var(--swatch-color,var(--color-accent)) 15%,var(--color-bg))}.accent-grid-swatch-active,.accent-grid-swatch-active[aria-label="white accent"]{border-color:var(--swatch-color,var(--color-accent))}@media (hover:hover) and (pointer:fine){.accent-grid-swatch:hover{background:color-mix(in srgb,var(--swatch-color,var(--color-accent)) 15%,var(--color-bg))}.accent-grid-swatch:hover,.accent-grid-swatch[aria-label="white accent"]:hover{border-color:var(--swatch-color,var(--color-accent))}}@media (min-width:1025px){.accent-grid-control,.accent-grid-control-wrap,.grid-density-option{width:40px;height:40px;border-radius:8px}.accent-grid-control-chip{width:13px;height:13px}.accent-grid-control-wrap{display:inline-flex}}@media (max-width:767px){.filter-sort-row.filter-sort-row-has-density{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch!important;gap:6px!important;padding-left:7px!important;padding-right:7px!important}.filter-sort-row.filter-sort-row-has-density>div:first-child{justify-self:start;min-width:0}.filter-sort-row.filter-sort-row-has-density .grid-density-controls{justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px}.filter-sort-row.filter-sort-row-has-density .sort-btn,.filter-sort-row.filter-sort-row-has-density .sort-btn.sort-btn-open{width:116px;min-width:0;max-width:none;height:40px!important;padding:0 11px!important;font-size:16px!important;border-radius:8px!important;flex:0 1 auto}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-desktop,.filter-sort-row.filter-sort-row-has-density .grid-density-toggle-desktop{display:none}.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot,.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control-wrap,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker{display:inline-flex;position:relative;flex:0 0 auto;width:40px;height:40px}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker{justify-self:center}.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-trigger{position:relative;z-index:52;width:40px;height:40px;overflow:hidden;border:1.5px solid var(--color-border-accent);border-radius:8px;background:var(--color-bg-50);box-shadow:0 0 0 2px var(--color-pill-ring);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control-open,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker-open .grid-density-mobile-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.filter-sort-row.filter-sort-row-has-density .grid-density-option{width:40px;height:40px;border:0;border-radius:0;background:transparent;color:var(--color-border-accent);font-size:16px;font-weight:500}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu{position:absolute;top:40px;left:0;z-index:51;width:40px;display:flex;flex-direction:column;background:transparent}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile .accent-grid-swatch,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu-option{width:40px;height:40px;border:1.5px solid var(--color-border-accent);border-top:0;border-radius:0;background:var(--color-bg-50);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile .accent-grid-swatch:last-child,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile .accent-grid-swatch-chip,.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control-chip{width:13px;height:13px;border-radius:3px}.filter-sort-row.filter-sort-row-has-density .grid-density-option-active{color:var(--color-accent);background:transparent}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-trigger.grid-density-option-active{pointer-events:auto;cursor:pointer;border:1.5px solid var(--color-border-accent);border-radius:8px;background:var(--color-bg-50)}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker-open .grid-density-mobile-trigger.grid-density-option-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu-option:active{background:var(--color-accent);border-color:var(--color-accent);color:#000}.filter-sort-row.filter-sort-row-has-density .filter-search-wrap{justify-self:end;flex:0 1 116px;width:116px;max-width:116px}.filter-sort-row.filter-sort-row-has-density .input.filter-search-input{height:40px!important;border-color:var(--color-border-accent)!important;padding-left:10px!important;padding-right:32px!important}}@media (max-width:375px){.filter-sort-row.filter-sort-row-has-density{gap:4px!important;padding-left:7px!important;padding-right:7px!important}.filter-sort-row.filter-sort-row-has-density .sort-btn,.filter-sort-row.filter-sort-row-has-density .sort-btn.sort-btn-open{width:116px;max-width:none;padding:0 9px!important;font-size:16px!important}.filter-sort-row.filter-sort-row-has-density .filter-search-wrap{flex-basis:116px;width:116px;max-width:116px}.filter-sort-row.filter-sort-row-has-density .grid-density-option{width:40px;height:40px;font-size:16px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.filter-sort-row.filter-sort-row-has-density{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch!important;gap:6px!important;padding:20px 7px 8px!important}.filter-sort-row.filter-sort-row-has-density>div:first-child{justify-self:start;min-width:0}.filter-sort-row.filter-sort-row-has-density .grid-density-controls{justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px}.filter-sort-row.filter-sort-row-has-density .sort-btn,.filter-sort-row.filter-sort-row-has-density .sort-btn.sort-btn-open{width:116px;min-width:0;max-width:none;height:40px!important;padding:0 11px!important;font-size:16px!important;border-radius:8px!important;flex:0 1 auto}.filter-sort-row.filter-sort-row-has-density .sort-btn-content{gap:5px;transform:none}.filter-sort-row.filter-sort-row-has-density .sort-btn svg{width:12px!important;height:12px!important;flex-basis:12px!important}.filter-sort-row.filter-sort-row-has-density .sort-btn svg path{stroke-width:2px}.filter-sort-row.filter-sort-row-has-density .sort-random-resolved-label{display:none}.filter-sort-row.filter-sort-row-has-density .popup-menu-inner-border{left:0!important;margin-left:0!important;min-width:143px!important;border-radius:8px!important}.filter-sort-row.filter-sort-row-has-density .popup-menu-inner-border:after{border-radius:8px!important}.filter-sort-row.filter-sort-row-has-density .sort-menu-item,.filter-sort-row.filter-sort-row-has-density .sort-menu-item.sort-menu-item-active{border:0!important;box-sizing:border-box!important;font-size:16px!important;font-weight:500!important;padding:10px 16px!important;text-align:left!important}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-desktop,.filter-sort-row.filter-sort-row-has-density .grid-density-toggle-desktop{display:none}.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot,.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control-wrap,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker{display:inline-flex;position:relative;flex:0 0 auto;width:40px;height:40px}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker{justify-self:center}.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-trigger{position:relative;z-index:52;width:40px;height:40px;overflow:hidden;border:1.5px solid var(--color-border-accent);border-radius:8px;background:var(--color-bg-50);box-shadow:0 0 0 2px var(--color-pill-ring);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control-open,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker-open .grid-density-mobile-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.filter-sort-row.filter-sort-row-has-density .grid-density-option{width:40px;height:40px;border:0;border-radius:0;background:transparent;color:var(--color-border-accent);font-size:16px;font-weight:500}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu{position:absolute;top:40px;left:0;z-index:51;width:40px;display:flex;flex-direction:column;background:transparent}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile .accent-grid-swatch,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu-option{width:40px;height:40px;border:1.5px solid var(--color-border-accent);border-top:0;border-radius:0;background:var(--color-bg-50);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile .accent-grid-swatch:last-child,.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.filter-sort-row.filter-sort-row-has-density .accent-grid-menu-mobile .accent-grid-swatch-chip,.filter-sort-row.filter-sort-row-has-density .accent-grid-mobile-slot .accent-grid-control-chip{width:13px;height:13px;border-radius:3px}.filter-sort-row.filter-sort-row-has-density .grid-density-option-active{color:var(--color-accent);background:transparent}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-trigger.grid-density-option-active{pointer-events:auto;cursor:pointer;border:1.5px solid var(--color-border-accent);border-radius:8px;background:var(--color-bg-50)}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-picker-open .grid-density-mobile-trigger.grid-density-option-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-sort-row.filter-sort-row-has-density .grid-density-mobile-menu-option:active{background:var(--color-accent);border-color:var(--color-accent);color:#000}.filter-sort-row.filter-sort-row-has-density .filter-search-wrap{justify-self:end;flex:0 1 116px;width:116px;max-width:116px}.filter-sort-row.filter-sort-row-has-density .input.filter-search-input{height:40px!important;border-color:var(--color-border-accent)!important;padding-left:10px!important;padding-right:32px!important}}.artist-filter-wrap{display:none;position:relative}.filter-sort-row .artist-filter-input{padding-right:38px!important}.artist-filter-wrap .filter-search-clear{right:26px;top:calc(50% - 4px)}@media (max-width:375px){.mobile-sheet{bottom:calc(env(safe-area-inset-bottom, 0px) + 71px)}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .mobile-pill-active{color:#fff!important}}[data-theme=light] .mobile-pill-active{color:#fff!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .mobile-sheet-option.active{color:#fff!important}}[data-theme=light] .mobile-sheet-option.active{color:#fff!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sort-btn-open{color:#fff!important}}[data-theme=light] .sort-btn-open{color:#fff!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pm-expanded-pane{background:#fff!important}}[data-theme=light] .pm-expanded-pane{background:#fff!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .btn-primary{color:#fff!important}}[data-theme=light] .btn-primary{color:#fff!important}.label-playon-btn{background:transparent;border:1px solid var(--color-border);color:#9a9a9a;border-radius:8px;padding:7px 18px;font-family:var(--font-body);font-size:.8rem;font-weight:500;cursor:pointer;letter-spacing:.02em;transition:none;display:inline-block;text-decoration:none;white-space:nowrap}.spotify-web-fallback-note{margin-top:7px;max-width:180px;color:#888;font-size:.72rem;font-style:italic;line-height:1.25}@media (min-width:768px){.spotify-web-fallback-note{color:#586575}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .label-playon-btn{color:#666}}[data-theme=light] .label-playon-btn{color:#666}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .artist-list-row{color:#000}:root:not([data-theme=dark]) .artist-list-row:nth-child(odd) .artist-row-inner{background:#fbfbfb}:root:not([data-theme=dark]) .artist-list-row:nth-child(2n) .artist-row-inner{background:#fff}}[data-theme=light] .artist-list-row{color:#000}[data-theme=light] .artist-list-row:nth-child(odd) .artist-row-inner{background:#fbfbfb}[data-theme=light] .artist-list-row:nth-child(2n) .artist-row-inner{background:#fff}@media (hover:hover) and (pointer:fine){.artist-list-row:hover .artist-row-inner{background:#202020!important}}@media (prefers-color-scheme:light){@media (hover:hover) and (pointer:fine){:root:not([data-theme=dark]) .artist-list-row:hover .artist-row-inner{background:#f0f0f0!important}}}[data-theme=light] .artist-list-row:hover .artist-row-inner{background:#f0f0f0!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sort-btn{border-color:#8c8c8c!important}:root:not([data-theme=dark]) .choice-tab{border-color:var(--color-border-accent)!important}:root:not([data-theme=dark]) .input:focus{border-color:var(--color-accent)!important}:root:not([data-theme=dark]) .filter-sort-row .input,:root:not([data-theme=dark]) .filter-sort-row.filter-sort-row-has-density .grid-density-toggle,:root:not([data-theme=dark]) .mobile-pill{border-color:#8c8c8c!important}:root:not([data-theme=dark]) .filter-sort-row.filter-sort-row-has-density .accent-grid-control-wrap+.grid-density-option,:root:not([data-theme=dark]) .filter-sort-row.filter-sort-row-has-density .grid-density-option+.grid-density-option{border-left-color:#8c8c8c!important}:root:not([data-theme=dark]) .artist-filter-input,:root:not([data-theme=dark]) .btn-back,:root:not([data-theme=dark]) .mobile-sheet{border-color:#8c8c8c!important}:root:not([data-theme=dark]) .mobile-pill-active,:root:not([data-theme=dark]) .sort-btn-open{border-color:var(--color-accent)!important}}[data-theme=light] .sort-btn{border-color:#8c8c8c!important}[data-theme=light] .choice-tab{border-color:var(--color-border-accent)!important}[data-theme=light] .input:focus{border-color:var(--color-accent)!important}[data-theme=light] .filter-sort-row .input,[data-theme=light] .filter-sort-row.filter-sort-row-has-density .grid-density-toggle,[data-theme=light] .mobile-pill{border-color:#8c8c8c!important}[data-theme=light] .filter-sort-row.filter-sort-row-has-density .accent-grid-control-wrap+.grid-density-option,[data-theme=light] .filter-sort-row.filter-sort-row-has-density .grid-density-option+.grid-density-option{border-left-color:#8c8c8c!important}[data-theme=light] .artist-filter-input,[data-theme=light] .btn-back,[data-theme=light] .mobile-sheet{border-color:#8c8c8c!important}[data-theme=light] .mobile-pill-active,[data-theme=light] .sort-btn-open{border-color:var(--color-accent)!important}@media (max-width:1024px) and (prefers-color-scheme:light){:root:not([data-theme=dark]) .log-action-sheet.queue-action-mobile-sheet{border-color:#8c8c8c!important}}@media (max-width:1024px){[data-theme=light] .log-action-sheet.queue-action-mobile-sheet{border-color:#8c8c8c!important}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .swipe-tab-label{color:#b4b4b4;border-bottom-color:#d2d2d2}:root:not([data-theme=dark]) .swipe-tab-label.active{color:var(--color-accent);border-bottom-color:var(--color-accent)}}[data-theme=light] .swipe-tab-label{color:#b4b4b4;border-bottom-color:#d2d2d2}[data-theme=light] .swipe-tab-label.active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.profile-option-btn{border-radius:8px;border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-body);background:transparent;transition:none}.profile-option-btn.selected{border-color:var(--color-accent);background:var(--color-accent-dim);color:var(--color-accent)}.profile-option-btn:disabled{cursor:default}.streaming-service-options{display:flex;gap:8px;flex-wrap:nowrap}.streaming-service-btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:700;line-height:1}.streaming-service-mark{display:block;width:20px;height:20px;flex:0 0 20px}.tv-streaming-order-list{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.tv-streaming-order-row{align-items:center;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;padding:8px 10px}.tv-streaming-order-row+.tv-streaming-order-row{border-top:1px solid var(--color-border)}.tv-streaming-order-rank{color:var(--color-muted);font-size:.72rem;font-weight:900;text-align:center}.tv-streaming-order-name{color:var(--color-text);font-size:.84rem;font-weight:700}.tv-streaming-order-actions{display:flex;gap:6px}.tv-streaming-order-btn{align-items:center;color:var(--color-muted);display:inline-flex;font-size:1rem;font-weight:900;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.profile-labs-panel{width:100%;max-width:380px;box-sizing:border-box;margin-bottom:24px;padding:14px 12px 12px;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface-2) 45%,transparent);text-align:left}.profile-labs-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.profile-labs-title{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.profile-labs-desc,.profile-labs-feature-desc{color:var(--color-muted);font-size:.72rem;line-height:1.35}.profile-labs-desc{margin-top:5px}.profile-labs-toggle{display:flex;flex:0 0 auto;gap:6px}.profile-labs-features{display:flex;flex-direction:column;gap:10px}.profile-labs-feature{padding-top:10px;border-top:1px solid var(--color-border)}.profile-labs-feature-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.profile-labs-feature-title{color:var(--color-text);font-size:.78rem;font-weight:700}.profile-labs-feature-desc{margin-top:7px}.profile-labs-lock-pill{flex:0 0 auto;padding:3px 7px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);font-size:.68rem;line-height:1}.profile-labs-feature-locked{opacity:.72}.lb-import-launcher-disabled,.profile-labs-feature-locked .profile-option-btn{pointer-events:none;filter:saturate(.45);opacity:.65}@media (min-width:1025px){.mobile-only{display:none!important}}.track-review-cell{align-items:center;display:none;grid-column:4;grid-row:1;justify-content:center;min-width:0;transform:translateX(3px)}.tracklist-row-has-review .track-review-cell{display:flex}.track-review-indicator{position:relative;display:inline-flex;align-items:center;color:#777;cursor:pointer;flex-shrink:0}[data-theme=light] .track-review-indicator{color:#555}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .track-review-indicator{color:#555}}.tracklist-row-current .track-review-indicator{color:var(--color-selected-text)}@media (max-width:767px){.track-review-indicator{padding:10px;margin:-10px}.swipe-tab-pane.pane-queue .album-grid-mobile-1:not(.movie-grid) .track-review-indicator[aria-label="View note"] svg{width:33px;height:33px;stroke-width:1.05px}.swipe-tab-pane.pane-queue .album-grid-mobile-1:not(.movie-grid) .track-review-indicator[aria-label="View note"]{color:#656c74}}.log-cell-art-wrap{position:relative}.movie-card-stars .mhs-gauge-slots>.mhs-empty,.movie-card-stars .mhs-gauge-spacer{display:none}.movie-card-stars .mhs-gauge-slots{position:static;inset:auto;display:inline-flex;align-items:baseline}.movie-card-stars{margin-right:0}.queue-card-meta-row{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.queue-card-side-stack{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:5px;min-width:0;padding-top:1px}.queue-card-side-primary{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-height:16px}.queue-card-side-stack-music .track-review-indicator[aria-label="View note"] svg{transform:scale(1.5);transform-origin:center}.album-of-week-feature{--album-of-week-card-width:min(74vw,340px);margin:0 auto 26px;padding-top:30px;text-align:center;width:var(--album-of-week-card-width)}.album-of-week-feature,.album-of-week-frame{align-items:center;display:flex;flex-direction:column}.album-of-week-frame{width:100%}.album-of-week-label{color:var(--color-accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;line-height:1;margin-bottom:10px;text-transform:uppercase}.album-of-week-history-row{margin:0 auto;padding:0 16px;text-align:right;width:min(964px,100%)}@media (min-width:964px){.album-of-week-history-row{padding:0}}.album-of-week-history-link{color:var(--color-accent);display:inline-block;font-size:.78rem;margin-top:4px;margin-bottom:14px;text-decoration:none;transition:color .15s ease}.album-of-week-history-link:hover,.aotw-add-square{color:var(--color-accent)}.aotw-add-square{align-items:center;aspect-ratio:1;background:var(--aotw-add-square-fill);border:2px dashed var(--color-accent);border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-bottom:8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;width:100%}.aotw-add-square:hover{border-color:var(--color-accent);color:var(--color-accent)}.aotw-add-square-queue-style{background:linear-gradient(145deg,rgba(139,151,164,.13),rgba(139,151,164,.025)),#111418;border:1px dashed #5a6573;box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 0 0 1px rgba(139,151,164,.1)}.aotw-add-square-queue-style:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 13%,rgba(139,151,164,.08)),rgba(139,151,164,.025)),#111418;border-color:var(--color-accent);box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.aotw-add-square-plus{font-size:2.4rem;font-weight:300;line-height:1}.aotw-gap-square,.aotw-gap-square:hover{opacity:1}.aotw-action-menu{background:hsla(0,0%,8%,.98);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5);overflow:hidden;padding:6px}.aotw-action-menu-header{padding:8px 12px 10px}.aotw-action-menu-title{color:var(--color-text);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aotw-action-menu-sub{color:var(--color-accent);font-size:.72rem;margin-top:2px}.aotw-action-menu-item{background:none;border:none;border-radius:8px;color:var(--color-text);cursor:pointer;display:block;font-size:.88rem;padding:11px 12px;text-align:left;width:100%}.aotw-action-menu-item:hover{background:var(--color-surface-2)}.aotw-action-menu-danger{color:#ff5a5a}.aotw-history-header{align-items:center;display:flex;flex-direction:column;padding:20px 16px 14px;text-align:center}.aotw-history-title.album-of-week-label{font-size:calc(1.75rem - 12px);letter-spacing:.04em;margin-bottom:0;text-align:center;text-wrap:balance}.aotw-history-title-name,.aotw-history-title-tail{white-space:nowrap}.aotw-week-label{font-size:.72rem;text-transform:uppercase}@media (max-width:767px){.album-grid-desktop-3.aotw-history-grid-mobile .album-card-artist,.album-grid-desktop-3.aotw-history-grid-mobile .album-card-title,.album-grid-desktop-3.aotw-history-grid-mobile .album-card-year{font-size:12px!important;line-height:1.3!important;font-weight:400}}.aotw-streak-pill{border:1.5px dotted var(--color-accent-dark);border-radius:999px;color:var(--color-accent);font-size:calc(1.2rem - 6px);font-style:italic;font-weight:600;margin-top:12px;padding:6px 16px}@media (max-width:767px){.aotw-streak-pill{font-size:calc(1.2rem - 4px)}}.aotw-card-meta{display:block;margin-left:-2px}.aotw-card-meta .album-card-artist,.aotw-card-meta .album-card-title{display:block}.aotw-card-meta+.aotw-card-meta{margin-top:6px}@media (max-width:767px){.aotw-card-meta+.aotw-card-meta{margin-top:7px}}.aotw-search-results{max-height:296px;overflow-y:auto;scrollbar-width:thin}.aotw-search-results-preview{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:none;overflow:hidden}.aotw-collection-search:focus,.aotw-collection-search:focus-visible{outline:none;border-color:var(--color-accent)!important}.aotw-picker-week-heading{color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-align:center;text-transform:uppercase}.aotw-picker-week-heading span{display:block}.aotw-card-meta .album-card-year{display:block;position:relative;top:2px}@keyframes aotwWeekFlash{0%{box-shadow:0 0 0 0 var(--color-accent)}20%{box-shadow:0 0 0 3px var(--color-accent)}to{box-shadow:0 0 0 0 transparent}}.aotw-week-flash{border-radius:8px;animation:aotwWeekFlash 1.6s ease-out}.aotw-history-grid-mobile{--aotw-mobile-pad:clamp(14px,calc(3.85vw + 2px),17px);--aotw-mobile-gap:var(--aotw-mobile-pad);--aotw-mobile-frame-width:calc(100vw - 4px);--aotw-mobile-art:calc((var(--aotw-mobile-frame-width) - (var(--aotw-mobile-pad) * 2) - var(--aotw-mobile-gap) - 2px) / 2);--aotw-mobile-single-art:min(75vw,calc(var(--aotw-mobile-frame-width) - (var(--aotw-mobile-pad) * 2)));display:flex!important;flex-direction:column;align-items:center;gap:0!important;grid-template-columns:none!important;margin-left:calc(50% - 50vw);width:100vw}.aotw-week-row-mobile{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:calc(var(--aotw-mobile-pad) - 1px) var(--aotw-mobile-pad) var(--aotw-mobile-pad)}.aotw-week-row-mobile,.aotw-week-row-mobile-two{width:var(--aotw-mobile-frame-width)}.aotw-week-row-mobile>.aotw-week-label{color:var(--color-accent)!important;font-size:.72rem;font-weight:700;margin:0 0 calc(var(--aotw-mobile-pad) * .65);text-align:left}.aotw-week-row-mobile:not(.aotw-week-row-mobile-two)>.aotw-week-label{margin-left:calc((100% - var(--aotw-mobile-single-art)) / 2)}.aotw-week-mobile-albums{display:flex;gap:var(--aotw-mobile-gap);justify-content:center;width:100%}.aotw-week-row-mobile-two .aotw-week-mobile-albums{justify-content:flex-start}.aotw-week-col-mobile{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.aotw-week-col-mobile,.aotw-week-col-mobile .aotw-add-square,.aotw-week-col-mobile .aotw-week-art-link{width:var(--aotw-mobile-art)}.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-add-square,.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-week-art-link,.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-week-col-mobile{width:var(--aotw-mobile-single-art)}.aotw-week-col-mobile .aotw-card-meta{margin-left:0;text-align:left}.aotw-mobile-meta-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-top:calc(var(--aotw-mobile-pad) * .31);width:100%}.aotw-mobile-meta-row .aotw-card-meta{min-width:0}.aotw-mobile-meta-row .album-card-score{flex-shrink:0;font-size:126%!important;margin-top:0}.aotw-history-grid-mobile .aotw-card-meta .album-card-artist,.aotw-history-grid-mobile .aotw-card-meta .album-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aotw-history-grid-mobile .aotw-card-meta .album-card-artist{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.aotw-history-grid-mobile .aotw-card-meta .album-card-title{color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important;margin-top:-2px}.aotw-history-grid-mobile .aotw-card-meta .album-card-year{color:var(--color-muted)!important;opacity:.7;top:auto;margin-top:2px}.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-card-meta .album-card-artist,.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-card-meta .album-card-title{font-size:calc((.95rem * var(--font-scale)) + 1.5px)!important}.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-card-meta .album-card-year{font-size:calc((.85rem * var(--font-scale)) + 1.5px)!important}.aotw-week-row-mobile:not(.aotw-week-row-mobile-two) .aotw-mobile-meta-row .album-card-score{font-size:calc(1.8rem * var(--font-scale))!important}.aotw-week-arts{display:grid;grid-template-columns:1fr;gap:6px}.aotw-week-arts-two{grid-template-columns:1fr 1fr}.aotw-week-art-link{display:block;min-width:0}@media (min-width:768px){.aotw-history-grid:not(.aotw-history-grid-mobile){gap:12px 26px!important}.aotw-week-cell-desktop{box-sizing:border-box;grid-column:1/-1;justify-self:center;padding:26px;width:686px}.aotw-week-cell-desktop .aotw-week-label{text-align:left;font-size:.72rem;font-weight:700;margin-bottom:17px!important}.aotw-week-cell-empty .aotw-week-label{color:var(--color-accent)!important}.aotw-week-cell-desktop:not(.aotw-week-cell-two) .aotw-week-label{margin-left:calc((100% - 304px) / 2)}.aotw-week-col-desktop{min-width:0}.aotw-desktop-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:8px}.aotw-desktop-meta-row .album-card-meta-left{min-width:0}.aotw-desktop-meta-row .album-card-score{flex-shrink:0;margin-top:0}.aotw-desktop-meta-row .album-card-title{margin-top:-1px}.aotw-desktop-meta-row .album-card-year{margin-top:1px}.aotw-desktop-meta-row .album-card-artist,.aotw-desktop-meta-row .album-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aotw-desktop-meta-row .album-card-artist{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.aotw-desktop-meta-row .album-card-title{color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.aotw-desktop-meta-row .album-card-year{color:var(--desktop-disabled)!important;opacity:1}.aotw-week-cell-desktop .aotw-week-arts{gap:26px;grid-template-columns:repeat(1,minmax(0,304px));justify-content:center}.aotw-week-cell-desktop:not(.aotw-week-cell-two) .aotw-add-square,.aotw-week-cell-desktop:not(.aotw-week-cell-two) .aotw-week-art-link,.aotw-week-cell-desktop:not(.aotw-week-cell-two) .aotw-week-col-desktop{width:304px}.aotw-week-cell-two{grid-column:1/-1;justify-self:center}.aotw-week-cell-two .aotw-week-arts-two{grid-template-columns:repeat(2,minmax(0,304px));justify-content:flex-start;gap:26px}.aotw-week-cell-empty .aotw-week-arts{justify-content:center}.aotw-week-cell-desktop.aotw-week-cell-two .aotw-week-label{text-align:left}}.aotw-show-gaps-row{margin:0 auto 16px;padding:0 16px;text-align:right;width:min(964px,100%)}@media (min-width:964px){.aotw-show-gaps-row{padding:0}}.aotw-show-gaps-btn{background:none;border:none;color:#8b97a4;cursor:pointer;font-size:.8rem;padding:6px 0}@media (max-width:767px){.aotw-show-gaps-btn{color:var(--color-muted)}}.aotw-add-specific-row{margin:23px auto 8px;text-align:center}.aotw-add-specific-link{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:.78rem;font-weight:700;text-transform:uppercase;text-decoration:underline}.aotw-specific-week-title{color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.35;margin-bottom:10px;text-align:center;text-transform:uppercase}.aotw-calendar-picker-instruction{color:var(--color-border);font-size:.78rem;margin-bottom:19px;min-height:1em;text-align:center}@media (max-width:767px){.aotw-add-specific-link{font-size:.9rem}}.aotw-collection-search::-moz-placeholder{color:var(--color-border);opacity:1}.aotw-collection-search::placeholder{color:var(--color-border);opacity:1}.aotw-date-trigger{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:10px;color:var(--color-border);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:11px 20px;position:relative}.aotw-date-trigger:hover{border-color:var(--color-accent);color:var(--color-accent)}.aotw-date-input-overlay{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.album-of-week-card,.album-of-week-link{color:inherit;display:block;text-decoration:none;width:100%}.album-of-week-cards{display:flex;flex-direction:column;gap:14px;width:100%}.album-of-week-feature-pair{width:min(86vw,calc((var(--album-of-week-card-width) * 2) + 22px))}@media (min-width:768px){.album-of-week-feature-pair .album-of-week-cards{align-items:start;flex-direction:row;gap:22px;justify-content:center}.album-of-week-feature-pair .album-of-week-card,.album-of-week-feature-pair .album-of-week-empty-frame{flex:0 0 var(--album-of-week-card-width);min-width:0}}.album-of-week-art{aspect-ratio:1;background:var(--color-surface-2);box-shadow:0 0 0 5px var(--color-bg),0 0 0 7px var(--color-accent),0 9px 20px rgba(0,0,0,.34),0 2px 7px rgba(0,0,0,.24);margin-bottom:16px}.album-of-week-meta{text-align:left;width:100%}.album-of-week-meta .album-card-artist,.album-of-week-meta .album-card-title,.album-of-week-meta .album-card-year{font-weight:325}.album-of-week-score{display:block;font-size:1.35rem;margin-top:0;text-align:right}.album-of-week-empty-frame{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;aspect-ratio:1;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.014)),var(--color-surface-2);border:1px solid var(--color-accent);border-radius:clamp(2px,2.666667%,8px);box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 0 0 1px hsla(0,0%,100%,.06);box-sizing:border-box;color:var(--color-muted);cursor:pointer;display:flex;font-family:var(--font-body);font-size:.86rem;font-weight:650;justify-content:center;line-height:1.25;padding:22px;width:100%}.album-of-week-empty-frame:active{transform:scale(.985)}.album-of-week-empty-copy-mobile{display:none}.album-grid-after-album-of-week{padding-top:0!important}.album-of-week-picker-backdrop{background:rgba(0,0,0,.38);inset:0;position:fixed;z-index:9998}.album-of-week-picker-menu{background:rgba(0,0,0,.92);border:2px solid #505050;border-radius:14px;box-shadow:0 0 0 1px var(--color-menu-ring),0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));box-sizing:border-box;color:#fff;left:50%;max-height:min(540px,calc(100dvh - 48px));overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(476px,calc(100vw - 32px));z-index:9999;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.album-of-week-picker-header{color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:16px 16px 5px;text-align:center;text-transform:uppercase}.album-of-week-picker-header-mobile{display:none}.album-of-week-picker-header-desktop{display:inline}.album-of-week-picker-week{color:#8b97a4;font-size:.78rem;font-weight:700;padding:0 16px 13px;text-align:center;text-transform:uppercase}.album-of-week-picker-search{box-sizing:border-box;display:block;font-size:.9rem;margin:0 16px 14px;padding:8px 12px;width:calc(100% - 32px)}.album-of-week-picker-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(min(540px, 100dvh - 48px) - 43px);overflow-x:hidden;overflow-y:auto;padding:16px}.album-of-week-picker-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--color-accent);cursor:pointer;display:block;font-family:var(--font-body);min-width:0;padding:0;text-align:left;width:100%}.album-of-week-picker-art{aspect-ratio:1;background:var(--color-surface-2);display:block;width:100%}.album-of-week-picker-art-empty{background:linear-gradient(145deg,rgba(139,151,164,.12),rgba(139,151,164,.025)),#111418;border:1px dashed #5a6573;box-shadow:none;box-sizing:border-box}.album-of-week-picker-cancel{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #5a6573;border-radius:8px;color:var(--color-text);cursor:pointer;display:block;font-family:var(--font-body);font-size:.85rem;margin:0 auto 16px;padding:8px 16px}@media (hover:hover) and (pointer:fine){.album-of-week-empty-frame:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 11%,hsla(0,0%,100%,.065)),hsla(0,0%,100%,.018)),var(--color-surface-2)}.album-of-week-picker-item:hover .album-of-week-picker-art{box-shadow:0 0 0 1px var(--color-accent),0 8px 18px rgba(0,0,0,.3)}}@media (max-width:767px){.album-of-week-feature{margin-bottom:22px;width:calc(100vw - 2px)}.album-of-week-feature-empty,.album-of-week-feature-single{width:min(75vw,calc(100vw - 4px))}.album-of-week-feature-single{--album-of-week-card-width:100%}.album-of-week-label{font-size:.84rem;margin-bottom:26px}.album-of-week-frame{align-self:center;border:1px solid var(--color-accent-dark);border-radius:8px;box-sizing:border-box;padding:18px;width:calc(100vw - 2px)}.album-of-week-feature-empty .album-of-week-frame,.album-of-week-feature-single .album-of-week-frame{width:min(75vw,calc(100vw - 4px))}.album-of-week-feature .album-of-week-cards{width:100%}.album-of-week-art{box-shadow:0 9px 20px rgba(0,0,0,.34),0 2px 7px rgba(0,0,0,.24);margin-bottom:16px}.album-of-week-meta{transform:none}.album-of-week-score{position:relative;left:auto}.album-of-week-card+.album-of-week-card{margin-top:5px}.album-of-week-meta .album-card-artist,.album-of-week-meta .album-card-title,.album-of-week-meta .album-card-year{font-size:13px!important;line-height:1.15!important}.album-of-week-score{font-size:24.84px!important}.album-of-week-feature-single .album-of-week-meta{text-align:left}.album-of-week-feature-single .album-of-week-meta .album-card-artist,.album-of-week-feature-single .album-of-week-meta .album-card-title,.album-of-week-feature-single .album-of-week-meta .album-card-year{font-size:15px!important;line-height:1.23!important}.album-of-week-feature-single .album-of-week-score{font-size:25px!important}.album-of-week-empty-copy-desktop{display:none}.album-of-week-empty-copy-mobile{display:inline}.album-of-week-empty-frame{border-style:dashed}.album-of-week-history-link{font-size:calc(.78rem + 1px)}.album-of-week-picker-backdrop{background:rgba(0,0,0,.6)}.album-of-week-picker-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;bottom:auto;left:16px;max-height:85vh;overflow-y:auto;padding:18px;right:16px;top:50%;transform:translateY(-50%);width:auto}.album-of-week-picker-header{color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:0 0 12px;text-align:center;text-transform:uppercase}.album-of-week-picker-header-mobile{display:inline}.album-of-week-picker-header-desktop,.album-of-week-picker-week{display:none}.album-of-week-picker-search{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-size:.9rem;margin:0 0 12px;max-width:100%;padding:8px 12px;width:100%}.album-of-week-picker-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:296px;overflow-y:auto;padding:0;-ms-overflow-style:none;scrollbar-width:none}.album-of-week-picker-list-preview{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:hidden}.album-of-week-picker-list-preview .album-of-week-picker-item:nth-child(n+5){display:none}.album-of-week-picker-art{margin-bottom:4px}.album-of-week-picker-cancel{margin:14px auto 0}.album-of-week-picker-list::-webkit-scrollbar{display:none}}@media (min-width:1025px){.album-of-week-feature{--album-of-week-card-width:clamp(260px,24vw,340px);width:-moz-fit-content;width:fit-content}.album-of-week-feature-empty,.album-of-week-feature-single{--album-of-week-card-width:252px}.album-of-week-label{font-size:.84rem;margin-bottom:26px}.album-of-week-frame{border:1px solid var(--color-accent-dark);border-radius:8px;box-sizing:border-box;padding:26px}.album-of-week-feature .album-of-week-cards,.album-of-week-frame{align-self:center;width:-moz-fit-content;width:fit-content}.album-of-week-feature .album-of-week-card,.album-of-week-feature .album-of-week-empty-frame{width:var(--album-of-week-card-width)}.album-of-week-empty-frame{background:linear-gradient(145deg,rgba(139,151,164,.13),rgba(139,151,164,.025)),#111418;border:1px dashed #5a6573;box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 0 0 1px rgba(139,151,164,.1)}.album-of-week-empty-frame:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 13%,rgba(139,151,164,.08)),rgba(139,151,164,.025)),#111418;border-color:var(--color-accent);box-shadow:0 9px 20px rgba(0,0,0,.26),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.album-of-week-picker-backdrop{background:rgba(0,0,0,.6)}.album-of-week-picker-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;max-height:85vh;overflow-y:auto;padding:18px;width:min(520px,calc(100vw - 32px))}.album-of-week-picker-header{color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:0 0 12px;text-align:left;text-transform:uppercase}.album-of-week-picker-week{display:none}.album-of-week-picker-search{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-size:.9rem;margin:0 0 12px;max-width:100%;padding:8px 12px;width:100%}.album-of-week-picker-list{gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));padding:0}.album-of-week-picker-list,.album-of-week-picker-list-preview{max-height:296px;overflow-y:auto}.album-of-week-picker-art{margin-bottom:4px}.album-of-week-picker-cancel{margin:14px auto 0}.album-of-week-picker-cancel:hover{border-color:var(--color-accent);color:var(--color-accent)}.album-of-week-feature-pair .album-of-week-cards{gap:27px}.album-of-week-art{background:var(--color-surface-2)!important;border:0;box-shadow:0 9px 20px rgba(0,0,0,.34),0 2px 7px rgba(0,0,0,.24);box-sizing:border-box;margin-bottom:8px}.album-of-week-art img{border-radius:inherit!important;height:100%!important;inset:0!important;width:100%!important}.album-of-week-art:after{inset:0}.album-of-week-meta{transform:none}.album-of-week-score{font-size:24.84px}.album-of-week-history-row{margin:4px 0 14px;padding:0;text-align:right;width:100%}.album-of-week-history-link{color:var(--color-accent);font-size:calc(.78rem + 1px);margin:0}.swipe-tab-pane.pane-albums .album-grid-desktop-4:not(.movie-grid) .album-card-year,.swipe-tab-pane.pane-queue .album-grid:not(.movie-grid) .queue-album-card-year{position:relative;top:1px}}@media (min-width:768px){.album-of-week-cols-3 .album-of-week-meta .album-card-artist,.album-of-week-cols-3 .album-of-week-meta .album-card-title,.album-of-week-cols-3 .album-of-week-meta .album-card-year,.album-of-week-cols-4 .album-of-week-meta .album-card-artist,.album-of-week-cols-4 .album-of-week-meta .album-card-title,.album-of-week-cols-4 .album-of-week-meta .album-card-year{font-size:15px!important;line-height:1.15!important}.album-of-week-meta .album-card-title{margin-top:-1px}.album-of-week-score{font-size:1.75rem}}@media (min-width:1025px){.album-of-week-meta .album-card-artist,.album-of-week-meta .album-card-title,.album-of-week-meta .album-card-year{font-weight:375}.album-of-week-cols-3 .album-of-week-meta .album-card-artist,.album-of-week-cols-3 .album-of-week-meta .album-card-title,.album-of-week-cols-3 .album-of-week-meta .album-card-year,.album-of-week-cols-4 .album-of-week-meta .album-card-artist,.album-of-week-cols-4 .album-of-week-meta .album-card-title,.album-of-week-cols-4 .album-of-week-meta .album-card-year{font-size:13.5px!important}}@media (max-width:1024px){.queue-album-card-year{transform:translateY(2px)}}.tv-queue-card-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;margin-top:8px}.tv-queue-card-copy{min-width:0}.tv-queue-card-title{display:-webkit-box;min-width:0;max-height:2.3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tv-queue-card-years{display:block}.tv-grid-title-special{display:block!important;max-height:none;line-height:inherit;-webkit-line-clamp:unset}.tv-grid-title-line{display:block;white-space:nowrap}.tv-queue-card-info-row{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-height:16px;margin-top:1px}.tv-queue-card-info-row.queue-card-side-stack{align-items:flex-end;flex-direction:column;gap:5px;margin-top:0}@media (max-width:1024px){.swipe-tab-pane.pane-queue .tv-queue-grid.album-grid-mobile-3{row-gap:26px!important}.swipe-tab-pane.pane-queue .tv-queue-grid.album-grid-mobile-2{row-gap:34px!important}}.log-tab-month-header{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;padding:0 16px 4px}.log-tab>div:first-child .log-tab-month-header{padding-top:15px}.log-tab .movie-grid{padding-top:9px!important}.log-tab .movie-grid.log-virtual-row-grid{padding:0!important}@media (min-width:1025px){.log-tab .movie-grid.album-grid-desktop-4 .movie-card-year{font-size:calc(.8rem + 1px)}.log-tab .movie-grid.album-grid-desktop-5 .movie-card-year{font-size:calc(.75rem + 1px)}}@media (max-width:1024px){.log-tab .movie-grid.album-grid-mobile-2 .movie-card-year{font-size:16.5px!important}.log-tab-month-header{padding-left:2px;padding-right:2px}.log-tab{flex:0 0 auto;padding-bottom:150px!important;touch-action:pan-y}.log-tab-virtual-list{margin-top:-24px;touch-action:pan-y}}.log-action-sheet-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9998;animation:log-sheet-fade .2s ease}.log-action-sheet-backdrop-closing{animation:log-sheet-fade-out .22s linear forwards;pointer-events:auto}.log-action-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--color-bg);border-top:1px solid var(--color-divider,hsla(0,0%,100%,.1));border-radius:16px 16px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;animation:log-sheet-slide .2s cubic-bezier(.2,.8,.2,1);max-width:640px;margin:0 auto}.log-action-sheet-header{display:flex;flex-direction:column;gap:2px;padding:10px 16px 12px;border-bottom:1px solid var(--color-divider,hsla(0,0%,100%,.08));margin-bottom:4px}.queue-action-sheet-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-action-sheet-title-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.discover-add-btn.queue-action-sheet-add-btn{margin-top:0;border-color:var(--color-darkgreen);color:var(--color-green);box-shadow:0 0 0 1.25px var(--color-green-dim)}.discover-add-btn.queue-action-sheet-add-btn.queue-action-sheet-add-btn-remove{border-color:var(--color-darkred);color:var(--color-red);box-shadow:0 0 0 1.25px var(--color-red-dim)}@media (hover:hover) and (pointer:fine) and (min-width:768px){.discover-add-btn.queue-action-sheet-add-btn:not(.queue-action-sheet-add-btn-remove):not(:disabled):hover{background:var(--color-green);border-color:var(--color-green);color:#000}.discover-add-btn.queue-action-sheet-add-btn.queue-action-sheet-add-btn-remove:not(:disabled):hover{background:var(--color-red);border-color:var(--color-red);color:#000}}.log-action-sheet-title{font-size:1rem;font-weight:700;color:var(--color-text);font-style:italic}.log-action-sheet-subtitle{font-size:.8rem;color:var(--color-muted)}.log-action-sheet-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:var(--color-text);font-family:var(--font-body);font-size:14px;font-weight:500;text-align:left;padding:20px;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.log-action-sheet-item:active{background:hsla(0,0%,50%,.18)}.log-action-sheet-cancel{text-align:center;color:var(--color-muted);margin-top:4px;border-top:1px solid var(--color-divider,hsla(0,0%,100%,.08));border-radius:0}@media (max-width:1024px){.log-action-sheet.queue-action-mobile-sheet{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + 100px);transform:translateX(-50%);width:-moz-max-content;width:max-content;min-width:220px;max-width:calc(100vw - 32px);padding:0;gap:0;overflow:hidden;background:rgba(0,0,0,.7);border:1.5px solid var(--color-border-accent);border-radius:14px;box-shadow:0 0 0 2px var(--color-menu-ring);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.log-action-sheet.queue-action-mobile-sheet,.log-action-sheet.queue-action-mobile-sheet.queue-action-mobile-sheet-anchored{animation:sheetSlideUpCenter .38s cubic-bezier(.25,.54,.34,1) forwards}.queue-action-mobile-sheet:after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;z-index:1}.queue-action-mobile-sheet .log-action-sheet-header{display:block;padding:11px 13px 10px;margin-bottom:0;border-bottom:1px solid #505050}.queue-action-mobile-sheet .queue-action-sheet-title-row{display:block}.queue-action-mobile-sheet .queue-action-sheet-title-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.queue-action-mobile-sheet .log-action-sheet-title{display:-webkit-box;max-width:min(274px,calc(100vw - 58px));color:#fff;font-size:.96rem;font-style:normal;font-weight:700;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-action-mobile-sheet .log-action-sheet-artist{display:block;max-width:min(274px,calc(100vw - 58px));color:var(--color-accent);font-size:.95rem;font-weight:700;line-height:1.14;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.queue-action-mobile-sheet .log-action-sheet-subtitle{color:var(--color-muted);font-size:.8rem;font-weight:600;line-height:1.2;margin-top:4px}.queue-action-mobile-sheet .log-action-sheet-item{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;padding:15.5px 17px;color:var(--color-accent);background:transparent;border:2.5px solid transparent;border-radius:0;font-size:15px;font-weight:500;line-height:1;text-align:left;white-space:nowrap;transition:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.queue-action-mobile-sheet .log-action-sheet-item.active,.queue-action-mobile-sheet .log-action-sheet-item:active{color:#000!important;background:var(--color-accent)!important;border:2.5px solid #000!important;border-radius:0!important;font-weight:500!important}.queue-action-mobile-sheet .log-action-sheet-item:last-child.active{border-radius:0 0 12px 12px!important}.log-action-sheet.queue-action-mobile-sheet.queue-action-mobile-sheet-movie,.log-action-sheet.queue-action-mobile-sheet.queue-action-mobile-sheet-music{border-radius:14px}.queue-action-mobile-sheet.queue-action-mobile-sheet-movie:after,.queue-action-mobile-sheet.queue-action-mobile-sheet-music:after{border-radius:inherit}.queue-action-mobile-sheet.queue-action-mobile-sheet-music .log-action-sheet-item:last-child.active{border-radius:0 0 12px 12px!important}.queue-action-mobile-sheet.queue-action-mobile-sheet-movie .log-action-sheet-item:last-child.active{border-radius:0!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.queue-action-mobile-sheet .queue-action-mobile-danger{color:var(--color-red)}.queue-action-mobile-sheet .log-action-sheet-cancel{display:none}.log-action-sheet.queue-action-mobile-sheet:not(.tv-episode-action-sheet){left:2px!important;right:2px!important;top:auto!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 6px)!important;transform:translateY(0);box-sizing:border-box;width:auto;min-width:0;max-width:none;margin:0;padding:0;border:1.5px solid var(--color-border-accent);border-radius:14px!important;animation:queue-action-mobile-sheet-slide-up .38s cubic-bezier(.25,.54,.34,1) forwards!important}.log-action-sheet.queue-action-mobile-sheet:not(.tv-episode-action-sheet).queue-action-mobile-sheet-closing{animation:queue-action-mobile-sheet-slide-down .24s cubic-bezier(.42,0,.74,.28) forwards!important}.log-action-sheet.queue-action-mobile-sheet:not(.tv-episode-action-sheet):after{border-radius:inherit}.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .log-action-sheet-header{text-align:center}.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .queue-action-sheet-title-row{justify-content:center;text-align:center}.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .queue-action-sheet-title-stack{align-items:center}.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .log-action-sheet-artist,.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .log-action-sheet-title{max-width:calc(100vw - 40px);margin-right:auto;margin-left:auto}.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .log-action-sheet-subtitle{text-align:center}.queue-action-mobile-sheet:not(.tv-episode-action-sheet) .log-action-sheet-item{justify-content:center;text-align:center}.queue-card-root .album-art-container,.queue-card-root .movie-art-container,.queue-card-root img,.queue-card-root>a{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.queue-action-mobile-sheet:not(.tv-episode-action-sheet).queue-action-mobile-sheet-movie .log-action-sheet-item:last-child.active,.queue-action-mobile-sheet:not(.tv-episode-action-sheet).queue-action-mobile-sheet-music .log-action-sheet-item:last-child.active{border-radius:0!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}}@media (max-width:767px){.log-action-sheet.tv-episode-action-sheet.queue-action-mobile-sheet{left:2px!important;right:2px!important;top:auto!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 6px)!important;transform:none!important;box-sizing:border-box;width:auto;min-width:0;max-width:none;margin:0;padding:0;border:1.5px solid var(--color-border-accent);border-radius:14px!important;animation:log-sheet-slide .2s cubic-bezier(.2,.8,.2,1) forwards!important}.log-action-sheet.tv-episode-action-sheet.queue-action-mobile-sheet:after{border-radius:inherit}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-header,.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-subtitle,.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-title{text-align:center}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-title{max-width:calc(100vw - 40px);font-size:.92rem;margin-right:auto;margin-left:auto}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-show-name{font-size:1.02rem}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-season-label{font-size:.92rem}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-subtitle{font-size:.78rem}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-item{justify-content:center;font-size:14px;text-align:center}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-info{max-width:none}}@media (min-width:390px) and (max-width:767px) and (min-height:800px){.log-action-sheet.queue-action-mobile-sheet:not(.tv-episode-action-sheet),.log-action-sheet.tv-episode-action-sheet.queue-action-mobile-sheet{bottom:calc(env(safe-area-inset-bottom, 0px) + 38px)!important}}@keyframes queue-action-mobile-anchor-in{0%{opacity:0}to{opacity:1}}@keyframes queue-action-mobile-sheet-slide-up{0%{transform:translateY(calc(100% + 60px))}to{transform:translateY(0)}}@keyframes log-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes log-sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes log-sheet-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes queue-action-mobile-sheet-slide-down{0%{transform:translateY(0)}to{transform:translateY(calc(100% + 60px))}}@media (min-width:1025px){.queue-action-popover-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(21,24,28,.16)}.queue-action-popover{position:fixed;z-index:9999;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 14px 36px var(--desktop-popup-shadow,rgba(0,0,0,.34));padding:10px;overflow:auto;animation:queue-action-popover-in .12s ease-out}.queue-action-popover:not(.queue-action-popover-note){background:rgba(0,0,0,.79);border:1.25px solid var(--desktop-divider,#505050);border-radius:14px;box-shadow:0 0 0 1px var(--color-menu-ring),0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));max-width:250px;overflow:hidden;padding:0;cursor:pointer;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note){display:flex;flex-direction:column;border:0;border-radius:var(--queue-mobile-art-radius,clamp(2px,2.666667%,8px));box-shadow:0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));max-width:none}.queue-action-popover.queue-action-popover-movie:not(.queue-action-popover-note){display:flex;flex-direction:column;border:0;border-radius:var(--queue-movie-poster-radius,clamp(2px,2.666667%,8px)/clamp(2px,1.777778%,8px));box-shadow:0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));max-width:none}.queue-action-popover:not(.queue-action-popover-note):after{content:"";position:absolute;inset:0;border-radius:14px;border:2px solid var(--color-bg);pointer-events:none;z-index:1}.queue-action-popover.queue-action-popover-movie:not(.queue-action-popover-note):after,.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note):after{border:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(221,238,255,.21)}.queue-action-popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 10px;border-bottom:1px solid var(--desktop-divider,rgba(88,101,117,.35));margin-bottom:6px}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-header{display:block;padding:11px 13px 10px;margin-bottom:0;border-bottom:0}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-title-stack{gap:0}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-artist,.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-subtitle,.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-title{text-shadow:1px 1px 0 rgba(22,24,28,.625)}.queue-action-popover-title-stack{min-width:0;display:flex;flex-direction:column;gap:2px}.queue-action-popover-title{display:block;margin-left:-1px;color:var(--color-text);font-size:.95rem;font-weight:700;font-style:italic;line-height:1.15;white-space:normal;overflow:visible;overflow-wrap:anywhere}.queue-action-popover-artist{display:block;color:var(--color-accent);font-size:.82rem;font-weight:700;line-height:1.14;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-title{display:-webkit-box;margin-left:0;max-width:224px;color:#fff;font-size:.9rem;font-style:normal;font-weight:700;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note) .queue-action-popover-artist,.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note) .queue-action-popover-title{max-width:100%}.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note) .queue-action-popover-header{padding:9px 13px 8px}.queue-action-popover-subtitle{color:var(--color-muted);font-size:.76rem;line-height:1.2}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-subtitle{color:var(--color-muted);font-size:.74rem;font-weight:600;line-height:1.2;margin-top:0}.queue-action-popover-add-btn{box-sizing:border-box;width:34px;height:34px;flex:0 0 34px;aspect-ratio:1/1;min-width:34px;max-width:34px;min-height:34px;max-height:34px;border-radius:50%;margin:0}.queue-action-popover-actions{display:flex;flex-direction:column;gap:4px}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-actions{gap:0;padding:0}.queue-action-popover.queue-action-popover-movie:not(.queue-action-popover-note) .queue-action-popover-actions,.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note) .queue-action-popover-actions{margin-top:auto}.queue-action-popover-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:.92rem;font-weight:500;text-align:left;text-decoration:none;padding:14px 15px;cursor:pointer}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-item{border:0;border-radius:0;color:var(--color-accent);font-size:calc(.9rem - 2px);font-weight:500;padding:12px 17px;text-shadow:1px 1px 0 rgba(22,24,28,.5);white-space:nowrap}.queue-action-popover.queue-action-popover-music:not(.queue-action-popover-note) .queue-action-popover-item{padding:10px 17px}.queue-action-popover-item:hover{background:var(--desktop-neutral-hover-fill,#2c2f38);border-color:var(--color-border)}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-item:hover{background:color-mix(in srgb,var(--color-accent) 26%,transparent);border-color:transparent;color:var(--color-accent);-webkit-text-fill-color:var(--color-accent);text-shadow:1px 1px 0 rgba(22,24,28,.5)}.queue-action-popover-danger,.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-danger{color:var(--color-red)}.queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-danger:hover{background:color-mix(in srgb,var(--color-accent) 26%,transparent);color:var(--color-red);-webkit-text-fill-color:var(--color-red);text-shadow:1px 1px 0 rgba(22,24,28,.5)}.queue-action-popover-note{padding:14px;min-height:385px}.queue-action-popover-note-title{margin-bottom:12px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.queue-action-popover-note-title span{margin-left:0;font-style:italic;text-transform:uppercase;letter-spacing:0}.queue-action-popover-note-textarea.input{width:100%;min-height:184px;height:184px;max-height:184px;resize:none;color:var(--desktop-album-artist,var(--color-text-soft));-webkit-text-fill-color:var(--desktop-album-artist,var(--color-text-soft));line-height:1.35;font-size:16px}.queue-action-popover-note-textarea.input:hover:not(:focus){border-color:var(--color-border)}.queue-action-popover-note-textarea.input:focus{border-color:var(--color-border);caret-color:var(--color-accent);color:var(--desktop-album-artist,var(--color-text-soft));-webkit-text-fill-color:var(--desktop-album-artist,var(--color-text-soft))}.queue-action-popover-note-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.queue-action-popover-note-actions .btn-secondary{color:var(--color-border);font-size:1rem;font-weight:700}.queue-action-popover-note-actions .btn-secondary:active{background:transparent!important;color:var(--color-border)!important;border-color:var(--color-border)!important;transition:all .15s ease!important}}@keyframes queue-action-popover-in{0%{opacity:0;transform:translateY(3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.track-review-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:19;touch-action:none}.queue-note-actions .btn-secondary{font-size:1rem;font-weight:700}.youtube-music-signin-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.56)}.youtube-music-signin-sheet{width:min(392px,calc(100vw - 48px));border:1px solid var(--desktop-divider,var(--color-border));border-radius:8px;background:var(--desktop-popup-surface,var(--color-surface));box-shadow:var(--desktop-menu-drop-shadow,0 18px 46px rgba(22,24,28,.7));padding:28px;text-align:center;color:var(--color-text)}.youtube-music-signin-logo{display:block;width:129px;height:43.6px;margin:0 auto 14px}.youtube-music-signin-logo svg{display:block;width:100%;height:100%}.youtube-music-signin-title{color:var(--color-accent);font-size:1rem;font-weight:500;line-height:1.2}.youtube-music-signin-body{margin:10px auto 16px;max-width:28ch;color:var(--color-muted);font-size:.9rem;line-height:1.4}.youtube-music-signin-actions{display:flex;gap:12px;justify-content:center;margin:3px 0 5px}.youtube-music-signin-btn,.youtube-music-signin-close{--youtube-music-btn-fill:#9eabb9;--youtube-music-btn-base:#5a6573;--youtube-music-btn-depth:4px;display:inline-flex;align-items:center;justify-content:center;min-height:39px;border:0;border-radius:8px;padding:10px 11px;font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:1;cursor:pointer;color:#16181c;-webkit-text-fill-color:#16181c;text-decoration:none;background:var(--youtube-music-btn-fill);box-shadow:var(--youtube-music-btn-depth) var(--youtube-music-btn-depth) 0 var(--youtube-music-btn-base);position:relative;transform:translate(0);transition:background-color .12s ease,box-shadow .12s ease,transform .1s cubic-bezier(.4,0,.2,1)}.youtube-music-signin-close{margin-top:8px}@media (hover:hover) and (pointer:fine){.youtube-music-signin-btn-secondary:hover,.youtube-music-signin-btn:hover,.youtube-music-signin-close:hover{background:color-mix(in srgb,color-mix(in srgb,var(--youtube-music-btn-fill) 85%,#fff 15%) 85%,var(--color-accent) 15%);box-shadow:var(--youtube-music-btn-depth) var(--youtube-music-btn-depth) 0 color-mix(in srgb,color-mix(in srgb,var(--youtube-music-btn-base) 85%,#fff 15%) 88%,var(--color-accent) 12%)}}.youtube-music-signin-btn:active,.youtube-music-signin-close:active{box-shadow:0 0 0 var(--youtube-music-btn-base);transform:translate(var(--youtube-music-btn-depth),var(--youtube-music-btn-depth))}.queue-action-popover-note-actions .btn,.queue-action-popover-note-actions .btn-action,.queue-note-actions .btn,.queue-note-actions .btn-action,.review-edit-btn-row .btn,.review-edit-btn-row .btn-action,.review-editor-header-actions .btn,.review-editor-header>.btn-secondary,.track-review-popup .btn,.track-review-popup .thoughts-delete-btn{--editor-neutral-button-fill:#9eabb9;--editor-neutral-button-pressed:color-mix(in srgb,#9eabb9 72%,#000 28%);min-height:39px!important;height:39px!important;padding:10px 16px!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;color:#000!important;-webkit-text-fill-color:#000!important}@media (max-width:767px){.queue-action-popover-note-actions .btn,.queue-action-popover-note-actions .btn-action,.queue-note-actions .btn,.queue-note-actions .btn-action,.review-edit-btn-row .btn,.review-edit-btn-row .btn-action,.review-editor-header-actions .btn,.review-editor-header>.btn-secondary,.track-review-popup .btn{--editor-neutral-button-fill:#acacac;--editor-neutral-button-pressed:#7e7e7e}}.queue-action-popover-note-actions .dictation-btn,.queue-note-actions .dictation-btn,.review-edit-btn-row .dictation-btn,.review-editor-header-actions .dictation-btn,.track-review-popup .dictation-btn{background:var(--color-cyan)!important;color:#000!important;-webkit-text-fill-color:#000!important}.queue-action-popover-note-actions .dictation-btn.is-recording,.queue-note-actions .dictation-btn.is-recording,.review-edit-btn-row .dictation-btn.is-recording,.review-editor-header-actions .dictation-btn.is-recording,.track-review-popup .dictation-btn.is-recording{background:var(--editor-button-face-bg,var(--color-cyan))!important;background-image:var(--editor-button-face-bg,none)!important;color:var(--color-red)!important;-webkit-text-fill-color:var(--color-red)!important}.queue-action-popover-note-actions .btn-success,.queue-note-actions .btn-success,.review-edit-btn-row .btn-primary,.review-edit-btn-row .btn-success,.review-editor-header-actions .btn-primary,.track-review-popup .btn-primary,.track-review-popup .btn-success{background:var(--color-green)!important;color:#000!important;-webkit-text-fill-color:#000!important}.queue-action-popover-note-actions .btn-secondary,.queue-note-actions .btn-action-accent,.review-edit-btn-row .btn-secondary,.review-editor-header>.btn-secondary,.track-review-popup .btn-secondary{background:var(--color-border)!important;color:#000!important;-webkit-text-fill-color:#000!important}.track-review-popup .thoughts-delete-btn{color:#000!important;-webkit-text-fill-color:#000!important;background:var(--color-red)!important}.queue-action-popover-note-actions .btn-danger,.queue-note-actions .btn-danger,.review-edit-btn-row .btn-danger,.track-review-popup .btn-danger{background:var(--color-red)!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important}.queue-note-actions .btn-action-accent{background:var(--color-border)!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.queue-note-backdrop{background:rgba(0,0,0,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.queue-note-textarea.input::-moz-placeholder{color:var(--color-text-soft);opacity:1}.queue-note-textarea.input::placeholder{color:var(--color-text-soft);opacity:1}.queue-note-textarea.input:focus::-moz-placeholder{color:var(--color-text-soft);opacity:1}.queue-note-textarea.input:focus::placeholder{color:var(--color-text-soft);opacity:1}.queue-note-textarea.input:focus,.queue-note-textarea.input:hover{border-color:var(--color-border)!important}.track-review-popup{position:absolute;bottom:100%;right:0;width:400px;max-width:460px;max-height:min(80vh,420px);overflow:hidden;padding:12px 14px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-weight:400;text-align:left;visibility:hidden;opacity:0;pointer-events:none;z-index:20;box-shadow:0 8px 24px rgba(0,0,0,.5);transition:opacity .12s ease,visibility 0s linear .12s}.track-review-popup.open{display:flex;flex-direction:column;visibility:visible;opacity:1;pointer-events:auto;transition:opacity .12s ease}.track-review-popup-frame{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.track-review-popup-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.track-review-popup-external-actions{display:flex;flex:0 0 auto;justify-content:center;gap:8px;margin-top:10px;flex-wrap:wrap}.track-review-popup textarea.input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.track-review-popup textarea.input:focus,.track-review-popup textarea.input:focus-visible,.track-review-popup textarea.input:hover{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}@media (max-width:767px){.track-review-popup.open.track-review-popup-panel-shell{width:auto;min-width:0;max-width:none;max-height:none!important;padding:0;overflow:visible;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none}.track-review-popup-panel-shell .track-review-popup-frame{display:flex;flex-direction:column;min-height:0;max-height:min(58vh,390px);overflow:hidden;padding:12px 14px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 8px 24px rgba(0,0,0,.5)}.track-review-popup-panel-shell.track-review-popup-keyboard-avoid .track-review-popup-frame{max-height:min(var(--track-review-available-height,58vh),390px)}.track-review-popup-panel-shell .track-review-popup-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.track-review-popup-panel-shell .track-review-popup-external-actions{margin-top:11px}.track-review-popup.track-review-popup-keyboard-avoid textarea.input{max-height:min(34vh,calc(var(--track-review-available-height, 80vh) - 150px));overflow-y:auto!important;-webkit-overflow-scrolling:touch}.log-entry-edit-keyboard-avoid{transition:transform .16s ease,height .16s ease,max-height .16s ease}}.admin-meta-grid{display:block}@media (min-width:768px){.admin-meta-grid{display:grid;grid-template-columns:60% 40%;-moz-column-gap:24px;column-gap:24px;align-items:start}}.swipe-tab-pane{scrollbar-width:none}.swipe-tab-pane::-webkit-scrollbar{display:none!important;width:0!important}@media (max-width:1024px){.swipe-tab-pane.pane-4k-uhd,.swipe-tab-pane.pane-albums,.swipe-tab-pane.pane-artists,.swipe-tab-pane.pane-blu-ray,.swipe-tab-pane.pane-cassettes,.swipe-tab-pane.pane-cds,.swipe-tab-pane.pane-d4k,.swipe-tab-pane.pane-dhd,.swipe-tab-pane.pane-dvd,.swipe-tab-pane.pane-log,.swipe-tab-pane.pane-movies,.swipe-tab-pane.pane-queue,.swipe-tab-pane.pane-vhs,.swipe-tab-pane.pane-vinyl{scrollbar-width:thin}.swipe-tab-pane.pane-4k-uhd::-webkit-scrollbar,.swipe-tab-pane.pane-albums::-webkit-scrollbar,.swipe-tab-pane.pane-artists::-webkit-scrollbar,.swipe-tab-pane.pane-blu-ray::-webkit-scrollbar,.swipe-tab-pane.pane-cassettes::-webkit-scrollbar,.swipe-tab-pane.pane-cds::-webkit-scrollbar,.swipe-tab-pane.pane-d4k::-webkit-scrollbar,.swipe-tab-pane.pane-dhd::-webkit-scrollbar,.swipe-tab-pane.pane-dvd::-webkit-scrollbar,.swipe-tab-pane.pane-log::-webkit-scrollbar,.swipe-tab-pane.pane-movies::-webkit-scrollbar,.swipe-tab-pane.pane-queue::-webkit-scrollbar,.swipe-tab-pane.pane-vhs::-webkit-scrollbar,.swipe-tab-pane.pane-vinyl::-webkit-scrollbar{display:block!important;width:4px!important}}@media (max-width:767px){.swipe-tab-pane.pane-queue{scrollbar-width:none}.swipe-tab-pane.pane-queue::-webkit-scrollbar{display:none!important;width:0!important}}@media (min-width:1025px){.swipe-tabs-header{position:sticky;top:calc(var(--topnav-height) + 16px);z-index:90}.swipe-tabs-wrapper.window-scroll{overflow:visible;height:auto;touch-action:auto}.swipe-tabs-wrapper.window-scroll .swipe-tabs-track{display:block;height:auto;transform:none!important;will-change:auto}.swipe-tabs-wrapper.window-scroll .swipe-tab-pane{flex:none;width:auto;overflow-y:visible;overflow-x:visible;height:auto;transform:none;overscroll-behavior:auto;touch-action:auto}.swipe-tabs-wrapper.window-scroll .swipe-tab-pane:not(.active){display:none}.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-4k-uhd,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-albums,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-artists,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-blu-ray,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-cassettes,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-cds,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-d4k,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-dhd,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-dvd,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-log,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-movies,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-queue,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-vhs,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-vinyl{scrollbar-width:auto}.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-4k-uhd::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-albums::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-artists::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-blu-ray::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-cassettes::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-cds::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-d4k::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-dhd::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-dvd::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-log::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-movies::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-queue::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-vhs::-webkit-scrollbar,.swipe-tabs-wrapper.window-scroll .swipe-tab-pane.pane-vinyl::-webkit-scrollbar{display:none!important;width:0!important}body.starbaby-home-scroll-contained .swipe-tab-pane.active,html.starbaby-home-scroll-contained .swipe-tab-pane.active{scrollbar-width:none}body.starbaby-home-scroll-contained .swipe-tab-pane.active::-webkit-scrollbar,html.starbaby-home-scroll-contained .swipe-tab-pane.active::-webkit-scrollbar{display:none!important;width:0!important}}.desktop-pane-scrollbar{display:none}@media (min-width:1025px){.desktop-pane-scrollbar{display:block;position:fixed;top:0;right:0;bottom:0;width:35px;z-index:1006;background:transparent;pointer-events:auto;touch-action:none}.desktop-pane-scrollbar-thumb{position:absolute;top:0;right:0;box-sizing:border-box;width:35px;min-height:122px;border:4px solid var(--color-bg);border-radius:10px;background:var(--desktop-scrollbar-thumb,#313941);background-clip:padding-box;cursor:grab}.desktop-pane-scrollbar-thumb:hover{background:var(--desktop-scrollbar-thumb-hover,var(--color-border));background-clip:padding-box}.desktop-pane-scrollbar-thumb:active{cursor:grabbing}}.album-grid-mobile-1 .album-card-score{font-size:25px;font-weight:700}.album-grid-mobile-1 .album-card-artist,.album-grid-mobile-1 .album-card-purchased,.album-grid-mobile-1 .album-card-title,.album-grid-mobile-1 .album-card-year{font-size:15px}.album-grid-mobile-1:not(.movie-grid) .album-card-artist,.album-grid-mobile-1:not(.movie-grid) .album-card-title,.album-grid-mobile-1:not(.movie-grid) .album-card-year{line-height:1.23}.album-grid-mobile-1:not(.movie-grid) .album-card-artist{margin-bottom:0}.album-grid-mobile-1:not(.movie-grid) .album-card-year{margin-top:0}@media (max-width:1024px){.album-grid-mobile-2 .album-card-score{font-size:calc(1.2rem * var(--font-scale))!important;line-height:1!important;font-weight:700}.album-grid-mobile-2 .album-card-artist,.album-grid-mobile-2 .album-card-title{font-size:calc(.95rem * var(--font-scale))!important;line-height:1.15!important}.album-grid-mobile-2 .album-card-purchased,.album-grid-mobile-2 .album-card-year{font-size:calc(.85rem * var(--font-scale))!important;line-height:1.1!important}.album-grid-mobile-3 .album-card-score{font-size:calc(1.2rem * var(--font-scale))!important;line-height:1!important;font-weight:700}.album-grid-mobile-3 .album-card-artist,.album-grid-mobile-3 .album-card-title{font-size:calc(.95rem * var(--font-scale))!important;line-height:1.15!important}.album-grid-mobile-3 .album-card-purchased,.album-grid-mobile-3 .album-card-year{font-size:calc(.85rem * var(--font-scale))!important;line-height:1.1!important}}.users-member-row-link:nth-child(2n) .users-member-row,.users-member-row-link:nth-child(odd) .users-member-row{background:transparent}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .users-member-row-link:nth-child(2n) .users-member-row,:root:not([data-theme=dark]) .users-member-row-link:nth-child(odd) .users-member-row{background:transparent}}[data-theme=light] .users-member-row-link:nth-child(2n) .users-member-row,[data-theme=light] .users-member-row-link:nth-child(odd) .users-member-row{background:transparent}.users-member-row-link{display:block;text-decoration:none;color:inherit}.album-grid-desktop-3 .album-card-score{font-size:27px;font-weight:700}.album-grid-desktop-3 .album-card-artist,.album-grid-desktop-3 .album-card-purchased,.album-grid-desktop-3 .album-card-title,.album-grid-desktop-3 .album-card-year{font-size:16px}@media (min-width:1025px){.swipe-tab-pane.pane-queue .album-grid-desktop-3:not(.movie-grid) .track-review-indicator[aria-label="Has thoughts"] svg{width:24px;height:24px}.swipe-tab-pane.pane-queue .album-grid-desktop-3:not(.movie-grid) .track-review-indicator[aria-label="View note"] svg{width:16.5px;height:16.5px}}@media (min-width:640px) and (max-width:1023px){.album-grid-desktop-3 .album-card-score{font-size:25px;font-weight:700}.album-grid-desktop-3 .album-card-artist,.album-grid-desktop-3 .album-card-purchased,.album-grid-desktop-3 .album-card-title,.album-grid-desktop-3 .album-card-year{font-size:15px}}.album-grid-desktop-4 .album-card-score{font-size:22px;font-weight:700}.album-grid-desktop-4 .album-card-artist,.album-grid-desktop-4 .album-card-purchased,.album-grid-desktop-4 .album-card-title,.album-grid-desktop-4 .album-card-year{font-size:12px}.album-grid-desktop-5 .album-card-score{font-size:22px;font-weight:700}.album-grid-desktop-5 .album-card-artist,.album-grid-desktop-5 .album-card-purchased,.album-grid-desktop-5 .album-card-title,.album-grid-desktop-5 .album-card-year{font-size:12px}@media (min-width:768px){.album-grid-desktop-3 .album-card-score{font-size:21.6px}.album-grid-desktop-4 .album-card-score{font-size:21.12px}}@media (max-width:375px){.album-of-week-feature-single .album-of-week-meta .album-card-artist,.album-of-week-feature-single .album-of-week-meta .album-card-title,.album-of-week-feature-single .album-of-week-meta .album-card-year{font-size:16.5px!important}.album-of-week-feature-single .album-of-week-score{font-size:32.44725px!important}.album-grid-mobile-1 .album-card-score{font-size:28.5px;font-weight:700}.album-grid-mobile-1 .album-card-artist,.album-grid-mobile-1 .album-card-purchased,.album-grid-mobile-1 .album-card-title,.album-grid-mobile-1 .album-card-year{font-size:16.5px}.album-grid-mobile-2 .album-card-score{font-size:20px;font-weight:700}.album-grid-mobile-2 .album-card-artist,.album-grid-mobile-2 .album-card-purchased,.album-grid-mobile-2 .album-card-title,.album-grid-mobile-2 .album-card-year{font-size:12px}.album-grid-mobile-2{gap:30px 8px!important}.album-grid-mobile-2 .fade-in{padding:0 5%}.album-grid-mobile-2:not(.movie-grid) .fade-in{padding-left:2.5%;padding-right:2.5%}.album-grid-mobile-1 .album-card-score{font-size:36.0525px}.album-grid-mobile-2 .album-card-score{font-size:25.3px}}@media (min-width:376px) and (max-width:767px){.album-of-week-feature-single .album-of-week-meta .album-card-artist,.album-of-week-feature-single .album-of-week-meta .album-card-title,.album-of-week-feature-single .album-of-week-meta .album-card-year{font-size:16.5px!important}.album-of-week-feature-single .album-of-week-score{font-size:32.44725px!important}.album-grid-mobile-1 .album-card-score{font-size:28.75px}.album-grid-mobile-1:not(.movie-grid) .album-card-artist,.album-grid-mobile-1:not(.movie-grid) .album-card-purchased,.album-grid-mobile-1:not(.movie-grid) .album-card-title,.album-grid-mobile-1:not(.movie-grid) .album-card-year{font-size:16.5px!important}.album-grid-mobile-2 .album-card-score{font-size:25.3px!important}.album-grid-mobile-2 .album-card-artist,.album-grid-mobile-2 .album-card-purchased,.album-grid-mobile-2 .album-card-title,.album-grid-mobile-2 .album-card-year{font-size:12px!important}.album-grid-mobile-2{gap:30px 8px!important}}@media (max-width:767px){.album-grid-mobile-2:not(.movie-grid){-moz-column-gap:4px!important;column-gap:4px!important}.album-grid-mobile-2:not(.movie-grid) .fade-in{padding-left:2.5%;padding-right:2.5%}}@media (max-width:375px){.album-grid-mobile-1:not(.movie-grid) .album-card-score{font-size:32.44725px}.album-card-score-original-grid-mobile-1{zoom:.715}.album-card-score-original-grid-mobile-2{zoom:.538}}@media (min-width:376px) and (max-width:767px){.album-grid-mobile-1:not(.movie-grid) .album-card-score{font-size:32.44725px}.album-card-score-original-grid-mobile-1{zoom:.715}.album-card-score-original-grid-mobile-2{zoom:.538}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.btn-back:hover,.btn-secondary:hover,.btn-view-collection:hover,.choice-tab:not(.active):hover,.label-playon-btn:hover,.mobile-back-btn:hover,.pm-format-header-btn:not(:disabled):hover,.top-nav-pill:not(.active):not(.top-nav-pill-open):hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 18%,transparent)}.pm-format-header-btn:not(:disabled):hover,.top-nav-pill:not(.active):not(.top-nav-pill-open):hover,.top-navbar .mobile-back-btn.top-navbar-logo:hover{border-color:var(--color-accent-dark)}.pm-format-header-btn:not(:disabled):not(.pm-format-header-active):hover{border-color:var(--color-darkwhite);color:var(--color-text)}.choice-tabs-centered-sub.desktop-only-subtabs .choice-tab:not(.active):hover,.top-nav-pill:not(.active):not(.top-nav-pill-open):hover,.top-navbar .mobile-back-btn.top-navbar-logo:hover{border-color:var(--color-accent);box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-accent) 20%,transparent)}.pm-qty-btn:not(:disabled):hover{border-color:var(--color-darkwhite)!important}.btn-success:hover{box-shadow:0 0 0 1.25px var(--color-green-dim),inset 0 0 0 100vmax color-mix(in srgb,currentColor 18%,transparent)}.btn-danger:hover{box-shadow:0 0 0 1.25px var(--color-red-dim),inset 0 0 0 100vmax color-mix(in srgb,currentColor 18%,transparent)}.btn-action-accent:hover{box-shadow:0 0 0 1.25px color-mix(in srgb,var(--color-text) 12%,transparent),inset 0 0 0 100vmax color-mix(in srgb,currentColor 18%,transparent)}}.btn-action-accent:active,.btn-success.btn-action:active{background:color-mix(in srgb,var(--color-text) 20%,var(--color-bg))!important;color:var(--color-text)!important;border-color:var(--color-darkwhite)!important;transition:none!important}.movie-header-queue-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.review-preview-button{font-family:inherit;font-size:13px!important;line-height:normal;-webkit-tap-highlight-color:transparent}.review-preview-button:active,.review-preview-button:focus,.review-preview-button:hover{border-color:color-mix(in srgb,var(--color-border) 70%,#fff 30%)}.review-preview-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:768px){.review-preview-button{font-size:.85rem!important}.review-editor-textarea.input{font-size:.95rem}}.watched-on-button{display:inline-block;text-align:left;font-family:inherit;font-size:13px;background:var(--color-surface);color:var(--color-darkwhite);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.watched-on-button{font-size:.85rem}}.watched-on-button:active,.watched-on-button:focus,.watched-on-button:hover{border-color:color-mix(in srgb,var(--color-border) 70%,#fff 30%)}.watched-on-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mini-date-picker-backdrop{position:fixed;inset:0;background:transparent;z-index:22}.mini-date-picker-portal{position:fixed;z-index:23}.log-entry-edit.is-dimmed{filter:brightness(.4)}.mini-date-picker{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px 10px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.mini-date-picker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.mini-date-picker-nav{background:transparent;border:1px solid var(--color-border);border-radius:6px;width:36px;height:36px;font-size:1.5rem;line-height:1;color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.mini-date-picker-nav:hover{border-color:var(--color-accent-dark)}.mini-date-picker-monthlabel{font-size:.9rem;font-weight:700;color:var(--color-text)}.mini-date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px}.mini-date-picker-weekday{text-align:center;font-size:.7rem;font-weight:700;color:var(--color-muted);padding:2px 0}.mini-date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-date-picker-cell{background:transparent;border:1px solid transparent;border-radius:6px;font-family:var(--font-body);font-size:.85rem;color:var(--color-darkwhite);cursor:pointer;aspect-ratio:1;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.mini-date-picker-cell{aspect-ratio:auto;height:38px}}.mini-date-picker-cell.empty{cursor:default}.mini-date-picker-cell:not(.empty):not(.disabled):hover{border-color:var(--color-accent-dark)}.mini-date-picker-cell.selected{background:var(--color-accent);color:var(--color-selected-text);border-color:var(--color-accent)}.mini-date-picker-cell.disabled{opacity:.3;cursor:not-allowed}.toggle-btn{padding:5px 11px;font-size:.85rem;font-family:var(--font-body);border:1px solid var(--color-darkwhite);border-radius:6px;background:transparent;color:var(--color-darkwhite);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .12s,border-color .12s,background .12s}.toggle-btn.active{background:color-mix(in srgb,var(--color-accent) 20%,transparent);border-color:var(--color-accent);color:var(--color-accent)}@media (hover:hover) and (pointer:fine) and (min-width:768px){.log-entry-edit .toggle-btn:not(.active):hover{border-color:color-mix(in srgb,var(--color-darkwhite) 68%,#fff 32%);color:color-mix(in srgb,var(--color-darkwhite) 68%,#fff 32%)}.log-entry-edit .toggle-btn.active:hover{background:color-mix(in srgb,var(--color-accent) 28%,transparent);border-color:color-mix(in srgb,var(--color-accent) 82%,#fff 18%);color:color-mix(in srgb,var(--color-accent) 82%,#fff 18%)}}.drag-rating-bar.log-rating-boxed{align-items:center;border:1.5px solid var(--color-border);border-radius:10px;box-sizing:border-box;padding:3px 12px;transition:border-color .12s}@media (hover:hover) and (pointer:fine) and (min-width:768px){.drag-rating-bar.log-rating-boxed.is-previewing,.drag-rating-bar.log-rating-boxed:hover{border-color:var(--color-accent-dark)}}.log-entry-edit.is-stacked-back{transform:translate(-50%,-50%) translateY(-30px) scale(.94)!important;filter:brightness(.55);pointer-events:none}.log-entry-edit,.log-entry-edit.is-stacked-back{transition:transform .25s cubic-bezier(.32,.72,0,1),filter .25s ease}.review-editor-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:30;touch-action:none;animation:review-editor-backdrop-fade .18s ease forwards}@keyframes review-editor-backdrop-fade{0%{opacity:0}to{opacity:1}}.review-editor-panel{position:fixed;z-index:31;background:var(--color-surface);display:flex;flex-direction:column;overflow:hidden}.review-editor-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--color-border);flex-shrink:0}.review-editor-header-actions{display:inline-flex;align-items:center;gap:8px}.review-editor-header-actions .dictation-btn{height:39px;min-width:39px;width:39px}.review-editor-title{flex:1;display:flex;flex-direction:column;align-items:center;font-size:.85rem;font-weight:700;color:var(--color-text);padding:0 4px;min-width:0}.review-editor-title-line1{line-height:1.15}.review-editor-title-line2{font-style:italic;line-height:1.15;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-editor-textarea.input{flex:1;width:100%;border:none;border-radius:0;resize:none;padding:16px;background:transparent;font-size:1rem;line-height:1.5;color:var(--color-darkwhite);-webkit-text-fill-color:var(--color-darkwhite)}.review-editor-textarea.input:focus{border:none;outline:none;box-shadow:none}.mobile-review-surface-backdrop{position:fixed;inset:0;z-index:9998;background:var(--color-bg)}@keyframes mobileNotePreviewIn{0%{opacity:0}to{opacity:1}}.mobile-note-preview-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.55);animation:mobileNotePreviewIn .16s ease-out}.mobile-note-preview-panel{display:flex;flex-direction:column;width:min(360px,88vw);max-height:min(48vh,390px);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:20px 18px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.mobile-note-preview-title{font-size:.78rem;font-weight:700;letter-spacing:.01em;color:var(--color-muted);text-align:center;margin-bottom:12px}.mobile-note-preview-scroll{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-note-preview-byline{margin-top:12px;text-align:center;color:var(--color-muted)}.mobile-note-preview-actions{display:flex;flex:0 0 auto;justify-content:center;margin-top:14px;padding-bottom:4px}.mobile-note-preview-edit{min-width:0;width:auto}.mobile-review-surface{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--color-bg);color:var(--color-text);padding-top:env(safe-area-inset-top,0);overflow:hidden}.mobile-review-surface-header{position:sticky;top:0;z-index:2;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:10px 12px 11px;border-bottom:0;background:var(--color-bg)}.mobile-review-surface-header.is-viewing{border-bottom:0}.mobile-review-surface-header.is-editing{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.mobile-review-surface-music-context{display:flex;align-items:center;gap:20px;width:100%;min-width:0;padding:2px 0 4px}.mobile-review-surface-music-art{flex:0 0 85px;width:85px;height:85px;margin:0}.mobile-review-surface-music-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;max-height:85px;overflow:hidden}.mobile-review-surface-music-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-review-surface-music-artist{color:var(--color-accent);font-size:1.04rem;font-weight:700;line-height:1.12}.mobile-review-surface-music-album{color:var(--color-text);font-size:.98rem;font-weight:650;line-height:1.12;margin-top:2px}.mobile-review-surface-music-track-kicker{color:#a6aaae;font-size:.66rem;font-weight:700;letter-spacing:.08em;line-height:1;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-review-surface-music-song{color:#fff;font-size:1.04rem;font-weight:700;line-height:1.12;margin-top:3px}.mobile-review-surface-music-year{color:#fff;font-size:.96rem;font-weight:400;line-height:1.12;margin-top:6px}.mobile-review-surface-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:11px;min-width:0}.mobile-review-surface-actions-row,.mobile-review-surface-edit-actions-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.mobile-review-surface-header-spacer{width:46px}.mobile-review-surface-back-btn{flex-shrink:0}.mobile-review-surface-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 18px calc(24px + env(safe-area-inset-bottom, 0px))}.mobile-review-surface-body.is-editing{display:flex;padding:0;overflow:hidden}.mobile-review-surface-read{min-height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.mobile-review-surface-read-inner,.mobile-review-surface-read>*{width:100%}.mobile-review-surface-byline{margin-top:10px;color:var(--color-muted);font-size:.9rem;font-style:italic;text-align:right}.mobile-review-surface-textarea.input{flex:1;width:100%;height:100%;min-height:100%;border:0;border-radius:0;resize:none;padding:16px 17px calc(20px + env(safe-area-inset-bottom, 0px));background:transparent;color:var(--color-text-soft);-webkit-text-fill-color:var(--color-text-soft);font-size:16px;line-height:1.45}.mobile-review-surface-textarea.input:focus{border:0;outline:none;box-shadow:none}@media (max-width:767px){.review-editor-panel{top:env(safe-area-inset-top,0);left:0;right:0;bottom:auto;height:calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));border-radius:0;animation:review-editor-slide-up .25s cubic-bezier(.32,.72,0,1)}@keyframes review-editor-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (min-width:768px){.review-editor-panel{top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 24px));height:min(560px,calc(100vh - 60px));border-radius:12px;border:1px solid var(--color-border);box-shadow:0 12px 32px rgba(0,0,0,.5);animation:review-editor-fade-in .18s ease forwards}@keyframes review-editor-fade-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}.drag-rating-bar{display:inline-flex;padding:8px 0;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.drag-rating-bar.drag-rating-bar-require-drag{touch-action:pan-y}.drag-rating-bar .drag-rating-star{width:36px;height:36px;display:block;flex-shrink:0;pointer-events:none}.drag-rating-bar .drag-rating-star+.drag-rating-star{margin-left:-6px}.drag-rating-layer,.drag-rating-layer-measure,.drag-rating-layered{display:inline-flex}.drag-rating-layered{position:relative}.drag-rating-layer-measure{visibility:hidden}.drag-rating-layer{position:absolute;inset:0}@media (max-width:767px){.drag-rating-bar .drag-rating-star{width:45px;height:45px}.drag-rating-bar .drag-rating-star+.drag-rating-star{margin-left:-7.5px}}.drag-rating-bar.drag-rating-bar-lg .drag-rating-star{width:48.6px;height:48.6px}.drag-rating-bar.drag-rating-bar-lg .drag-rating-star+.drag-rating-star{margin-left:-8.1px}@media (max-width:767px){.drag-rating-bar.drag-rating-bar-lg .drag-rating-star{width:60.75px;height:60.75px}.drag-rating-bar.drag-rating-bar-lg .drag-rating-star+.drag-rating-star{margin-left:-10.125px}}.drag-rating-bar .drag-rating-star .star-outline{fill:none;stroke:var(--rating-star-outline);stroke-width:1.5;stroke-linejoin:round;transform:scale(.87);transform-origin:center;transform-box:fill-box}.drag-rating-bar .drag-rating-star .star-fill{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:1.5;stroke-linejoin:round;transform:scale(.87);transform-origin:center;transform-box:fill-box}.drag-rating-bar .drag-rating-star .star-fill-half{clip-path:inset(0 50% 0 0)}.drag-rating-bar.is-previewing .drag-rating-star .star-fill{fill:var(--color-accent-dark);stroke:var(--color-accent-dark)}.drag-rating-bar-committed-under-preview.is-previewing .drag-rating-layer-committed .star-fill{fill:color-mix(in srgb,var(--color-accent-dark) 75%,#000 25%);stroke:color-mix(in srgb,var(--color-accent-dark) 75%,#000 25%)}.drag-rating-bar-committed-under-preview.is-previewing .drag-rating-layer-preview .star-fill,.drag-rating-bar-committed-under-preview.is-previewing>.drag-rating-star .star-fill{fill:var(--color-accent);stroke:var(--color-accent)}.drag-rating-bar-committed-under-preview.is-previewing .drag-rating-layer-committed .star-outline,.drag-rating-bar-committed-under-preview.is-previewing .drag-rating-layer-preview .star-outline{opacity:0;stroke:transparent}@media (max-width:767px){.song-detail-page .song-rating-mobile-row .drag-rating-bar-committed-under-preview .drag-rating-layer-outline .star-outline,.song-detail-page .song-rating-mobile-row .drag-rating-bar-committed-under-preview>.drag-rating-star .star-outline{stroke:var(--rating-star-outline)}}@media (min-width:1025px){.song-detail-page .song-rating-mobile-row .drag-rating-bar .drag-rating-star .star-outline{stroke:var(--rating-star-outline)}}.drag-rating-bar:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}@media (max-width:767px){.drag-rating-bar.is-previewing,.drag-rating-bar.is-touch-armed{border-color:var(--color-accent-dark)!important}}.pm-pane-btn-color{padding:4px 10px;font-size:.8rem;border:1px solid var(--pm-btn-dark);border-radius:6px;background:transparent;color:var(--pm-btn-light);cursor:pointer;font-family:var(--font-body);white-space:nowrap;transition:color .12s,border-color .12s,background .12s}.pm-pane-btn-color.active{background:color-mix(in srgb,var(--pm-btn-light) 20%,transparent);border-color:var(--pm-btn-light);color:var(--pm-btn-light)}.discover-add-btn{width:30px;height:30px;border-radius:50%;background:transparent;border:1.5px solid var(--color-accent-dark);color:var(--color-accent);flex-shrink:0;margin-top:1px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s,color .12s,border-color .12s}.discover-add-btn:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine) and (min-width:768px){.discover-add-btn:not(:disabled):hover{background:var(--color-accent);color:#000;border-color:var(--color-accent)}}.cover-zoom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:240px;height:6px;background:var(--color-border);border-radius:3px;outline:none;cursor:pointer;padding:0;margin:0}.cover-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--color-accent);border-radius:50%;cursor:pointer;border:none}.cover-zoom-slider::-moz-range-thumb{width:18px;height:18px;background:var(--color-accent);border-radius:50%;cursor:pointer;border:none}.cover-zoom-slider::-moz-range-track{background:var(--color-border);height:6px;border-radius:3px;border:none}.album-footer-actions{display:flex;flex-direction:column;align-items:center;gap:12px}@media (min-width:768px){.album-footer-actions{flex-direction:row;justify-content:center;gap:100px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.pm-qty-btn:not(:disabled):active{border-color:var(--color-darkwhite)!important}.pm-clear-btn{background:transparent;border:1px solid var(--color-darkred);border-radius:6px;color:var(--color-red);cursor:pointer;font-size:.8rem;padding:4px 10px;flex-shrink:0;min-width:40px;margin-left:15px;font-family:var(--font-body);transition:border-color .12s}.pm-clear-btn:disabled{border-color:var(--color-border);color:var(--color-border);cursor:default}@media (hover:hover) and (pointer:fine) and (min-width:768px){.pm-clear-btn:not(:disabled):hover{border-color:var(--color-red)}}.pm-clear-btn:not(:disabled):active{border-color:var(--color-red)}.pm-dismiss-btn{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted);cursor:pointer;font-size:.8rem;padding:4px 10px;font-family:var(--font-body);white-space:nowrap;transition:border-color .12s}@media (hover:hover) and (pointer:fine) and (min-width:768px){.pm-dismiss-btn:hover{border-color:var(--color-darkwhite)}}.pm-dismiss-btn:active{border-color:var(--color-darkwhite)}.pm-purchased-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:2px}.pm-purchased-label{white-space:nowrap}.pm-purchased-input,.pm-purchased-label{color:var(--color-muted);font-family:var(--font-body);font-size:.8rem}.pm-purchased-input{background:transparent;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;padding:3px 8px;transition:border-color .12s;-webkit-text-fill-color:var(--color-muted)}.pm-purchased-input::-webkit-datetime-edit,.pm-purchased-input::-webkit-datetime-edit-day-field,.pm-purchased-input::-webkit-datetime-edit-fields-wrapper,.pm-purchased-input::-webkit-datetime-edit-month-field,.pm-purchased-input::-webkit-datetime-edit-text,.pm-purchased-input::-webkit-datetime-edit-year-field{color:var(--color-muted);opacity:1;-webkit-text-fill-color:var(--color-muted)}.pm-purchased-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.6)}.pm-purchased-clear{background:transparent;border:none;color:var(--color-muted);cursor:pointer;font-family:var(--font-body);font-size:.72rem;padding:2px;text-decoration:underline;text-underline-offset:2px}@media (hover:hover) and (pointer:fine) and (min-width:768px){.pm-purchased-input:hover{border-color:var(--color-darkwhite)}.pm-purchased-clear:hover{color:var(--color-darkwhite)}}.movie-edit-rating-btn{background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-darkwhite);cursor:pointer;font-size:1rem;padding:4px 10px;font-family:var(--font-body);white-space:nowrap;transition:border-color .12s,color .12s;min-width:0;text-align:center}.song-detail-page .song-rating-edit-popover .song-edit-rating-btn{padding:4px!important}.movie-edit-rating-btn.active{border-color:var(--color-border-accent)!important;color:var(--color-border-accent)}@media (hover:hover) and (pointer:fine) and (min-width:768px){.movie-edit-rating-btn:not(.active):hover{border-color:var(--color-darkwhite);box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 18%,transparent)}}.movie-rating-panel{position:fixed;top:0;left:50%;transform:translateX(-50%) translateZ(0);z-index:999;width:-moz-max-content;width:max-content;background:#111;border:1px solid var(--color-border);border-radius:10px;padding:15px;box-shadow:0 0 0 1px var(--color-pill-ring)}@media (min-width:768px){.movie-rating-panel{position:absolute!important;top:calc(100% + 10px)!important}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .movie-rating-panel{background:#fff!important}}[data-theme=light] .movie-rating-panel{background:#fff!important}.mrp-rows{display:flex;flex-direction:column;gap:10px}.mrp-row{flex-wrap:nowrap;gap:8px}.mrp-dismiss-row,.mrp-row{display:flex;justify-content:center}.mrp-dismiss-row{margin-top:16px}.movie-rating-action-stack{align-items:center;display:flex;flex-direction:column}.movie-rating-action-stack .movie-rating-inline-drag-bar{display:none}@media (min-width:768px){.movie-rating-mobile-gauge-row{display:none!important}.movie-rating-action-stack{--movie-rating-action-gap:8px;align-items:flex-start;display:inline-flex;gap:var(--movie-rating-action-gap);margin-top:var(--movie-rating-action-gap)}.movie-rating-action-stack .movie-header-queue-row{margin-top:0!important}.movie-rating-action-stack .movie-rating-inline-drag-bar{align-items:center;background:transparent;border:1.5px solid var(--color-border);border-radius:14px;box-sizing:border-box;display:inline-flex;justify-content:flex-start;padding:8px 10px}.movie-rating-action-stack .movie-rating-inline-drag-bar.is-previewing,.movie-rating-action-stack .movie-rating-inline-drag-bar.is-touch-armed{border-color:var(--color-accent-dark)}.movie-rating-action-stack .movie-rating-inline-drag-bar .drag-rating-star{height:1.6rem;width:1.6rem}.movie-rating-action-stack .movie-rating-inline-drag-bar .drag-rating-star+.drag-rating-star{margin-left:-.288rem}.movie-rating-panel{padding:13px 13px 14px}.movie-rating-picker-shell{display:flex;justify-content:center}.movie-rating-panel .movie-rating-drag-bar{align-items:center;background:transparent;border:1.5px solid var(--color-border);border-radius:14px;box-sizing:border-box;justify-content:center;padding:8px 10px}.movie-rating-panel .movie-rating-drag-bar.is-previewing,.movie-rating-panel .movie-rating-drag-bar.is-touch-armed{border-color:var(--color-accent-dark)}.movie-rating-action-stack .movie-rating-inline-drag-bar.is-previewing .star-outline,.movie-rating-action-stack .movie-rating-inline-drag-bar.is-touch-armed .star-outline,.movie-rating-panel .movie-rating-drag-bar.is-previewing .star-outline,.movie-rating-panel .movie-rating-drag-bar.is-touch-armed .star-outline{stroke:var(--color-border)}.movie-rating-panel .drag-rating-bar.drag-rating-bar-lg .drag-rating-star{width:37.179px;height:37.179px;transform:translateY(-.5px)}.movie-rating-panel .drag-rating-bar.drag-rating-bar-lg .drag-rating-star+.drag-rating-star{margin-left:-6.1965px}.movie-rating-action-stack .movie-rating-inline-drag-bar .drag-rating-star{transform:translateY(-.5px)}}.filter-sort-row .input.filter-search-input.search-input{height:45px!important}.lb-import{max-width:480px;margin:0 auto;padding:24px 16px 32px}.lb-import.lb-import--wide{max-width:960px}.lb-import-title{font-family:var(--font-display);font-size:1.4rem;color:var(--color-accent);margin-bottom:8px}.lb-import-blurb{font-size:.9rem;color:var(--color-muted);margin-bottom:24px;line-height:1.4}.lb-import-hero-logo{display:block;margin:0 auto 24px;height:60px;width:auto}.lb-import-lead{max-width:520px;margin:0 auto 24px;font-size:.95rem;color:var(--color-darkwhite);line-height:1.5}.lb-import-steps{list-style:none;counter-reset:lb-step;margin:0 auto 20px;padding:0;max-width:520px;font-size:.9rem;color:var(--color-text);line-height:1.6;text-align:left}.lb-import-steps li{counter-increment:lb-step;position:relative;padding-left:1.8em;margin-bottom:10px}.lb-import-steps li:before{content:counter(lb-step) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--color-accent)}.lb-import-steps li:last-child{margin-bottom:0}.lb-import-steps a{color:var(--color-accent);text-decoration:underline}.lb-import-steps code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;background:var(--color-surface-2);padding:1px 4px;border-radius:3px;word-break:break-all}.lb-import-steps code.lb-import-filename-example{display:block;margin-top:8px;padding:6px 10px;color:var(--lb-grey-bright);background:var(--lb-grey-bg)}.lb-import-dropzone{border:2px dashed var(--color-muted);border-radius:12px;padding:36px 16px;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:var(--lb-grey-bg)}.lb-import-dropzone:hover{border-color:var(--color-accent);background:hsla(0,0%,100%,.03)}.lb-import-dropzone.is-dragging{border-color:var(--color-green);background:var(--color-green-dim)}.lb-import-dropzone-primary{font-size:1rem;color:var(--color-text);margin-bottom:4px}.lb-import-dropzone-secondary{font-size:.85rem;color:var(--lb-grey-bright)}.lb-import-dropzone a{color:var(--color-accent);text-decoration:underline}.lb-mobile-only{display:block}.lb-desktop-only{display:none}@media (min-width:1025px){.lb-mobile-only{display:none}.lb-desktop-only{display:block}}.lb-import-pending{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.lb-import-pending-label{font-size:.95rem;color:var(--color-muted)}.lb-import-counts{display:flex;flex-direction:column;gap:8px;margin:16px 0 24px;padding:16px;border-radius:10px;border:1px solid var(--color-border)}.lb-import-count-row{display:flex;justify-content:space-between;font-size:.95rem}.lb-import-count-label{color:var(--color-muted)}.lb-import-count-value{color:var(--color-text);font-weight:600}.lb-import-summary{display:flex;flex-direction:column;gap:6px;margin:16px 0 24px;padding:14px 16px;border-radius:10px;border:1px solid var(--color-muted);background:var(--lb-grey-bg)}.lb-import-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:1rem}.lb-import-summary-row.is-muted{color:var(--color-muted)}.lb-import-summary-label{font-weight:500}.lb-import-summary-value{font-weight:700;font-variant-numeric:tabular-nums;min-width:64px;text-align:right}.lb-import-math-note{font-size:.75rem;color:var(--color-muted);text-align:left;max-width:520px;margin:-16px auto 24px;padding:0 8px}.lb-import-math-note summary{cursor:pointer;font-style:italic;padding:4px 0;list-style:none;text-align:center}.lb-import-math-note summary::-webkit-details-marker{display:none}.lb-import-math-note summary:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--color-muted);font-size:.7rem;font-style:normal;margin-right:6px;vertical-align:middle}.lb-import-math-note p{margin:8px 0 0;line-height:1.5}.lb-import-math-note code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--lb-grey-bg);padding:0 4px;border-radius:3px}.lb-import-section-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.lb-import-launcher{display:inline-flex;align-items:center;padding:12px 16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2);text-decoration:none;cursor:pointer;transition:border-color .12s,background .12s}.lb-import-launcher:hover{border-color:var(--color-accent);background:var(--color-surface)}.lb-import-launcher img{display:block;height:32px;width:auto}.lb-import-page{max-width:1000px;margin:0 auto;padding:8px 16px 64px;text-align:center;--color-muted:#586575;--color-darkwhite:#8c99aa;--lb-grey-bright:#aabcd2;--lb-grey-bg:#202630}.lb-import-page .lb-import{padding-top:0}.lb-import-page .lb-import-toggle-text{text-align:left}.lb-import-page .lb-ambig-row-actions,.lb-import-page .lb-import-actions{justify-content:center}.lb-import-page .btn-success:active{background:color-mix(in srgb,var(--color-green) 20%,var(--color-bg))!important;color:var(--color-green)!important;border-color:var(--color-green)!important;transition:none!important}.lb-empty-import-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.lb-conflict-controls{display:flex;justify-content:flex-start;margin-top:18px;margin-bottom:12px}.lb-conflict-rows{display:flex;flex-direction:column;gap:16px}.lb-conflict-rows>.lb-conflict-row:not(:last-child){border-bottom:1px solid rgba(140,153,170,.18);padding-bottom:16px}.lb-conflict-row{display:flex;flex-direction:column;gap:10px}.lb-conflict-row-title{font-size:.95rem;font-weight:600;color:var(--color-text);text-align:left}.lb-conflict-field{display:flex;flex-direction:column;gap:6px;background:var(--lb-grey-bg);border-radius:8px;padding:10px 12px}.lb-conflict-field-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lb-conflict-field-label{font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--color-darkwhite);text-transform:uppercase}.lb-conflict-field-status{font-size:.7rem;color:var(--color-muted);font-style:italic}.lb-conflict-field-status.is-error{color:var(--color-red);font-style:normal}@keyframes lb-conflict-saving-pulse{0%,to{opacity:1}50%{opacity:.55}}.lb-conflict-field-side.is-saving{animation:lb-conflict-saving-pulse .9s ease-in-out infinite}.lb-conflict-field-values{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.lb-conflict-field-side{background:transparent;border:1px solid transparent;border-radius:6px;padding:6px 8px;font-family:inherit;cursor:pointer;min-width:0;text-align:left;transition:border-color .12s,background .12s}.lb-conflict-field-side:hover:not(.is-active){background:hsla(0,0%,100%,.04)}.lb-conflict-field-side.is-active{border-color:var(--color-accent);background:hsla(0,0%,100%,.03)}.lb-conflict-field-side-label{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:var(--color-muted);margin-bottom:2px}.lb-conflict-field-side-value{font-size:.85rem;color:var(--color-text);word-break:break-word}.lb-conflict-field-side-rating,.lb-conflict-field-side-rating .lb-conflict-field-side-value{text-align:center}.lb-conflict-field-values.is-multiline .lb-conflict-field-side-value{white-space:normal;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lb-conflict-stars{display:inline-flex;gap:0;font-size:1.1rem;letter-spacing:-.06em}.lb-conflict-star-empty{color:var(--color-muted)}.lb-empty-msg{font-size:.875rem;line-height:1.5;margin:0}.lb-empty-msg+.lb-empty-msg{margin-top:1.4em}@media (max-width:767px){.lb-import-page{padding:8px 12px 48px}.lb-import-page .lb-import{padding-top:8px}}.lb-import-toggles{display:flex;flex-direction:column;gap:6px;margin:16px 0 24px;padding:8px;border-radius:10px;border:1px solid var(--color-muted)}.lb-import-toggle-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .12s}.lb-import-toggle-row:hover{background:var(--lb-grey-bg)}.lb-import-toggle-row input[type=checkbox]{flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent);align-self:flex-start;margin:2px 0 0}.lb-import-toggle-row:not(.is-on) .lb-import-toggle-count,.lb-import-toggle-row:not(.is-on) .lb-import-toggle-label{color:var(--color-muted)}.lb-import-toggle-row:not(.is-on) input[type=checkbox]{accent-color:var(--color-muted)}.lb-import-toggle-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lb-import-toggle-label{font-size:.95rem;font-weight:600;color:var(--color-text)}.lb-import-toggle-desc{font-size:.8rem;color:var(--color-muted)}.lb-import-toggle-count{flex-shrink:0;font-size:.95rem;font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.lb-review-sections{display:flex;flex-direction:column;gap:20px;margin-top:20px;margin-bottom:24px}.lb-review-section{padding:14px 16px;border-radius:10px;border:1px solid var(--color-muted);background:var(--lb-grey-bg)}.lb-review-section-title{font-size:.95rem;font-weight:600;color:var(--color-text);margin-bottom:4px}.lb-review-section-subtitle{font-size:.85rem;color:var(--color-muted);line-height:1.5;margin-bottom:12px}.lb-review-section-body{display:flex;flex-direction:column;gap:10px}.lb-review-placeholder{font-size:.85rem;color:var(--color-muted);font-style:italic;padding:10px 0}.lb-review-list{display:flex;flex-direction:column;gap:12px}.lb-review-list-not-found{gap:18px;margin-top:6px;margin-bottom:10px}.lb-review-not-found-list{list-style:none;align-self:center;margin:0;padding:8px 12px;width:-moz-max-content;width:max-content;max-width:min(320px,100%);max-height:240px;overflow-y:auto;border:1px solid var(--color-muted);border-radius:8px;background:#141820;scrollbar-color:var(--color-muted) transparent;scrollbar-width:thin}.lb-review-not-found-list::-webkit-scrollbar{width:8px}.lb-review-not-found-list::-webkit-scrollbar-track{background:transparent}.lb-review-not-found-list::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:4px}.lb-review-not-found-list::-webkit-scrollbar-thumb:hover{background:var(--lb-grey-bright)}.lb-review-not-found-row{padding:0;font-size:.7rem;line-height:1.5;color:var(--color-muted);word-break:break-word}.lb-review-not-found-link{color:var(--color-muted);text-decoration:underline;text-underline-offset:2px}.lb-review-not-found-link:hover{color:var(--color-accent)}.lb-ambig-progress{font-size:.85rem;color:var(--color-text);font-weight:600}.lb-ambig-controls{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;margin-bottom:12px}@media (min-width:768px){.lb-ambig-controls{flex-direction:row;align-items:center;gap:12px}}.lb-ambig-strip-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:600;border:1px solid var(--color-muted);border-radius:6px;background:transparent;color:var(--lb-grey-bright);transition:border-color .12s,color .12s,background .12s}.lb-ambig-strip-toggle-chevron{transition:transform .15s ease}.lb-ambig-strip-toggle.is-open .lb-ambig-strip-toggle-chevron{transform:rotate(180deg)}.lb-ambig-strip-toggle:hover{background:hsla(0,0%,100%,.06)}.lb-ambig-strip-toggle-resolved{color:var(--color-green);border-color:var(--color-green);background:rgba(145,255,49,.1)}.lb-ambig-strip-toggle-resolved:hover{border-color:var(--color-green);background:rgba(145,255,49,.18)}.lb-ambig-strip-toggle-skipped{color:var(--color-red);border-color:var(--color-red);background:rgba(234,51,47,.1)}.lb-ambig-strip-toggle-skipped:hover{border-color:var(--color-red);background:rgba(234,51,47,.18)}.lb-ambig-strip-panel{margin:8px 0 0;padding:8px 12px;background:var(--lb-grey-bg);border-radius:6px}.lb-ambig-strip-panel-header{font-size:.7rem;font-weight:700;color:var(--color-text);letter-spacing:.06em;margin-bottom:6px;text-align:left}.lb-ambig-strip-list{list-style:none;margin:0;padding:0}.lb-ambig-strip-list li{padding:4px 0;font-size:.8rem;line-height:1.5;text-align:left;color:var(--color-muted)}.lb-ambig-strip-undoing{flex-shrink:0;font-style:italic;color:var(--color-muted);font-size:.75rem}.lb-ambig-skip-btn{background:transparent;border:1px solid var(--color-muted);color:var(--lb-grey-bright);font-family:inherit;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.lb-ambig-skip-btn:hover:not(:disabled){border-color:var(--lb-grey-bright);background:hsla(0,0%,100%,.06)}.lb-ambig-controls .lb-ambig-skip-btn{color:#ff8000;border-color:#ff8000;background:rgba(255,128,0,.1)}.lb-ambig-controls .lb-ambig-skip-btn:hover:not(:disabled){border-color:#ff8000;background:rgba(255,128,0,.18)}.lb-ambig-skip-btn:disabled{opacity:.4;cursor:default}.lb-review-copy-btn{align-self:center;border:1px solid var(--color-muted);background:transparent;color:var(--color-text);padding:8px 18px;border-radius:6px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.lb-review-copy-btn:hover{border-color:var(--color-darkwhite);color:var(--color-text);background:var(--lb-grey-bg)}.lb-ambig-rows{display:flex;flex-direction:column;gap:12px}.lb-ambig-section-divider{height:1px;background:rgba(140,153,170,.18);margin:16px 0}.lb-ambig-row:not(:last-child){border-bottom:1px solid rgba(140,153,170,.18);padding-bottom:16px}.lb-ambig-row{padding:12px 0;display:flex;flex-direction:column;gap:10px;transition:opacity .15s ease}.lb-ambig-row.is-done{opacity:.55}.lb-ambig-row.is-skipped .lb-ambig-row-title{color:var(--color-muted)}.lb-ambig-row-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lb-ambig-row-title{font-size:.95rem;font-weight:600;color:var(--color-text);text-align:left}.lb-ambig-row-effects{font-size:.8rem;color:var(--color-muted)}.lb-ambig-row-status{font-size:.85rem;font-weight:600;color:var(--color-muted)}.lb-ambig-row-status.is-resolved{color:var(--color-green)}.lb-ambig-row-inline-status{font-style:italic;font-weight:400}.lb-ambig-row-inline-status.is-resolved{color:var(--color-green)}.lb-ambig-row-inline-status.is-skipped{color:var(--color-muted)}.lb-ambig-undo-btn{background:transparent;border:none;padding:0;font:inherit;color:var(--lb-grey-bright);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lb-ambig-undo-btn:hover{color:var(--color-accent)}.lb-ambig-row-status.is-skipped{color:var(--color-muted);font-style:italic}.lb-ambig-row-status.is-error{color:var(--color-red)}.lb-ambig-candidates{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.lb-ambig-candidate{flex:0 0 auto;width:140px;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;border:none;background:transparent;color:var(--color-text);cursor:pointer;font-family:inherit;text-align:center;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .12s,background .12s}.lb-ambig-candidate.is-picking,.lb-ambig-candidate:hover:not(:disabled){outline-color:var(--color-accent);background:var(--lb-grey-bg)}.lb-ambig-candidate.is-picking .lb-ambig-candidate-cta,.lb-ambig-candidate.is-picking:disabled{opacity:1}.lb-ambig-candidate:disabled{opacity:.25;cursor:default}.lb-ambig-candidate-poster{width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:var(--color-bg)}.lb-ambig-candidate-poster-empty{display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--color-muted)}.lb-ambig-candidate-title{font-size:.72rem;font-weight:400;line-height:1.25;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lb-ambig-candidate-cta{font-size:.72rem;font-weight:700;letter-spacing:.02em}.lb-ambig-candidate-cta,.lb-ambig-candidate.is-picking .lb-ambig-candidate-cta,.lb-ambig-candidate:hover:not(:disabled) .lb-ambig-candidate-cta{color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.lb-ambig-candidate-cta{opacity:0;transition:opacity .12s}.lb-ambig-candidate:hover:not(:disabled) .lb-ambig-candidate-cta{opacity:1}}.lb-ambig-row-actions{display:flex;justify-content:flex-end}.lb-import-reassurance{font-size:.75rem;color:var(--color-muted);line-height:1.5;margin-bottom:24px}.lb-import-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.lb-import-subtext{font-size:.9rem;color:var(--color-muted);margin-bottom:20px;min-height:1.4em}.lb-import-progress{height:12px;border-radius:6px;background:var(--lb-grey-bg);border:1px solid var(--color-muted);box-sizing:border-box;overflow:hidden}.lb-import-progress-fill{height:100%;background:var(--color-accent);transition:width .4s ease}.lb-import-done-count{font-size:1.2rem;color:var(--color-text);margin-bottom:24px}.lb-import-error-msg{font-size:.95rem;color:var(--color-text);margin-bottom:24px;line-height:1.5}@media (min-width:1025px){:root,[data-theme=dark]{--color-bg:#15181c;--color-surface:#1b1f24;--color-surface-2:#22272d;--color-border:#586575;--color-muted:#8b97a4;--color-format-notset:#6c7986;--color-border-accent:#313941;--color-darkgrey:#586575;--color-bg-50:rgba(21,24,28,.78);--color-sheet-option:#8b97a4;--color-pill-ring:rgba(88,101,117,.45);--color-menu-ring:rgba(88,101,117,.5);--color-menu-inner:#15181c;--color-selected-text:#16181c;--desktop-scrollbar-thumb:#313941;--desktop-scrollbar-thumb-hover:#586575;--desktop-bg-92:rgba(21,24,28,.92);--desktop-bg-85:rgba(21,24,28,.85);--desktop-bg-75:rgba(21,24,28,.75);--desktop-bg-65:rgba(21,24,28,.65);--desktop-bg-55:rgba(21,24,28,.55);--desktop-bg-40:rgba(21,24,28,.4);--desktop-bg-50:rgba(21,24,28,.5);--desktop-bg-25:rgba(21,24,28,.25);--desktop-bg-0:rgba(21,24,28,0);--desktop-row-even:var(--color-bg);--desktop-row-odd:#1b1f24;--desktop-row-even-hover:#21262c;--desktop-row-odd-hover:#22272e;--detail-row-hover-bg:color-mix(in srgb,var(--color-accent) 12.75%,transparent);--desktop-divider:#5a6573;--desktop-divider-soft:rgba(88,101,117,.38);--desktop-muted-hover:#808fa0;--desktop-album-artist:#aeb9c5;--desktop-disabled:#5d6975;--desktop-tab-inactive:#485360;--desktop-popup-surface:rgba(24,28,33,.97);--desktop-popup-shadow:rgba(7,9,12,.45);--desktop-menu-drop-shadow:0 18px 46px rgba(22,24,28,.7),0 4px 14px rgba(22,24,28,.5);--desktop-neutral-hover-fill:#2c2f38}.top-navbar{background:var(--color-bg)!important}.choice-tab:not(.active),.mobile-back-btn:not(.mobile-back-btn-inline):not(:active),.pm-format-header-btn:not(.pm-format-header-active),.sort-btn:not(.sort-btn-open),.top-nav-pill:not(.active):not(.top-nav-pill-open),.top-navbar .mobile-back-btn.top-navbar-logo{background:transparent!important;border-width:1.5px!important;border-color:var(--desktop-divider)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.top-nav-pill:not(.active):not(.top-nav-pill-open){background:var(--desktop-bg-75)!important}.filter-sort-row .sort-btn:not(.sort-btn-open){background:var(--color-surface)!important}.accent-grid-control,.accent-grid-control-open{border-color:var(--desktop-divider,var(--color-border))!important}.accent-grid-control-open,.accent-grid-control-open:active,.accent-grid-control-open:focus,.accent-grid-control-open:hover{border-color:var(--color-accent)!important;background:var(--color-accent-dim)!important}.accent-grid-control:hover{border-color:var(--color-accent)!important}.choice-tab,.choice-tab.active,.movies-back-top-nav-btn,.pm-format-header-btn,.pm-format-header-btn.pm-format-header-active,.sort-btn,.sort-btn.sort-btn-open,.top-nav-pill,.top-nav-pill-open,.top-nav-pill.active,.top-navbar .mobile-back-btn.top-navbar-logo{border-width:1.5px!important;box-shadow:none!important}.top-nav-pill-open,.top-nav-pill-open *,.viewed-user-pill-open,.viewed-user-pill-open *{cursor:default!important}.desktop-search-pill,.desktop-search-pill *,.desktop-search-pill.top-nav-pill-open,.desktop-search-pill.top-nav-pill-open *{cursor:pointer!important}.area-popup .wanted-view-icon{width:16px;height:18px}.btn-action-accent,.btn-danger,.btn-success{background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-danger:hover,.btn-success:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 18%,transparent)!important}.btn-secondary:not(.label-playon-btn):hover,.btn-view-collection:hover{background:var(--desktop-neutral-hover-fill)!important;box-shadow:none!important}.btn-action-accent:hover{box-shadow:0 0 0 1.25px color-mix(in srgb,var(--color-text) 12%,transparent),inset 0 0 0 100vmax var(--desktop-neutral-hover-fill)!important}.choice-tab:not(.active):hover,.movies-back-top-nav-btn:hover,.pm-format-header-btn:not(:disabled):not(.pm-format-header-active):hover,.sort-btn:not(.sort-btn-open):hover,.top-nav-pill-icon-only:not(.active):not(.top-nav-pill-open):hover,.top-nav-pill:not(.active):not(.top-nav-pill-open):hover,.top-navbar .mobile-back-btn.top-navbar-logo:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 14%,transparent)!important}.pm-format-header-btn:not(:disabled):not(.pm-format-header-active):hover{border-color:var(--color-darkwhite)!important;color:var(--color-text)!important;box-shadow:inset 0 0 0 100vmax var(--desktop-neutral-hover-fill)!important}.choice-tabs-centered-sub.desktop-only-subtabs .choice-tab:not(.active),.sort-btn:not(.sort-btn-open){color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.choice-tabs-centered-sub.desktop-only-subtabs .choice-tab:not(.active):hover,.sort-btn:not(.sort-btn-open):hover{border-color:var(--color-accent)!important;box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-accent) 20%,transparent)!important}.choice-tabs-centered-sub.desktop-only-subtabs .choice-tab:not(.active):hover,.sort-btn:not(.sort-btn-open):hover{color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important}.filter-sort-row .popup-menu-inner-border .sort-menu-item:not(.sort-menu-item-active):hover{color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important;text-shadow:1px 1px 0 rgba(22,24,28,.5)}.mobile-sheet-option.active,.popup-menu-inner-border .sort-menu-item.sort-menu-item-active,.sort-btn-open,.top-nav-pill-open,.top-nav-pill.active,.top-nav-pill.active:focus,.top-nav-pill.active:hover,.top-navbar-link.active:not(.viewed-user-pill):not(.profile-nav-link) span,.top-navbar-link:active:not(.viewed-user-pill):not(.profile-nav-link) span{color:var(--color-selected-text)!important}.btn-back:hover,.mobile-back-btn:not(.mobile-back-btn-inline):hover,.movies-back-top-nav-btn:hover,.top-nav-pill-icon-only:not(.active):not(.top-nav-pill-open):hover,.top-navbar .mobile-back-btn.top-navbar-logo:hover{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--color-selected-text)!important;box-shadow:none!important}.btn-secondary:hover{border-color:var(--color-border)}.btn-secondary.label-playon-btn,.label-playon-btn{border-color:var(--desktop-divider)!important;color:var(--color-muted)!important}.btn-secondary.label-playon-btn:hover,.label-playon-btn:hover{border-color:var(--color-accent-dark)!important;color:var(--color-accent-dark)!important;box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-accent-dark) 14%,transparent)!important}.artist-list-row:nth-child(2n) .artist-row-inner,.artist-list-row:nth-child(odd) .artist-row-inner{background:var(--color-bg)!important}.tracklist-row.tv-season-tracklist-row:nth-child(2n),.tracklist-row.tv-season-tracklist-row:nth-child(odd){background:transparent!important}.tracklist-row.tv-season-tracklist-row:active,.tracklist-row.tv-season-tracklist-row:hover{background:var(--detail-row-hover-bg)!important}.tracklist-wrapper .tracklist-row:not(.tracklist-row-current):not(.tv-season-tracklist-row):not(.catalog-tracklist-row) .tracklist-rating-unrated-label,.tracklist-wrapper .tracklist-row:not(.tracklist-row-current):not(.tv-season-tracklist-row):not(.catalog-tracklist-row) .tracklist-rating.unrated{color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.tracklist-wrapper .tracklist-row:not(.tracklist-row-current):not(.tv-season-tracklist-row):not(.catalog-tracklist-row) .track-review-indicator{color:var(--desktop-divider)!important}[data-theme=light] .tracklist-row.tv-season-tracklist-row:active,[data-theme=light] .tracklist-row.tv-season-tracklist-row:hover{background:#f0f0f0!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tracklist-row.tv-season-tracklist-row:active,:root:not([data-theme=dark]) .tracklist-row.tv-season-tracklist-row:hover{background:#f0f0f0!important}}.artist-list-row:nth-child(2n):active .artist-row-inner,.artist-list-row:nth-child(2n):hover .artist-row-inner,.artist-list-row:nth-child(odd):active .artist-row-inner,.artist-list-row:nth-child(odd):hover .artist-row-inner{background:var(--detail-row-hover-bg)!important}.album-grid .album-card-artist{color:var(--desktop-album-artist)!important}.search-tab-wrapper .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-albums .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-cassettes .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-cds .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-owned .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-queue .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-vinyl .album-grid:not(.movie-grid) .album-card-artist,.swipe-tab-pane.pane-wanted .album-grid:not(.movie-grid) .album-card-artist{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.album-grid .album-card-title{color:var(--color-muted)!important}.search-tab-wrapper .album-grid:not(.movie-grid) .album-card-title{color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.album-grid .album-card-year,.movie-grid .movie-card-year{color:var(--desktop-disabled)!important;opacity:1}.album-grid-desktop-3:not(.movie-grid) .album-card-purchased,.album-grid-desktop-3:not(.movie-grid) .album-card-year,.album-grid-desktop-4:not(.movie-grid) .album-card-purchased,.album-grid-desktop-4:not(.movie-grid) .album-card-year{font-size:11px!important}.album-grid-desktop-4:not(.movie-grid) .album-card-artist,.album-grid-desktop-4:not(.movie-grid) .album-card-title{font-size:11px!important;line-height:1.2}.album-grid-desktop-3:not(.movie-grid) .album-card-title{margin-top:-3px}.album-grid-desktop-4:not(.movie-grid) .album-card-title{margin-top:-2px;line-height:12.2px}.album-grid-desktop-4:not(.movie-grid) .album-card-purchased,.album-grid-desktop-4:not(.movie-grid) .album-card-year{font-size:10px!important;line-height:1.15}.swipe-tabs-header{border-bottom-color:var(--color-bg);background:linear-gradient(to bottom,var(--color-bg) 0,var(--color-bg) calc(100% - 1px),var(--color-bg) 100%)}.swipe-tab-label{color:var(--desktop-tab-inactive);border-bottom-color:var(--desktop-tab-inactive);border-bottom-width:2px}.swipe-tab-label.active{border-bottom-width:2px;font-weight:500}.swipe-tab-label:not(.active):hover{color:var(--desktop-muted-hover);border-bottom-color:currentColor}.physical-media-row .media-format-label,.pm-format-header-btn:not(.pm-format-header-active),.pm-format-label-text,.pm-readonly-format-name{color:var(--color-muted)!important}.album-formats-section>.media-label,.album-review-section>.media-label,.physical-media-section>.media-label,.review-editor-title,.track-review-popup .media-label{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.pm-not-set,.pm-readonly-btn-notset{color:var(--color-format-notset)!important}.pm-summary-item[style*="--color-green"]{color:var(--color-green)!important}.pm-summary-item[style*="--color-yellow"]{color:var(--color-yellow)!important}.pm-summary-item[style*="--color-cyan"]{color:var(--color-cyan)!important}.pm-summary-item[style*="--color-red"]{color:var(--color-red)!important}.pm-summary-item[style*="#888"],.pm-summary-item[style*="#888888"],.pm-summary-item[style*="136, 136, 136"]{color:var(--color-muted)!important}.pm-summary-item[style*="#4d4d4d"],.pm-summary-item[style*="77, 77, 77"]{color:var(--desktop-disabled)!important}.pm-format-header-btn.pm-format-header-unavailable,.pm-format-header-btn.pm-format-header-unavailable:hover{border-color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)!important;color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)!important;box-shadow:none!important}.pm-summary-doesnt-exist{color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)!important}.pm-not-set,.pm-readonly-btn-notset{border-color:var(--color-format-notset)!important}.pm-readonly-btn-doesnt-exist{border-color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)!important;color:color-mix(in srgb,var(--color-format-notset) 60%,transparent)!important}.album-review-section textarea.input,.review-editor-textarea.input,.track-review-popup textarea.input{color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.album-review-section textarea.input::-moz-placeholder,.review-editor-textarea.input::-moz-placeholder,.track-review-popup textarea.input::-moz-placeholder{color:var(--color-muted)!important;opacity:.72}.album-review-section textarea.input::placeholder,.review-editor-textarea.input::placeholder,.track-review-popup textarea.input::placeholder{color:var(--color-muted)!important;opacity:.72}.queue-note-textarea.input::-moz-placeholder,.queue-note-textarea.input:focus::-moz-placeholder{color:var(--desktop-album-artist,var(--color-muted))!important}.queue-note-textarea.input::placeholder,.queue-note-textarea.input:focus::placeholder{color:var(--desktop-album-artist,var(--color-muted))!important}.content-type-popup,.mobile-sheet,.movie-rating-panel,.popup-menu-inner-border,.search-market-sheet{background:var(--desktop-popup-surface)!important;border:1px solid var(--desktop-divider)!important;box-shadow:var(--desktop-menu-drop-shadow)!important}.accent-grid-menu.popup-menu-inner-border{background:transparent!important;border:0!important;box-shadow:none!important}.song-rating-choice-panel,.song-rating-popover .movie-rating-panel{background:var(--color-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.song-rating-choice-panel{left:0!important;top:0!important;transform:none!important;z-index:1000}.song-detail-page .song-rating-choice-panel{left:-114px!important}.song-detail-page .song-page-action-btn,.song-rating-popover .song-edit-rating-btn,.song-rating-popover .song-edit-rating-btn.active{border-color:var(--color-border)!important;border-radius:8px;color:var(--color-muted)!important;font-size:.9rem;font-weight:500;padding:6px 12px}.song-rating-choice-panel .song-rating-choice-btn,.song-rating-popover .song-rating-choice-btn{--song-rating-choice-hover:#9eabb9;align-items:center;box-sizing:border-box;display:inline-flex;height:42px;justify-content:center;letter-spacing:0!important;min-width:0;padding-left:9px;padding-right:9px;width:auto}.song-rating-choice-panel .song-rating-choice-btn[data-rating-value="1"],.song-rating-popover .song-rating-choice-btn[data-rating-value="1"]{width:48px}.song-rating-choice-panel .rating-btn-excluded{font-weight:700!important}.song-detail-page .song-nav-btn{color:var(--color-muted)!important;justify-content:center;min-width:0;padding:0!important;width:44px}.song-detail-page .song-auto-advance-control,.song-detail-page .song-nav-btn{box-sizing:border-box;height:44px}.song-detail-page .song-auto-advance-control-desktop{justify-content:center;width:139px}.song-auto-label-desktop{display:inline-block;transform:translateY(-1px)}.song-detail-page .song-auto-advance-control-desktop .song-auto-label-desktop{transform:translate(-7px,-1px)}.song-detail-page .song-auto-advance-control-desktop .song-auto-info{transform:translateX(5px)}.song-detail-page .song-nav-row-desktop{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-top:10px;padding:0!important;position:relative}.song-detail-page .song-nav-controls-desktop{align-items:center;display:flex;gap:8px;justify-content:center}.song-detail-page .song-auto-advance-control-desktop,.song-detail-page .song-nav-row-mobile{display:none!important}.song-detail-page .song-nav-skip-icon{color:inherit;display:block;fill:currentColor;flex:0 0 auto;height:1.56em;width:1.56em}.song-detail-page .song-nav-play-icon{color:inherit;display:block;fill:currentColor;flex:0 0 auto;height:calc(1.22em + 4px);width:calc(1.22em + 4px)}.song-detail-page .song-auto-mini-next{height:1.1em;transform:translateX(-3px) scale(1.25);transform-origin:center;width:1.1em}.song-detail-page .song-nav-track-text{display:none}.song-detail-page .song-nav-btn.song-nav-btn-disabled,.song-detail-page .song-nav-btn.song-nav-btn-disabled:disabled,.song-detail-page .song-nav-btn.song-nav-btn-disabled:hover{background:transparent!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-border)!important;cursor:default!important;opacity:1!important;pointer-events:none!important}.song-rating-edit-popover .song-edit-rating-btn,.song-rating-edit-popover .song-edit-rating-btn:not(.active){border-radius:6px;color:var(--color-darkwhite)!important;font-size:1rem;font-weight:400;padding:4px}.song-detail-page .song-page-action-btn:hover,.song-rating-popover .song-edit-rating-btn:hover{background:var(--desktop-neutral-hover-fill)!important;border-color:var(--song-rating-choice-hover,#9eabb9)!important;color:var(--song-rating-choice-hover,#9eabb9)!important;box-shadow:none!important}.song-rating-popover .song-edit-rating-btn.active,.song-rating-popover .song-edit-rating-btn.active:hover{background:transparent!important;border-color:currentColor!important;color:color-mix(in srgb,var(--desktop-disabled) 68%,var(--color-bg))!important}.song-rating-choice-panel .rating-btn-excluded:not(.active):not(:disabled):hover,.song-rating-choice-panel .song-rating-choice-btn:not(.active):not(:disabled):hover,.song-rating-popover .rating-btn-excluded:not(.active):not(:disabled):hover,.song-rating-popover .song-rating-choice-btn:not(.active):not(:disabled):hover{background:transparent!important;border-color:var(--song-rating-choice-hover,#9eabb9)!important;color:var(--song-rating-choice-hover,#9eabb9)!important;-webkit-text-fill-color:var(--song-rating-choice-hover,#9eabb9)!important}.song-rating-choice-panel .song-rating-choice-btn:not(.active):not(:disabled):hover .song-svg-rating,.song-rating-popover .song-rating-choice-btn:not(.active):not(:disabled):hover .song-svg-rating{color:var(--song-rating-choice-hover,#9eabb9)!important;fill:var(--song-rating-choice-hover,#9eabb9)!important}.song-rating-choice-panel .pm-dismiss-btn:hover,.song-rating-popover .pm-dismiss-btn:hover{background:var(--desktop-neutral-hover-fill)!important;border-color:var(--song-rating-choice-hover,#9eabb9)!important;color:var(--song-rating-choice-hover,#9eabb9)!important;box-shadow:none!important}.song-detail-page .song-rating-choice-panel .rating-btn-excluded.active,.song-detail-page .song-rating-choice-panel .rating-btn-excluded.active:hover,.song-detail-page .song-rating-choice-panel .song-rating-choice-btn.active,.song-detail-page .song-rating-choice-panel .song-rating-choice-btn.active:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important}.song-detail-page .song-rating-choice-panel .song-rating-choice-btn.active .song-svg-rating,.song-detail-page .song-rating-choice-panel .song-rating-choice-btn.active:hover .song-svg-rating{color:var(--color-accent)!important;fill:var(--color-accent)!important}.song-detail-page .song-rating-choice-panel .rating-btn-excluded:not(.active):not(:disabled):hover,.song-detail-page .song-rating-choice-panel .song-rating-choice-btn:not(.active):not(:disabled):hover{background:hsla(0,0%,100%,.15)!important;border-color:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.song-detail-page .song-rating-choice-panel .song-rating-choice-btn:not(.active):not(:disabled):hover .song-svg-rating{color:#fff!important;fill:#fff!important}.song-detail-page .song-rating-choice-panel .clear-rating-btn:not(:disabled){background:transparent!important;border-color:var(--color-border)!important;color:var(--color-muted)!important;-webkit-text-fill-color:var(--color-muted)!important}.song-detail-page .song-rating-choice-panel .clear-rating-btn:not(:disabled):hover{background:rgba(255,71,71,.15)!important;border-color:var(--color-red)!important;color:var(--color-red)!important;-webkit-text-fill-color:var(--color-red)!important}.popup-menu-inner-border:after{border:0!important}.mobile-sheet-option.active,.popup-menu-inner-border .sort-menu-item.sort-menu-item-active{border-color:var(--color-bg)!important}.art-overlay-backdrop,.overlay-backdrop{background:var(--desktop-bg-85)}.log-action-sheet-backdrop,.review-editor-backdrop,.track-review-backdrop{background:var(--desktop-bg-55)}.review-editor-panel,.track-review-popup{background:var(--color-surface);border-color:var(--desktop-divider);box-shadow:0 12px 32px var(--desktop-popup-shadow)}.mini-date-picker{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 8px 24px rgba(21,24,28,.45)}.mobile-sheet-option:not(.active):hover,.search-market-btn:hover,.search-market-sheet-item:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)!important}.movie-page .movie-header-art{--movie-poster-radius-x:clamp(2px,2.666667%,8px);--movie-poster-radius-y:clamp(2px,1.777778%,8px);border-radius:var(--movie-poster-radius-x) /var(--movie-poster-radius-y)}.movie-page .movie-header-art:after{box-shadow:inset 0 0 0 1px rgba(221,238,255,.21)}.movie-backdrop-gradient{background:linear-gradient(180deg,transparent,rgba(21,24,28,.08) 34%,rgba(21,24,28,.42) 66%,rgba(21,24,28,.86) 88%,#15181c),linear-gradient(90deg,#15181c,rgba(21,24,28,.88) 5%,rgba(21,24,28,.42) 15%,transparent 25%),linear-gradient(270deg,#15181c,rgba(21,24,28,.88) 5%,rgba(21,24,28,.42) 15%,transparent 25%)}body.starbaby-transparent-topnav:not(.starbaby-movie-backdrop) .top-navbar:after{background:linear-gradient(180deg,#15181c,rgba(21,24,28,.8) 33%,rgba(21,24,28,.4) 60%,transparent)}body.starbaby-transparent-topnav.starbaby-movie-backdrop .top-navbar:after{background:linear-gradient(180deg,#15181c,#15181c 25%,rgba(21,24,28,.4) 60%,transparent)}}.starbaby-formats-page .top-navbar-inner{max-width:none;padding-left:25px!important;padding-right:25px!important}.starbaby-formats-page,.starbaby-formats-page .formats-table-scroll,.starbaby-formats-page .page-content{scrollbar-width:none}.starbaby-formats-page .formats-table-scroll::-webkit-scrollbar,.starbaby-formats-page .page-content::-webkit-scrollbar,.starbaby-formats-page::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.formats-page{min-height:100dvh;padding:calc(var(--site-header-height, 72px) + 28px) 24px 80px;background:var(--color-bg);color:var(--color-text)}.formats-mobile-blocker{display:none;min-height:60dvh;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;color:var(--color-muted)}.formats-mobile-blocker h1,.formats-page-header h1{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:2rem;letter-spacing:0}.formats-mobile-blocker p,.formats-page-header p{margin:8px 0 0;color:var(--color-muted);font-size:.95rem;line-height:1.4}.formats-matrix-shell{max-width:none;margin:0 auto}.formats-page-header{display:block;text-align:center;margin-bottom:18px}.formats-back-link{color:var(--color-muted);text-decoration:none;font-size:.85rem;white-space:nowrap}.formats-back-link:hover{color:var(--color-accent)}.formats-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.formats-kind-tabs{display:flex;gap:8px}.formats-add-btn,.formats-kind-tabs button,.formats-show-all{border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-muted);font-family:var(--font-body);font-size:.82rem;font-weight:700}.formats-kind-tabs button{padding:8px 18px;cursor:pointer}.formats-kind-tabs button.active{border-color:var(--color-accent);background:var(--color-accent-dim);color:var(--color-accent)}.formats-show-all{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;cursor:pointer}.formats-show-all input{width:15px;height:15px;accent-color:var(--color-accent)}.formats-section{margin-top:22px}.formats-section h2{margin:0 0 10px;color:var(--color-muted);font-family:var(--font-body);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.formats-section-muted{opacity:.82}.formats-table-scroll{overflow:auto;max-height:min(68dvh,calc(100dvh - 260px));border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-bg) 92%,#fff 8%)}.formats-table-scroll-top{overflow-x:auto;overflow-y:hidden;height:12px;margin-bottom:6px;scrollbar-width:thin}.formats-table-scroll-top::-webkit-scrollbar{height:8px}.formats-table-scroll-top::-webkit-scrollbar-track{background:transparent}.formats-table-scroll-top::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.formats-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;font-size:.78rem}.formats-table td,.formats-table th{border-right:1px solid var(--color-border);border-bottom-color:var(--color-border);border-top-color:var(--color-border);border-bottom:1px solid var(--color-border);padding:6px 8px;text-align:center;vertical-align:middle}.formats-table thead th{position:sticky;z-index:3;background:color-mix(in srgb,var(--color-bg) 86%,#fff 14%);color:var(--color-text);font-weight:800;white-space:nowrap}.formats-table thead tr:first-child th{top:0;height:34px}.formats-table thead tr:nth-child(2) th{top:34px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.68rem;text-transform:uppercase}.formats-action-head{min-width:48px;height:34px;line-height:1.05;vertical-align:middle}.formats-action-head-dontwant,.formats-avail-head{min-width:42px}.formats-two-line-label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.formats-item-cell,.formats-item-header{position:sticky;left:0;z-index:9;width:auto;min-width:360px;text-align:right!important;background:#25282c;box-shadow:1px 0 0 var(--color-border)}.formats-item-header{top:0!important;z-index:12!important}.formats-item-cell{z-index:9}.formats-item-title{color:var(--color-text);font-weight:800;line-height:1.25}.formats-item-meta{margin-top:3px;color:var(--color-muted);font-size:.72rem;font-weight:500;line-height:1.25}.formats-item-primary-muted{margin-top:0;margin-bottom:3px}.formats-queue-row .formats-item-meta,.formats-queue-row .formats-item-title{opacity:.68}.formats-check{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px}.formats-check input{width:16px;height:16px;margin:0;accent-color:var(--color-accent);cursor:pointer}.formats-check.disabled input{cursor:default}.formats-check.saving{background:var(--color-accent-dim);outline:1px solid var(--color-accent)}.formats-avail-cell{background:color-mix(in srgb,var(--color-bg) 88%,#fff 12%)}.formats-avail-check input{accent-color:var(--color-muted)}.formats-unavailable-cell{background:color-mix(in srgb,var(--color-bg) 72%,#fff 28%);border-top-color:var(--color-border)!important;border-bottom-color:var(--color-border)!important}.formats-unavailable-cell .formats-check{opacity:.45}.formats-add-btn{margin-top:8px;padding:6px 10px;cursor:pointer}.formats-add-btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.formats-add-btn:disabled{opacity:.55;cursor:default}.formats-empty,.formats-error{border:1px solid var(--color-border);border-radius:8px;padding:22px;color:var(--color-muted);background:color-mix(in srgb,var(--color-bg) 94%,#fff 6%)}.formats-error{margin:16px 0;color:var(--color-red);border-color:var(--color-darkred)}@media (max-width:899px),(orientation:portrait) and (max-width:1024px){.formats-page{padding:calc(var(--site-header-height, 72px) + 20px) 22px 80px}.formats-mobile-blocker{display:flex}.formats-matrix-shell{display:none}}.tv-detail-page,.tv-season-page{max-width:980px;margin:0 auto;padding:calc(var(--site-header-height, 72px) + 28px) 20px 96px}.tv-season-movie-layout,.tv-show-movie-layout{max-width:none;padding-left:0;padding-right:0}.tv-season-movie-layout.movie-page-with-backdrop,.tv-show-movie-layout.movie-page-with-backdrop{padding-top:0}.tv-season-movie-layout .movie-page-content,.tv-show-movie-layout .movie-page-content{margin:0 auto;max-width:980px;position:relative;z-index:1}.tv-season-show-title-link,.tv-season-show-title-link:active,.tv-season-show-title-link:hover,.tv-season-show-title-link:visited{color:var(--color-text);text-decoration:none}@media (min-width:768px){.movie-page.tv-show-movie-layout:not(.tv-show-has-score) .album-header-info>.movie-header-queue-row.tv-show-placeholder-actions{margin-top:17px}.movie-page.tv-show-movie-layout:not(.tv-show-has-score) .movie-meta-desktop-only>div:first-child{margin-top:24px!important}}.tv-confirm-page{min-height:70vh}.tv-poster-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-muted);font-size:2rem;font-weight:800;background:var(--color-surface-2)}.tv-overview{margin:18px 0 0;max-width:680px;color:var(--color-text);font-size:.95rem;line-height:1.55}.tv-hero{border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 58%,transparent);margin:0 auto 24px;max-width:980px;overflow:hidden;position:relative;width:100%}.tv-hero:after{content:"";inset:0;pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 62%,transparent)}.tv-hero img{aspect-ratio:16/7;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tv-watch-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tv-show-watch-row{padding:0 16px}.tv-queue-card-title,.tv-show-card-name{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;line-height:1!important;position:relative;z-index:2}.tv-show-card-years{color:var(--desktop-album-artist,#aeb9c5)!important;-webkit-text-fill-color:var(--desktop-album-artist,#aeb9c5)!important;margin-top:0!important;opacity:1}.tv-queue-card-meta,.tv-show-card-years{position:relative;z-index:2}@media (min-width:1025px){.movie-grid.tv-queue-grid.album-grid-desktop-4,.movie-grid.tv-shows-grid.album-grid-desktop-4{row-gap:20px!important}.movie-grid.tv-queue-grid.album-grid-desktop-5,.movie-grid.tv-shows-grid.album-grid-desktop-5{row-gap:17px!important}.movie-grid.album-grid-desktop-4 .tv-queue-card-title,.movie-grid.album-grid-desktop-4 .tv-show-card-name{font-size:13px!important}.movie-grid.album-grid-desktop-4 .tv-show-card-years{margin-top:-1px!important}.movie-grid.album-grid-desktop-5 .tv-queue-card-title,.movie-grid.album-grid-desktop-5 .tv-show-card-name,.movie-grid.album-grid-desktop-5 .tv-show-card-years{transform:translateY(1px)}.movie-grid.album-grid-desktop-5 .tv-show-card-years{font-size:12px!important}}.tv-watch-btn{width:-moz-fit-content;width:fit-content}.tv-watch-btn-compact{border-radius:6px;display:inline-flex;font-size:.64rem;font-weight:900;line-height:1;margin-left:8px;min-height:22px;padding:4px 7px;vertical-align:1px}.tv-confirm-actions{display:flex;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}.tv-specials-toggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 2px;color:var(--color-muted);font-weight:700;cursor:pointer}.tv-specials-toggle-hidden{display:none}.tv-specials-toggle input{width:18px;height:18px;accent-color:var(--color-accent)}.tv-episode-list,.tv-season-list{display:grid;gap:0;margin-top:34px}.tv-episode-list{margin-top:-6px}.tv-season-tracklist{margin-top:34px}.tv-show-movie-layout .tv-season-tracklist{margin-top:24px}@media (min-width:768px){.tv-season-tracklist{margin-top:4px}.tv-show-movie-layout .tv-season-tracklist{margin-top:-6px}}.tv-season-tracklist-row{grid-template-columns:minmax(0,max-content) minmax(24px,1fr) auto;max-width:500px;padding-left:16px;padding-right:16px}.tv-season-track-copy{display:flex;flex-direction:column;min-width:0;overflow:hidden}.tv-season-track-title{color:inherit;font-size:.9rem;line-height:1.2}.tv-season-track-episodes{color:var(--color-muted);font-size:.9rem;line-height:1.2;margin-top:1px}.tv-season-track-inline-meta{color:var(--color-muted);font-weight:400}.tv-season-inline-interpunct{color:#969ca4;display:inline-block;fill:currentColor;height:4px;margin:0 5px;transform:translateY(-1px);vertical-align:middle;width:8px}.tv-season-track-leader{align-self:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23969ca4'/%3E%3C/svg%3E");background-position:100%;background-repeat:repeat-x;background-size:8px 4px;display:block;height:1em;min-width:0;overflow:hidden;text-indent:100%;white-space:nowrap}.tracklist-row.tv-season-tracklist-row>.tv-season-track-score{align-self:center;display:inline-flex;font-family:var(--font-body);font-size:1rem;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;justify-self:end;line-height:1;min-width:0;padding-right:0;text-align:right}.tv-season-score-hybrid{align-items:baseline;display:inline-flex;justify-content:flex-end}.tv-season-score-digits{font-family:SF Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.tv-season-score-svg-wrap{align-items:center;display:inline-flex;line-height:1}.tv-season-score-svg-wrap.tv-season-score-svg-8-1{transform:translateX(-1px)}@media (max-width:767px){.tv-season-score-svg-wrap.tv-season-score-svg-5-8,.tv-season-score-svg-wrap.tv-season-score-svg-8-8,.tv-season-score-svg-wrap.tv-season-score-svg-9-4{transform:translateX(.5px)}.tv-season-score-svg-wrap.tv-season-score-svg-4-4,.tv-season-score-svg-wrap.tv-season-score-svg-5-4{transform:translateX(1px)}.tv-season-score-svg-wrap.tv-season-score-svg-9-1{transform:translateX(-1px)}.tv-season-score-svg-wrap.tv-season-score-svg-7-7{transform:translateX(-.5px)}.tv-season-score-svg-wrap.tv-season-score-svg-3-1,.tv-season-score-svg-wrap.tv-season-score-svg-4-1{transform:translateX(-1.5px)}.tv-season-score-svg-wrap.tv-season-score-svg-2-1,.tv-season-score-svg-wrap.tv-season-score-svg-5-1,.tv-season-score-svg-wrap.tv-season-score-svg-6-1,.tv-season-score-svg-wrap.tv-season-score-svg-7-1{transform:translateX(-2px)}}.tv-season-score-svg{display:block;fill:currentColor;height:1em;overflow:visible;stroke:none;width:auto}.tv-season-score-svg-custom{height:.85em}.tv-season-score-decimal{display:block;fill:currentColor;flex:0 0 auto;height:1em;overflow:visible;transform:translateY(2px)!important;width:.24em}@media (min-width:768px){.tracklist-row.tv-season-tracklist-row .tv-season-score-decimal{transform:translateY(4px)!important}.tracklist-row.tv-season-tracklist-row .tv-season-score-decimal-dot{r:2.46px}.tracklist-row.tv-season-tracklist-row>.tv-season-track-score{transform:translateY(-2px)}.tv-season-score-svg-wrap.tv-season-score-svg-8-1{transform:translateX(-2px)}.tv-season-score-svg-wrap.tv-season-score-svg-8-0,.tv-season-score-svg-wrap.tv-season-score-svg-9-4{transform:translateX(1px)}.tv-season-score-svg-wrap.tv-season-score-svg-4-4{transform:translateX(.5px)}.tv-season-score-svg-wrap.tv-season-score-svg-8-7{transform:translateX(-1px)}.tv-season-score-svg-wrap.tv-season-score-svg-3-6,.tv-season-score-svg-wrap.tv-season-score-svg-5-2,.tv-season-score-svg-wrap.tv-season-score-svg-5-3{transform:translateX(-.5px)}.tv-season-score-svg-wrap.tv-season-score-svg-3-1,.tv-season-score-svg-wrap.tv-season-score-svg-4-1,.tv-season-score-svg-wrap.tv-season-score-svg-5-1,.tv-season-score-svg-wrap.tv-season-score-svg-6-1,.tv-season-score-svg-wrap.tv-season-score-svg-7-1,.tv-season-score-svg-wrap.tv-season-score-svg-9-1{transform:translateX(-2px)}.tv-season-score-svg-wrap.tv-season-score-svg-1-1,.tv-season-score-svg-wrap.tv-season-score-svg-2-1{transform:translateX(-1px)}}.tracklist-row.tv-season-tracklist-row>.tv-season-track-score-unrated{color:var(--color-muted);font-size:.84rem;font-weight:800;letter-spacing:0;align-items:stretch;flex-direction:column;gap:4px}.tv-season-track-unrated-word{text-align:right}.tv-season-progress{display:flex;height:5px;width:100%}.tv-season-progress-track{background:color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:999px;overflow:hidden}.tv-season-progress-fill{background:var(--color-accent);border-radius:999px;display:block;height:100%}.tv-season-progress-pips{gap:2px;box-sizing:border-box;height:9px;padding:1px;border:1px solid #404040;border-radius:3px}@media (min-width:1025px){.tv-season-progress-pips{border-color:var(--rating-star-outline)}}.tv-season-progress-pip{background:color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:2px;flex:1 1 0;min-width:1px}.tv-season-progress-pip-filled{background:var(--color-accent)}.tv-season-tracklist-row-tapped .tv-season-progress-pip,.tv-season-tracklist-row-tapped .tv-season-progress-track{background:color-mix(in srgb,#000 22%,transparent)}.tv-season-tracklist-row-tapped .tv-season-progress-fill,.tv-season-tracklist-row-tapped .tv-season-progress-pip-filled{background:#000}.tv-season-tracklist-row-tapped .tv-season-progress-pips{border-color:color-mix(in srgb,#000 22%,transparent)}.tv-season-tracklist-row-tapped,.tv-season-tracklist-row-tapped:active,.tv-season-tracklist-row-tapped:hover{background:var(--color-accent)!important}.tv-season-tracklist-row-tapped .tv-season-inline-interpunct,.tv-season-tracklist-row-tapped .tv-season-track-episodes,.tv-season-tracklist-row-tapped .tv-season-track-inline-meta,.tv-season-tracklist-row-tapped .tv-season-track-leader,.tv-season-tracklist-row-tapped .tv-season-track-score,.tv-season-tracklist-row-tapped .tv-season-track-title{color:#000!important}.tv-season-tracklist-row-tapped .tv-season-track-leader{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23000000'/%3E%3C/svg%3E")}.tv-episode-row,.tv-season-row{border-radius:0}.tv-season-row{background:color-mix(in srgb,var(--color-bg) 94%,#fff 6%);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;color:inherit;text-decoration:none}.tv-season-row:hover{border-color:var(--color-accent)}.tv-season-title{color:var(--color-text);font-weight:800}.tv-episode-title{color:inherit;font-size:.9rem;font-weight:400;flex-wrap:wrap;gap:0}.tv-episode-overview,.tv-season-meta{margin-top:4px;color:var(--color-muted);font-size:.84rem;line-height:1.35}.tv-episode-overview{display:none}.tv-episode-watch-row{display:flex;margin-top:8px}.tv-episode-watch-row:empty{display:none}.tv-episode-watch-row .tv-watch-btn{font-size:.72rem;min-height:30px;padding:5px 10px}.tv-season-score{color:var(--color-accent);font-weight:900;font-size:1rem;font-variant-numeric:tabular-nums}.tv-season-header{text-align:center}.tv-season-header h1{margin:8px 0;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.tv-season-back-link{color:var(--color-muted);text-decoration:none;font-weight:700}.tv-season-back-link:hover{color:var(--color-accent)}.tv-episode-row{align-items:start;box-sizing:border-box;color:#fff;display:grid;gap:8px 14px;grid-template-columns:24px minmax(0,1fr) 120px;margin-left:auto;margin-right:auto;max-width:600px;padding:10px 16px;position:relative;width:100%}[data-theme=light] .tv-episode-row{color:#000}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tv-episode-row{color:#000}}.tv-episode-row:nth-child(2n),.tv-episode-row:nth-child(odd){background:transparent}.tv-episode-row+.tv-episode-row{margin-top:4px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tv-episode-row:nth-child(2n),:root:not([data-theme=dark]) .tv-episode-row:nth-child(odd){background:transparent}}[data-theme=light] .tv-episode-row:nth-child(2n),[data-theme=light] .tv-episode-row:nth-child(odd){background:transparent}.tv-episode-row-rating-open{z-index:40}.tv-episode-list-row{display:none!important}.tv-episode-number{color:var(--color-muted);font-size:.8rem;font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.tv-episode-rating-zone{align-self:start;display:flex;grid-column:3;grid-row:1;justify-content:flex-end;justify-self:end;min-height:1em;position:relative;width:120px;z-index:3}.tv-episode-copy{min-width:0}.tv-episode-desktop-rating{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-height:1em;width:-moz-max-content;width:max-content}.tv-episode-rating-gauge{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--color-accent);cursor:pointer;font:inherit;line-height:1;margin:0;padding:0;height:1em;width:-moz-max-content;width:max-content}.tv-episode-rating-gauge:disabled{cursor:default;opacity:.55}.tv-episode-rating-choice-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 0 0 1px var(--color-pill-ring);padding:12px;position:absolute;left:50%;right:auto;top:calc(100% + 9px);transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:80}.tv-episode-rating-dismiss-layer{cursor:default;display:block;inset:0;position:fixed;z-index:70}.tv-episode-title{align-items:center;display:flex;gap:6px;min-width:0}.tv-episode-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-episode-info-wrap{display:inline-flex;flex:0 0 auto;position:relative}.tv-episode-info-dismiss-layer{cursor:default;display:block;inset:0;position:fixed;z-index:18}.tv-episode-info-btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.66rem;font-weight:800;height:16px;justify-content:center;line-height:1;padding:0;position:relative;width:16px;z-index:21}.tv-episode-info-btn.active,.tv-episode-info-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.tv-episode-overview-popover{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));color:var(--color-text);font-size:.84rem;font-weight:400;left:0;line-height:1.45;max-width:min(420px,calc(100vw - 48px));padding:10px 12px;position:absolute;top:calc(100% + 8px);width:-moz-max-content;width:max-content;z-index:20}.tv-episode-mobile-rating{display:none}.tv-episode-svg-rating.song-svg-rating{font-size:1rem;height:1em;width:-moz-max-content;width:max-content}.tv-episode-readonly-rating{color:var(--color-accent);line-height:1}.tv-episode-clear-rating{height:42px}.tv-episode-thoughts-row{display:grid;grid-column:2/4;grid-template-columns:minmax(0,1fr);align-items:end;margin:0}.tv-episode-thoughts{background:transparent!important;box-sizing:border-box;caret-color:var(--color-accent);color:var(--color-text);height:43px;max-height:43px;min-height:43px;line-height:calc(1.2em - 1px);overflow:hidden;padding-bottom:6px;padding-left:12px;resize:vertical;scrollbar-width:none;transition:max-height .12s ease,height .12s ease;white-space:pre;width:415px;max-width:100%}.tv-episode-thoughts::-webkit-scrollbar{display:none}.tv-episode-action-sheet .log-action-sheet-title{font-style:normal}.tv-episode-action-info{color:var(--color-text);font-size:.95rem;line-height:1.5;padding:14px 16px 16px;white-space:pre-wrap}.tv-episode-action-rating{display:flex;justify-content:flex-end;padding:6px 16px 2px}.tv-episode-action-rating .drag-rating-bar{padding-bottom:4px;padding-top:4px}@media (max-width:1024px){.log-action-sheet.tv-episode-action-sheet.queue-action-mobile-sheet{min-width:246px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-info{color:#fff;font-size:.82rem;font-weight:500;line-height:1.38;max-width:min(274px,calc(100vw - 58px));padding:12px 13px 13px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-rating{border-top:1px solid #505050;justify-content:center;padding:8px 13px 10px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-rating .drag-rating-bar{padding:0}}.tv-admin-panel{margin:36px auto 0;max-width:900px}.tv-admin-body{margin-top:16px;padding-top:18px}.tv-admin-body h3,.tv-admin-body h4{font-size:1.1rem;font-weight:800;margin-top:40px}.tv-admin-body h3:first-child{margin-top:0}.tv-admin-body h3{margin-bottom:15px}.tv-admin-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tv-admin-check,.tv-admin-field{color:var(--color-muted);display:grid;gap:6px;font-size:.78rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.tv-admin-field-wide{grid-column:1/-1}.tv-admin-field textarea.input{min-height:94px;resize:vertical}.tv-admin-check{align-content:end;grid-auto-flow:column;justify-content:start;min-height:54px;text-transform:none}.tv-admin-check input{accent-color:var(--color-accent);height:18px;width:18px}.tv-admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tv-admin-refresh-btn:disabled,.tv-admin-refresh-btn:disabled:hover{background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.28);color:var(--color-muted);cursor:not-allowed!important;opacity:.58}.tv-admin-msg,.tv-admin-muted{color:var(--color-muted);font-size:.84rem;margin-top:10px}.tv-admin-inline-btn{font-size:.75rem;margin-left:8px;padding:6px 10px}.tv-image-browser-modes{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.tv-image-browser-modes .btn{font-size:.75rem;padding:6px 10px;white-space:nowrap}.tv-admin-links{margin-top:18px;padding-top:16px}.tv-admin-link-add,.tv-admin-link-row{align-items:center;display:grid;gap:8px;margin-top:8px}.tv-admin-link-row{grid-template-columns:140px minmax(0,1fr) auto}.tv-admin-link-add{grid-template-columns:140px minmax(0,1fr) auto auto}.tv-admin-link-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-admin-link-add select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.tv-refresh-preview{border:1px solid var(--color-border);border-radius:8px;margin-top:14px;overflow:hidden}.tv-refresh-head,.tv-refresh-row{display:grid;gap:10px;grid-template-columns:26px 130px minmax(0,1fr) minmax(0,1fr);padding:9px 10px}.tv-refresh-head{background:color-mix(in srgb,var(--color-bg) 82%,#fff 18%);color:var(--color-muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tv-refresh-row{border-top:1px solid var(--color-border);color:var(--color-text);font-size:.82rem;line-height:1.35}.tv-refresh-row input{accent-color:var(--color-accent)}.tv-admin-browser{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.tv-admin-browser-preview{border:1px solid var(--color-border);border-radius:8px;margin-top:12px;overflow:hidden}.tv-admin-browser-preview img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tv-admin-browser-caption{color:var(--color-muted);font-size:.78rem;padding:8px 10px}.tv-admin-episodes{display:grid;gap:10px;margin-top:20px;padding-top:16px}.tv-admin-episode{border:1px solid var(--color-border);border-radius:8px;padding:10px}.tv-admin-episode summary{color:var(--color-text);cursor:pointer;font-weight:800;list-style:none;margin-bottom:15px}.tv-admin-episode summary::-webkit-details-marker{display:none}.tv-episode-thoughts.tv-episode-thoughts-focused,.tv-episode-thoughts:focus{height:43px;max-height:200px;min-height:43px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap}.tv-episode-readonly-review{margin-top:12px;color:var(--color-text);font-size:.9rem;line-height:1.45;white-space:pre-wrap}@media (max-width:767px){.tv-detail-page,.tv-season-page{padding:calc(var(--site-header-height, 72px) + 18px) 14px 104px}.tv-season-movie-layout,.tv-show-movie-layout{padding-left:0;padding-right:0}.tv-hero{margin-bottom:18px}.tv-hero img{aspect-ratio:16/9}.tracklist-row.tv-season-tracklist-row{max-width:none;padding-left:20px!important;padding-right:20px!important}.tracklist-row.tv-season-tracklist-row>.tv-season-track-score:not(.tv-season-track-score-unrated){font-size:1.25rem!important}.tracklist-row.tv-season-tracklist-row .tv-season-score-digits{letter-spacing:0;transform:translateY(-1px)}.tracklist-row.tv-season-tracklist-row .tv-season-score-decimal{margin-left:.5px!important;margin-right:.5px!important;transform:translateY(3px)!important}.tracklist-row.tv-season-tracklist-row .tv-season-score-decimal.tv-season-score-decimal-7{margin-left:-.5px!important;margin-right:1.5px!important}.tracklist-row.tv-season-tracklist-row .tv-season-score-decimal-dot{r:2.55px}.tracklist-row.tv-season-tracklist-row>.tv-season-track-score-unrated{font-size:.84rem}.tv-episode-row{background:transparent!important;border:0;border-radius:0;display:block;max-width:none;padding:0}.tv-episode-list-row{align-items:center;background:transparent;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:grid!important;font:inherit;gap:14px;grid-template-columns:24px minmax(0,max-content) minmax(18px,1fr) 16px 78px;margin-left:auto;margin-right:auto;max-width:600px;padding:14px 3px!important;text-decoration:none;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-touch-callout:none}.tv-episode-list-number{grid-column:1;grid-row:1}.tv-episode-list-title{grid-column:2;grid-row:1}.tv-episode-list-leader{grid-column:3/5;grid-row:1}.tv-episode-list-row-has-review .tv-episode-list-leader{grid-column:3}.tv-episode-list-review-cell{align-items:center;color:var(--color-muted);display:none;font-size:.86rem;grid-column:4;grid-row:1;justify-content:center;line-height:1;min-width:0;text-align:center}.tv-episode-list-row-has-review .tv-episode-list-review-cell{display:flex}.tv-episode-list-rating{align-items:center;color:#fff;display:flex;font-size:.9rem;font-weight:600;grid-column:5;grid-row:1;justify-content:flex-end;min-width:0;padding-right:12px}.tv-episode-list-rating-meter{align-items:center;display:flex;flex:0 0 auto;width:calc(4.1em + 1px)}.tv-episode-list-rating-meter>.tracklist-rating-svg{flex:0 0 auto}.tv-episode-list-rating-unrated{color:var(--color-muted);justify-content:flex-end}.tv-episode-list-rating-unrated-label{display:block;flex:0 0 auto;text-align:left;width:calc(4.1em + 1px)}.tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating:not(.tv-episode-list-rating-unrated){color:var(--color-accent)}.tv-episode-row>.tv-episode-copy,.tv-episode-row>.tv-episode-number,.tv-episode-row>.tv-episode-rating-zone,.tv-episode-row>.tv-episode-readonly-review,.tv-episode-row>.tv-episode-thoughts-row{display:none!important}.tv-episode-list-number{color:var(--color-muted);font-size:.8rem;text-align:right}.tv-episode-list-title{color:#fff;display:-webkit-box;font-size:.85rem!important;hyphens:auto;-webkit-hyphens:auto;line-height:1.5;line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:normal;white-space:normal}.tv-episode-list-leader{align-self:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23969ca4'/%3E%3C/svg%3E");background-position:100%;background-repeat:repeat-x;background-size:8px 4px;display:block;height:1em;margin-left:var(--tv-episode-leader-offset,0);min-width:0;overflow:hidden;text-indent:100%;white-space:nowrap}.tv-episode-list-row-tapped,[data-theme=light] .tv-episode-list-row-tapped{background:var(--color-accent)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tv-episode-list-row-tapped{background:var(--color-accent)!important}}.tv-episode-list-row-tapped .tv-episode-list-leader,.tv-episode-list-row-tapped .tv-episode-list-number,.tv-episode-list-row-tapped .tv-episode-list-rating,.tv-episode-list-row-tapped .tv-episode-list-rating-unrated,.tv-episode-list-row-tapped .tv-episode-list-review-cell,.tv-episode-list-row-tapped .tv-episode-list-title{color:#000!important}.tv-episode-list-row-tapped .tv-episode-list-leader{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23000000'/%3E%3C/svg%3E")}.tv-episode-action-sheet{max-width:640px}.tv-episode-action-rating{padding-right:14px}.tv-episode-mobile-rating .drag-rating-bar-committed-under-preview .drag-rating-layer-outline .star-outline,.tv-episode-mobile-rating .drag-rating-bar-committed-under-preview>.drag-rating-star .star-outline{stroke:var(--rating-star-outline)}.tv-episode-thoughts-row{clear:both;display:grid;grid-template-columns:1fr;margin-left:0;margin-right:0;margin-top:12px}.tv-episode-thoughts{height:43px;max-height:43px;min-height:43px;overflow:hidden;width:100%}.tv-episode-thoughts.tv-episode-thoughts-focused,.tv-episode-thoughts:focus{height:70px;max-height:200px;min-height:70px;overflow-x:hidden;overflow-y:auto}.tv-admin-grid,.tv-admin-link-add,.tv-admin-link-row,.tv-refresh-head,.tv-refresh-row{grid-template-columns:1fr}.tv-admin-panel{margin-top:28px}}@media (min-width:768px){.tv-season-page .tv-episode-list{justify-items:center;margin-top:14px}.tv-season-page .tv-episode-virtual-list{margin-left:auto;margin-right:auto;max-width:calc(100vw - 40px);width:600px}.tv-episode-row{background:transparent!important;border:0;border-radius:0;display:block;max-width:600px;padding:0}.tv-episode-list-row{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:grid!important;font:inherit;gap:14px;grid-template-columns:24px minmax(0,max-content) minmax(18px,1fr) 16px 78px;margin-left:auto;margin-right:auto;max-width:600px;padding:10px 3px!important;text-decoration:none;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tv-episode-list-row:active,.tv-episode-list-row:hover{background:var(--detail-row-hover-bg)!important}[data-theme=light] .tv-episode-list-row:active,[data-theme=light] .tv-episode-list-row:hover{background:#f0f0f0!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tv-episode-list-row:active,:root:not([data-theme=dark]) .tv-episode-list-row:hover{background:#f0f0f0!important}}.tv-episode-list-number{color:var(--color-muted);font-size:.8rem;grid-column:1;grid-row:1;text-align:right}.tv-episode-list-title{color:#fff;display:-webkit-box;font-size:.85rem!important;grid-column:2;grid-row:1;hyphens:auto;-webkit-hyphens:auto;line-height:1.5;line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:normal;white-space:normal}.tv-episode-list-leader{align-self:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%23969ca4'/%3E%3C/svg%3E");background-position:100%;background-repeat:repeat-x;background-size:8px 4px;display:block;grid-column:3/5;grid-row:1;height:1em;margin-left:var(--tv-episode-leader-offset,0);min-width:0;overflow:hidden;text-indent:100%;white-space:nowrap}.tv-episode-list-row-has-review .tv-episode-list-leader{grid-column:3}.tv-episode-list-review-cell{align-items:center;color:var(--color-muted);display:none;font-size:.86rem;grid-column:4;grid-row:1;justify-content:center;line-height:1;min-width:0;text-align:center}.tv-episode-list-row-has-review .tv-episode-list-review-cell{display:flex}.tv-episode-list-rating{align-items:center;color:#fff;display:flex;font-size:.9rem;font-weight:600;grid-column:5;grid-row:1;justify-content:flex-end;min-width:0;padding-right:12px}.tv-episode-list-rating-meter{align-items:center;display:flex;flex:0 0 auto;width:calc(4.1em + 1px)}.tv-episode-list-rating-meter>.tracklist-rating-svg{flex:0 0 auto}.tv-episode-list-rating-unrated{color:var(--color-muted);justify-content:flex-end}.tv-episode-list-rating-unrated-label{display:block;flex:0 0 auto;text-align:left;width:calc(4.1em + 1px)}.tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating:not(.tv-episode-list-rating-unrated){color:var(--color-accent)}.tv-episode-row>.tv-episode-copy,.tv-episode-row>.tv-episode-number,.tv-episode-row>.tv-episode-rating-zone,.tv-episode-row>.tv-episode-readonly-review,.tv-episode-row>.tv-episode-thoughts-row{display:none!important}.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-number,.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-review-cell,.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-review-cell .track-review-indicator{color:color-mix(in srgb,var(--color-muted) 42%,#000 58%)!important}.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-title{color:color-mix(in srgb,#fff 42%,#000 58%)!important}.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-leader{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Ccircle cx='7' cy='2' r='0.65' fill='%233e4145'/%3E%3C/svg%3E")}.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating:not(.tv-episode-list-rating-unrated),.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating:not(.tv-episode-list-rating-unrated) .mhs-icon,.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating:not(.tv-episode-list-rating-unrated) .tracklist-rating-svg{color:color-mix(in srgb,var(--color-accent-dark) 64%,#000 36%)!important;fill:color-mix(in srgb,var(--color-accent-dark) 64%,#000 36%)!important;stroke:color-mix(in srgb,var(--color-accent-dark) 64%,#000 36%)!important}.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating-unrated,.tv-season-page .tv-episode-action-menu-open .tv-episode-list-row:not(.tv-episode-list-row-tapped) .tv-episode-list-rating-unrated .tv-episode-list-rating-unrated-label{color:color-mix(in srgb,var(--color-muted) 42%,#000 58%)!important}.tv-episode-list-row.tv-episode-list-row-tapped .tv-episode-list-rating:not(.tv-episode-list-rating-unrated),.tv-episode-list-row.tv-episode-list-row-tapped .tv-episode-list-rating:not(.tv-episode-list-rating-unrated) .mhs-icon,.tv-episode-list-row.tv-episode-list-row-tapped .tv-episode-list-rating:not(.tv-episode-list-rating-unrated) .tracklist-rating-svg{color:var(--color-accent);fill:var(--color-accent);stroke:var(--color-accent)}.tv-episode-action-sheet-backdrop{background:transparent}.tv-episode-action-sheet-frame{position:fixed!important;z-index:9999;transform:translate(-50%,-100%);pointer-events:none}.tv-episode-action-sheet-frame .log-action-sheet.tv-episode-action-sheet.queue-action-mobile-sheet{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;pointer-events:auto}.log-action-sheet.tv-episode-action-sheet.queue-action-mobile-sheet{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-100%);width:-moz-max-content;width:max-content;min-width:216px;max-width:min(250px,calc(100vw - 32px));padding:0;gap:0;overflow:hidden;background:rgba(0,0,0,.7);border:1px solid #5a6573;border-radius:14px;box-shadow:0 8px 24px var(--desktop-popup-shadow,rgba(0,0,0,.35));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:queue-action-mobile-anchor-in .12s ease-out forwards}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-header{display:block;padding:9px 12px 8px;margin-bottom:0;border-bottom:1px solid #5a6573}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-title{display:-webkit-box;max-width:min(224px,calc(100vw - 58px));color:#fff;font-size:.86rem;font-style:normal;font-weight:700;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-sheet-title{display:flex;flex-direction:column;gap:2px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-show-name{color:var(--color-accent);font-weight:700}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-season-label{color:#fff}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-subtitle{color:var(--color-muted);font-size:.72rem;font-weight:600;line-height:1.05;margin-top:4px}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-item{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:var(--color-accent);cursor:pointer;display:flex;font-family:var(--font-body);font-size:calc(.9rem - 2px);font-weight:500;justify-content:flex-start;line-height:1;min-width:0;padding:12px 16px;text-align:left;text-decoration:none;transition:none;white-space:nowrap;width:100%}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-item.active,.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-item:active,.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-item:hover{color:var(--color-accent)!important;background:color-mix(in srgb,var(--color-accent) 28%,transparent)!important;border:0!important;border-radius:0!important;font-weight:500!important}.tv-episode-action-sheet.queue-action-mobile-sheet .log-action-sheet-cancel{display:none}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-info{color:#fff;font-size:.8rem;font-weight:500;line-height:1.38;max-width:min(224px,calc(100vw - 58px));padding:10px 12px 12px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-rating{border-top:1px solid #5a6573;justify-content:center;padding:7px 12px 9px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-rating .drag-rating-bar{padding:0}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-rating .drag-rating-star{height:30px;width:30px}.tv-episode-action-sheet.queue-action-mobile-sheet .tv-episode-action-rating .drag-rating-star+.drag-rating-star{margin-left:-5px}.tv-episode-action-sheet.queue-action-mobile-sheet.tv-episode-action-sheet-anchored .tv-episode-action-rating{border-top:0!important;padding:8px 12px 12px}.tv-episode-action-sheet.queue-action-mobile-sheet.tv-episode-action-sheet-anchored .tv-episode-action-drag-bar{align-items:center;background:transparent;border:1.5px solid var(--color-border);border-radius:12px;box-sizing:border-box;justify-content:center;padding:6px 8px}.tv-episode-action-sheet.queue-action-mobile-sheet.tv-episode-action-sheet-anchored .tv-episode-action-drag-bar.is-previewing,.tv-episode-action-sheet.queue-action-mobile-sheet.tv-episode-action-sheet-anchored .tv-episode-action-drag-bar.is-touch-armed{border-color:var(--color-accent)}}.album-review-section .song-page-action-btn,.mobile-note-preview-edit,.queue-action-popover-note-actions .btn,.queue-action-popover-note-actions .btn-action,.queue-action-popover-note-actions .dictation-btn,.queue-note-actions .btn,.queue-note-actions .btn-action,.queue-note-actions .dictation-btn,.review-edit-btn-row .btn,.review-edit-btn-row .btn-action,.review-edit-btn-row .dictation-btn,.review-editor-header-actions .btn,.review-editor-header-actions .dictation-btn,.review-editor-header>.btn-secondary,.song-detail-page .song-thoughts-edit-btn,.track-review-popup .btn,.track-review-popup .dictation-btn{--editor-button-text:#16181c;--editor-erase-button-text:#ced4da;--editor-button-depth:3px;--editor-button-fill:var(--color-accent);--editor-button-base:var(--color-accent-dark);--editor-neutral-button-fill:#9eabb9;--editor-neutral-button-base:#5a6573;--editor-dictation-button-fill:var(--editor-neutral-button-fill);--editor-dictation-button-base:var(--editor-neutral-button-base);--editor-dictation-icon-color:#16181c;--editor-danger-button-fill:#b0413c;--editor-danger-button-base:color-mix(in srgb,#b0413c 49.6%,#000 50.4%);--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:var(--editor-button-face-fill);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 72%,#fff 28%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0%,var(--editor-button-top-lip) 8%,var(--editor-button-face-fill) 9%,var(--editor-button-face-fill) 58%,var(--editor-button-bottom-shine) 100%);min-height:39px!important;height:39px!important;padding:10px 16px!important;border:0!important;border-radius:8px!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;position:relative;transform:translate(0);transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1),background-color .12s ease!important;color:var(--editor-button-text)!important;-webkit-text-fill-color:var(--editor-button-text)!important}@media (max-width:767px){.album-review-section .song-page-action-btn,.mobile-note-preview-edit,.queue-action-popover-note-actions .btn,.queue-action-popover-note-actions .btn-action,.queue-action-popover-note-actions .dictation-btn,.queue-note-actions .btn,.queue-note-actions .btn-action,.queue-note-actions .dictation-btn,.review-edit-btn-row .btn,.review-edit-btn-row .btn-action,.review-edit-btn-row .dictation-btn,.review-editor-header-actions .btn,.review-editor-header-actions .dictation-btn,.review-editor-header>.btn-secondary,.song-detail-page .song-thoughts-edit-btn,.track-review-popup .btn,.track-review-popup .dictation-btn,.track-review-popup .thoughts-delete-btn{--editor-neutral-button-fill:#acacac;--editor-neutral-button-base:#606060}}.album-review-section .song-page-action-btn:active,.album-review-section .song-page-action-btn:hover,.mobile-note-preview-edit:active,.mobile-note-preview-edit:hover,.queue-action-popover-note-actions .btn:active,.queue-action-popover-note-actions .btn:hover,.queue-note-actions .btn:active,.queue-note-actions .btn:hover,.review-edit-btn-row .btn:active,.review-edit-btn-row .btn:hover,.review-editor-header-actions .btn:active,.review-editor-header-actions .btn:hover,.review-editor-header>.btn-secondary:active,.review-editor-header>.btn-secondary:hover,.song-detail-page .song-thoughts-edit-btn:active,.song-detail-page .song-thoughts-edit-btn:hover,.track-review-popup .btn:active,.track-review-popup .btn:hover,.track-review-popup .thoughts-delete-btn:active,.track-review-popup .thoughts-delete-btn:hover{color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}.mobile-review-surface .btn-primary,.queue-action-popover-note-actions .btn-success,.queue-note-actions .btn-success,.review-edit-btn-row .btn-primary,.review-edit-btn-row .btn-success,.review-editor-header-actions .btn-primary,.track-review-popup .btn-primary,.track-review-popup .btn-success{--editor-button-fill:var(--editor-save-face,var(--color-accent));--editor-button-base:var(--editor-save-base,var(--color-accent-dark));--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:var(--editor-save-top-lip,var(--editor-button-face-fill));--editor-button-bottom-shine:var(--editor-save-bottom-edge,color-mix(in srgb,var(--editor-button-face-fill) 50%,var(--editor-button-base) 50%));background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}:root[data-accent-key=blue] .queue-action-popover-note-actions .btn-success,:root[data-accent-key=blue] .queue-note-actions .btn-success,:root[data-accent-key=blue] .review-edit-btn-row .btn-primary,:root[data-accent-key=blue] .review-edit-btn-row .btn-success,:root[data-accent-key=blue] .review-editor-header-actions .btn-primary,:root[data-accent-key=blue] .track-review-popup .btn-primary,:root[data-accent-key=blue] .track-review-popup .btn-success,:root[data-accent-key=red] .queue-action-popover-note-actions .btn-success,:root[data-accent-key=red] .queue-note-actions .btn-success,:root[data-accent-key=red] .review-edit-btn-row .btn-primary,:root[data-accent-key=red] .review-edit-btn-row .btn-success,:root[data-accent-key=red] .review-editor-header-actions .btn-primary,:root[data-accent-key=red] .track-review-popup .btn-primary,:root[data-accent-key=red] .track-review-popup .btn-success{--editor-button-text:#fff}.queue-action-popover-note-actions .btn-success:disabled,.queue-action-popover-note-actions .btn-success:hover,.queue-note-actions .btn-success:disabled,.queue-note-actions .btn-success:hover,.review-edit-btn-row .btn-primary:disabled,.review-edit-btn-row .btn-primary:hover,.review-edit-btn-row .btn-success:disabled,.review-edit-btn-row .btn-success:hover,.review-editor-header-actions .btn-primary:disabled,.review-editor-header-actions .btn-primary:hover,.track-review-popup .btn-primary:disabled,.track-review-popup .btn-primary:hover,.track-review-popup .btn-success:disabled,.track-review-popup .btn-success:hover{color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}.album-review-section .song-page-action-btn,.mobile-note-preview-edit,.queue-action-popover-note-actions .btn-action-accent,.queue-action-popover-note-actions .btn-secondary,.queue-note-actions .btn-action-accent,.review-edit-btn-row .btn-secondary,.review-editor-header>.btn-secondary,.song-detail-page .song-thoughts-edit-btn,.track-review-popup .btn-secondary{--editor-button-fill:var(--editor-neutral-button-fill);--editor-button-base:var(--editor-neutral-button-base);--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}.album-review-section .song-page-action-btn:disabled,.album-review-section .song-page-action-btn:hover,.mobile-note-preview-edit:disabled,.mobile-note-preview-edit:hover,.queue-action-popover-note-actions .btn-action-accent:disabled,.queue-action-popover-note-actions .btn-action-accent:hover,.queue-action-popover-note-actions .btn-secondary:disabled,.queue-action-popover-note-actions .btn-secondary:hover,.queue-note-actions .btn-action-accent:disabled,.queue-note-actions .btn-action-accent:hover,.review-edit-btn-row .btn-secondary:disabled,.review-edit-btn-row .btn-secondary:hover,.review-editor-header>.btn-secondary:disabled,.review-editor-header>.btn-secondary:hover,.song-detail-page .song-thoughts-edit-btn:disabled,.song-detail-page .song-thoughts-edit-btn:hover,.track-review-popup .btn-secondary:disabled,.track-review-popup .btn-secondary:hover{color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}.queue-action-popover-note-actions .btn-danger,.queue-note-actions .btn-danger,.review-edit-btn-row .btn-danger,.review-editor-header-actions .btn-danger,.track-review-popup .btn-danger,.track-review-popup .thoughts-delete-btn{--editor-button-fill:var(--editor-danger-button-fill);--editor-button-base:var(--editor-danger-button-base);--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:color-mix(in srgb,var(--editor-button-face-fill) 86.5%,#fff 13.5%);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 82.36%,#fff 17.64%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0 1px,var(--editor-button-face-fill) 1px,#b0413c 58%,var(--editor-button-bottom-shine) 100%);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;color:var(--editor-erase-button-text,#ced4da)!important;-webkit-text-fill-color:var(--editor-erase-button-text,#ced4da)!important}.queue-action-popover-note-actions .btn-danger:disabled,.queue-action-popover-note-actions .btn-danger:hover,.queue-note-actions .btn-danger:disabled,.queue-note-actions .btn-danger:hover,.review-edit-btn-row .btn-danger:disabled,.review-edit-btn-row .btn-danger:hover,.review-editor-header-actions .btn-danger:disabled,.review-editor-header-actions .btn-danger:hover,.track-review-popup .btn-danger:disabled,.track-review-popup .btn-danger:hover,.track-review-popup .thoughts-delete-btn:disabled,.track-review-popup .thoughts-delete-btn:hover{color:var(--editor-erase-button-text,#ced4da)!important;-webkit-text-fill-color:var(--editor-erase-button-text,#ced4da)!important}.album-review-section .song-page-action-btn:active,.mobile-note-preview-edit:active,.queue-action-popover-note-actions .btn-action-accent:active,.queue-action-popover-note-actions .btn-secondary:active,.queue-action-popover-note-actions .btn-success:active,.queue-note-actions .btn-action-accent:active,.queue-note-actions .btn-success:active,.review-edit-btn-row .btn-primary:active,.review-edit-btn-row .btn-secondary:active,.review-edit-btn-row .btn-success:active,.review-editor-header-actions .btn-primary:active,.review-editor-header>.btn-secondary:active,.song-detail-page .song-thoughts-edit-btn:active,.track-review-popup .btn-primary:active,.track-review-popup .btn-secondary:active,.track-review-popup .btn-success:active{--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth));color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}.queue-action-popover-note-actions .btn-danger:active,.queue-note-actions .btn-danger:active,.review-edit-btn-row .btn-danger:active,.review-editor-header-actions .btn-danger:active,.track-review-popup .btn-danger:active,.track-review-popup .thoughts-delete-btn:active{--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth));color:var(--editor-erase-button-text,#ced4da)!important;-webkit-text-fill-color:var(--editor-erase-button-text,#ced4da)!important}.album-review-section .song-page-action-btn.is-saving,.queue-action-popover-note-actions .btn.is-saving,.queue-note-actions .btn.is-saving,.review-edit-btn-row .btn.is-saving,.review-editor-header-actions .btn.is-saving,.song-detail-page .song-thoughts-edit-btn.is-saving,.track-review-popup .btn.is-saving{box-shadow:0 0 0 var(--editor-button-base)!important;filter:brightness(.65) saturate(.96)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth))}.queue-action-popover-note-actions .dictation-btn,.queue-note-actions .dictation-btn,.review-edit-btn-row .dictation-btn,.review-editor-header-actions .dictation-btn,.track-review-popup .dictation-btn{width:39px!important;min-width:39px!important;padding:0!important;border:0!important;--editor-button-fill:var(--editor-dictation-button-fill);--editor-button-base:var(--editor-dictation-button-base);--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;color:var(--editor-dictation-icon-color,var(--color-red))!important;-webkit-text-fill-color:var(--editor-dictation-icon-color,var(--color-red))!important}.queue-action-popover-note-actions .dictation-btn:disabled,.queue-note-actions .dictation-btn:disabled,.review-edit-btn-row .dictation-btn:disabled,.review-editor-header-actions .dictation-btn:disabled,.track-review-popup .dictation-btn:disabled{opacity:1!important;filter:none!important;--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;color:var(--editor-dictation-icon-color,#16181c)!important;-webkit-text-fill-color:var(--editor-dictation-icon-color,#16181c)!important}.queue-action-popover-note-actions .dictation-btn svg,.queue-note-actions .dictation-btn svg,.review-edit-btn-row .dictation-btn svg,.review-editor-header-actions .dictation-btn svg,.track-review-popup .dictation-btn svg{width:22px!important;height:22px!important}.queue-action-popover-note-actions .dictation-btn:active,.queue-note-actions .dictation-btn:active,.review-edit-btn-row .dictation-btn:active,.review-editor-header-actions .dictation-btn:active,.track-review-popup .dictation-btn:active{border-color:transparent!important;--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth));color:var(--editor-dictation-icon-color,var(--color-red))!important;-webkit-text-fill-color:var(--editor-dictation-icon-color,var(--color-red))!important}.queue-action-popover-note-actions .dictation-btn.is-recording,.queue-note-actions .dictation-btn.is-recording,.review-edit-btn-row .dictation-btn.is-recording,.review-editor-header-actions .dictation-btn.is-recording,.track-review-popup .dictation-btn.is-recording{--editor-button-fill:var(--editor-dictation-button-fill);--editor-button-base:var(--editor-dictation-button-base);--editor-dictation-icon-color:var(--color-red);border-color:transparent!important}.queue-action-popover-note-actions .dictation-btn.is-recording,.queue-action-popover-note-actions .dictation-btn.is-recording:active,.queue-note-actions .dictation-btn.is-recording,.queue-note-actions .dictation-btn.is-recording:active,.review-edit-btn-row .dictation-btn.is-recording,.review-edit-btn-row .dictation-btn.is-recording:active,.review-editor-header-actions .dictation-btn.is-recording,.review-editor-header-actions .dictation-btn.is-recording:active,.track-review-popup .dictation-btn.is-recording,.track-review-popup .dictation-btn.is-recording:active{--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth));color:var(--editor-dictation-icon-color,var(--color-red))!important;-webkit-text-fill-color:var(--editor-dictation-icon-color,var(--color-red))!important}.mobile-review-surface .btn,.mobile-review-surface .dictation-btn{--editor-button-text:#16181c;--editor-erase-button-text:#ced4da;--editor-button-depth:3px;--editor-button-fill:var(--color-accent);--editor-button-base:var(--color-accent-dark);--editor-neutral-button-fill:#acacac;--editor-neutral-button-base:#606060;--editor-dictation-button-fill:var(--editor-neutral-button-fill);--editor-dictation-button-base:var(--editor-neutral-button-base);--editor-dictation-icon-color:#16181c;--editor-danger-button-fill:#b0413c;--editor-danger-button-base:color-mix(in srgb,#b0413c 49.6%,#000 50.4%);--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:var(--editor-button-face-fill);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 72%,#fff 28%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0%,var(--editor-button-top-lip) 8%,var(--editor-button-face-fill) 9%,var(--editor-button-face-fill) 58%,var(--editor-button-bottom-shine) 100%);min-height:36px!important;height:36px!important;padding:8px 12px!important;border:0!important;border-radius:8px!important;background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;color:var(--editor-button-text)!important;-webkit-text-fill-color:var(--editor-button-text)!important;font-size:.82rem!important;font-weight:500!important;line-height:1!important;transform:translate(0)}.mobile-review-surface .btn-secondary,.mobile-review-surface-header-btn{--editor-button-fill:var(--editor-neutral-button-fill);--editor-button-base:var(--editor-neutral-button-base)}.mobile-review-surface .btn-danger{--editor-button-fill:var(--editor-danger-button-fill);--editor-button-base:var(--editor-danger-button-base);--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:color-mix(in srgb,var(--editor-button-face-fill) 86.5%,#fff 13.5%);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 82.36%,#fff 17.64%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0 1px,var(--editor-button-face-fill) 1px,#b0413c 58%,var(--editor-button-bottom-shine) 100%);color:var(--editor-erase-button-text)!important;-webkit-text-fill-color:var(--editor-erase-button-text)!important}.mobile-review-surface .btn-danger,.mobile-review-surface .mobile-review-surface-danger-btn{background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important}.mobile-review-surface .mobile-review-surface-danger-btn{--editor-button-fill:#b0413c;--editor-button-base:color-mix(in srgb,#b0413c 62.4%,#000 37.6%);--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:color-mix(in srgb,var(--editor-button-face-fill) 86.5%,#fff 13.5%);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 82.36%,#fff 17.64%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0 1px,var(--editor-button-face-fill) 1px,#b0413c 58%,var(--editor-button-bottom-shine) 100%);transform:translate(0)!important}:root[data-accent-key=blue] .mobile-review-surface .btn-primary,:root[data-accent-key=red] .mobile-review-surface .btn-primary{--editor-button-text:#fff}.mobile-review-surface .dictation-btn{width:36px!important;min-width:36px!important;padding:0!important;--editor-button-fill:var(--editor-dictation-button-fill);--editor-button-base:var(--editor-dictation-button-base)}.mobile-review-surface .dictation-btn,.mobile-review-surface .dictation-btn.is-parent-disabled:disabled{color:var(--editor-dictation-icon-color)!important;-webkit-text-fill-color:var(--editor-dictation-icon-color)!important}.mobile-review-surface .dictation-btn.is-parent-disabled:disabled{opacity:1!important;filter:none!important;--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important}.mobile-review-surface .dictation-btn svg{width:21px!important;height:21px!important}.mobile-review-surface .dictation-btn.is-recording{--editor-button-face-fill:var(--editor-button-fill);--editor-dictation-icon-color:var(--color-red);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth))}.mobile-review-surface .btn.is-saving,.mobile-review-surface .btn:active,.mobile-review-surface .dictation-btn:active{box-shadow:0 0 0 var(--editor-button-base)!important;filter:brightness(.65) saturate(.96)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth))}.song-detail-page{--song-press-shadow-x:3px;--song-press-shadow-y:3px;--song-press-shadow-color:color-mix(in srgb,var(--color-bg) 35%,#000 65%)}.song-detail-page .song-nav-btn:not(.song-nav-btn-disabled){box-shadow:var(--song-press-shadow-x) var(--song-press-shadow-y) 0 var(--song-press-shadow-color)!important;transform:translate(0);transition:transform 90ms cubic-bezier(.2,0,.2,1),box-shadow 90ms cubic-bezier(.2,0,.2,1),background-color .12s ease,border-color .12s ease,color .12s ease!important;will-change:transform,box-shadow}.song-detail-page .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled),.song-detail-page .song-nav-btn:not(.song-nav-btn-disabled):active{box-shadow:0 0 0 var(--song-press-shadow-color)!important;transform:translate(var(--song-press-shadow-x),var(--song-press-shadow-y))}@media (hover:hover) and (pointer:fine) and (min-width:768px){.album-review-section .song-page-action-btn:hover:not(:active):not(:disabled),.mobile-note-preview-edit:hover:not(:active):not(:disabled),.queue-action-popover-note-actions .btn-action-accent:hover:not(:active):not(:disabled),.queue-action-popover-note-actions .btn-secondary:hover:not(:active):not(:disabled),.queue-action-popover-note-actions .btn-success:hover:not(:active):not(:disabled),.queue-action-popover-note-actions .dictation-btn:hover:not(:active):not(:disabled),.queue-note-actions .btn-action-accent:hover:not(:active):not(:disabled),.queue-note-actions .btn-success:hover:not(:active):not(:disabled),.queue-note-actions .dictation-btn:hover:not(:active):not(:disabled),.review-edit-btn-row .btn-primary:hover:not(:active):not(:disabled),.review-edit-btn-row .btn-secondary:hover:not(:active):not(:disabled),.review-edit-btn-row .btn-success:hover:not(:active):not(:disabled),.review-edit-btn-row .dictation-btn:hover:not(:active):not(:disabled),.review-editor-header-actions .btn-primary:hover:not(:active):not(:disabled),.review-editor-header-actions .dictation-btn:hover:not(:active):not(:disabled),.review-editor-header>.btn-secondary:hover:not(:active):not(:disabled),.song-detail-page .song-thoughts-edit-btn:hover:not(:active):not(:disabled),.track-review-popup .btn-primary:hover:not(:active):not(:disabled),.track-review-popup .btn-secondary:hover:not(:active):not(:disabled),.track-review-popup .btn-success:hover:not(:active):not(:disabled),.track-review-popup .dictation-btn:hover:not(:active):not(:disabled){--editor-button-face-fill:color-mix(in srgb,var(--editor-button-fill) 92%,#fff 8%);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;transform:translate(0)}.queue-action-popover-note-actions .btn-danger:hover:not(:active):not(:disabled),.queue-note-actions .btn-danger:hover:not(:active):not(:disabled),.review-edit-btn-row .btn-danger:hover:not(:active):not(:disabled),.review-editor-header-actions .btn-danger:hover:not(:active):not(:disabled),.track-review-popup .btn-danger:hover:not(:active):not(:disabled),.track-review-popup .thoughts-delete-btn:hover:not(:active):not(:disabled){--editor-button-face-fill:color-mix(in srgb,var(--editor-button-fill) 92%,#fff 8%);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;transform:translate(0);color:var(--editor-erase-button-text,#ced4da)!important;-webkit-text-fill-color:var(--editor-erase-button-text,#ced4da)!important}.queue-action-popover-note-actions .dictation-btn.is-recording:hover:not(:disabled),.queue-note-actions .dictation-btn.is-recording:hover:not(:disabled),.review-edit-btn-row .dictation-btn.is-recording:hover:not(:disabled),.review-editor-header-actions .dictation-btn.is-recording:hover:not(:disabled),.track-review-popup .dictation-btn.is-recording:hover:not(:disabled){--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth));color:var(--editor-dictation-icon-color,var(--color-red))!important;-webkit-text-fill-color:var(--editor-dictation-icon-color,var(--color-red))!important}}.album-review-section .song-page-action-btn,.album-review-section .song-page-action-btn:disabled,.album-review-section .song-page-action-btn:focus,.album-review-section .song-page-action-btn:focus-visible,.song-detail-page .song-thoughts-edit-btn,.song-detail-page .song-thoughts-edit-btn:disabled,.song-detail-page .song-thoughts-edit-btn:focus,.song-detail-page .song-thoughts-edit-btn:focus-visible{--editor-button-fill:var(--editor-neutral-button-fill)!important;--editor-button-base:var(--editor-neutral-button-base)!important;--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;color:var(--editor-button-text,#16181c)!important;-webkit-tap-highlight-color:transparent;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important;transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .1s cubic-bezier(.4,0,.2,1)!important}@media (hover:hover) and (pointer:fine) and (min-width:768px){.album-review-section .song-page-action-btn:hover:not(:disabled),.song-detail-page .song-thoughts-edit-btn:hover:not(:disabled){--editor-button-fill:var(--editor-neutral-button-fill)!important;--editor-button-base:var(--editor-neutral-button-base)!important;--editor-button-face-fill:color-mix(in srgb,var(--editor-neutral-button-fill) 92%,#fff 8%);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;color:var(--editor-button-text,#16181c)!important;-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}}.album-review-section .song-page-action-btn:active,.song-detail-page .song-thoughts-edit-btn:active{--editor-button-fill:var(--editor-neutral-button-fill)!important;--editor-button-base:var(--editor-neutral-button-base)!important;--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;box-shadow:0 0 0 var(--editor-button-base)!important;color:var(--editor-button-text,#16181c)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth));-webkit-text-fill-color:var(--editor-button-text,#16181c)!important}.movie-page .movie-thoughts-edit-btn,.movie-page .movie-thoughts-edit-btn:active,.movie-page .movie-thoughts-edit-btn:disabled,.movie-page .movie-thoughts-edit-btn:focus,.movie-page .movie-thoughts-edit-btn:focus-visible,.movie-page .movie-thoughts-edit-btn:hover{--movie-thoughts-edit-fill:#9eabb9;--movie-thoughts-edit-base:#5a6573;--movie-thoughts-edit-face:var(--movie-thoughts-edit-fill);--movie-thoughts-edit-top-lip:var(--movie-thoughts-edit-face);--movie-thoughts-edit-bottom-shine:#b8c2ce;--movie-thoughts-edit-depth:4px;background:transparent!important;background-image:none!important;border:2px solid transparent!important;border-radius:8px!important;box-shadow:none!important;color:#16181c!important;height:39px!important;isolation:isolate;min-height:39px!important;overflow:visible;padding:10px 16px!important;position:relative;transform:translate(0)!important;transition:all 115ms cubic-bezier(.4,0,.2,1)!important;z-index:0;-webkit-text-fill-color:#16181c!important}.movie-page .movie-thoughts-edit-btn:after,.movie-page .movie-thoughts-edit-btn:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:inherit}.movie-page .movie-thoughts-edit-btn:before{background:var(--movie-thoughts-edit-base);border:.5px solid transparent;box-sizing:border-box;transform:translateY(var(--movie-thoughts-edit-depth));z-index:0}.movie-page .movie-thoughts-edit-btn:after{background:linear-gradient(to bottom,var(--movie-thoughts-edit-top-lip) 0,var(--movie-thoughts-edit-top-lip) 8%,var(--movie-thoughts-edit-face) 9%,var(--movie-thoughts-edit-face) 58%,var(--movie-thoughts-edit-bottom-shine) 100%);border:2px solid transparent;box-sizing:border-box;transform:translate(0);z-index:1}.movie-page .movie-thoughts-edit-btn-label{position:relative;transform:translate(0);transition:inherit;z-index:2}.movie-page .movie-thoughts-edit-btn:active .movie-thoughts-edit-btn-label,.movie-page .movie-thoughts-edit-btn:active:after{transform:translateY(var(--movie-thoughts-edit-depth))}@media (hover:hover) and (pointer:fine) and (min-width:768px){.movie-page .movie-thoughts-edit-btn:hover:not(:active):not(:disabled){--movie-thoughts-edit-face:color-mix(in srgb,var(--movie-thoughts-edit-fill) 92%,#fff 8%);--movie-thoughts-edit-bottom-shine:#c0cad5}}@media (max-width:767px){.movie-page .movie-thoughts-edit-btn{--movie-thoughts-edit-fill:#acacac;--movie-thoughts-edit-base:#606060;--movie-thoughts-edit-top-lip:var(--movie-thoughts-edit-face);--movie-thoughts-edit-bottom-shine:#c4c4c4;--movie-thoughts-edit-depth:5px}}.queue-action-popover-note-actions .dictation-btn.is-recording:hover:not(:disabled),.queue-note-actions .dictation-btn.is-recording:hover:not(:disabled),.review-edit-btn-row .dictation-btn.is-recording:hover:not(:disabled),.review-editor-header-actions .dictation-btn.is-recording:hover:not(:disabled),.track-review-popup .dictation-btn.is-recording:hover:not(:disabled){--editor-button-face-fill:var(--editor-button-fill);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;color:var(--editor-dictation-icon-color,var(--color-red))!important;-webkit-text-fill-color:var(--editor-dictation-icon-color,var(--color-red))!important}@media (max-width:767px){.song-detail-page .song-nav-btn,.song-detail-page .song-rating-mobile-row .drag-rating-bar,.song-detail-page .song-rating-mobile-row .rating-btn-excluded,.song-detail-page .song-thoughts-empty-panel .song-page-action-btn,.song-detail-page .thoughts-display-panel,.song-detail-page .thoughts-display-panel+div .song-page-action-btn,.song-detail-page .thoughts-edit-panel.input,.song-detail-page textarea.thoughts-edit-panel.input{border-width:1.5px!important}.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled){--song-nav-fill:#acacac;--song-nav-base:#606060;background:transparent!important;border:2px solid transparent!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;isolation:isolate;overflow:visible;position:relative;transform:translate(0);transition:all 115ms cubic-bezier(.4,0,.2,1)!important;z-index:0}.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):after,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:inherit}.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):before{background:var(--song-nav-base);border:.5px solid transparent;box-sizing:border-box;transform:translateY(5px);z-index:0}.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):after{background:linear-gradient(to bottom,var(--song-nav-fill) 0,var(--song-nav-fill) 48%,color-mix(in srgb,var(--song-nav-fill) 90%,var(--color-bg) 10%) 100%);border:2px solid transparent;box-sizing:border-box;transform:translate(0);z-index:1}.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled) .song-nav-track-text,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled) svg{position:relative;transform:translate(0);transition:inherit;z-index:2}.song-detail-page .song-nav-row-mobile .song-nav-btn,.song-detail-page .song-rating-mobile-row .rating-btn-excluded{touch-action:none!important;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled),.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):active,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):focus,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;outline:none!important;transform:translate(0)}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled) .song-nav-track-text,.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled) svg,.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled):after,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):active .song-nav-track-text,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):active svg,.song-detail-page .song-nav-row-mobile .song-nav-btn:not(.song-nav-btn-disabled):active:after{transform:translateY(5px)}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled,.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled:disabled,.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled:hover{--song-disabled-fill:grey;--song-disabled-base:#464646;--song-disabled-icon:rgba(0,0,0,.56);background:transparent!important;border:2px solid transparent!important;box-shadow:none!important;color:var(--song-disabled-icon)!important;-webkit-text-fill-color:var(--song-disabled-icon)!important;cursor:default!important;isolation:isolate;opacity:1!important;overflow:visible;pointer-events:none!important;position:relative;transform:translate(0);z-index:0}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled:after,.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled:before{background:var(--song-disabled-base);box-sizing:border-box;transform:translateY(5px);z-index:0}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled:after{background:linear-gradient(to bottom,var(--song-disabled-fill) 0,var(--song-disabled-fill) 48%,color-mix(in srgb,var(--song-disabled-fill) 94%,var(--color-bg) 6%) 100%);box-sizing:border-box;transform:translate(0);z-index:1}.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled .song-nav-track-text,.song-detail-page .song-nav-row-mobile .song-nav-btn.song-nav-btn-disabled svg{color:var(--song-disabled-icon)!important;-webkit-text-fill-color:var(--song-disabled-icon)!important;position:relative;transform:translate(0);z-index:2}}@media (min-width:768px){.song-detail-page .song-nav-row-mobile .song-auto-advance-control-mobile{display:none!important}.song-detail-page .song-nav-row-mobile{gap:8px!important;padding-top:10px!important}.song-detail-page .song-nav-row .song-nav-btn{height:46.4px;width:46.4px;padding:5.6px 8.8px!important}.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled){--song-nav-fill:#9eabb9;--song-nav-base:#5a6573;background:transparent!important;border:2px solid transparent!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;isolation:isolate;overflow:visible;position:relative;transform:translate(0);transition:all 115ms cubic-bezier(.4,0,.2,1)!important;z-index:0}.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):after,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:inherit}.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):before{background:var(--song-nav-base);border:.5px solid transparent;box-sizing:border-box;transform:translateY(4px);z-index:0}.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):after{background:linear-gradient(to bottom,var(--song-nav-fill) 0,var(--song-nav-fill) 48%,color-mix(in srgb,var(--song-nav-fill) 90%,var(--color-bg) 10%) 100%);border:2px solid transparent;box-sizing:border-box;transform:translate(0);z-index:1}.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled) .song-nav-track-text,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled) svg{position:relative;transform:translate(0);transition:inherit;z-index:2}.song-detail-page .song-nav-row .song-nav-btn svg{display:block;fill:currentColor;width:2.153em;height:2.153em}.song-detail-page .song-nav-row .song-nav-btn .song-nav-skip-icon{width:1.7224em;height:1.7224em}.song-detail-page .song-nav-row .song-nav-btn .song-nav-play-icon{width:calc((1.684em + 5.5px) * .8);height:calc((1.684em + 5.5px) * .8)}.song-detail-page .song-nav-row .song-nav-btn.song-nav-play{margin-inline:1px}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled),.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):active,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):focus,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):focus-visible,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;outline:none!important;transform:translate(0)}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled) .song-nav-track-text,.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled) svg,.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-touch-active:not(.song-nav-btn-disabled):after,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):active .song-nav-track-text,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):active svg,.song-detail-page .song-nav-row .song-nav-btn:not(.song-nav-btn-disabled):active:after{transform:translateY(4px)}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled,.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled:disabled,.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled:hover{--song-disabled-fill:#76808b;--song-disabled-base:#3e4650;--song-disabled-icon:rgba(0,0,0,.56);background:transparent!important;border:2px solid transparent!important;box-shadow:none!important;color:var(--song-disabled-icon)!important;-webkit-text-fill-color:var(--song-disabled-icon)!important;cursor:default!important;isolation:isolate;opacity:1!important;overflow:visible;pointer-events:none!important;position:relative;transform:translate(0);z-index:0}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled:after,.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled:before{background:var(--song-disabled-base);box-sizing:border-box;transform:translateY(4px);z-index:0}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled:after{background:linear-gradient(to bottom,var(--song-disabled-fill) 0,var(--song-disabled-fill) 48%,color-mix(in srgb,var(--song-disabled-fill) 94%,var(--color-bg) 6%) 100%);box-sizing:border-box;transform:translate(0);z-index:1}.song-detail-page .song-nav-row .song-nav-track-text{display:none}.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled .song-nav-track-text,.song-detail-page .song-nav-row .song-nav-btn.song-nav-btn-disabled svg{color:var(--song-disabled-icon)!important;-webkit-text-fill-color:var(--song-disabled-icon)!important;position:relative;transform:translate(0);z-index:2}}:root[data-accent-key=red]{--nonaccent-danger-color:#fff;--nonaccent-danger-dim:hsla(0,0%,100%,.14);--nonaccent-danger-hover:color-mix(in srgb,#fff 18%,transparent)}:root[data-accent-key=red] .btn-danger{border-color:var(--nonaccent-danger-color)!important;color:var(--nonaccent-danger-color)!important;-webkit-text-fill-color:var(--nonaccent-danger-color)!important;box-shadow:0 0 0 1.25px var(--nonaccent-danger-dim)!important}:root[data-accent-key=red] .album-page-remove-collection-btn.btn-danger,:root[data-accent-key=red] .album-page-unqueue-btn.btn-danger,:root[data-accent-key=red] .detail-page-unqueue-btn.btn-danger,:root[data-accent-key=red] .detail-remove-collection-btn.btn-danger,:root[data-accent-key=red] .movie-catalog-delete-btn.btn-danger,:root[data-accent-key=red] .profile-photo-delete-btn.btn-danger{border-color:var(--color-accent)!important;color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important;box-shadow:0 0 0 1.25px var(--color-accent-dim)!important}:root[data-accent-key=red] .btn-danger.btn-danger-prefilled{background:var(--nonaccent-danger-color)!important;border-color:var(--nonaccent-danger-color)!important;color:#16181c!important;-webkit-text-fill-color:#16181c!important}:root[data-accent-key=red] .popup-menu-inner-border .profile-menu-option-danger,:root[data-accent-key=red] .popup-menu-inner-border .profile-menu-option-danger:hover,:root[data-accent-key=red] .queue-action-mobile-sheet .queue-action-mobile-danger,:root[data-accent-key=red] .queue-action-popover-danger,:root[data-accent-key=red] .queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-danger,:root[data-accent-key=red] .queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-danger:hover{color:var(--nonaccent-danger-color)!important;-webkit-text-fill-color:var(--nonaccent-danger-color)!important}:root[data-accent-key=red] .popup-menu-inner-border .profile-menu-option-danger:hover,:root[data-accent-key=red] .queue-action-popover:not(.queue-action-popover-note) .queue-action-popover-danger:hover{background:var(--nonaccent-danger-hover)!important}:root[data-accent-key=red] .discover-add-btn.queue-action-sheet-add-btn.queue-action-sheet-add-btn-remove{border-color:var(--nonaccent-danger-color)!important;color:var(--nonaccent-danger-color)!important;-webkit-text-fill-color:var(--nonaccent-danger-color)!important;box-shadow:0 0 0 1.25px var(--nonaccent-danger-dim)!important}@media (hover:hover) and (pointer:fine){:root[data-accent-key=red] .discover-add-btn.queue-action-sheet-add-btn.queue-action-sheet-add-btn-remove:not(:disabled):hover{background:var(--nonaccent-danger-hover)!important;border-color:var(--nonaccent-danger-color)!important;color:var(--nonaccent-danger-color)!important;-webkit-text-fill-color:var(--nonaccent-danger-color)!important}}:root[data-accent-key=red] .queue-action-popover-note-actions .btn-danger,:root[data-accent-key=red] .queue-note-actions .btn-danger,:root[data-accent-key=red] .review-edit-btn-row .btn-danger,:root[data-accent-key=red] .review-editor-header-actions .btn-danger,:root[data-accent-key=red] .track-review-popup .btn-danger,:root[data-accent-key=red] .track-review-popup .thoughts-delete-btn{--editor-danger-button-fill:var(--editor-neutral-button-fill);--editor-danger-button-base:var(--editor-neutral-button-base);--editor-erase-button-text:var(--nonaccent-danger-color);--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:color-mix(in srgb,var(--editor-button-face-fill) 86.5%,#fff 13.5%);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 82.36%,#fff 17.64%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0 1px,var(--editor-button-face-fill) 1px,var(--editor-button-face-fill) 58%,var(--editor-button-bottom-shine) 100%);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;border-color:transparent!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;color:var(--editor-erase-button-text)!important;-webkit-text-fill-color:var(--editor-erase-button-text)!important}:root[data-accent-key=red] .queue-action-popover-note-actions .btn-danger:active,:root[data-accent-key=red] .queue-note-actions .btn-danger:active,:root[data-accent-key=red] .review-edit-btn-row .btn-danger:active,:root[data-accent-key=red] .review-editor-header-actions .btn-danger:active,:root[data-accent-key=red] .track-review-popup .btn-danger:active,:root[data-accent-key=red] .track-review-popup .thoughts-delete-btn:active{box-shadow:0 0 0 var(--editor-button-base)!important}.mobile-review-surface .mobile-review-surface-danger-btn,.review-editor-header-actions .review-editor-danger-btn,:root[data-accent-key=red] .mobile-review-surface .mobile-review-surface-danger-btn,:root[data-accent-key=red] .review-editor-header-actions .review-editor-danger-btn{--editor-danger-button-fill:#b0413c!important;--editor-danger-button-base:color-mix(in srgb,#b0413c 62.4%,#000 37.6%)!important;--editor-button-fill:var(--editor-danger-button-fill)!important;--editor-button-base:var(--editor-danger-button-base)!important;--editor-erase-button-text:#ced4da!important;border:0!important;--editor-button-face-fill:var(--editor-button-fill);--editor-button-top-lip:color-mix(in srgb,var(--editor-button-face-fill) 86.5%,#fff 13.5%);--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 82.36%,#fff 17.64%);--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0 1px,var(--editor-button-face-fill) 1px,#b0413c 58%,var(--editor-button-bottom-shine) 100%);background:var(--editor-button-face-bg)!important;background-image:var(--editor-button-face-bg)!important;box-shadow:var(--editor-button-depth) var(--editor-button-depth) 0 var(--editor-button-base)!important;color:var(--editor-erase-button-text)!important;-webkit-text-fill-color:var(--editor-erase-button-text)!important;transform:translate(0)!important}.mobile-review-surface .mobile-review-surface-danger-btn:active,.review-editor-header-actions .review-editor-danger-btn:active,:root[data-accent-key=red] .mobile-review-surface .mobile-review-surface-danger-btn:active,:root[data-accent-key=red] .review-editor-header-actions .review-editor-danger-btn:active{box-shadow:0 0 0 var(--editor-button-base)!important;transform:translate(var(--editor-button-depth),var(--editor-button-depth))!important}.mobile-review-surface .mobile-review-surface-actions-row .btn,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn{background:transparent!important;background-image:none!important;border:2px solid transparent!important;box-sizing:border-box!important;box-shadow:none!important;height:39px!important;isolation:isolate;min-height:39px!important;overflow:visible;position:relative;transform:translate(0)!important;transition:all 115ms cubic-bezier(.4,0,.2,1)!important;z-index:0;-webkit-tap-highlight-color:transparent}.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn{min-width:39px!important;width:39px!important}.mobile-review-surface .mobile-review-surface-actions-row .btn:after,.mobile-review-surface .mobile-review-surface-actions-row .btn:before,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:after,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:inherit}.mobile-review-surface .mobile-review-surface-actions-row .btn:before,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:before{background:var(--editor-button-base);border:.5px solid transparent;box-sizing:border-box;transform:translateY(var(--editor-button-depth));z-index:0}.mobile-review-surface .mobile-review-surface-actions-row .btn:after,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:after{background:var(--editor-button-face-bg);border:2px solid transparent;box-sizing:border-box;transform:translate(0);z-index:1}.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn-icon,.mobile-review-surface .mobile-review-surface-actions-row .editor-button-label{align-items:center;display:inline-flex;justify-content:center;position:relative;transform:translate(0);transition:inherit;z-index:2}.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn-icon{height:100%;width:100%}.mobile-review-surface .mobile-review-surface-actions-row .btn.is-saving,.mobile-review-surface .mobile-review-surface-actions-row .btn:active,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn.is-recording,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:active{box-shadow:none!important;filter:none!important;transform:translate(0)!important}.mobile-review-surface .mobile-review-surface-actions-row .btn.is-saving .editor-button-label,.mobile-review-surface .mobile-review-surface-actions-row .btn.is-saving:after,.mobile-review-surface .mobile-review-surface-actions-row .btn:active .editor-button-label,.mobile-review-surface .mobile-review-surface-actions-row .btn:active:after,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn.is-recording .dictation-btn-icon,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn.is-recording:after,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:active .dictation-btn-icon,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:active:after{transform:translateY(var(--editor-button-depth))}.mobile-review-surface .mobile-review-surface-actions-row .btn.is-saving:after{filter:brightness(.65) saturate(.96)}@media (max-width:767px){.mobile-review-surface .mobile-review-surface-actions-row .btn,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-header-btn{box-sizing:border-box!important;flex:0 0 auto;height:39px!important;max-height:39px!important;min-height:39px!important;padding-bottom:8px!important;padding-top:8px!important}.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn{width:39px!important;max-width:39px!important;min-width:39px!important;padding:0!important}.mobile-review-surface .mobile-review-surface-actions-row .btn:after,.mobile-review-surface .mobile-review-surface-actions-row .btn:before,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:after,.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn:before{box-sizing:border-box!important;inset:0!important}.mobile-review-surface .mobile-review-surface-actions-row .dictation-btn-icon,.mobile-review-surface .mobile-review-surface-actions-row .editor-button-label{line-height:1!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn{background:transparent!important;background-image:none!important;border:2px solid transparent!important;box-shadow:none!important;height:39px!important;max-height:39px!important;min-height:39px!important;overflow:visible!important;padding:8px 12px!important;transform:translate(0)!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:after,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:before{box-sizing:border-box!important;inset:0!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:active,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:focus,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:focus-visible{box-shadow:none!important;transform:translate(0)!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:active .editor-button-label,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:active:after,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-danger-btn:active:before{transform:translateY(var(--editor-button-depth))!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn:disabled,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn:focus,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn:focus-visible{--editor-button-fill:#b0413c!important;--editor-button-base:color-mix(in srgb,#b0413c 62.4%,#000 37.6%)!important;--editor-button-face-fill:var(--editor-button-fill)!important;--editor-button-top-lip:color-mix(in srgb,var(--editor-button-face-fill) 86.5%,#fff 13.5%)!important;--editor-button-bottom-shine:color-mix(in srgb,var(--editor-button-face-fill) 82.36%,#fff 17.64%)!important;--editor-button-face-bg:linear-gradient(to bottom,var(--editor-button-top-lip) 0 1px,var(--editor-button-face-fill) 1px,#b0413c 58%,var(--editor-button-bottom-shine) 100%)!important;--editor-button-text:#ced4da!important;background:transparent!important;background-image:none!important;border:2px solid transparent!important;box-shadow:none!important;color:var(--editor-button-text)!important;height:39px!important;max-height:39px!important;min-height:39px!important;overflow:visible!important;padding:8px 12px!important;transform:translate(0)!important;-webkit-text-fill-color:var(--editor-button-text)!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn:active{box-shadow:none!important;transform:translate(0)!important}.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn:active .editor-button-label,.mobile-review-surface .mobile-review-surface-actions-row .mobile-review-surface-erase-btn:active:after{transform:translateY(var(--editor-button-depth))!important}}