.ticker-shell.svelte-81avkc{position:relative;display:block;min-width:0;max-width:100%;overflow:hidden;text-align:var(--ticker-align, left);white-space:nowrap}.ticker-track.svelte-81avkc{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;transform:scale(var(--ticker-scale, 1));transform-origin:left center;vertical-align:bottom;white-space:nowrap}.ticker-measure.svelte-81avkc{position:absolute;inset:0 auto auto 0;display:inline-block;min-width:max-content;visibility:hidden;white-space:nowrap;pointer-events:none}.ticker-shell.svelte-81avkc:is(.is-overflowing:where(.svelte-81avkc),.is-scaled:where(.svelte-81avkc)) .ticker-track:where(.svelte-81avkc){max-width:none}.ticker-shell.is-overflowing.svelte-81avkc{text-align:left}.ticker-shell:not(.is-overflowing)[data-align=center].svelte-81avkc .ticker-track:where(.svelte-81avkc){transform-origin:center}.ticker-shell:not(.is-overflowing)[data-align=right].svelte-81avkc .ticker-track:where(.svelte-81avkc){transform-origin:right center}.ticker-shell.is-overflowing.svelte-81avkc:is(:where(.svelte-81avkc):hover,:where(.svelte-81avkc):focus-visible,:where(.svelte-81avkc):focus-within) .ticker-track:where(.svelte-81avkc){animation:svelte-81avkc-overflow-ticker var(--ticker-duration, 7s) linear infinite alternate}@keyframes svelte-81avkc-overflow-ticker{0%,12%{transform:translate(0) scale(var(--ticker-scale, 1))}88%,to{transform:translate(calc(-1 * var(--ticker-travel, 0px))) scale(var(--ticker-scale, 1))}}@media(prefers-reduced-motion:reduce){.ticker-shell.is-overflowing.svelte-81avkc:is(:where(.svelte-81avkc):hover,:where(.svelte-81avkc):focus-visible,:where(.svelte-81avkc):focus-within) .ticker-track:where(.svelte-81avkc){animation:none}}.placeholder-frame.svelte-12ecque{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:1px solid var(--color-border-default);background:var(--color-surface-2);box-shadow:inset 0 1px #ffffff14,0 0 24px #00000059}.placeholder-icon-framed{width:1.75rem;height:1.75rem;color:var(--color-text-muted)}.placeholder-icon{width:2rem;height:2rem;color:#ffffff40}.placeholder-audio.svelte-12ecque{position:relative;display:flex;align-items:center;justify-content:center}.placeholder-disc{width:3.5rem;height:3.5rem;color:#ffffff26}.placeholder-note{position:absolute;width:1.5rem;height:1.5rem;color:#fff6}@container (max-width: 112px){.placeholder-icon{width:1.35rem;height:1.35rem}.placeholder-frame.svelte-12ecque{width:2rem;height:2rem}.placeholder-icon-framed{width:1.05rem;height:1.05rem}.placeholder-disc{width:2.1rem;height:2.1rem}.placeholder-note{width:.95rem;height:.95rem}}.thumbnail-badges.svelte-o38pvd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.top-row.svelte-o38pvd,.bottom-row.svelte-o38pvd{position:absolute;inset-inline:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;align-items:start;gap:var(--spacing-control-gap-sm)}.top-row.svelte-o38pvd{top:calc(var(--spacing) * 2)}.bottom-row.svelte-o38pvd{bottom:calc(var(--spacing) * 2)}.has-selection.svelte-o38pvd .top-row:where(.svelte-o38pvd){inset-inline-start:calc(var(--spacing) * 10)}.badges.svelte-o38pvd{display:flex;flex-wrap:wrap;min-width:0;gap:var(--spacing-control-gap-sm)}.top-badges.svelte-o38pvd,.bottom-right-badges.svelte-o38pvd{margin-inline-start:auto;justify-content:flex-end}.badges.svelte-o38pvd [data-slot=badge]{max-width:100%}.wanted-label.svelte-o38pvd{overflow:hidden;text-overflow:ellipsis}.thumbnail-badges.svelte-o38pvd .danger svg,.thumbnail-badges.svelte-o38pvd [data-tone=failed] svg{color:var(--color-error-text)}.thumbnail-badges.svelte-o38pvd [data-tone=attention] svg{color:var(--color-warning-text)}.thumbnail-badges.svelte-o38pvd [data-tone=done] svg{color:var(--color-success-text)}.thumbnail-badges.svelte-o38pvd .rating-badge svg{fill:currentColor}.is-inline.svelte-o38pvd{position:static;display:flex;flex-wrap:wrap;gap:var(--spacing-control-gap-sm);margin-top:var(--spacing-control-gap-sm)}.is-inline.svelte-o38pvd .top-row:where(.svelte-o38pvd),.is-inline.svelte-o38pvd .bottom-row:where(.svelte-o38pvd),.is-inline.svelte-o38pvd .badges:where(.svelte-o38pvd){display:contents}@container (max-width: 112px){.thumbnail-badges.svelte-o38pvd:not(.is-inline) .wanted-label:where(.svelte-o38pvd){display:none}}.progress-meter.svelte-8yhplu{position:absolute;inset:auto 0 0;z-index:4;height:3px;background:#00000073}.progress-meter-fill.svelte-8yhplu{display:block;height:100%;background:color-mix(in srgb,var(--entity-accent) 80%,#c7c9cc)}.progress-meter.is-separate.svelte-8yhplu{display:grid;gap:1px;height:auto;background:transparent}.progress-meter-track.svelte-8yhplu{display:block;height:2px;background:#00000073}.progress-meter-track.listening.svelte-8yhplu .progress-meter-fill:where(.svelte-8yhplu){background:color-mix(in srgb,var(--entity-accent) 35%,#c7c9cc)}.selection.svelte-8yhplu{position:absolute;z-index:6;top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);width:var(--spacing-control-xs);height:var(--spacing-control-xs);border-radius:var(--radius-xs);background:var(--color-surface-1);opacity:0;pointer-events:none;transition:opacity .12s ease}.entity-thumbnail:is(:hover,:focus-within) .selection.svelte-8yhplu,.entity-thumbnail.is-select-mode .selection.svelte-8yhplu,.entity-thumbnail.is-selected .selection.svelte-8yhplu,.selection.svelte-8yhplu:focus-within{opacity:1;pointer-events:auto}.entity-thumbnail.is-list .selection.svelte-8yhplu{opacity:1;pointer-events:auto}.media.svelte-18b7dxl{position:relative;z-index:2;box-sizing:border-box;width:100%;min-height:0;overflow:hidden;touch-action:pan-x pan-y;border:1px solid var(--color-border-subtle, rgb(255 255 255 / .08));border-radius:var(--radius-sm, 6px);background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / .08),transparent 34%),linear-gradient(135deg,#0f1012f5,#1c1914eb),#111;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-default, cubic-bezier(.4, 0, .2, 1)),border-color .2s var(--ease-default, cubic-bezier(.4, 0, .2, 1)),box-shadow .2s var(--ease-default, cubic-bezier(.4, 0, .2, 1))}.media.is-list.svelte-18b7dxl{flex:0 0 auto;width:clamp(5.5rem,30%,7.5rem);border:0;border-right:1px solid rgb(255 255 255 / .1);border-radius:5px 0 0 5px;box-shadow:none;transition:none}.media.is-list.is-compact.svelte-18b7dxl{width:3.25rem}.media.is-image-only.svelte-18b7dxl{border-radius:var(--radius-sm, 6px)}.media.is-image-loading.svelte-18b7dxl{background:linear-gradient(110deg,#ffffff09 8%,#ffffff16 18%,#ffffff09 33%),radial-gradient(circle at 50% 45%,rgb(255 255 255 / .08),transparent 34%),linear-gradient(135deg,#0f1012f5,#1c1914eb),#111;background-size:220% 100%,auto,auto,auto}.media.has-logo-art.svelte-18b7dxl{background:radial-gradient(circle at 34% 24%,rgb(255 255 255 / .32),transparent 34%),linear-gradient(135deg,#e8ddbeeb,#968660b8 45%,#16191df0),#b7aa86}.media.svelte-18b7dxl img:where(.svelte-18b7dxl),.placeholder.svelte-18b7dxl{width:100%;height:100%}.media.svelte-18b7dxl img:where(.svelte-18b7dxl){position:relative;z-index:1;display:block;object-fit:cover;object-position:center;transition:filter .16s ease}.media.is-list.svelte-18b7dxl img:where(.svelte-18b7dxl){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.media.has-logo-art.svelte-18b7dxl img:where(.svelte-18b7dxl){padding:clamp(.85rem,12%,1.5rem);object-fit:contain!important;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .42))}.media.is-hovering.svelte-18b7dxl img:where(.svelte-18b7dxl),.entity-thumbnail:is(:hover,:focus-visible) .media.svelte-18b7dxl img:where(.svelte-18b7dxl){filter:brightness(.98) contrast(1.02)}.media.svelte-18b7dxl img.sprite-active:where(.svelte-18b7dxl){opacity:0}.image-loading-skeleton.svelte-18b7dxl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .075) 42%,transparent 68%),linear-gradient(180deg,#ffffff0d,#00000014);background-size:220% 100%,auto;animation:svelte-18b7dxl-thumbnail-skeleton-shimmer 1.2s ease-in-out infinite}.sprite-overlay.svelte-18b7dxl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sequence-rail.svelte-18b7dxl{position:absolute;z-index:3;right:.55rem;bottom:.45rem;left:.55rem;display:flex;gap:.18rem;pointer-events:none}.sequence-rail.svelte-18b7dxl span:where(.svelte-18b7dxl){flex:1 1 0;min-width:0;height:.16rem;background:#ffffff3d;box-shadow:0 0 8px #00000061;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.sequence-rail.svelte-18b7dxl span.is-active:where(.svelte-18b7dxl){background:var(--entity-accent);box-shadow:none;transform:scaleY(1.35)}.placeholder-glow.svelte-18b7dxl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top,rgb(245 239 213 / .16),transparent 38%),linear-gradient(180deg,#07080b0f,#07080b8c)}.placeholder.svelte-18b7dxl{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}@keyframes svelte-18b7dxl-thumbnail-skeleton-shimmer{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@media(prefers-reduced-motion:reduce){.media.svelte-18b7dxl{transition:none}.image-loading-skeleton.svelte-18b7dxl{animation:none}}.thumbnail-caption.svelte-61uaj1{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:0 .25rem;overflow:hidden;pointer-events:none}.thumbnail-caption.has-subtitle.svelte-61uaj1{gap:.2rem}.copy.svelte-61uaj1{display:flex;flex-direction:column;min-width:0;max-width:100%}h3.svelte-61uaj1{display:block;margin:0;min-width:0;overflow:hidden;color:var(--color-text, #f4efe6);font-family:var(--font-heading, Geist, sans-serif);font-size:var(--text-control);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.title-size-compact.svelte-61uaj1{font-size:var(--text-label);font-weight:600;line-height:1.25}.title-align-left.svelte-61uaj1{text-align:left}.title-align-center.svelte-61uaj1{text-align:center}.title-align-right.svelte-61uaj1{text-align:right}.subtitle.svelte-61uaj1{overflow:hidden;margin:0;color:var(--color-text-muted, #8a93a6);font-family:var(--font-body, Inter, sans-serif);font-size:var(--text-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.custom-subtitle.svelte-61uaj1{display:flex;min-width:0;margin-top:.125rem}.custom-subtitle.title-align-left.svelte-61uaj1{justify-content:flex-start}.custom-subtitle.title-align-center.svelte-61uaj1{justify-content:center}.custom-subtitle.title-align-right.svelte-61uaj1{justify-content:flex-end}.chips.svelte-61uaj1{display:flex;gap:var(--spacing-control-gap-sm);margin-top:var(--spacing-control-gap-sm)}.chips.svelte-61uaj1 .chip svg{flex-shrink:0;color:var(--thumbnail-meta-accent)}.entity-thumbnail.is-list .thumbnail-caption.svelte-61uaj1{flex:1 1 0;min-width:0;min-height:auto;min-block-size:5.25rem;height:auto;margin-top:0;padding:.72rem .9rem;border:none;border-radius:0;background:#0c0c0dfa;box-shadow:none}.entity-thumbnail.is-list.is-compact .thumbnail-caption.svelte-61uaj1{min-block-size:3.25rem;padding:.4rem .55rem}@container (max-width: 220px){.thumbnail-caption.svelte-61uaj1{gap:.125rem;padding:0 .25rem}h3.svelte-61uaj1{font-size:var(--text-label)}.chips.svelte-61uaj1{gap:var(--spacing)}.chips.svelte-61uaj1 .chip{padding-inline:var(--spacing);gap:var(--spacing)}}@container (max-width: 140px){.thumbnail-caption.svelte-61uaj1{gap:.1rem;padding:0 .2rem}h3.svelte-61uaj1{font-size:var(--text-caption)}.subtitle.svelte-61uaj1{display:none}.chips.svelte-61uaj1{--text-caption: var(--text-caption-compact);--spacing-icon-sm: var(--text-caption-compact)}}.entity-thumbnail.svelte-18rqgjx{position:relative;display:flex;flex-direction:column;gap:.6rem;container-type:inline-size;min-width:0;color:var(--color-text, #f4efe6);text-decoration:none}.entity-thumbnail.svelte-18rqgjx:not(.is-list):is(:where(.svelte-18rqgjx):hover,:where(.svelte-18rqgjx):focus-visible) .media{border-color:var(--color-border-default);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.entity-thumbnail:not(.is-list).is-selected.svelte-18rqgjx .media{border-color:var(--color-border-default);box-shadow:inset 2px 0 0 var(--entity-accent),var(--shadow-card-hover)}.entity-thumbnail:not(.is-list).is-highlighted.svelte-18rqgjx .media{border-color:color-mix(in srgb,var(--entity-accent) 62%,var(--color-border-default));box-shadow:inset 2px 0 0 var(--entity-accent),var(--shadow-card-hover)}.entity-thumbnail.is-static.svelte-18rqgjx{pointer-events:none}.entity-thumbnail.is-static.svelte-18rqgjx:not(.is-list):is(:where(.svelte-18rqgjx):hover,:where(.svelte-18rqgjx):focus-visible) .media{border-color:var(--color-border-subtle, rgb(255 255 255 / .08));box-shadow:var(--shadow-card);transform:none}.entity-thumbnail.is-image-only.svelte-18rqgjx{gap:0}.entity-thumbnail.is-list.svelte-18rqgjx{flex-direction:row;gap:0;inline-size:100%;min-block-size:5.25rem;overflow:hidden;border:1px solid var(--color-border-subtle, rgb(255 255 255 / .08));border-radius:var(--radius-sm, 6px);background:var(--color-surface-1, rgb(12 12 13 / .92));box-shadow:var(--shadow-card);transition:transform .2s var(--ease-default, cubic-bezier(.4, 0, .2, 1)),border-color .2s var(--ease-default, cubic-bezier(.4, 0, .2, 1)),box-shadow .2s var(--ease-default, cubic-bezier(.4, 0, .2, 1))}.entity-thumbnail.is-list.svelte-18rqgjx:is(:where(.svelte-18rqgjx):hover,:where(.svelte-18rqgjx):focus-visible){border-color:var(--color-border-default);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.entity-thumbnail.is-list.is-selected.svelte-18rqgjx{border-color:var(--color-border-default);box-shadow:inset 2px 0 0 var(--entity-accent),var(--shadow-card-hover)}.entity-thumbnail.is-list.is-highlighted.svelte-18rqgjx{border-color:color-mix(in srgb,var(--entity-accent) 62%,var(--color-border-default));background:color-mix(in srgb,var(--entity-accent) 10%,rgb(12 12 13 / .98));box-shadow:inset 2px 0 0 var(--entity-accent),var(--shadow-card-hover)}.entity-thumbnail.is-list.is-compact.svelte-18rqgjx{min-block-size:3.25rem}@media(prefers-reduced-motion:reduce){.entity-thumbnail.is-list.svelte-18rqgjx{transition:none}.entity-thumbnail.svelte-18rqgjx:is(:where(.svelte-18rqgjx):hover,:where(.svelte-18rqgjx):focus-visible),.entity-thumbnail.svelte-18rqgjx:not(.is-list):is(:where(.svelte-18rqgjx):hover,:where(.svelte-18rqgjx):focus-visible) .media{transform:none}}
