.album__layout>:not(:last-child),.music-metadata__layout--stacked>:not(:last-child){margin-block-end:calc(var(--spacing) * 3)}.collection-browser__link--emphasized:hover{background-color:var(--tint-bg-subtle)}.pb-album-panel__navigation>:not(:last-child){margin-block-end:1px}.pb-album-track-list__panel--default:hover{background-color:var(--bg-hover)}.album__content--alternate{height:calc(var(--spacing) * 10)}.album__content--compact{width:100%}.album__content--supporting{height:calc(var(--spacing) * 4)}.album__grid{margin-top:calc(var(--spacing) * 6);display:grid;gap:calc(var(--spacing) * 3)}.album__horizontal-layout--alternate{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.album__horizontal-layout--horizontal{display:flex;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8)}.album__panel--compact{border-radius:var(--radius-xl)}.album-action-button__base{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);white-space:nowrap}.album-action-button__icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.artist-album-mobile-toolbar__section-heading{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.artist-browser__description{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.artist-browser__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--text-quaternary)}.artist-browser__layout{position:relative;height:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:calc(var(--spacing) * 6);text-align:center}.artist-browser__overlay--alternate,.artist-browser__overlay--overlay-filled{pointer-events:none;position:absolute;inset:0}.artist-browser__panel{position:relative;border-radius:var(--radius-pill);background-color:color-mix(in oklab,var(--bg-secondary) 70%,transparent);padding:calc(var(--spacing) * 4);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 0 1px currentcolor,0 0 #0000;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.artist-sidebar-header{border-bottom-style:solid;border-bottom-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.artist-sidebar-letter{padding-inline:calc(var(--spacing) * 3)}.artist-sidebar-letter__metadata{font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-transform:uppercase}.artist-sidebar-link{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);transition:var(--pb-transition-colors)}.artist-sidebar-scroll{height:100%;overflow-y:auto;padding-block:calc(var(--spacing) * 2)}.artist-sidebar-scroll__content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-tertiary)}.artists-layout__body-copy{color:var(--color-gray-500)}.artists-layout__horizontal-layout{display:flex;align-items:center;justify-content:center}.collection-browser__body-copy{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-tertiary)}.collection-browser__icon--alternate{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--text-quaternary)}.collection-browser__icon--muted-compact{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--text-quaternary)}.collection-browser__layout--desktop-stacked{height:100%;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--spacing) * 6);text-align:center}.collection-browser__link--compact{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 3)}.collection-browser__link--horizontal{display:flex;align-items:center;border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 1.5);transition:var(--pb-transition-colors)}.collection-browser__link--supporting{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}.collection-browser__panel{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;overflow:hidden;border-radius:var(--radius-md);background-color:var(--bg-tertiary);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.header-band__desktop-header-search-input{width:100%;border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:color-mix(in oklab,var(--bg-secondary) 70%,transparent);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-primary);transition:var(--pb-transition-colors);outline-style:none}.mobile-artist-link__badge--filled{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-artist-link__metadata{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-tertiary)}.none__description{color:var(--text-quaternary)}.none__item-heading--alternate{color:var(--text-primary)}.none__item-heading--muted{color:var(--text-secondary)}.none__item-heading--outlined-compact{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);transition:var(--pb-transition-colors)}.none__layout{min-width:0;flex:1}.pb-album-action-row{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.pb-album-action-row__album-fix-match{display:inline-flex;align-items:center;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--tint-text-strong)}.pb-album-action-row__select-control{border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--border-medium);background-color:var(--input-bg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--text-primary)}.pb-album-copy-block{min-width:0;flex:1}.pb-album-copy-block__content{margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl)}.pb-album-copy-block__description{margin-top:var(--spacing);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-secondary)}.pb-album-copy-block__horizontal-layout{display:flex;align-items:stretch;gap:calc(var(--spacing) * 2)}.pb-album-copy-block__label{margin-bottom:var(--spacing);display:block;font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase}.pb-album-copy-block__select-control{min-height:calc(var(--spacing) * 12);min-width:0;flex:1;cursor:pointer;border-radius:var(--radius-xl);border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--bg-secondary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--text-primary);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;outline-style:none}.pb-album-detail-header__description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-secondary)}.pb-album-detail-header__horizontal-layout{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.pb-album-detail-header--alternate{overflow:hidden;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.pb-album-detail-header--desktop{overflow:hidden;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.pb-album-detail-inner__content{position:relative;min-height:0}.pb-album-detail-panel__description{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-secondary)}.pb-album-detail-panel__title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.pb-album-header-band{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--bg-secondary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.pb-album-meta-line{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;align-items:center;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--text-tertiary)}.pb-album-meta-line__metadata--alternate{font-family:var(--font-mono);color:var(--text-tertiary)}.pb-album-meta-line__metadata--muted{color:var(--text-quaternary)}.pb-album-panel__content--alternate{min-width:0;flex:1}.pb-album-panel__description{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--text-tertiary)}.pb-album-panel__panel{flex:1;overflow-y:auto;padding-block:var(--spacing)}.pb-album-panel--desktop-filled{position:relative;min-height:0;min-width:0;flex:1}.pb-album-panel--desktop-muted{position:relative;height:100%;flex-shrink:0;flex-direction:column;overflow:hidden;border-right-style:solid;border-right-width:1px;border-color:var(--border-subtle);background-color:var(--bg-secondary)}.pb-album-row-selected{background-color:var(--tint-bg-light);border-radius:var(--radius-md);box-shadow:inset 3px 0 0 var(--tint-primary)}.pb-album-stage{position:relative;min-height:0}.pb-album-stage__overlay--alternate,.pb-album-stage__overlay--overlay-filled{pointer-events:none;position:absolute;inset:0}.pb-album-track-header{display:grid;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--border-subtle);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--text-quaternary);text-transform:uppercase}.pb-album-track-list__action{position:absolute;inset:0;width:100%;cursor:pointer;text-align:left}.pb-album-track-list__description{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-quaternary)}.pb-album-track-list__panel--alternate{opacity:50%}.pb-music-track-actions{position:relative;z-index:10;display:flex;justify-content:flex-end}.pb-music-track-actions__trigger{display:inline-grid;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);cursor:pointer;place-items:center;border-radius:9999px;color:var(--text-tertiary)}.pb-music-track-actions__trigger:hover{background-color:var(--bg-hover);color:var(--text-primary)}.pb-music-track-actions__trigger:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.pb-music-track-actions__menu{position:fixed;inset:50% auto auto 50%;width:max-content;min-width:11rem;max-width:min(20rem,calc(100vw - 2rem));margin:0;transform:translate(-50%,-50%);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--bg-primary);padding:var(--spacing);color:var(--text-primary);box-shadow:0 18px 48px #0000006b}.pb-music-track-actions__menu .pin-picker__content{display:block}.pb-music-track-actions__item{display:flex;min-height:calc(var(--spacing) * 10);width:100%;align-items:center;border-radius:var(--radius-md);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--text-primary)}.pb-music-track-actions__item:hover{background-color:var(--bg-hover)}@supports (position-area: block-end span-inline-end){.pb-music-track-actions__menu{position-area:block-end span-inline-end;inset:auto;margin-block-start:calc(var(--spacing) * 1.5);transform:none;position-try-fallbacks:flip-block,flip-inline}}.pb-album-track-row{position:relative;display:grid;width:100%;min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--border-subtle);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;transition:var(--pb-transition-colors)}.pb-album-track-row__content--compact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,.82rem + .3vw,1rem);line-height:1.35;font-weight:var(--font-weight-medium)}.pb-album-track-row__content--emphasized{color:var(--text-primary)}.pb-album-track-row__content--muted-compact{pointer-events:none;font-family:var(--font-mono);font-size:.8125rem;line-height:1.3;color:var(--text-tertiary)}.pb-album-track-row__content--selected-compact{cursor:pointer;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.pb-album-track-row__content--specialized{position:relative}.pb-album-track-row__content--tablet{pointer-events:none;position:relative;min-width:0}.pb-album-track-row__horizontal-layout--horizontal-compact{pointer-events:none;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.8125rem;line-height:1.3}.pb-album-track-row__horizontal-layout--horizontal-stacked{position:relative;display:flex;min-width:0;flex-direction:column}.pb-album-track-row__icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.pb-album-track-row__metadata{color:var(--text-tertiary)}.pb-album-disc-heading{border-bottom:1px solid var(--border-subtle);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2) var(--spacing);font-size:.75rem;line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase}.pb-album-track-header+.pb-album-disc-heading{padding-top:calc(var(--spacing) * 3)}.pb-album-track-section--alternate,.pb-album-track-section--desktop-compact{position:relative;min-height:0}.pb-album-track-source__horizontal-layout{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;color:var(--text-tertiary)}.pb-album-track-source__select-control{border-radius:var(--radius-md);border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--bg-secondary);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--text-secondary)}.pb-artist-album-shell{position:relative;min-height:0;color:var(--text-primary)}.pb-artist-album-shell__body-copy{color:var(--color-gray-500)}.pb-artist-album-shell__content{position:relative;padding-inline:calc(var(--spacing) * 3)}.pb-artist-album-shell__description{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary)}.pb-artist-album-shell__horizontal-layout--desktop-horizontal{display:flex;flex-direction:column}.pb-artist-album-shell__navigation{border-radius:var(--radius-lg);border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:color-mix(in oklab,var(--bg-secondary) 60%,transparent);padding-block:var(--spacing)}.pb-artist-directory__panel{position:relative;flex:1;overflow:hidden}.pb-mobile-music-catalog{position:relative}.pb-mobile-music-catalog__body-copy--default{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.pb-mobile-music-catalog__content--alternate{margin-bottom:calc(var(--spacing) * 4)}.pb-music-browser-shell{position:relative}.pb-music-browser-shell__aside{height:100%;flex-shrink:0;flex-direction:column;overflow:hidden;border-right-style:solid;border-right-width:1px}.pb-music-browser-shell__panel{min-width:0;flex:1}.pb-text-search-field__select-control{margin-top:var(--spacing);display:block;min-height:calc(var(--spacing) * 12);width:100%;border-radius:var(--radius-xl);border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:var(--bg-secondary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--text-primary);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;outline-style:none}.shows__action--disabled-muted{border-radius:var(--radius-pill);border-style:solid;border-width:1px;border-color:var(--border-subtle);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:var(--pb-transition-colors)}.shows__content--supporting{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--text-primary)}.shows__content--trailing{position:relative}.shows__description--danger-compact{padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--danger-text)}.shows__input-control--accented-emphasized{min-width:0;flex:1}.shows__label--alternate{margin-top:calc(var(--spacing) * 2);display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.shows__label--horizontal{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.shows__label--muted-emphasized{margin-top:calc(var(--spacing) * 3);display:block;max-width:var(--container-xl);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase}.shows__panel--muted-emphasized{margin-top:calc(var(--spacing) * 3);display:block;max-width:var(--container-xl);border-radius:var(--radius-xl);border-style:solid;border-width:1px;border-color:var(--border-subtle);background-color:color-mix(in oklab,var(--bg-secondary) 70%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shows__section{min-height:0;padding:calc(var(--spacing) * 4)}.sm__icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}@media(min-width:64rem){.pb-artist-album-shell__content{display:none}.pb-music-browser-shell{display:flex;height:100%;min-height:0;overflow:hidden}.artist-sidebar-header,.pb-album-header-band{display:flex;height:52px;align-items:center;padding-block:0}.pb-artist-album-shell__horizontal-layout--desktop-horizontal{height:100%;flex-direction:row}.pb-album-detail-header--desktop{display:flex;height:100%;min-height:0;flex-direction:column}}
