.collection-page{position:relative;isolation:isolate;--collection-gutter:var(--sx-gutter,var(--page-left,2rem));--collection-ink:var(--color-ink);--collection-muted:color-mix(in srgb,var(--collection-ink) 68%,transparent);--collection-stroke:color-mix(in srgb,var(--collection-ink) 15%,transparent);--collection-soft:color-mix(in srgb,var(--collection-ink) 5%,transparent)}.collection-hero{position:relative;padding:22px 0 44px;color:var(--collection-ink)}.collection-atmosphere{position:absolute;inset:0 calc(-1 * var(--collection-gutter)) auto;z-index:-1;height:max(100%,720px);overflow:hidden;pointer-events:none;background:var(--color-paper);isolation:isolate}.shell-page-artwork>.collection-atmosphere{inset:0;z-index:0;height:100%}.collection-atmosphere:after,.collection-atmosphere:before{content:"";position:absolute;pointer-events:none}.collection-atmosphere:before{inset:-40px;background:var(--collection-art) center 28% /cover no-repeat;filter:blur(28px) saturate(.72);opacity:.55}.collection-atmosphere:after{inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 58%,transparent),color-mix(in srgb,var(--color-paper) 72%,transparent) var(--collection-fade-start,280px),color-mix(in srgb,var(--color-paper) 96%,transparent) calc(var(--collection-fade-start, 280px) + 260px),var(--color-paper) calc(var(--collection-fade-start, 280px) + 480px))}.collection-hero__nav{display:flex;margin-bottom:20px}.collection-hero__nav .page-back{color:inherit;width:44px;height:44px;background:var(--collection-soft);border-radius:50%}.collection-hero__nav .page-back:hover{background:var(--collection-stroke)}.collection-hero__body{display:grid;grid-template-columns:clamp(200px,21vw,280px) minmax(0,1fr);gap:clamp(24px,3.5vw,56px);align-items:center}.collection-hero__art{margin:0;aspect-ratio:2/3;min-width:0;border-radius:22px;overflow:hidden;box-shadow:0 24px 64px var(--color-collection-shadow),0 0 0 1px var(--collection-stroke)}.collection-artwork{display:block;width:100%;height:100%;object-fit:cover}.collection-hero__copy{min-width:0}.collection-hero__kicker{margin:0 0 13px;color:var(--collection-accent);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.collection-page .collection-hero h1,.mn .collection-page .collection-hero h1{margin:0;min-width:0;color:inherit;font-family:var(--font-app,sans-serif);font-style:normal;font-size:clamp(44px,5.6vw,88px);font-weight:750;line-height:1.02;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere}.collection-hero__description{margin:18px 0 0;max-width:64ch;font-size:clamp(15px,1.4vw,19px);line-height:1.5;color:color-mix(in srgb,var(--collection-ink) 88%,transparent)}.collection-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:var(--collection-muted);font-size:13px;line-height:1.5}.collection-hero__meta a{color:inherit;text-decoration:none}.collection-hero__meta a:hover{color:var(--collection-ink);text-decoration:underline}.collection-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.collection-hero__actions :is(.d-btn,.nf-btn){min-height:44px;border-radius:999px}.collection-hero__actions :is(button,a){white-space:nowrap}.collection-hero__actions .d-btn[data-variant=ghost]{color:var(--collection-ink);border:1px solid var(--collection-stroke);background:var(--collection-soft)}.collection-page.d-playlist-page{padding-top:0}.collection-page.d-playlist-page,.collection-page.nf-col{--collection-gutter:var(--page-left,clamp(1rem,4vw,2rem))}.collection-page.nf-col>.d-shell{padding-top:0}.collection-page .discovery-meta,.collection-page .discovery-toolbar{position:relative}.collection-page .collection-workspace-meta{display:inline-flex;align-items:center;gap:6px}.collection-workspace{--collection-gutter:var(--page-left,2rem);padding-top:0}.collection-workspace .collection-hero__actions>button{min-height:44px}@media (max-width:767px){.collection-page{--collection-gutter:var(--sx-gutter,16px)}.collection-hero{padding-top:12px;padding-bottom:32px}.collection-hero__nav{margin-bottom:6px}.collection-hero__body{grid-template-columns:minmax(0,1fr);justify-items:center;gap:25px}.collection-hero__art{width:clamp(172px,52vw,220px);border-radius:18px}.collection-hero__copy{width:100%;text-align:center}.collection-page .collection-hero h1,.mn .collection-page .collection-hero h1{font-size:clamp(38px,10vw,58px)}.collection-hero__kicker{margin-bottom:10px}.collection-hero__description{margin:14px auto 0;max-width:34ch;font-size:15px}.collection-hero__actions,.collection-hero__meta{justify-content:center}.collection-hero__actions{margin-top:20px;gap:8px}.collection-atmosphere{height:var(--collection-backdrop-height,560px)}.collection-page .discovery-toolbar{gap:8px}.collection-page .discovery-toolbar :is(button,input){min-height:44px}.collection-page .discovery-filter{order:2;flex-basis:100%;max-width:none}}.mn .collection-page{--collection-gutter:var(--mn-gutter,16px)}.mn .collection-page>.collection-hero{padding-inline:var(--mn-gutter,16px)}.mn .collection-page>.collection-hero .collection-atmosphere{left:0;right:0}.mn .collection-page .collection-hero__nav .page-back{color:var(--collection-ink)}.mn .collection-page .collection-hero__body{grid-template-columns:minmax(0,1fr);justify-items:center;gap:25px}.mn .collection-page .collection-hero__art{width:clamp(172px,52vw,240px)}.mn .collection-page .collection-hero__copy{width:100%;text-align:center}.mn .collection-page .collection-hero__description{margin-inline:auto}.mn .collection-page .collection-hero__actions,.mn .collection-page .collection-hero__meta{justify-content:center}.mn .collection-page .collection-hero h1{font-size:clamp(38px,7vw,58px)}.mn .collection-page .collection-atmosphere{height:var(--collection-backdrop-height,560px)}@media (prefers-reduced-motion:reduce){.collection-hero__art{transform:none}}html[data-reduce-motion=true] .collection-hero__art{transform:none}.discovery .discovery-genres>.discovery-genre{padding:0 0 8px;gap:6px;border:0;background:transparent;overflow:visible}.discovery .discovery-genres>.discovery-genre:after{content:none}.discovery .discovery-genres>.discovery-genre>span{color:var(--color-ink);text-shadow:none}.discovery .discovery-genres>.discovery-genre>small{color:var(--color-ink-3)}.discovery .discovery-genres .discovery-genre__art{display:block;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;margin-bottom:6px}.discovery .discovery-collection-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 18px}.discovery .discovery-collection-cards>.discovery-entity{flex-direction:column;align-items:stretch;padding:0;border:0;background:transparent;gap:11px}.discovery .discovery-collection-cards .discovery-entity__art{flex:none;display:block;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden}.mn .mn-xl-sort-row{padding:0 var(--mn-gutter) 4px;display:flex;justify-content:flex-end}.mn .mn-xl-sort-row button{min-height:44px}.mn .collection-hero__actions .mn-gh-icon{color:inherit;border:1px solid var(--collection-stroke);background:var(--collection-soft)}.mn .collection-page .collection-hero__actions :is(button,a){min-width:44px;min-height:44px}.mn .mn-ex-coll .mn-ex-coll-cover,.mn .mn-ex-genre .mn-ex-genre-cover{display:block;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;margin-bottom:8px}.mn .mn-ex-genre .mn-ex-genre-cover{width:80px}.mn .mn-ex-genre[data-wide=true] .mn-ex-genre-cover,.mn .mn-xl-grid .mn-ex-genre .mn-ex-genre-cover{width:100%}.mn .mn-ex-coll .mn-ex-coll-cover{width:156px}.mn .mn-xl-grid .mn-ex-coll .mn-ex-coll-cover{width:100%}.mn .mn-ex-genre-rail>.mn-ex-genre{width:88px;flex-basis:88px}.mn .mn-ex-genre:after{content:none}@media (max-width:375px){.discovery .discovery-collection-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@media (min-width:768px){html:not([data-native-shell]) .collection-hero{padding:10px 0 18px}html:not([data-native-shell]) .collection-hero__nav{margin-bottom:6px}html:not([data-native-shell]) .collection-hero__nav .page-back{width:36px;height:36px}html:not([data-native-shell]) .collection-hero__body{grid-template-columns:clamp(132px,12vw,184px) minmax(0,1fr);gap:clamp(18px,2.2vw,32px);align-items:end}html:not([data-native-shell]) .collection-hero__art{border-radius:16px;box-shadow:0 16px 40px var(--color-collection-shadow),0 0 0 1px var(--collection-stroke)}html:not([data-native-shell]) .collection-hero__kicker{margin-bottom:6px}html:not([data-native-shell]) .collection-page .collection-hero h1{font-size:clamp(34px,3.6vw,58px);line-height:1.02;letter-spacing:-.045em;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-native-shell]) .collection-hero__description{margin-top:6px;max-width:72ch;font-size:clamp(14px,1.05vw,16px);line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}html:not([data-native-shell]) .collection-hero__meta{margin-top:4px;font-size:12.5px}html:not([data-native-shell]) .collection-hero__actions{margin-top:12px;gap:8px}html:not([data-native-shell]) .collection-hero__actions :is(.d-btn,.nf-btn){min-height:40px}html:not([data-native-shell]) .collection-hero__toolbar{margin-top:12px;min-width:0}html:not([data-native-shell]) .collection-hero__toolbar :is(.discovery-toolbar,.nf-col-tools,.d-playlist-toolbar){margin:0;padding:0;flex-wrap:nowrap;min-width:0}html:not([data-native-shell]) .collection-hero__toolbar .discovery-filter{flex:1 1 220px;min-width:120px;max-width:420px}html:not([data-native-shell]) .collection-hero__toolbar .discovery-view{margin-left:auto}html:not([data-native-shell]) .collection-hero__toolbar :is(.nf-col-search,.d-search){flex:1 1 220px;min-width:140px;max-width:460px}html:not([data-native-shell]) .collection-atmosphere{height:var(--collection-backdrop-height,clamp(320px,52svh,540px))}}@media (min-width:768px) and (max-width:1000px){html:not([data-native-shell]) .collection-hero__toolbar .discovery-toolbar{flex-wrap:wrap}html:not([data-native-shell]) .collection-hero__toolbar .discovery-filter{order:2;flex-basis:100%;max-width:none}}.collection-frame[data-fixed-head]{display:flex;flex-direction:column;height:var(--collection-frame-h);min-height:0;padding-bottom:0;overflow:hidden}.collection-frame[data-fixed-head]>:not(.collection-scroll){flex:none}.collection-frame[data-fixed-head]>.collection-scroll{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-bottom:32px;-webkit-mask-image:linear-gradient(transparent,#000 14px);mask-image:linear-gradient(transparent,#000 14px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--collection-ink,currentColor) 22%,transparent) transparent}.collection-page:has(>.collection-frame[data-fixed-head]){padding-bottom:0;margin-bottom:0}.collection-atmosphere.collection-atmosphere--full{inset:0;height:100%;min-height:0;-webkit-mask-image:none;mask-image:none}.shell-page-artwork>.collection-atmosphere.collection-atmosphere--full{position:absolute;inset:0;width:auto;height:100%}.web-sidebar-inset:has(.collection-atmosphere--full) .app-header__context--page{color:var(--color-ink)}.web-sidebar-inset:has(.collection-atmosphere--full) .app-header__context--page>strong{text-shadow:none}.discovery-listing.collection-page>.sx-pad{width:86%;max-width:1600px;min-width:0;margin-inline:auto;padding-inline:0}.discovery-listing.collection-page :is(.collection-hero__body,.collection-hero__copy,.collection-scroll){min-width:0}.discovery-listing.collection-page .collection-hero{padding-block:var(--space-lg) var(--space-lg)}.discovery-listing.collection-page .collection-hero__kicker{color:var(--color-ink-2);font-size:11px;font-weight:600;letter-spacing:.1em}.discovery-listing.collection-page .collection-hero h1{overflow:visible;text-overflow:clip;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.75rem);line-height:1.08;letter-spacing:-.045em}.discovery-listing.collection-page .collection-hero__description{max-width:58ch;color:var(--color-ink-2);font-size:15px;line-height:1.5;-webkit-line-clamp:2;text-wrap:pretty;overflow-wrap:anywhere}.discovery-listing.collection-page .collection-hero__meta{margin-top:var(--space-xs);color:var(--color-ink-2)}.discovery-listing.collection-page .collection-hero__actions{margin-top:var(--space-md);gap:var(--space-xs)}.discovery-listing .collection-hero__art{border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0/.16),0 0 0 1px var(--collection-stroke)}.discovery-listing :is(.collection-play-button,.collection-shuffle-button){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-width:108px;min-height:44px;padding-inline:var(--space-md);border:1px solid transparent;border-radius:9px;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:background-color .14s ease,opacity .14s ease}.discovery-listing .collection-play-button{background:var(--color-ink);color:var(--color-paper)}.discovery-listing .collection-shuffle-button{background:color-mix(in srgb,var(--color-ink) 7%,transparent);border-color:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}.discovery-listing :is(.collection-play-button,.collection-shuffle-button):disabled{opacity:.4;cursor:default}.discovery-listing__tools{flex:none;min-width:0;padding-block:var(--space-2xs) var(--space-sm);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-2xs)}.discovery-listing__tools .discovery-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-width:0;margin:0}.discovery-listing__tools .discovery-filter{flex:1 1 200px;min-width:0;max-width:320px;padding-inline:var(--space-sm);border-radius:9px;border-color:color-mix(in srgb,var(--color-ink) 12%,transparent);background:color-mix(in srgb,var(--color-paper-2) 72%,transparent)}.discovery-listing__tools .discovery-filter>svg{flex:none}.discovery-listing__tools .discovery-filter input{min-height:44px;height:44px;padding:0;border:0;font-size:13px}.discovery-listing__tools .discovery-filter:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:none}.discovery-listing__tools .discovery-sort-trigger{min-width:148px;max-width:100%;min-height:44px;margin-inline-start:auto;padding-inline:var(--space-sm);border-radius:9px;border-color:transparent;background:transparent;color:var(--color-ink-2)}.discovery-listing__tools .discovery-sort-trigger>svg{flex:none}.discovery-listing__tools .discovery-view{gap:0;margin:0;padding:0;border-radius:9px;background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.discovery-listing__tools .discovery-view button{width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--color-ink-2)}.discovery-listing__tools .discovery-view button[aria-pressed=true]{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}.discovery-listing.collection-page .ghost-row{min-height:68px;padding:var(--space-xs);border-radius:9px}.discovery-listing.collection-page .ghost-row+.ghost-row{border-top:1px solid color-mix(in srgb,var(--color-ink) 6%,transparent)}.discovery-listing.collection-page .ghost-row__art{flex:0 0 44px;width:44px;height:44px;aspect-ratio:1;border-radius:6px}.discovery-listing.collection-page .ghost-row__meta{min-width:0}.discovery-listing.collection-page .ghost-row__sub{margin-top:0}.discovery-listing.collection-page .collection-scroll{padding-top:var(--space-3xs)}@media (hover:hover) and (pointer:fine){.discovery-listing .collection-play-button:not(:disabled):hover{opacity:.85}.discovery-listing .collection-shuffle-button:not(:disabled):hover,.discovery-listing__tools .discovery-sort-trigger:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)}}@media (min-width:768px){html:not([data-native-shell]) .discovery-listing .collection-hero__body{grid-template-columns:clamp(140px,11vw,176px) minmax(0,1fr);gap:var(--space-xl);align-items:center}html:not([data-native-shell]) .discovery-listing .collection-hero__art{aspect-ratio:2/3}html:not([data-native-shell]) .discovery-listing.collection-page .collection-hero h1{overflow:visible;text-overflow:clip;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.75rem)}html:not([data-native-shell]) .discovery-listing .collection-hero__art{border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0/.16),0 0 0 1px var(--collection-stroke)}}@media (max-width:1000px){.discovery-listing.collection-page>.sx-pad{width:calc(100% - 48px)}}@media (max-width:767px){.discovery-listing.collection-page>.sx-pad{width:calc(100% - 32px)}.collection-atmosphere--full{--collection-fade-start:340px}.collection-page .collection-hero__body{gap:var(--space-md)}.collection-page .collection-hero__art{width:min(54vw,208px,100%);aspect-ratio:1;justify-self:center;border-radius:12px}.discovery-listing.collection-page .collection-hero__description{margin-top:var(--space-xs)}.discovery-listing.collection-page .collection-hero__actions{flex-wrap:nowrap}.discovery-listing.collection-page .collection-hero__actions>button{flex:1 1 0;min-width:0;padding-inline:var(--space-xs)}.discovery-listing__tools .discovery-filter{order:0;flex-basis:100%;max-width:none}.discovery-listing__tools .discovery-sort-trigger{margin-inline-start:0;margin-inline-end:auto}}.mn .collection-page{--collection-ink:var(--mn-text,var(--color-ink))}.mn .collection-page>.collection-atmosphere--full{inset:0;height:100%}@media (prefers-reduced-transparency:reduce){.collection-atmosphere:before{filter:none;opacity:.08}.collection-atmosphere:after{background:color-mix(in srgb,var(--color-paper) 94%,transparent)}}@media (prefers-reduced-motion:reduce){.discovery-listing :is(.collection-play-button,.collection-shuffle-button){transition:none}}