.members-reference-page{background:#000!important}.members-reference-page .members-main-column{min-width:0;container:member-tiles/inline-size}.members-reference-page .members-main-column .member-directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;align-items:stretch!important;gap:24px!important;width:100%!important;max-width:none!important;display:grid!important}.members-reference-page .artist-member-card{flex-direction:column;min-width:0;position:relative;overflow:visible;border:1px solid var(--tbpp-line)!important;min-height:0!important;box-shadow:none!important;background:#101112!important;border-radius:4px!important;padding:0!important;display:flex!important}.members-reference-page .artist-member-card:before{display:none!important}.members-reference-page .artist-member-card .artist-member-cover{aspect-ratio:3;background:var(--tbpp-surface);background-image:var(--profile-card-image);z-index:auto;background-position:50%;background-size:cover;border-radius:3px 3px 0 0;flex:none;width:100%;height:auto;position:relative;inset:auto;overflow:hidden}.members-reference-page .artist-member-card .artist-member-cover:after{display:none}.members-reference-page .artist-member-card .member-card-main{min-width:0;color:var(--tbpp-white);align-items:flex-start;text-decoration:none;background:0 0!important;flex:none!important;gap:16px!important;min-height:0!important;margin:0!important;padding:20px 20px 0!important;display:flex!important}.members-reference-page .artist-member-card .member-card-avatar-wrap{flex:0 0 64px;position:relative;background:0 0!important;border:0!important;width:64px!important;height:64px!important;margin:0!important}.members-reference-page .artist-member-card .member-card-avatar-wrap>img{object-fit:cover;border-radius:50%;border:1px solid var(--tbpp-line)!important;width:64px!important;height:64px!important}.members-reference-page .artist-member-card .member-card-main>div:last-child{flex:1;min-width:0;background:0 0!important;padding:0!important}.members-reference-page .artist-member-card .member-card-main h2{white-space:normal;overflow-wrap:anywhere;text-shadow:none;color:var(--tbpp-white);font:600 22px/1.25 var(--tbpp-body-font)!important;margin:0 0 6px!important}.members-reference-page .artist-member-card .member-card-main b{font:400 14px/1.5 var(--tbpp-body-font);color:var(--tbpp-muted);white-space:normal;overflow-wrap:anywhere;display:block}.members-reference-page .artist-member-card .member-card-location{color:var(--tbpp-muted);align-items:start;gap:6px;margin-top:8px;font-size:14px;line-height:1.4;display:flex}.members-reference-page .member-card-location svg{flex:none;margin-top:2px}.members-reference-page .member-card-location span{white-space:normal;overflow-wrap:anywhere}.members-reference-page .artist-member-card .member-card-tags{flex-wrap:wrap;gap:6px 10px;max-height:none;display:flex;overflow:visible;margin:8px 0 0!important;padding:0!important}.members-reference-page .artist-member-card .member-card-tags :is(em,.member-role){white-space:normal;max-width:100%;color:var(--tbpp-muted);text-transform:none;overflow:visible;font:400 13px/1.5 var(--tbpp-body-font)!important;background:0 0!important;border:0!important;padding:0!important}.members-reference-page .member-artist-logo-area{justify-content:center;align-items:center;min-width:0;margin:0;text-decoration:none;display:flex;position:absolute;inset:12px}.members-reference-page .artist-member-card .member-card-logo{object-fit:contain;object-position:center;clip-path:none;display:block;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.members-reference-page .artist-member-card .member-featured-track{background:0 0;border:0;align-items:center;gap:12px;min-width:0;min-height:0;margin:16px 20px 0;padding:0;display:flex}.members-reference-page .artist-member-card .member-featured-play{width:44px;height:44px;color:var(--tbpp-gold);cursor:pointer;background:0 0;border:1px solid #655b48;border-radius:50%;flex:0 0 44px;padding:0;font-size:16px}.members-reference-page .member-featured-copy{flex:1;gap:4px;min-width:0;display:grid}.members-reference-page .member-featured-copy strong{font:600 16px/1.4 var(--tbpp-body-font);white-space:normal;overflow-wrap:anywhere;color:var(--tbpp-white)}.members-reference-page .member-featured-copy>span{color:var(--tbpp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.members-reference-page .member-featured-timeline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.members-reference-page .member-featured-progress{background:repeating-linear-gradient(90deg,#655d4c 0 2px,#0000 2px 4px);flex:80px;min-width:0;height:12px;overflow:hidden}.members-reference-page .member-featured-progress i{background:repeating-linear-gradient(90deg,#d9c29a 0 2px,#0000 2px 4px);height:100%;display:block}.members-reference-page .member-featured-track time{color:var(--tbpp-muted);font-variant-numeric:tabular-nums;font-size:12px}.members-reference-page .member-featured-empty{color:var(--tbpp-muted);font-size:13px;gap:6px!important}.members-reference-page .member-featured-empty small{font-size:13px}.members-reference-page .artist-member-card .member-card-stats{flex-wrap:wrap;justify-content:start;gap:8px 16px;display:flex;background:0 0!important;border:0!important;margin:16px 20px 0!important;padding:0!important}.members-reference-page .member-card-stats span{align-items:center;gap:4px;display:flex;border:0!important}.members-reference-page .member-card-stats span:before{content:none!important}.members-reference-page .member-card-stats :is(strong,small){color:#aaa59c;font-weight:400;font-size:11px!important}.members-reference-page .member-card-stats svg{color:#aaa59c;width:12px;height:12px}.members-reference-page .artist-member-card>footer{align-items:center;gap:8px;background:0 0!important;border:0!important;min-height:0!important;margin:16px 0 0!important;padding:0 20px 20px!important;display:flex!important}.members-reference-page .artist-member-card>footer>:is(a,button){letter-spacing:0;border-radius:3px;flex:1;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;height:auto!important;min-height:40px!important;color:var(--tbpp-white)!important;font:500 13px/1.4 var(--tbpp-body-font)!important;background:0 0!important;border:1px solid #49443a!important;padding:8px!important}.members-reference-page .artist-member-card>footer>.follow-button{color:var(--tbpp-gold)!important;border-color:#655b48!important}.members-reference-page .member-card-more{flex:0 0 36px;position:relative}.members-reference-page .member-card-more summary{cursor:pointer;min-height:40px;color:var(--tbpp-gold);place-items:center;list-style:none;display:grid}.members-reference-page .member-card-more summary::-webkit-details-marker{display:none}.members-reference-page .member-card-more>div{z-index:8;box-sizing:border-box;border:1px solid var(--tbpp-line);background:var(--tbpp-surface);gap:12px;width:min(240px,100vw - 48px);padding:16px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.members-reference-page .member-card-more a{color:var(--tbpp-white);font-size:13px;text-decoration:none}.members-reference-page .artist-member-card:has(.is-current){border-color:#b9a47e!important}.members-reference-page .artist-member-card .is-playing .member-featured-play{border-color:var(--tbpp-gold);box-shadow:none;background:#262219}.members-reference-page .artist-member-card :is(a,button,summary):focus-visible{outline:2px solid var(--tbpp-gold);outline-offset:3px}.members-reference-page .member-directory-stage.list .artist-member-card .artist-member-cover{aspect-ratio:auto;height:64px}.members-reference-page .member-load-more{margin:24px auto;display:block}@media (width<=1000px){.members-reference-page .members-page-layout{grid-template-columns:minmax(0,1fr)!important}}@media (width<=600px){.members-reference-page .members-main-column .member-directory-grid{grid-template-columns:1fr!important;gap:20px!important}.members-reference-page .artist-member-card .member-card-main{padding:16px 16px 0!important}.members-reference-page .artist-member-card .member-featured-track,.members-reference-page .artist-member-card .member-card-stats{margin-inline:16px!important}.members-reference-page .artist-member-card>footer{padding:0 16px 16px!important}}.members-reference-page .member-directory-tools{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.members-reference-page .member-directory-tools :is(input,select,button){min-height:44px;font:14px/1.4 var(--tbpp-body-font);box-shadow:none;border-radius:3px}.members-reference-page .member-filter-row{flex-wrap:wrap;gap:8px;display:flex}.members-reference-page .member-filter-row select{flex:140px;min-width:0;max-width:100%}.members-reference-page .member-directory-tools :is(input,select,button):focus-visible{outline:2px solid var(--tbpp-gold);outline-offset:3px}.members-reference-page .artist-member-card>footer>:is(a,button):disabled{opacity:.5;cursor:not-allowed}.members-reference-page .artist-member-card>footer>:is(a,button):not(:disabled):hover{border-color:var(--tbpp-gold)!important;background:#242424!important}.members-reference-page .member-featured-play:disabled{opacity:.5;cursor:not-allowed}.members-reference-page .members-page-layout{grid-template-columns:minmax(0,1fr) 190px!important;gap:20px!important}.members-reference-page .members-main-column .member-directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:20px!important}.members-reference-page .member-directory-grid .artist-member-card{gap:0;background:#101112!important;height:auto!important;min-height:0!important;max-height:none!important}.members-reference-page .artist-member-card:after{display:none!important}.members-reference-page .artist-member-card .artist-member-cover{aspect-ratio:3;object-fit:cover;max-height:none;height:auto!important;min-height:0!important}.members-reference-page .artist-member-card .member-card-main{flex:none!important;gap:12px!important;padding:14px 16px 0!important}.members-reference-page .artist-member-card .member-card-main h2{font-size:24px!important;line-height:1.25!important}.members-reference-page .artist-member-card .member-card-tags{margin-top:6px!important}.members-reference-page .artist-member-card .member-card-tags :is(em,.member-role){color:#e0dbd0;font-size:15px!important}.members-reference-page .artist-member-card .member-card-location{margin-top:5px;font-size:14px}.members-reference-page .artist-member-card .member-card-logo{object-fit:contain!important}.members-reference-page .artist-member-card .member-featured-track{flex:none;min-height:48px;margin:12px 16px 0}.members-reference-page .member-featured-copy strong{font-size:18px;line-height:1.35}.members-reference-page .member-featured-empty{min-height:0!important;margin-top:10px!important;padding:0!important}.members-reference-page .artist-member-card .member-card-stats{flex:none;margin:10px 16px 0!important}.members-reference-page .artist-member-card>footer{flex:none;margin:12px 0 0!important;padding:0 16px 16px!important}.members-reference-page .artist-member-card>footer>.follow-button{color:#101112!important;background:#d9c29a!important;border-color:#d9c29a!important;font-weight:600!important}.members-reference-page .artist-member-card>footer>.follow-button:not(:disabled):hover{color:#101112!important;background:#e5d5b8!important}.members-reference-page .artist-member-card .member-featured-play{color:#101112!important;background:#d9c29a!important;border-color:#d9c29a!important}@media (width<=1000px){.members-reference-page .members-page-layout{grid-template-columns:1fr!important}}.members-reference-page .member-directory-tools{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;margin:0 0 16px!important;padding:0!important;display:grid!important}.members-reference-page .member-directory-tools>div:first-child{position:relative}.members-reference-page .member-directory-tools>div:first-child>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.members-reference-page .member-directory-tools>div:first-child:before{content:"⌕";color:#b9b5ab;pointer-events:none;font-size:22px;position:absolute;top:10px;left:12px}.members-reference-page .member-directory-tools input{box-sizing:border-box;width:100%;padding-left:38px!important}.members-reference-page .member-filter-row{grid-column:1/-1;padding:8px 0}.members-reference-page .member-filter-row[hidden]{display:none!important}.members-reference-page .member-result-toolbar{color:#b9b5ab;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;font-size:13px;display:flex}.members-reference-page .member-sort-field{align-items:center;gap:8px;font-size:13px;display:flex}.members-reference-page .member-sort-field select{color:#f2ede4;background:#171717;border:0;max-width:100%;min-height:36px;font-size:13px}.members-reference-page .member-active-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.members-reference-page .member-active-filters button{color:#d9c29a;background:#242424;border:0;border-radius:3px;padding:6px 10px;font-size:13px}.members-reference-page .members-all-block{background:0 0!important;border:0!important;padding:0!important}.members-reference-page .members-all-block>header{display:none}.members-reference-page .members-main-column .member-directory-grid{border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:0!important}.members-reference-page .members-right-sidebar :is(.members-side-block,.community-social-rail,.track-of-week-card){box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;padding:12px 0!important}@media (width<=1100px){.members-reference-page .members-main-column .member-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=800px){.members-reference-page .members-main-column .member-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.members-reference-page .member-directory-tools{grid-template-columns:minmax(0,1fr) auto auto!important}.members-reference-page .member-directory-tools>div:first-child{grid-column:1/-1}}@media (width<=520px){.members-reference-page .members-main-column .member-directory-grid{grid-template-columns:1fr!important}.members-reference-page .member-sort-field{max-width:100%}}.members-reference-page .member-directory-stage.list .member-directory-grid{grid-template-columns:1fr!important}.members-reference-page .artist-member-card .artist-member-cover{box-sizing:border-box;align-items:center;display:flex;min-height:130px!important}.members-reference-page .artist-member-card .artist-member-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000002e);display:block;position:absolute;inset:0}.members-reference-page .artist-member-card .artist-member-cover .member-card-main{z-index:1;box-sizing:border-box;width:100%;position:relative;align-items:center!important;padding:32px 14px 14px!important}.members-reference-page .artist-member-card .member-card-main h2{height:auto;min-height:30px;margin:0 0 4px!important;font-size:24px!important;line-height:30px!important}.members-reference-page .artist-member-card .member-name-logo{object-position:left center;display:block;object-fit:contain!important;clip-path:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:30px!important}.members-reference-page .artist-member-card .artist-member-cover .member-card-main b,.members-reference-page .artist-member-card .artist-member-cover .member-card-location{color:#eee8df}.members-reference-page .artist-member-card .member-banner-genre{z-index:2;max-width:calc(100% - 20px);font:500 12px/1.4 var(--tbpp-body-font);color:#f2ede4;text-align:right;overflow-wrap:anywhere;position:absolute;top:8px;right:10px}.members-reference-page .artist-member-card .member-card-tags:empty{display:none}.members-reference-page .member-directory-stage.list .artist-member-card .artist-member-cover{min-height:130px!important}.members-reference-page .artist-member-card .member-name-logo{object-position:left center;object-fit:contain!important;width:100%!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.members-reference-page .artist-member-card .member-name-logo[data-logo-reference=true]{height:30px!important}.members-reference-page .artist-member-card .member-card-main h2:has(.member-name-logo){background:0 0!important;border:0!important;padding:0!important}
