.lv2-root .sn-member .member-wrap{max-width:1360px;margin:0 auto;padding-top:32px;padding-bottom:72px}.lv2-root .sn-member .member-head{justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.lv2-root .sn-member .member-head>div{min-width:0}.lv2-root .sn-member .member-handle{min-height:44px;color:var(--sn-blue);align-items:center;font-size:14px;display:inline-flex}.lv2-root .sn-member .member-head h1{font:600 40px/1.15 var(--sn-heading);letter-spacing:-1px;overflow-wrap:anywhere;margin:4px 0 10px}.lv2-root .sn-member .member-description{max-width:68ch;color:var(--sn-muted);font:400 15px/1.6 var(--sn-sans);margin:0}.lv2-root .member-nav{border-bottom:1px solid var(--sn-line);scrollbar-width:thin;gap:28px;display:flex;overflow-x:auto}.lv2-root .member-nav a{min-width:44px;min-height:48px;color:var(--sn-muted);font:500 14px/1.4 var(--sn-sans);border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.lv2-root .member-nav a[aria-current]{color:var(--sn-blue);border-color:var(--sn-blue)}.lv2-root .member-nav a:hover{color:var(--sn-fg)}.lv2-root .sn-profile>.pp-wrap>.member-nav{margin-bottom:32px}.lv2-root .sn-member .member-content{padding-top:28px}.lv2-root .sn-member .member-toolbar{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:28px;display:flex}.lv2-root .sn-member .member-toolbar>.member-search{flex:240px;max-width:400px}.lv2-root .sn-member .member-search{background:var(--sn-surface);border:1px solid var(--sn-line);width:100%;min-width:0;height:44px;color:var(--sn-fg);font:400 14px var(--sn-sans);border-radius:4px;padding:10px 14px;display:block}.lv2-root .sn-member .member-select{color:var(--sn-muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.lv2-root .sn-member .member-select select{border:1px solid var(--sn-line);background:var(--sn-surface);max-width:100%;min-height:44px;color:var(--sn-fg);font:400 14px var(--sn-sans);border-radius:4px;padding:8px 30px 8px 12px}.lv2-root .sn-member .member-filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lv2-root .sn-member .member-filters :is(button,a){min-width:44px;min-height:44px;color:var(--sn-muted);font:500 14px/1.4 var(--sn-sans);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.lv2-root .sn-member .member-filters :is([aria-pressed=true],[aria-current=page]){background:var(--sn-blue-surface);color:var(--sn-blue);border-color:var(--sn-line)}.lv2-root .sn-member .member-filters :is(button,a):hover{color:var(--sn-fg);background:var(--sn-surface)}.lv2-root .sn-member :is(button,a,input,select):focus-visible,.lv2-root .member-nav a:focus-visible{outline:2px solid var(--sn-blue);outline-offset:3px}.lv2-root .sn-member .member-empty{background:var(--sn-surface);text-align:center;border-radius:6px;margin:20px 0;padding:44px 24px}.lv2-root .sn-member .member-empty h2{font:600 22px/1.3 var(--sn-heading);margin:0 0 10px}.lv2-root .sn-member .member-empty p{color:var(--sn-muted);max-width:56ch;margin:0 auto 16px;font-size:15px;line-height:1.6}.lv2-root .sn-member .member-count{color:var(--sn-quiet);margin:0 0 20px;font-size:13px}.lv2-root .sn-member .member-toolbar>.member-count{margin:0}.lv2-root .sn-member .member-load{flex-direction:column;align-items:center;gap:12px;padding-top:32px;display:flex}.lv2-root .sn-member .member-load p{color:var(--sn-danger);font-size:14px}.lv2-root .sn-member .member-albums{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .sn-member .member-albums li{min-width:0}.lv2-root .sn-member .member-albums .sn-cv{width:100%}.lv2-root .sn-member .member-album-info{align-items:flex-start;gap:10px;padding-top:12px;display:flex}.lv2-root .sn-member .member-album-info>div{flex:1;min-width:0}.lv2-root .sn-member .member-album-title{color:var(--sn-fg);font:500 15px/1.4 var(--sn-heading);overflow-wrap:anywhere;display:block}.lv2-root .sn-member .member-album-info p{color:var(--sn-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.lv2-root .sn-member .member-album-info small{color:var(--sn-quiet);margin-top:6px;font-size:13px;display:block}.lv2-root .sn-member .rvs-grid{gap:0 40px}.lv2-root .sn-member .rvs-tile{padding:24px 0}.lv2-root .sn-member .rvs-tile__album{font-family:var(--sn-heading)}.lv2-root .sn-member .rvs-tile__excerpt{line-height:1.65}.lv2-root .sn-member .diary__months{gap:36px;max-width:1000px;margin:0 auto}.lv2-root .sn-member .diary__month-label{color:var(--sn-fg);font:600 20px/1.4 var(--sn-heading);text-transform:capitalize;letter-spacing:0;padding:0 0 14px}.lv2-root .sn-member .diary__jump{gap:8px 20px;margin:0 0 28px;padding:0 0 18px}.lv2-root .sn-member .diary__jump a{min-height:44px;font:400 14px var(--sn-sans);letter-spacing:0;text-transform:capitalize;align-items:center;display:inline-flex}.lv2-root .sn-member .diary__row{grid-template-columns:48px minmax(0,1fr) auto;gap:20px;padding:18px 0}.lv2-root .sn-member .diary__cover{border-radius:3px;flex-basis:64px;width:64px;height:64px}.lv2-root .sn-member .diary__day-num{font:500 26px/1.1 var(--sn-heading)}.lv2-root .sn-member .diary__day-name{text-transform:capitalize;letter-spacing:0;font-size:13px}.lv2-root .sn-member .diary__entry-name{font:500 17px/1.4 var(--sn-heading);white-space:normal;overflow-wrap:anywhere}.lv2-root .sn-member .diary__entry-artist{font-size:14px}.lv2-root .sn-member .diary__entry-meta{letter-spacing:0;text-transform:none;flex-wrap:wrap;font-size:13px}.lv2-root .sn-member .diary__remove{min-width:44px;min-height:44px;font-size:13px}.lv2-root .sn-member .member-people{max-width:1040px}.lv2-root .sn-member .member-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:22px 0;display:grid}.lv2-root .sn-member .member-row__mid{display:none}.lv2-root .sn-member .member-row__name{font:500 18px/1.4 var(--sn-heading)}.lv2-root .sn-member .member-row__handle{letter-spacing:0;font-size:14px}.lv2-root .sn-member .member-row__who{overflow-wrap:anywhere;min-width:0}.lv2-root .sn-member .member-row__follow{border:1px solid var(--sn-line);min-width:100px;min-height:44px;font:500 14px var(--sn-sans);text-transform:capitalize;border-radius:4px;padding:8px 16px}.lv2-root .sn-member .member-row__shelf-cover{width:48px;height:48px}.lv2-root .sn-member .freq{background:var(--sn-surface);border-radius:6px;margin-bottom:24px;padding:20px}.lv2-root .sn-member .freq .kicker{font:600 18px var(--sn-heading);letter-spacing:0;text-transform:capitalize}.lv2-root .sn-member .freq__note{font-size:14px}.lv2-root .sn-member .pp-search{gap:12px;max-width:480px;margin-bottom:28px;display:flex}.lv2-root .sn-member .pp-search input{flex:1;min-width:0}.lv2-root .sn-member .pp-pagination{justify-content:center;align-items:center;gap:28px;padding-top:32px;font-size:14px;display:flex}.lv2-root .sn-member .pp-set-list{margin-top:4px}.lv2-root .sn-member.member-inbox .member-wrap{max-width:960px}.lv2-root .sn-member.member-inbox .member-head{align-items:flex-start}.lv2-root .sn-member.member-inbox .member-content{padding-top:8px}.lv2-root .member-nav-placeholder{align-items:center;gap:20px;height:49px}.lv2-root .member-skeleton{flex-direction:column;display:flex}.lv2-root .member-placeholder{border-bottom:1px solid var(--sn-line);align-items:center;gap:20px;min-width:0;padding:22px 0;display:flex}.lv2-root .member-placeholder-art{border-radius:3px;flex:none;width:64px;height:64px;display:block}.lv2-root .member-placeholder-art.round{border-radius:50%;width:48px;height:48px}.lv2-root .member-placeholder-copy{flex:1;width:100%;min-width:0}.lv2-root .member-placeholder-copy>span{max-width:100%;display:block}.lv2-root .member-skeleton--library{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;display:grid}.lv2-root .member-skeleton--library .member-placeholder{border:0;padding:0;display:block}.lv2-root .member-skeleton--library .member-placeholder-art{aspect-ratio:1;width:100%;height:auto;margin-bottom:14px}.lv2-root .member-skeleton--reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.lv2-root .member-skeleton--reviews .member-placeholder{align-items:flex-start;min-height:220px}.lv2-root .member-skeleton--reviews .member-placeholder-art{width:112px;height:112px}.lv2-root .member-skeleton--sets .member-placeholder-art{border-radius:50%;width:80px;height:80px}.lv2-root .member-skeleton--thread .member-placeholder{min-height:130px}@media (max-width:1100px){.lv2-root .sn-member .member-albums,.lv2-root .member-skeleton--library{grid-template-columns:repeat(4,minmax(0,1fr))}.lv2-root .sn-member .member-row__shelf-cover:nth-child(n+4){display:none}}@media (max-width:767px){.lv2-root .sn-member .member-wrap{padding-top:20px;padding-bottom:48px}.lv2-root .sn-member .member-head{flex-wrap:wrap;gap:16px;padding-bottom:20px}.lv2-root .sn-member .member-head h1{letter-spacing:-.6px;font-size:32px}.lv2-root .member-nav{gap:24px}.lv2-root .sn-member .member-content{padding-top:20px}.lv2-root .sn-member .member-toolbar{align-items:stretch;gap:12px;margin-bottom:20px}.lv2-root .sn-member .member-select{margin-left:0}.lv2-root .sn-member .member-filters{gap:0}.lv2-root .sn-member .member-filters :is(button,a){padding:8px 12px}.lv2-root .sn-member .member-albums,.lv2-root .member-skeleton--library{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.lv2-root .sn-member .member-album-info{flex-wrap:wrap}.lv2-root .sn-member .member-album-info>div{flex-basis:100%}.lv2-root .sn-member .rvs-grid,.lv2-root .member-skeleton--reviews{grid-template-columns:1fr}.lv2-root .sn-member .member-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.lv2-root .sn-member .member-row__shelf{grid-column:1/-1;margin:0 0 0 70px}.lv2-root .sn-member .member-row__shelf-cover:nth-child(n){display:block}.lv2-root .sn-member .diary__row{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.lv2-root .sn-member .diary__entry{gap:10px}.lv2-root .sn-member .diary__cover{flex-basis:48px;width:48px;height:48px}.lv2-root .sn-member .diary__entry-name{font-size:15px}.lv2-root .sn-member .diary__entry-artist{white-space:normal;font-size:13px}.lv2-root .sn-member .diary__end{flex-direction:column;gap:0}.lv2-root .sn-member .diary__remove{white-space:normal;max-width:65px;font-size:13px}}@media (max-width:480px){.lv2-root .sn-member .member-albums,.lv2-root .member-skeleton--library{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-root .sn-member .member-row__name{font-size:16px}.lv2-root .member-skeleton--reviews .member-placeholder-art{width:80px;height:80px}}.lv2-root .sn-member .rvs-tile__body{font-size:16px;line-height:1.65}.lv2-root .sn-member :is(.rvs-tile__byline,.rvs-tile__year,.rvs-tile__foot){letter-spacing:0;font-size:13px}.lv2-root .sn-member .rvs-tile__artist{font:400 14px/1.5 var(--sn-sans)}.lv2-root .sn-member :is(.rvc-stampword,.rvc-unv){font:500 13px/1.5 var(--sn-sans);text-transform:capitalize;letter-spacing:0;border:0;padding:0;transform:none}.lv2-root .sn-member .rvc-stampword{color:var(--sn-gold)}.lv2-root .sn-member .rvc__more{min-height:44px;font:500 13px var(--sn-sans);text-transform:capitalize;letter-spacing:0;align-items:center;display:inline-flex}.lv2-root .sn-member .member-row__follow{letter-spacing:0}.lv2-root .sn-member .pp-search .member-search{color:var(--sn-fg);background:var(--sn-surface)}.lv2-root .sn-member .pp-album-browser li>:is(a:not(.sn-cv),span,small){overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.45;display:block}.lv2-root .sn-member .pp-album-browser li>a:not(.sn-cv){font-family:var(--sn-heading);color:var(--sn-fg)}.lv2-root .sn-member .member-progress-tabs{margin-bottom:16px}.lv2-root .member-toolbar-placeholder{flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 28px;display:flex}.lv2-root .member-toolbar-placeholder .sk{border-radius:4px;width:100px;height:44px;display:block}.lv2-root .member-toolbar-placeholder .sk:first-child{width:min(320px,100%)}.lv2-root .member-skeleton--listens{max-width:1000px;margin:0 auto}.lv2-root .member-skeleton--sets .member-placeholder{border:1px solid var(--sn-line);background:var(--sn-surface);border-radius:4px;min-height:120px;margin-bottom:16px;padding:22px}@media (max-width:919px){.lv2-root .member-skeleton--reviews{grid-template-columns:1fr}}@media (max-width:767px){.lv2-root .sn-member .rvs-tile{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.lv2-root .sn-member .rvs-tile__cover{width:80px;height:80px}.lv2-root .sn-member .rvs-tile__main{display:contents}.lv2-root .sn-member .rvs-tile__top{grid-area:1/2;gap:8px}.lv2-root .sn-member .rvs-tile__byline{grid-column:1/-1;margin-top:4px}.lv2-root .sn-member .rvs-tile__title{grid-column:1/-1;margin:0}.lv2-root .sn-member .rvs-tile__body{grid-column:1/-1;margin:0;font-size:16px}.lv2-root .sn-member .rvs-tile__foot{grid-column:1/-1}.lv2-root .sn-member .member-album-info{flex-wrap:nowrap}.lv2-root .sn-member .member-album-info>div{flex-basis:auto}}.lv2-root .sn-member .rvs-drafts{text-transform:none;letter-spacing:0;margin-left:auto;font-size:14px}@media (max-width:767px){.lv2-root .sn-member .rvs-tile__top{flex-direction:row;align-items:flex-start}.lv2-root .sn-member .rvs-tile__ring{order:0}}.lv2-root .member-placeholder-strip{flex:none;gap:4px;display:flex}.lv2-root .member-placeholder-strip .sk{width:56px;height:56px}@media (max-width:600px){.lv2-root .member-placeholder-strip .sk{width:40px;height:40px}.lv2-root .member-placeholder-strip .sk:last-child{display:none}}.lv2-root .member-placeholder-day{flex:none;width:32px;height:30px}.lv2-root .member-placeholder-meters{flex:none;gap:10px;width:200px;display:grid}.lv2-root .member-placeholder-meters .sk:nth-child(2n){height:7px}.lv2-root .member-placeholder-shelf{gap:8px;display:flex}.lv2-root .member-placeholder-shelf .sk{width:48px;height:48px}@media (max-width:767px){.lv2-root .member-skeleton--sets .member-placeholder,.lv2-root .member-skeleton--people .member-placeholder{flex-wrap:wrap}.lv2-root .member-placeholder-meters{width:100%}.lv2-root .member-placeholder-shelf{flex-basis:100%;padding-left:68px}.lv2-root .member-skeleton--listens .member-placeholder{gap:10px}.lv2-root .member-skeleton--listens .member-placeholder-art{width:48px;height:48px}}
