@media (max-width:767px){.app-plum .nr-view{padding-top:68px}}.app-plum .nr-view{padding:0 24px;container:nr-view/inline-size}.app-plum .nr-view__breadcrumb{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ap-muted);margin-bottom:10px}.app-plum .nr-view__breadcrumb a{color:var(--ap-link);text-decoration:none}.app-plum .nr-view__breadcrumb a:hover{color:var(--ap-purple-ink)}.app-plum .nr-view__breadcrumb [aria-current=page]{color:var(--ap-muted)}.app-plum .nr-view__heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:19px}.app-plum .nr-view__title{margin-bottom:0}.app-plum .nr-view__title .ap-lead{font-size:22px;color:var(--ap-muted);margin-top:6px!important}.app-plum .nr-view__wave{flex:0 0 auto;display:none;margin-right:22px}.app-plum .nr-view__wave .ap-waveform rect{fill:#8D4CDD!important}@media (min-width:900px){.app-plum .nr-view__wave{display:block}}.app-plum .nr-view__hero{margin-bottom:20px;position:relative;padding:18px 24px!important}.nr-featured{display:flex;align-items:center;gap:32px;width:100%}.nr-featured__art{flex:0 0 182px;width:182px;height:182px;border-radius:8px;overflow:hidden;background:#E9DFF7}.nr-featured__art img{width:100%;height:100%;object-fit:cover;display:block}.nr-featured__art--loading,.nr-featured__art-fallback{width:100%;height:100%;background:linear-gradient(135deg,#E9DFF7,#D9CCF3)}.nr-featured__body{flex:1 1 auto;min-width:0}.app-plum .nr-featured .ap-eyebrow{font-size:10px;font-weight:700;line-height:1.2;color:var(--ap-muted)}.nr-featured__title{font-size:36px;font-weight:900;line-height:1.1;letter-spacing:-.035em;color:var(--ap-ink);margin:12px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-featured__subtitle{font-size:20px;line-height:1.3;color:var(--ap-muted);margin:0 0 13px}.nr-featured__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 19px}.app-plum .nr-featured__actions .ap-pill-btn--lg{height:44px;border-radius:22px}.nr-featured--empty,.nr-featured--error{flex-direction:column;align-items:flex-start;padding:24px 0;gap:10px}.nr-featured__empty-copy{font-size:16px;color:var(--ap-muted);margin:8px 0 0}.nr-skeleton-line{height:14px;border-radius:6px;background:var(--ap-card-border);margin-bottom:12px}.nr-skeleton-line--eyebrow{width:120px;height:10px}.nr-skeleton-line--title{width:55%;height:28px}.nr-skeleton-line--sub{width:35%}.app-plum .nr-view__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px;flex-wrap:wrap}.app-plum .nr-genre-select{position:relative;display:inline-flex;align-items:center;gap:10px;height:38px;min-width:194px;padding:0 22px 0 20px;border:1.5px solid #d9ccf3;border-radius:19px;background:#FFFFFF;color:var(--ap-text);font-size:16px;font-weight:500;cursor:pointer}.app-plum .nr-genre-select__label{pointer-events:none;flex:1 1 auto}.app-plum .nr-genre-select svg{pointer-events:none;color:var(--ap-ink);flex:0 0 auto}.app-plum .nr-genre-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.app-plum .nr-view-toggle{display:inline-flex;gap:22px;margin-right:14px}.app-plum .nr-view-toggle__btn{width:40px;height:40px;border-radius:10px;border:none;background:none;color:var(--ap-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.app-plum .nr-view-toggle__btn:hover{background:var(--ap-purple-soft)}.app-plum .nr-view-toggle__btn--active{background:var(--ap-purple);color:#FFFFFF}.app-plum .nr-view-toggle__btn--active:hover{background:var(--ap-purple-hover)}.app-plum .nr-view__empty{font-size:15px;color:var(--ap-muted);padding:40px 0;text-align:center}.app-plum .nr-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px 28px;justify-items:center;align-items:start;padding-bottom:8px}@media (max-width:900px){.app-plum .nr-view__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));justify-items:stretch}.app-plum .nr-view__grid .nr-tile{max-width:none}}@media (max-width:540px){.app-plum .nr-view__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.nr-tile__title{font-size:16px}.nr-tile__artist{font-size:14px}}.nr-tile{display:block;width:100%;max-width:292px;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;font:inherit}.nr-tile__image{position:relative;width:100%;aspect-ratio:289/178;border-radius:8px;overflow:hidden;background:var(--ap-card-border)}.nr-tile__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.nr-tile__image-fallback{width:100%;height:100%;background:linear-gradient(135deg,#E9DFF7,#D9CCF3)}.nr-tile__artist,.nr-tile__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nr-tile__title{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.035em;color:var(--ap-ink);margin:6px 0 0}.nr-tile__artist{font-size:17px;line-height:1.3;color:var(--ap-muted);margin:0}.app-plum .nr-view__list{display:flex;flex-direction:column}@media (max-width:640px){.app-plum .nr-view__heading-row{flex-direction:column;align-items:flex-start;gap:8px}}@container nr-view (max-width: 651px){.app-plum .nr-view__hero{padding:20px 24px!important}.nr-featured{gap:24px}.nr-featured__art{flex-basis:150px;width:150px;height:150px}.nr-featured__title{font-size:28px}}@container nr-view (max-width: 419px){.app-plum .nr-view__hero{padding:20px!important}.nr-featured{flex-direction:column;align-items:flex-start}.nr-featured__art{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1/1}.nr-featured__body{width:100%}}