@import "https://fonts.googleapis.com/css2?family=Big+Shoulders:wght@700;800;900&display=swap";
.lv2-root{--page:#14110d;--press2:#1b1814;--press3:#221f1b;--ink:#e7e5db;--ink-dim:#b8b4a8;--mid:#8b857a;--mid-lo:#4a453d;--ring-empty:#5c564c;--rule:#322c25;--cyan:#00b3d9;--cyan-d:#038ba7;--red:#e15a4a;--gold:#d6a849;--serif:var(--font-spectral), "Times New Roman", serif;--sans:"Switzer", -apple-system, BlinkMacSystemFont, sans-serif;--app:var(--font-saira), "Switzer", sans-serif;--font-big-shoulders:"Big Shoulders", "Saira Semi Condensed", sans-serif;--stamp:var(--font-big-shoulders);--gutter:clamp(16px, 3vw, 40px);background:var(--page);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;min-height:100vh;font-size:17px;line-height:1.55;overflow-x:clip}:root[data-theme=light] .lv2-root{--page:#e7e5db;--press2:#dedbd0;--press3:#d5d2c7;--ink:#1a140e;--ink-dim:#3a3530;--mid:#6e6a60;--mid-lo:#9a938a;--ring-empty:#9a938a;--rule:#b3ae9f;--cyan:#0086a6;--cyan-d:#006580;--red:#c84a3a;--gold:#8a5a0a}.lv2-root,.lv2-root .nav,.lv2-root .specimen,.lv2-root .charts__list,.lv2-root .chart-row,.lv2-root .vsu__card,.lv2-root .eco,.lv2-root .album__cover,.lv2-root .album__rule,.lv2-root footer,.lv2-root .lv2-stamp{transition:background-color .15s,color .15s,border-color .15s}body:has(.lv2-root){transition:background-color .15s,color .15s,border-color .15s}body:has(.lv2-root){background:#14110d}:root[data-theme=light] body:has(.lv2-root){background:#e7e5db}body:has(.lv2-root) .dev-banner{display:none}body:has(.lv2-root) .tsqd-open-btn-container{display:none!important}.lv2-root .lv2-stamp{color:var(--red)}.lv2-root .lv2-score{color:var(--ink);font-family:var(--serif);font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:0;line-height:1;display:inline-flex}.lv2-root .lv2-score--u{color:var(--mid);font-weight:400}.lv2-root .lv2-score__num{font-weight:500;line-height:1;display:inline-block}.lv2-root .lv2-score__of{color:var(--mid);letter-spacing:0;margin-left:.1em;line-height:1;display:inline-block}.lv2-root .lv2-score--u .lv2-score__of{color:var(--mid-lo)}.lv2-root .album__score-big .lv2-score__num{font-size:clamp(76px,9.2vw,140px)!important}.lv2-root .album__score-big .lv2-score__of{font-size:clamp(28px,3.2vw,46px)!important}.lv2-root .lv2-monogram{background:var(--press3);border:1px solid var(--rule);color:var(--ink);font-family:var(--app);letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum" 0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.lv2-root .lv2-monogram--b{color:var(--cyan-d)}.lv2-root .lv2-monogram--c{color:var(--red)}.lv2-root *,.lv2-root :before,.lv2-root :after{box-sizing:border-box}.lv2-root a{color:inherit;text-decoration:none}.lv2-root img,.lv2-root svg{max-width:100%;display:block}.lv2-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lv2-root svg text[font-family*=Spectral],.lv2-root svg text[fontFamily*="Spectral"]{font-family:var(--font-spectral), "Times New Roman", serif}.lv2-root svg text[font-family*=Saira],.lv2-root svg text[fontFamily*="Saira"]{font-family:var(--font-saira), "Switzer", sans-serif}.lv2-root svg text[font-family*=Big\ Shoulders],.lv2-root svg text[fontFamily*="Big Shoulders"]{font-family:var(--font-big-shoulders), "Saira Semi Condensed", sans-serif}.lv2-root .kicker{font-family:var(--app);text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);font-feature-settings:"tnum" 1;font-size:11px;font-weight:600}.lv2-root .kicker--dim{color:var(--mid)}.lv2-root .meta{font-family:var(--app);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);font-feature-settings:"tnum" 1;font-size:11px;font-weight:500}.lv2-root .meta--mid{color:var(--mid)}.lv2-root .btn{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--page);background:var(--cyan);cursor:pointer;border:0;align-items:center;gap:10px;padding:13px 18px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.lv2-root .btn:hover{background:var(--ink)}.lv2-root .btn .arrow{font-family:var(--serif);font-size:14px;font-weight:400;line-height:0;transform:translateY(-1px)}.lv2-root .btn--ghost{color:var(--ink);border:1px solid var(--mid-lo);background:0 0;padding:12px 17px 11px}.lv2-root .btn--ghost:hover{color:var(--cyan);border-color:var(--cyan);background:0 0}.lv2-root .link{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid var(--cyan);padding-bottom:2px;font-size:11px;font-weight:600;display:inline-block}.lv2-root .link:hover{color:var(--ink);border-color:var(--ink)}.lv2-root .nav{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background-color .15s,border-color .15s,box-shadow .15s;position:sticky;top:0}.lv2-root .nav--scrolled{background:var(--press3);border-bottom-color:var(--rule);box-shadow:0 6px 20px #00000047}:root[data-theme=light] .lv2-root .nav--scrolled{box-shadow:0 6px 20px #1a140e1a}.lv2-root .nav__inner{align-items:center;gap:28px;max-width:1480px;margin:0 auto;padding:16px 24px;transition:padding .15s;display:flex}.lv2-root .nav--scrolled .nav__inner{padding-top:12px;padding-bottom:12px}.lv2-root .wordmark{font-family:var(--serif);letter-spacing:0;color:var(--ink);flex-shrink:0;font-size:24px;font-weight:500;line-height:1}.lv2-root .wordmark .dot{color:var(--cyan)}.lv2-root .nav__sections{flex:1;align-items:center;gap:28px;min-width:0;display:flex}.lv2-root .nav__section{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:4px;font-size:11px;font-weight:500;transition:color .1s,border-color .1s}.lv2-root .nav__section:hover,.lv2-root .nav__section.is-active{border-bottom-color:var(--cyan)}.lv2-root .nav__tail{flex-shrink:0;align-items:center;gap:16px;display:flex}.lv2-root .nav__search{align-items:center;display:inline-flex;position:relative}.lv2-root .nav__search-typeahead{background:var(--page);border:1px solid var(--rule);z-index:40;min-width:340px;max-height:60vh;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000047}.lv2-root .nav__typeahead-group{border-bottom:1px dotted var(--rule);margin:0;padding:0;list-style:none}.lv2-root .nav__typeahead-group:last-of-type{border-bottom:0}.lv2-root .nav__typeahead-row{color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 14px;text-decoration:none;transition:background .12s;display:grid}.lv2-root .nav__typeahead-row:hover{background:var(--press2)}.lv2-root .nav__typeahead-kind{font-family:var(--app);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:600}.lv2-root .nav__typeahead-label{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lv2-root .nav__typeahead-sub{color:var(--mid);font-size:12px}.lv2-root .nav__typeahead-viewall{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;border-top:1px solid var(--rule);padding:10px 14px;font-size:11px;font-weight:600;text-decoration:none;transition:background .12s;display:block}.lv2-root .nav__typeahead-viewall:hover,.lv2-root .nav__typeahead-row.is-active,.lv2-root .nav__typeahead-viewall.is-active{background:var(--press2)}.lv2-root .nav__typeahead-row.is-group-start{border-top:1px dotted var(--rule)}.lv2-root .nav__typeahead-empty{font-family:var(--serif);color:var(--ink-dim);padding:16px 14px;font-size:14px}.lv2-root .nav__typeahead-empty b{color:var(--ink);font-weight:500}.lv2-root .nav__search-input{background:var(--press2);border:1px solid var(--mid-lo);width:280px;height:32px;font-family:var(--app);letter-spacing:.02em;color:var(--ink);border-radius:2px;outline:0;padding:0 30px 0 12px;font-size:12px;font-weight:500;transition:width .15s,border-color .15s,background-color .15s}.lv2-root .nav__search-input:focus{border-color:var(--ink);width:336px}.lv2-root .nav__search-input::placeholder{color:var(--mid)}.lv2-root .nav__search-input::-webkit-search-cancel-button{appearance:none}.lv2-root .nav__search-key{color:var(--mid);border:1px solid var(--rule);pointer-events:none;border-radius:3px;padding:2px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.lv2-root .nav__search-btn{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:500;transition:color .1s;display:none}.lv2-root .nav__search-btn:hover{color:var(--cyan)}@media (max-width:1023px){.lv2-root .nav__search-btn{display:inline-flex}}.lv2-root .nav-search-sheet{z-index:60;position:fixed;inset:0}.lv2-root .nav-search-sheet__backdrop{background:#00000080;position:absolute;inset:0}.lv2-root .nav-search-sheet__panel{background:var(--page);border-bottom:1px solid var(--rule);padding:14px var(--gutter);align-items:flex-start;gap:14px;max-height:85vh;display:flex;position:relative;overflow-y:auto}.lv2-root .nav-search-sheet__close{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);cursor:pointer;background:0 0;border:0;flex:none;margin-top:6px;padding:4px 0;font-size:11px;font-weight:500;transition:color .1s}.lv2-root .nav-search-sheet__close:hover{color:var(--cyan)}.lv2-root .nav__search--sheet{flex:1;min-width:0;display:block}.lv2-root .nav__search--sheet .nav__search-input,.lv2-root .nav__search--sheet .nav__search-input:focus{width:100%}.lv2-root .nav__search--sheet .nav__search-typeahead{min-width:0;box-shadow:none;border:0;max-height:none;margin-top:10px;padding:0;position:static}.lv2-root .nav__theme{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.lv2-root .nav__theme button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mid);cursor:pointer;background:0 0;border:0;padding:0;transition:color .1s}.lv2-root .nav__theme button.active{color:var(--ink)}.lv2-root .nav__theme button:hover{color:var(--cyan)}.lv2-root .nav__theme .sep{color:var(--mid)}.lv2-root .nav__theme--loading{color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none}.lv2-root .nav__theme--loading .sep{color:#0000}.lv2-root .nav__cta{background:var(--cyan);color:var(--page);font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:2px;align-items:center;padding:8px 16px;font-size:11px;font-weight:600;line-height:1;transition:filter .1s;display:inline-flex}.lv2-root .nav__cta:hover{filter:brightness(1.1)}.lv2-root .nav__login{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;padding-bottom:1px;font-size:11px;font-weight:500;transition:color .1s,border-color .1s}.lv2-root .nav__login:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .nav a:focus-visible,.lv2-root .nav button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:2px}.lv2-root .nav__cta:focus-visible{outline-color:var(--ink)}@keyframes lv2-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (min-width:768px) and (max-width:1023px){.lv2-root .nav__inner{gap:16px}.lv2-root .wordmark{font-size:20px}.lv2-root .nav__sections{flex:0 auto;gap:14px;min-width:0}.lv2-root .nav__section{letter-spacing:.04em;white-space:nowrap;font-size:10px}.lv2-root .nav__tail{gap:10px;margin-left:auto}.lv2-root .nav__search:not(.nav__search--sheet){display:none}.lv2-root .nav__cta{padding:8px 12px;font-size:10px}.lv2-root .nav__cta-full{display:none}.lv2-root .nav__cta-short{display:inline}.lv2-root .nav__user{display:none}.lv2-root .nav__mobile-avatar{display:inline-flex}}.lv2-root .shell{max-width:1480px;padding:0 var(--gutter);margin:0 auto}.lv2-root .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;padding:76px 0 88px;display:grid}.lv2-root .hero__col .kicker{margin-bottom:22px;display:block}.lv2-root .hero h1{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin-bottom:32px;font-size:clamp(52px,6.6vw,96px);font-weight:500;line-height:.92}.lv2-root .hero h1 em{color:var(--ink);font-style:italic}.lv2-root .hero h1 .stamp-word{color:var(--cyan);font-style:italic}.lv2-root .hero .lede{font-family:var(--serif);color:var(--ink-dim);text-wrap:pretty;max-width:30em;margin-bottom:40px;font-size:clamp(19px,1.55vw,23px);font-style:italic;line-height:1.45}.lv2-root .hero__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}.lv2-root .hero__ctas .or{font-family:var(--app);color:var(--mid);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.lv2-root .hero__signal{border-top:1px solid var(--rule);grid-template-columns:auto auto auto;gap:22px;width:fit-content;padding-top:22px;display:grid}.lv2-root .hero__signal .num{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:30px;font-weight:500;line-height:1}.lv2-root .hero__signal .lbl{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-top:6px;font-size:10.5px;font-weight:500}.lv2-root .specimen{background:var(--press2);border:1px solid var(--rule);padding:0;position:relative}.lv2-root .specimen__strip{border-bottom:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:9px 14px;font-size:10.5px;font-weight:500;display:grid}.lv2-root .specimen__strip .url{color:var(--ink-dim);font-family:var(--app);letter-spacing:.06em;text-transform:lowercase;font-size:10.5px}.lv2-root .specimen__strip .url b{color:var(--ink);font-weight:600}.lv2-root .specimen__strip .dot{background:var(--mid-lo);border-radius:50%;width:8px;height:8px}.lv2-root .specimen__strip .dot--cy{background:var(--cyan)}.lv2-root .specimen__body{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);gap:24px;padding:22px;display:grid;position:relative}.lv2-root .specimen__art{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule)}.lv2-root .specimen__art svg{width:100%;height:100%}.lv2-root .specimen__mast{padding-top:4px;position:relative}.lv2-root .specimen__mast .kicker{padding-bottom:8px;display:inline-block}.lv2-root .specimen__mast .rule-cy{background:var(--cyan);height:1px;margin-bottom:14px}.lv2-root .specimen__mast h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.05}.lv2-root .specimen__mast .byline{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}.lv2-root .specimen__mast .byline .u{color:var(--ink)}.lv2-root .specimen__mast .byline .v{color:var(--cyan)}.lv2-root .specimen__mast .byline .sep{color:var(--mid-lo)}.lv2-root .specimen__mast .pull{font-family:var(--serif);color:var(--ink);border-left:1px solid var(--cyan);margin-bottom:18px;padding-left:14px;font-size:16.5px;font-style:italic;font-weight:400;line-height:1.4}.lv2-root .specimen__score{border-top:1px solid var(--rule);font-feature-settings:"tnum" 1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.lv2-root .specimen__score .mids{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:10.5px;font-weight:500}.lv2-root .specimen__score .mids b{color:var(--cyan);font-weight:600}.lv2-root .specimen__score .actions{gap:8px;display:flex}.lv2-root .specimen__score .actions button{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--mid-lo);background:0 0;padding:7px 10px 6px;font-size:10px;font-weight:500}.lv2-root .specimen__score .actions button:hover{color:var(--cyan);border-color:var(--cyan)}.lv2-root .specimen__stamp{pointer-events:none;width:92px;height:92px;position:absolute;top:10px;right:10px;transform:rotate(-7deg)}.lv2-root .specimen__caption{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;font-weight:500;display:flex}.lv2-root .section-head{border-bottom:1px solid var(--mid-lo);grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:36px;padding:72px 0 22px;display:grid}.lv2-root .section-head .kicker{margin-bottom:10px;display:block}.lv2-root .section-head h2{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1}.lv2-root .section-head .tail{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);text-align:right;font-size:11px;font-weight:500;line-height:1.5}.lv2-root .section-head .tail b{color:var(--ink)}.lv2-root .mechanic{padding-bottom:96px}.lv2-root .mechanic__top{grid-template-columns:200px minmax(0,1fr);gap:56px;margin-bottom:56px;display:grid}.lv2-root .mechanic__lede{font-family:var(--serif);color:var(--ink);text-wrap:pretty;max-width:36ch;font-size:clamp(22px,1.8vw,26px);line-height:1.4}.lv2-root .mechanic__lede em{font-style:italic}.lv2-root .mechanic__lede .cy{color:var(--cyan)}.lv2-root .mechanic__steps{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lv2-root .mechanic__step{border-right:1px solid var(--rule);padding:24px 32px 26px 0}.lv2-root .mechanic__step:nth-child(2){padding-left:32px}.lv2-root .mechanic__step:nth-child(3){border-right:0;padding-left:32px;padding-right:0}.lv2-root .mechanic__step .num{font-family:var(--app);letter-spacing:.14em;color:var(--cyan);font-feature-settings:"tnum" 1;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.lv2-root .mechanic__step h4{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.15}.lv2-root .mechanic__step p{font-family:var(--serif);color:var(--ink-dim);font-size:15.5px;line-height:1.5}.lv2-root .vsu{grid-template-columns:200px minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.lv2-root .vsu__head h4{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:20px;font-style:italic;font-weight:500}.lv2-root .vsu__head .kicker{margin-bottom:10px;display:block}.lv2-root .vsu__head p{font-family:var(--serif);color:var(--ink-dim);border-top:1px solid var(--rule);margin-top:12px;padding-top:12px;font-size:14.5px;line-height:1.5}.lv2-root .vsu__pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid;position:relative}.lv2-root .vsu__pair:before{content:"vs.";background:var(--page);font-family:var(--serif);color:var(--mid);z-index:2;padding:4px 8px;font-size:16px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv2-root .vsu__card{background:var(--press2);border:1px solid var(--rule);grid-template-columns:96px 1fr;align-items:start;gap:16px;padding:18px;display:grid;position:relative}.lv2-root .vsu__card .art{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule)}.lv2-root .vsu__card .art svg{width:100%;height:100%}.lv2-root .vsu__card h5{font-family:var(--serif);color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:500;line-height:1.15}.lv2-root .vsu__card .by{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;margin-bottom:12px;font-size:10.5px;font-weight:500}.lv2-root .vsu__card .by .u{color:var(--ink)}.lv2-root .vsu__card .by .v{color:var(--cyan)}.lv2-root .vsu__card p{font-family:var(--serif);color:var(--ink-dim);margin-bottom:10px;font-size:14px;font-style:italic;line-height:1.42}.lv2-root .vsu__card .foot{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--rule);font-feature-settings:"tnum" 1;justify-content:space-between;gap:8px;padding-top:8px;font-size:9.5px;font-weight:600;display:flex}.lv2-root .vsu__card--v .foot{color:var(--cyan)}.lv2-root .vsu__card--u .foot{color:var(--mid)}.lv2-root .vsu__card .foot{align-items:center}.lv2-root .vsu__card>div:nth-child(2){min-width:0;padding-right:64px}.lv2-root .vsu__card--v .corner-stamp{width:56px;height:56px;position:absolute;top:10px;right:10px;transform:rotate(-8deg)}.lv2-root .vsu__card--u .corner-blank{border:1px dashed var(--mid-lo);width:56px;height:56px;font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid-lo);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:8px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:12px;right:12px}.lv2-root .charts{padding-bottom:96px}.lv2-root .charts__topbar{background:var(--press2);border:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px 18px;font-size:11px;font-weight:500;display:flex}.lv2-root .charts__topbar .tabs{flex-wrap:wrap;gap:14px;display:flex}.lv2-root .charts__topbar a{color:var(--mid);border-bottom:1px solid #0000;padding:4px 0}.lv2-root .charts__topbar a.active{color:var(--ink);border-bottom-color:var(--cyan)}.lv2-root .charts__topbar a:hover{color:var(--cyan)}.lv2-root .charts__topbar .sep{color:var(--mid-lo)}.lv2-root .charts__topbar .right{color:var(--mid);align-items:center;gap:14px;margin-left:auto;display:flex}.lv2-root .charts__topbar .right b{color:var(--ink-dim)}.lv2-root .charts__list{border:1px solid var(--rule);background:var(--press2)}.lv2-root .chart-row{border-bottom:1px solid var(--rule);grid-template-columns:56px 88px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 22px 14px 18px;transition:background .15s;display:grid}.lv2-root .chart-row:last-child{border-bottom:0}.lv2-root .chart-row:hover{background:var(--press3)}.lv2-root .chart-row__rank{font-family:var(--app);color:var(--ink);letter-spacing:.02em;font-feature-settings:"tnum" 1;text-align:right;font-size:26px;font-weight:600;line-height:1}.lv2-root .chart-row__rank .move{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-top:6px;font-size:9px;font-weight:500;display:block}.lv2-root .chart-row__rank .up{color:var(--cyan)}.lv2-root .chart-row__rank .down{color:var(--red)}.lv2-root .chart-row__art{background:var(--press3);border:1px solid var(--rule);width:88px;height:88px;position:relative;overflow:hidden}.lv2-root .chart-row__art svg{width:100%;height:100%}.lv2-root .chart-row__art .micro-stamp{width:32px;height:32px;position:absolute;top:4px;right:4px;transform:rotate(-8deg)}.lv2-root .chart-row__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.1}.lv2-root .chart-row__sub{font-family:var(--serif);color:var(--ink-dim);font-size:15px;font-style:italic}.lv2-root .chart-row__sub .label{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);border-left:1px solid var(--mid-lo);margin-left:10px;padding-left:10px;font-size:10.5px;font-style:normal;font-weight:500}.lv2-root .chart-row__signals{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;grid-template-columns:1fr;font-size:11px;font-weight:500;line-height:1.55;display:grid}.lv2-root .chart-row__signals .v{color:var(--cyan)}.lv2-root .chart-row__signals .bar{background:var(--rule);max-width:220px;height:4px;margin-top:8px;display:block;position:relative}.lv2-root .chart-row__signals .bar:after{content:"";background:var(--cyan);width:var(--w,80%);position:absolute;inset:0}.lv2-root .chart-row__score{flex-direction:column;align-items:flex-end;gap:6px;line-height:1;display:flex}.lv2-root .chart-row__score .lbl{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-top:6px;font-size:10px;font-weight:500}.lv2-root .charts__foot{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);justify-content:space-between;align-items:center;gap:18px;padding:22px 0 0;font-size:11px;font-weight:500;display:flex}.lv2-root .community{padding-bottom:96px}.lv2-root .reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.lv2-root .rcard{grid-template-columns:130px 1fr;gap:18px;padding:0;display:grid;position:relative}.lv2-root .rcard__art{background:var(--press3);border:1px solid var(--rule);width:130px;height:130px;position:relative;overflow:hidden}.lv2-root .rcard__art svg{width:100%;height:100%}.lv2-root .rcard__art .corner-stamp{width:48px;height:48px;position:absolute;top:6px;right:6px;transform:rotate(-8deg)}.lv2-root .rcard__body{flex-direction:column;display:flex}.lv2-root .rcard__by{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:10.5px;font-weight:500;display:flex}.lv2-root .rcard__by .u{color:var(--ink)}.lv2-root .rcard__by .v{color:var(--cyan)}.lv2-root .rcard__by .sep{color:var(--mid-lo)}.lv2-root .rcard__title{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin-bottom:4px;font-size:18px;font-weight:500;line-height:1.1}.lv2-root .rcard__alb{font-family:var(--serif);color:var(--ink-dim);margin-bottom:10px;font-size:14px;font-style:italic}.lv2-root .rcard__pull{font-family:var(--serif);color:var(--ink-dim);border-left:1px solid var(--mid-lo);margin-bottom:12px;padding-left:10px;font-size:14.5px;font-style:italic;line-height:1.42}.lv2-root .rcard:hover .rcard__pull{border-left-color:var(--cyan);color:var(--ink)}.lv2-root .rcard__foot{border-top:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:10.5px;font-weight:500;display:flex}.lv2-root .rcard--u .rcard__foot{color:var(--mid)}.lv2-root .rcard--u .rcard__pull{border-left-color:var(--mid-lo)}.lv2-root .rcard__unblank{border:1px dashed var(--mid-lo);width:48px;height:48px;font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid-lo);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:7px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:6px;right:6px}.lv2-root .ecosystem{padding-bottom:80px}.lv2-root .eco-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.lv2-root .eco{background:var(--press2);border:1px solid var(--rule);flex-direction:column;display:flex}.lv2-root .eco__thumb{aspect-ratio:16/10;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.lv2-root .eco__thumb svg{width:100%;height:100%;position:absolute;inset:0}.lv2-root .eco__thumb .runtime{border:1px solid var(--mid-lo);font-family:var(--app);letter-spacing:.1em;color:var(--ink);font-feature-settings:"tnum" 1;background:#14110dc7;padding:5px 8px 4px;font-size:10px;font-weight:500;position:absolute;bottom:10px;right:10px}.lv2-root .eco__thumb .liveTag{background:var(--red);color:var(--ink);font-family:var(--stamp);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px 4px;font-size:14px;font-weight:700;position:absolute;top:12px;left:12px;transform:rotate(-2deg)}.lv2-root .eco__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.lv2-root .eco__body .kicker{margin-bottom:8px;display:block}.lv2-root .eco__body h3{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.15}.lv2-root .eco__body p{font-family:var(--serif);color:var(--ink-dim);margin-bottom:14px;font-size:14.5px;font-style:italic;line-height:1.5}.lv2-root .eco__body .meta{color:var(--mid);margin-top:auto}.lv2-root .eco--show .eco__body h3 .live{font-family:var(--stamp);color:var(--red);letter-spacing:.02em;filter:url(#ink-rough);margin-left:4px;font-size:22px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.lv2-root .final{border-top:4px double var(--mid-lo);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:64px;margin-top:18px;padding:88px 0 96px;display:grid}.lv2-root .final h2{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin-bottom:22px;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:.95}.lv2-root .final h2 em{font-style:italic}.lv2-root .final p{font-family:var(--serif);color:var(--ink-dim);max-width:32em;margin-bottom:28px;font-size:18px;font-style:italic;line-height:1.5}.lv2-root .final .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv2-root .final .ctas .note{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:10.5px;font-weight:500}.lv2-root .final__stamp{width:170px;height:170px;margin-left:auto;transform:rotate(-5deg)}.lv2-root footer{border-top:1px solid var(--mid-lo);padding:56px 0 32px}.lv2-root footer .shell{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.lv2-root footer h4{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin-bottom:14px;font-size:10.5px;font-weight:600}.lv2-root footer .col p{font-family:var(--serif);color:var(--ink-dim);max-width:30em;font-size:15px;line-height:1.45}.lv2-root footer .col p+p{margin-top:12px}.lv2-root footer .col p.intro{margin-top:22px}.lv2-root footer .footer-brand__mark{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:23px;font-weight:600;display:inline-block}.lv2-root footer .footer-brand__mark:hover{color:var(--cyan)}.lv2-root footer ul{margin:0;padding:0;list-style:none}.lv2-root footer ul li{font-family:var(--app);letter-spacing:.06em;color:var(--ink-dim);border-bottom:1px dotted var(--rule);text-transform:uppercase;padding:6px 0;font-size:12px;font-weight:500}.lv2-root footer ul li a:hover{color:var(--cyan)}.lv2-root footer .footer-site{flex-direction:column;display:flex}.lv2-root footer .footer-site li{border-bottom:1px dotted var(--rule)}.lv2-root footer .footer-site li:last-child{border-bottom:0}.lv2-root footer .footer-site__pair a{color:var(--ink-dim)}.lv2-root footer .footer-site__desc{color:var(--mid)}.lv2-root footer .footer-site__spacer{border-bottom:0;height:12px;padding:0}.lv2-root footer .dispatch-form{border:1px solid var(--mid-lo);margin-top:14px;display:flex}.lv2-root footer .dispatch-form input{color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:14px;font-style:italic}.lv2-root footer .dispatch-form button{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--page);background:var(--ink);padding:0 16px;font-size:11px;font-weight:600}.lv2-root footer .legal{border-top:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:24px;margin-top:40px;padding-top:22px;font-size:10.5px;font-weight:500;display:flex}.lv2-root footer .legal .lfm{color:var(--ink-dim)}.lv2-root footer .legal .lfm b{color:var(--red);font-weight:600}.lv2-root .hero-caption{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:-56px;margin-bottom:16px;font-size:10px;font-weight:500;display:flex}.lv2-root .album__top{grid-template-columns:minmax(360px,480px) minmax(0,1fr);align-items:start;gap:64px;padding:56px 0 64px;display:grid}.lv2-root .album__cover-col{flex-direction:column;gap:18px;display:flex}.lv2-root .album__cover{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule);overflow:hidden}.lv2-root .album__cover svg{width:100%;height:100%}.lv2-root .album__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv2-root .album__listen{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;display:flex}.lv2-root .album__listen-h{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10.5px;font-weight:600}.lv2-root .album__listen-list{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}.lv2-root .album__listen-list li{align-items:center;display:inline-flex}.lv2-root .album__listen-link{color:var(--ink-dim);border-bottom:1px solid #0000;align-items:center;gap:6px;padding-bottom:1px;transition:color .15s,border-color .15s;display:inline-flex}.lv2-root .album__listen-link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .album__listen-logo{opacity:.78;flex-shrink:0;transition:opacity .15s}.lv2-root .album__listen-link:hover .album__listen-logo{opacity:1}.lv2-root .album__action{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 14px 9px;font-size:11px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.lv2-root .album__action--primary{background:var(--cyan);color:var(--page)}.lv2-root .album__action--primary:hover{background:var(--ink)}.lv2-root .album__action--primary .arrow{font-family:var(--serif);font-size:14px;font-weight:400;line-height:0;transform:translateY(-1px)}.lv2-root .album__action--secondary{color:var(--ink);border:1px solid var(--mid-lo);background:0 0;padding:9px 13px 8px}.lv2-root .album__action--secondary:hover{color:var(--cyan);border-color:var(--cyan)}.lv2-root .album__action--tertiary{color:var(--mid);background:0 0;border-bottom:1px solid #0000;padding:9px 6px}.lv2-root .album__action--tertiary:hover{color:var(--ink);border-bottom-color:var(--ink)}.lv2-root .album__actions-tier2{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font-size:10.5px;font-weight:500;display:flex}.lv2-root .album__taction{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mid);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:4px 0;transition:color .15s,border-color .15s;display:inline-flex}.lv2-root .album__taction:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .album__taction.is-on{color:var(--ink)}.lv2-root .album__taction-check{color:var(--cyan)}.lv2-root .album__taction-remove{color:var(--mid);letter-spacing:.12em;border-bottom:1px dotted var(--mid-lo);padding-bottom:1px;font-size:9.5px}.lv2-root .album__taction.is-on:hover .album__taction-remove{color:var(--red);border-bottom-color:var(--red)}.lv2-root .album__taction-sep{color:var(--mid-lo);font-size:9px}.lv2-root .album__inline-note{font-family:var(--serif);color:var(--ink-dim);max-width:36ch;margin-top:12px;font-size:14.5px;font-style:italic;line-height:1.45;animation:.2s both lv2-fade-in}@keyframes lv2-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.lv2-root .link--inline{font:inherit;color:var(--cyan);border:0;border-bottom:1px solid var(--cyan);cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:0 0 1px}.lv2-root .link--inline:hover{color:var(--ink);border-bottom-color:var(--ink)}.lv2-root .your-status{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-feature-settings:"tnum" 1;flex-direction:column;gap:10px;font-size:11.5px;font-weight:500;display:flex}.lv2-root .your-status .kicker{margin-bottom:2px;display:block}.lv2-root .your-status--logged-out{flex-direction:row;gap:14px}.lv2-root .your-status__line{margin:0}.lv2-root .your-status__line--dim{color:var(--mid)}.lv2-root .your-status__note{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--mid);max-width:36ch;margin:4px 0 0;font-size:13px;line-height:1.45}.lv2-root .your-status__check{color:var(--cyan);font-weight:700}.lv2-root .your-status__listened{color:var(--ink);align-items:center;gap:14px;display:flex}.lv2-root .your-status__listened-line{align-items:baseline;gap:6px;display:inline-flex}.lv2-root .your-status__stamp{flex-shrink:0;width:36px;height:36px;transform:rotate(-6deg)}.lv2-root .your-status__rated-lbl{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:11px;display:inline-flex}.lv2-root .your-status__rated-score{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-feature-settings:"tnum" 1, "lnum" 1;font-size:16px;font-weight:500}.lv2-root .your-status__unverified-tag{font-family:var(--serif);letter-spacing:0;text-transform:lowercase;color:var(--red);font-size:12.5px;font-style:italic;font-weight:500}.lv2-root .your-status__memberships{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.lv2-root .your-status__chip{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);border:1px solid var(--rule);padding:4px 8px;font-size:10px;font-weight:500}.lv2-root .my-review{flex-direction:column;display:flex}.lv2-root .my-review__head{border-bottom:1px solid var(--mid-lo);padding:36px 0 14px}.lv2-root .my-review__head .kicker{display:block}.lv2-root .review--mine{border-bottom:0}.lv2-root .my-review__rule{background:var(--cyan);height:1px;margin:12px 0 0}.lv2-root .sidebar__follow{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border:0;border-bottom:1px dotted var(--mid-lo);cursor:pointer;background:0 0;align-self:flex-start;margin-top:4px;padding:4px 0;font-size:10px;font-weight:600;transition:color .15s,border-color .15s}.lv2-root .sidebar__follow:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .sidebar__follow.is-on{color:var(--mid);border-bottom-color:#0000}.lv2-root .sidebar__follow.is-on:hover{color:var(--red)}.lv2-root .nav__user{align-items:center;display:inline-flex;position:relative}.lv2-root .nav__user-btn{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.lv2-root .nav__user-avatar{background:var(--cyan);width:28px;height:28px;color:var(--page);font-family:var(--app);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;position:relative}.lv2-root .nav__user-avatar.has-unread:after,.lv2-root .nav__user-menu-avatar.has-unread:after,.lv2-root .nav__mobile-avatar.has-unread:after,.lv2-root .mobile-drawer__avatar.has-unread:after{content:"";background:var(--cyan);border:2px solid var(--page);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.lv2-root .nav__mobile-avatar,.lv2-root .mobile-drawer__avatar{position:relative}.lv2-root .nav__user-handle{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500;transition:color .1s}.lv2-root .nav__user-btn:hover .nav__user-handle{color:var(--cyan)}.lv2-root .nav__user-menu{background:var(--press2);border:1px solid var(--rule);z-index:100;border-radius:2px;width:280px;padding:16px 0;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 36px #00000073}:root[data-theme=light] .lv2-root .nav__user-menu{box-shadow:0 12px 36px #0000001f}.lv2-root .nav__user-menu-head{flex-direction:column;align-items:flex-start;gap:6px;padding:0 16px 16px;display:flex}.lv2-root .nav__user-menu-avatar{background:var(--cyan);width:48px;height:48px;color:var(--page);font-family:var(--app);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:18px;font-weight:700;display:inline-flex;position:relative}.lv2-root .nav__user-menu-handle{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:600}.lv2-root .nav__user-menu-name{font-family:var(--serif);color:var(--ink-dim);font-size:13px;font-style:italic;line-height:1.3}.lv2-root .nav__user-menu-rule{background:var(--rule);height:1px;margin:4px 0}.lv2-root .nav__user-item{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;padding:8px 16px;font-size:11px;font-weight:500;transition:background-color .1s,color .1s;display:flex}.lv2-root .nav__user-item:hover{background:var(--press3);color:var(--cyan)}.lv2-root .nav__user-item-count{font-family:var(--app);font-feature-settings:"tnum" 1, "lnum" 1;color:var(--mid);font-size:11px;font-weight:500}.lv2-root .nav__user-item-count.is-cyan{color:var(--cyan)}.lv2-root .nav__user-item--destructive{color:var(--red)}.lv2-root .nav__user-item--destructive:hover{background:var(--press3);color:var(--red);filter:brightness(1.12)}.lv2-root .dev-state,.dev-state{z-index:9000;color:#e7e5db;font-family:var(--font-saira), "Switzer", sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#14110deb;border:1px dashed #7a746a99;flex-direction:column;gap:6px;padding:10px 12px 11px;display:inline-flex;position:fixed;bottom:16px;left:16px}:root[data-theme=light] .dev-state{color:#1a140e;background:#e7e5dbf0;border-color:#6e6a6080}.dev-state__h{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:9px;font-weight:600}.dev-state__row{gap:4px;display:inline-flex}.dev-state__row button{font:inherit;color:inherit;letter-spacing:0;cursor:pointer;opacity:.55;background:0 0;border:1px solid;width:26px;height:26px;font-size:11px;font-weight:600;transition:opacity .15s,background .15s}.dev-state__row button:hover{opacity:1}.dev-state__row button.active{opacity:1;color:#00b3d9;background:#00b3d92e;border-color:#00b3d9}:root[data-theme=light] .dev-state__row button.active{color:#0086a6;background:#0086a624;border-color:#0086a6}.dev-state__lbl{letter-spacing:.1em;text-transform:lowercase;opacity:.75;max-width:200px;font-size:9.5px}.dev-state__h--second{margin-top:6px}.dev-state__row--data button{width:auto;min-width:26px;height:22px;padding:0 6px;font-size:10px}.dev-state__sim{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:#00b3d9;cursor:pointer;background:#00b3d92e;border:1px solid #00b3d9;margin-top:4px;padding:6px 8px;font-size:10px;font-weight:600}.dev-state__sim:hover{background:#00b3d952}:root[data-theme=light] .dev-state__sim{color:#0086a6;background:#0086a624;border-color:#0086a6}:root[data-theme=light] .dev-state__sim:hover{background:#0086a647}.lv2-toast{z-index:8500;color:#14110d;font-family:var(--font-saira), "Switzer", sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#00b3d9;align-items:center;gap:14px;padding:12px 18px;font-size:11px;font-weight:600;animation:.22s both lv2-toast-in;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000059}:root[data-theme=light] .lv2-toast{color:#e7e5db;background:#0086a6}@keyframes lv2-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.lv2-toast__close{color:inherit;font:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:1px solid;padding:4px 8px}.lv2-toast__close:hover{color:#00b3d9;background:currentColor}:root[data-theme=light] .lv2-toast__close:hover{color:#0086a6}.lv2-root .album__masthead{padding-top:4px}.lv2-root .album__masthead .kicker{margin-bottom:16px;display:block}.lv2-root .album__title{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin-bottom:6px;font-size:36px;font-weight:500;line-height:.95}@media (min-width:720px){.lv2-root .album__title{font-size:48px}}@media (min-width:1320px){.lv2-root .album__title{font-size:64px}}.lv2-root .album__artist{font-family:var(--serif);color:var(--ink-dim);letter-spacing:-.014em;border-bottom:1px solid #0000;margin-top:6px;margin-bottom:32px;font-size:24px;font-style:normal;font-weight:500;line-height:1;transition:color .15s,border-color .15s;display:inline-block}@media (min-width:720px){.lv2-root .album__artist{font-size:32px}}@media (min-width:1320px){.lv2-root .album__artist{font-size:44px}}.lv2-root .album__artist:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .album__meta{border-top:1px solid var(--rule);font-feature-settings:"tnum" 1;flex-direction:column;margin-bottom:28px;display:flex}.lv2-root .album__meta-group{border-top:1px solid var(--rule);grid-template-columns:80px minmax(0,1fr);gap:7px 18px;padding:14px 0;display:grid}.lv2-root .album__meta-group:first-child{border-top:0;padding-top:18px}.lv2-root .album__meta-group:last-child{padding-bottom:0}.lv2-root .album__meta dt{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin:0;padding-top:2px;font-size:10.5px;font-weight:600}.lv2-root .album__meta dd{font-family:var(--app);letter-spacing:.04em;color:var(--ink);margin:0;font-size:12px;font-weight:500}.lv2-root .album__rank-link{color:var(--ink);border-bottom:1px solid var(--mid-lo);padding-bottom:1px;transition:color .15s,border-color .15s}.lv2-root .album__rank-link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .album__rank-sep{color:var(--mid-lo)}.lv2-root .album__rank-provisional{color:var(--mid);font-weight:500}.lv2-root .album__rank-trend{font-family:var(--app);letter-spacing:.06em;margin-left:6px;font-size:10.5px;font-weight:600}.lv2-root .album__rank-trend--up{color:var(--cyan)}.lv2-root .album__rank-trend--down{color:var(--red)}.lv2-root .album__rank-trend--flat{color:var(--mid)}.lv2-root .album__filter-link{color:var(--ink);border-bottom:1px solid #0000;transition:color .15s,border-color .15s}.lv2-root .album__filter-link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .album__listen-share{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;transition:color .15s,border-color .15s}.lv2-root .album__listen-share:hover,.lv2-root .album__listen-share.is-copied{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .album__discography{border-top:1px solid var(--rule);flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;display:flex}.lv2-root .album__discography-h{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid #0000;align-self:flex-start;padding-bottom:1px;font-size:10.5px;font-weight:600;transition:color .15s,border-color .15s}.lv2-root .album__discography-h:hover{color:var(--ink);border-bottom-color:var(--ink)}.lv2-root .album__discography-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .album__discography-item{flex-direction:column;gap:6px;display:flex}.lv2-root .album__discography-link{color:var(--mid);flex-direction:column;gap:6px;display:flex}.lv2-root .album__discography-thumb{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule);display:block;overflow:hidden}.lv2-root .album__discography-thumb svg{width:100%;height:100%;display:block}.lv2-root .album__discography-year{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);text-align:center;font-feature-settings:"tnum" 1;font-size:9.5px;font-weight:500}.lv2-root .album__discography-link:hover .album__discography-year{color:var(--cyan)}.lv2-root .album__discography-item.is-current .album__discography-thumb{border-color:var(--cyan);border-bottom-width:2px}.lv2-root .album__discography-item.is-current .album__discography-year{color:var(--ink);font-weight:600}.lv2-root .album__rule{background:var(--cyan);height:1px;margin-bottom:24px}.lv2-root .album__score{font-feature-settings:"tnum" 1;flex-direction:column;gap:18px;margin-bottom:22px;display:flex}.lv2-root .album__score-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;display:grid}.lv2-root .album__score-cap{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:400;line-height:1.55}.lv2-root .album__score-cap b{color:var(--ink);font-weight:600}.lv2-root .album__score-cap-num{color:var(--ink);font-weight:700}.lv2-root .album__score-cap--strong{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink-dim);font-size:18px;font-style:italic}.lv2-root .album__score-top--low{grid-template-columns:auto minmax(0,1fr);align-items:end}.lv2-root .album__ratings-list{font-family:var(--app);letter-spacing:.06em;color:var(--ink);font-feature-settings:"tnum" 1;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0 0 12px;font-size:12px;font-weight:500;display:grid}.lv2-root .album__ratings-list dt{text-transform:uppercase;color:var(--mid);letter-spacing:.1em;font-size:10.5px}.lv2-root .album__ratings-list dd{margin:0}.lv2-root .album__provisional{color:var(--red);font-weight:600}:root[data-theme=light] .lv2-root .album__provisional{color:var(--red)}.lv2-root .album__score--one{gap:14px;margin-bottom:22px}.lv2-root .album__score--one .lv2-score{align-self:flex-start}.lv2-root .album__editorial-note{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--mid);max-width:44ch;margin:4px 0 0;font-size:14px;font-style:italic;line-height:1.5}.lv2-root .info-tooltip{vertical-align:baseline;align-items:center;margin:0 2px 0 3px;display:inline-flex;position:relative}.lv2-root .info-tooltip__trigger{border:1px solid var(--mid);width:14px;height:14px;font-family:var(--app);letter-spacing:0;color:var(--mid);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:600;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.lv2-root .info-tooltip__trigger:hover,.lv2-root .info-tooltip__trigger[aria-expanded=true]{color:var(--cyan);border-color:var(--cyan)}.lv2-root .info-tooltip__panel{z-index:30;background:var(--press2);border:1px solid var(--rule);text-transform:none;letter-spacing:0;text-align:left;border-radius:2px;flex-direction:column;gap:10px;width:280px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000073}:root[data-theme=light] .lv2-root .info-tooltip__panel{box-shadow:0 12px 36px #0000002e}.lv2-root .info-tooltip__body{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.5}.lv2-root .info-tooltip__link{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);align-self:flex-start;font-size:10.5px;font-weight:600;transition:opacity .12s}.lv2-root .info-tooltip__link:hover{opacity:.75}.lv2-root .album__overall{border-top:1px solid var(--rule);font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:14px;padding-top:14px;font-size:10.5px;font-weight:500;display:flex}.lv2-root .album__overall-label{color:var(--mid);cursor:help;border-bottom:1px dotted var(--mid-lo);padding-bottom:1px}.lv2-root .album__overall-score{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum" 1, "lnum" 1;text-transform:none;font-size:24px;font-weight:500;line-height:1}.lv2-root .album__overall-of{color:var(--mid);margin-left:2px;font-size:14px}.lv2-root .album__overall-stats{color:var(--mid)}.lv2-root .album__overall-stats b{color:var(--ink);font-weight:700}.lv2-root .album__conversion{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:14px 0 0;font-size:10px;font-weight:500}.lv2-root .album__conversion-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--cyan);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;transition:border-color .1s}.lv2-root .album__conversion-link:hover{border-bottom-color:var(--cyan)}.lv2-root .album__quick-rate{background:var(--press3);border:1px solid var(--rule);border-radius:2px;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.lv2-root .album__quick-rate-h{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:10.5px;font-weight:600}.lv2-root .album__quick-rate-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.lv2-root .album__quick-rate-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.lv2-root .album__quick-rate-slider:focus{outline:0}.lv2-root .album__quick-rate-slider::-webkit-slider-runnable-track{background:var(--rule);border:0;height:2px}.lv2-root .album__quick-rate-slider::-moz-range-track{background:var(--rule);border:0;height:2px}.lv2-root .album__quick-rate-slider::-webkit-slider-thumb{appearance:none;background:var(--cyan);border:1px solid var(--cyan);cursor:pointer;border-radius:50%;width:12px;height:12px;margin-top:-5px}.lv2-root .album__quick-rate-slider::-moz-range-thumb{background:var(--cyan);border:1px solid var(--cyan);cursor:pointer;border-radius:50%;width:12px;height:12px}.lv2-root .album__quick-rate-score{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum" 1, "lnum" 1;font-size:18px;font-weight:500}.lv2-root .album__quick-rate-alt{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:10px;font-weight:500;transition:color .1s}.lv2-root .album__quick-rate-alt:hover{color:var(--cyan)}.lv2-root .your-status__history{border-top:1px solid var(--rule);flex-direction:column;gap:4px;margin-top:6px;padding-top:10px;display:flex}.lv2-root .your-status__history-h{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:10px;font-weight:600}.lv2-root .your-status__history-line{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;margin:0;font-size:10.5px;font-weight:500}.lv2-root .your-status__history-line b{color:var(--ink);font-weight:600}.lv2-root .your-status__delta{font-family:var(--serif);color:var(--ink-dim);text-transform:none;letter-spacing:0;margin:0;font-size:13px;font-style:italic}.lv2-root .sidebar__tracks-most-played{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);cursor:help;margin-left:8px;font-size:9px;font-weight:600;display:inline-block}.lv2-root .sidebar__external{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lv2-root .sidebar__external-row{border-bottom:1px dotted var(--rule);justify-content:space-between;align-items:baseline;padding:7px 0;display:flex}.lv2-root .sidebar__external-row:last-child{border-bottom:0}.lv2-root .sidebar__external-source{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:10.5px;font-weight:500}.lv2-root .sidebar__external-score{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-feature-settings:"tnum" 1, "lnum" 1;font-size:14px;font-weight:500}.lv2-root .sidebar__episode{flex-direction:column;gap:4px;display:flex}.lv2-root .sidebar__episode-num{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10px;font-weight:500}.lv2-root .sidebar__episode-title{font-family:var(--serif);color:var(--ink);margin:0;font-size:14.5px;font-weight:500;line-height:1.3}.lv2-root .sidebar__episode-meta{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);margin:0;font-size:10px;font-weight:500}.lv2-root .sidebar__episode-actions{flex-direction:column;gap:4px;margin-top:8px;display:flex}.lv2-root .sidebar__episode-link{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:10.5px;font-weight:600;transition:opacity .1s}.lv2-root .sidebar__episode-link:hover{opacity:.75}.lv2-root .album__score--empty{gap:8px;margin-bottom:22px}.lv2-root .album__score--empty .kicker{font-size:12.5px;display:block}.lv2-root .album__dist{font-feature-settings:"tnum" 1;grid-template-columns:1fr;gap:7px;width:100%;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .album__dist li{font-family:var(--app);letter-spacing:.04em;color:var(--mid);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:12px;font-size:11px;font-weight:500;display:grid}.lv2-root .album__dist .dist__r{text-align:right;color:var(--ink-dim)}.lv2-root .album__dist .dist__bar{background:var(--rule);height:6px;display:block;position:relative}.lv2-root .album__dist .dist__bar:after{content:"";background:var(--cyan);width:var(--w,0%);position:absolute;inset:0}.lv2-root .album__dist .dist__c{text-align:right;color:var(--ink-dim);font-feature-settings:"tnum" 1;font-size:11px}.lv2-root .album__listen-status{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv2-root .album__body{border-top:1px solid var(--rule);grid-template-columns:minmax(0,680px) 300px;justify-content:space-between;align-items:start;gap:56px;padding:32px 0 96px;display:grid}.lv2-root .reviews{min-width:0}.lv2-root .reviews__head{border-bottom:1px solid var(--mid-lo);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:0;padding:36px 0 18px;display:grid}.lv2-root .reviews__title .kicker{margin-bottom:10px;display:block}.lv2-root .reviews__counts{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);font-feature-settings:"tnum" 1;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1}.lv2-root .reviews__counts b{color:var(--ink);font-weight:500}.lv2-root .reviews__counts .sep{color:var(--mid-lo);margin:0 6px;font-weight:400}.lv2-root .reviews__sort{z-index:40;font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:14px;padding:12px 0;font-size:11px;font-weight:500;transition:background-color .15s,border-color .15s,padding .15s;display:flex;position:sticky;top:56px}.lv2-root .reviews__sort.is-stuck{background:var(--press2);border-bottom-color:var(--rule);margin:0 -16px;padding:12px 16px}.lv2-root .reviews__sort a,.lv2-root .reviews__sort button{color:var(--mid);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0}.lv2-root .reviews__sort a.active,.lv2-root .reviews__sort button.active{color:var(--ink);border-bottom-color:var(--cyan)}.lv2-root .reviews__sort a:hover,.lv2-root .reviews__sort button:hover{color:var(--cyan)}.lv2-root .reviews__list{flex-direction:column;display:flex}.lv2-root .review{border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:10px;padding:22px 0;display:grid}.lv2-root .review:last-child{border-bottom:0}.lv2-root .review__head{font-feature-settings:"tnum" 1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.lv2-root .review__by{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11.5px;font-weight:500;display:flex}.lv2-root .review__by .u{color:var(--ink);font-weight:600}.lv2-root .review__by .sep{color:var(--mid-lo)}.lv2-root .review__by .meta{font-size:10.5px}.lv2-root .review__stamp-wrap{flex-shrink:0;align-items:center;display:inline-flex}.lv2-root .review__stamp{flex-shrink:0;width:56px;height:56px;display:inline-block;transform:rotate(-6deg)}.lv2-root .review__rating{align-items:center;gap:10px;display:inline-flex}.lv2-root .review__rating-tag,.lv2-root .review__outlier-tag{font-family:var(--app);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);font-size:10px;font-weight:600}.lv2-root .review__readmore{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);cursor:pointer;border:0;border-bottom:1px solid var(--cyan);background:0 0;margin-top:8px;padding:0 0 1px;font-size:10.5px;font-weight:600;display:inline-block}.lv2-root .review__readmore:hover{color:var(--ink);border-bottom-color:var(--ink)}.lv2-root .review__body p{font-family:var(--serif);color:var(--ink);text-wrap:pretty;max-width:70ch;font-size:17px;line-height:1.55}.lv2-root .review__body p+p{margin-top:12px}.lv2-root .review__foot{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:10.5px;font-weight:500;display:flex}.lv2-root .review__foot .sep{color:var(--mid-lo)}.lv2-root .review__foot .link{font-size:10.5px}.lv2-root .review__foot-stat{color:var(--ink-dim)}.lv2-root .link--muted{font:inherit;color:var(--mid);border:0;border-bottom:1px solid var(--mid-lo);cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:0 0 1px;transition:color .15s,border-color .15s}.lv2-root .link--muted:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .review__not-counted{color:var(--mid)}.lv2-root .review--u .review__body p{color:var(--ink-dim)}.lv2-root .reviews__foot{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:26px 0 0;font-size:11px;font-weight:500;display:flex}.lv2-root .reviews__foot b{color:var(--ink);font-weight:600}.lv2-root .reviews__pagination{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.lv2-root .reviews__page{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);border-bottom:1px solid #0000;padding:4px 0;font-size:11px;font-weight:500}.lv2-root .reviews__page:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .reviews__page.active{color:var(--ink);border-bottom-color:var(--cyan)}.lv2-root .reviews__page.is-disabled{color:var(--mid-lo);pointer-events:none}.lv2-root .reviews__page-ellipsis{color:var(--mid-lo)}.lv2-root .sidebar{flex-direction:column;gap:38px;min-width:0;padding-top:36px;display:flex}.lv2-root .sidebar__block{flex-direction:column;gap:14px;display:flex}.lv2-root .sidebar__h{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid var(--rule);margin:0;padding-bottom:10px;font-size:10.5px;font-weight:600}.lv2-root .sidebar__similar{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .sidebar__similar li{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lv2-root .sidebar__thumb{background:var(--press3);border:1px solid var(--rule);width:56px;height:56px;display:block;overflow:hidden}.lv2-root .sidebar__thumb svg{width:100%;height:100%}.lv2-root .sidebar__similar-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .sidebar__similar-meta .t{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.lv2-root .sidebar__similar-meta .t:hover{color:var(--cyan)}.lv2-root .sidebar__similar-meta .m{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:10.5px;font-weight:500}.lv2-root .sidebar__reviewers{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .sidebar__reviewer-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.lv2-root .sidebar__reviewer-id{align-items:center;gap:8px;min-width:0;display:flex}.lv2-root .sidebar__reviewers .t{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.lv2-root .sidebar__reviewers .t:hover{color:var(--cyan)}.lv2-root .sidebar__reviewers .s{font-family:var(--app);letter-spacing:.06em;text-transform:lowercase;color:var(--ink-dim);font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap;align-items:baseline;gap:0;font-size:11px;font-weight:500;display:inline-flex}.lv2-root .sidebar__reviewer-score{color:var(--ink);font-weight:600}.lv2-root .sidebar__reviewer-sep{color:var(--mid);padding:0 1px}.lv2-root .sidebar__reviewers .m{font-family:var(--serif);color:var(--ink-dim);margin-top:2px;font-size:13.5px;font-style:italic;line-height:1.42;display:block}.lv2-root .sidebar__yel{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:14.5px;line-height:1.5}.lv2-root .sidebar__yel b{color:var(--ink);font-weight:500}.lv2-root .sidebar__viewall{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);align-self:flex-start;align-items:center;gap:6px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex}.lv2-root .sidebar__viewall:hover{opacity:.7}.lv2-root .sidebar__viewall--alt{color:var(--mid)}.lv2-root .sidebar__viewall--alt:hover{color:var(--cyan);opacity:1}.lv2-root .sidebar__comments-meta{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1, "lnum" 1;margin-top:-4px;font-size:10.5px;font-weight:500}.lv2-root .sidebar__comments-meta b{color:var(--ink);font-weight:600}.lv2-root .sidebar__comments-meta .sep{color:var(--mid-lo);margin:0 6px}.lv2-root .sidebar__comments-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .sidebar__comment{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:16px;display:grid}.lv2-root .sidebar__comments-list>li:first-child .sidebar__comment{border-top:0;padding-top:0}.lv2-root .sidebar__comment-col{flex-direction:column;gap:5px;min-width:0;display:flex}.lv2-root .sidebar__comment-head{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:10.5px;font-weight:500;display:flex}.lv2-root .sidebar__comment-head .t{color:var(--ink);font-weight:600}.lv2-root .sidebar__comment-head .t:hover{color:var(--cyan)}.lv2-root .sidebar__comment-head .sep{color:var(--mid-lo)}.lv2-root .sidebar__comment-head .m{color:var(--mid);font-feature-settings:"tnum" 1}.lv2-root .sidebar__comment-body{font-family:var(--serif);color:var(--ink-dim);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lv2-root .sidebar__comment-replies{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-d);align-self:flex-start;margin-top:2px;font-size:10px;font-weight:600;transition:color .15s;display:inline-flex}.lv2-root .sidebar__comment-replies:hover{color:var(--cyan)}.lv2-root .sidebar__comments-foot{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding-top:16px;display:flex}.lv2-root .sidebar__tracks{font-feature-settings:"tnum" 1;margin:0;padding:0;list-style:none}.lv2-root .sidebar__tracks li{border-bottom:1px dotted var(--rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0 6px;display:grid}.lv2-root .sidebar__tracks li:last-child{border-bottom:0}.lv2-root .sidebar__tracks .n{font-family:var(--app);letter-spacing:.08em;color:var(--mid);font-size:10px;font-weight:600}.lv2-root .sidebar__tracks .t{font-family:var(--serif);color:var(--ink);font-size:14.5px;line-height:1.25}.lv2-root .sidebar__tracks .r{font-family:var(--app);letter-spacing:.04em;color:var(--mid);font-size:10.5px;font-weight:500}.lv2-root .sidebar__h--toggle{border:0;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:0 0;justify-content:space-between;align-items:baseline;padding:0 0 10px;font-size:10.5px;font-style:normal;font-weight:600;display:flex}.lv2-root .sidebar__h--toggle>span{font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;font-style:normal}.lv2-root .sidebar__chevron{font-family:var(--app);color:var(--mid);font-size:10px;transition:color .15s}.lv2-root .sidebar__h--toggle:hover .sidebar__chevron{color:var(--cyan)}.lv2-root .sidebar__block--credits .credits{font-feature-settings:"tnum" 1;flex-direction:column;gap:6px;margin:0;display:flex}.lv2-root .credits__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:12px;display:grid}.lv2-root .credits__role{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin:0;font-size:10px;font-weight:500}.lv2-root .credits__name{font-family:var(--serif);color:var(--ink);margin:0;font-size:14.5px;line-height:1.25}.lv2-root .credits__name a{border-bottom:1px solid #0000;transition:color .15s,border-color .15s}.lv2-root .credits__name a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .credits__more{color:var(--ink-dim);font-size:12.5px;font-style:italic}.lv2-root .credits__rule{background:var(--rule);height:1px;margin:10px 0}.lv2-root .editorial-desk{border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;margin-bottom:0;padding:36px 0 22px;display:flex}.lv2-root .editorial-desk .kicker{display:block}.lv2-root .editorial-desk__quote{border-left:3px solid var(--cyan);flex-direction:column;gap:12px;max-width:64ch;padding-left:16px;display:flex}.lv2-root .editorial-desk__body{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:16px;font-style:italic;line-height:1.5}.lv2-root .editorial-desk__sig{font-family:var(--serif);color:var(--mid);margin:0;font-size:13.5px;font-style:italic}.lv2-root .adjacent{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:36px 0 24px;padding:28px 0}.lv2-root .adjacent__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.lv2-root .adjacent__more{font-family:var(--app);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);text-align:center;font-size:10.5px;font-weight:600}.lv2-root .adjacent__prev,.lv2-root .adjacent__next{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);align-items:baseline;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.lv2-root .adjacent__prev{justify-self:start}.lv2-root .adjacent__next{text-align:right;justify-self:end}.lv2-root .adjacent__dir{color:var(--mid)}.lv2-root .adjacent__title{color:var(--ink);border-bottom:1px solid #0000;transition:color .15s,border-color .15s}.lv2-root .adjacent__prev:hover .adjacent__title,.lv2-root .adjacent__next:hover .adjacent__title{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .adjacent__year{color:var(--mid);font-feature-settings:"tnum" 1}@media (max-width:1080px){.lv2-root .hero{grid-template-columns:1fr;gap:48px;padding:56px 0 64px}.lv2-root .mechanic__top{grid-template-columns:1fr;gap:22px}.lv2-root .mechanic__steps{grid-template-columns:1fr}.lv2-root .mechanic__step{border-right:0;border-bottom:1px solid var(--rule);padding:22px 0}.lv2-root .mechanic__step:nth-child(2),.lv2-root .mechanic__step:nth-child(3){padding-left:0;padding-right:0}.lv2-root .mechanic__step:last-child{border-bottom:0}.lv2-root .vsu{grid-template-columns:1fr;gap:22px}.lv2-root .reviews-grid{grid-template-columns:repeat(2,1fr);gap:22px}.lv2-root .eco-grid{grid-template-columns:1fr 1fr;gap:22px}.lv2-root .eco--show{grid-column:1/-1}.lv2-root .final{grid-template-columns:1fr;gap:22px}.lv2-root .final__stamp{margin-left:0}.lv2-root footer .shell{grid-template-columns:1fr 1fr}.lv2-root .chart-row{grid-template-columns:40px 72px minmax(0,1.3fr) minmax(0,1fr) auto;gap:16px;padding:12px 16px}.lv2-root .chart-row__art{width:72px;height:72px}.lv2-root .chart-row__rank{font-size:22px}.lv2-root .chart-row__title{font-size:19px}.lv2-root .chart-row__score .num{font-size:26px}.lv2-root .album__top{padding:40px var(--gutter) 48px;flex-direction:column;gap:0;display:flex}.lv2-root .album__cover-col,.lv2-root .album__masthead{display:contents}.lv2-root .album__top>*,.lv2-root .album__cover-col>*,.lv2-root .album__masthead>*{width:100%}.lv2-root .album__cover{order:1;max-width:480px}.lv2-root .album__masthead .kicker{order:2}.lv2-root .album__title{order:3;margin-top:24px;font-size:clamp(36px,7vw,56px)}.lv2-root .album__artist{order:4;margin-top:4px}.lv2-root .album__score{order:5;margin-top:22px}.lv2-root .album__actions{order:6;margin-top:22px}.lv2-root .album__conversion{order:7}.lv2-root .album__actions-tier2{order:8}.lv2-root .album__meta{order:9;margin-top:22px}.lv2-root .album__listen{order:10;margin-top:22px}.lv2-root .album__discography{order:11;margin-top:22px}.lv2-root .album__rule{order:12}.lv2-root .your-status{order:13;margin-top:22px}.lv2-root .album__body{grid-template-columns:minmax(0,1fr);gap:48px;padding:24px 0 72px}.lv2-root .sidebar{padding-top:0}.lv2-root .reviews__head{padding-top:24px}}@media (max-width:640px){.lv2-root{--gutter:16px}.lv2-root .nav__inner{gap:16px;padding:12px 16px}.lv2-root .nav__search-input{width:160px}.lv2-root .nav__search-input:focus{width:200px}.lv2-root .nav__cta{padding:8px 12px;font-size:10px}.lv2-root .hero h1{font-size:46px}.lv2-root .hero .lede{font-size:17px}.lv2-root .specimen__body{grid-template-columns:1fr;gap:18px;padding:16px}.lv2-root .specimen__stamp{width:76px;height:76px;top:6px;right:6px}.lv2-root .specimen__strip{gap:8px;font-size:9.5px}.lv2-root .section-head h2{font-size:28px}.lv2-root .charts__topbar{gap:10px;padding:12px;font-size:10px}.lv2-root .chart-row{grid-template-columns:36px 60px 1fr auto;grid-template-areas:"rank art title score""rank art signals signals";gap:4px 12px;padding:12px}.lv2-root .chart-row__rank{grid-area:rank;font-size:20px}.lv2-root .chart-row__art{grid-area:art;width:60px;height:60px}.lv2-root .chart-row__title{font-size:16px}.lv2-root .chart-row__sub{font-size:13px}.lv2-root .chart-row__sub .label{border:0;margin:6px 0 0;padding:0;display:block}.lv2-root .chart-row__score{grid-area:score}.lv2-root .chart-row__score .num{font-size:22px}.lv2-root .chart-row__signals{grid-area:signals;font-size:10px}.lv2-root .chart-row__signals .bar{max-width:none}.lv2-root .reviews-grid{grid-template-columns:1fr}.lv2-root .rcard{grid-template-columns:110px 1fr;gap:14px}.lv2-root .rcard__art{width:110px;height:110px}.lv2-root .eco-grid{grid-template-columns:1fr}.lv2-root .eco--show{grid-column:auto}.lv2-root .final h2{font-size:34px}.lv2-root .final__stamp{width:120px;height:120px}.lv2-root footer .shell{grid-template-columns:1fr}.lv2-root footer .legal{font-size:9.5px}.lv2-root .adjacent__inner{text-align:center;grid-template-columns:1fr;gap:12px}.lv2-root .adjacent__prev,.lv2-root .adjacent__next{text-align:center;flex-wrap:wrap;justify-content:center;justify-self:stretch}.lv2-root .adjacent__more{order:-1}.lv2-root .album__top{gap:28px;padding:28px 0 36px}.lv2-root .album__cover-col{max-width:none}.lv2-root .album__title{font-size:38px}.lv2-root .album__artist{margin-bottom:22px;font-size:18px}.lv2-root .album__meta{grid-template-columns:72px minmax(0,1fr);gap:6px 14px}.lv2-root .album__meta dd{font-size:11.5px}.lv2-root .album__score{gap:16px}.lv2-root .album__score-top{grid-template-columns:minmax(0,1fr);gap:22px}.lv2-root .album__dist{max-width:none}.lv2-root .reviews__head{grid-template-columns:1fr;gap:14px}.lv2-root .reviews__sort{flex-wrap:wrap}.lv2-root .review{padding:22px 0 20px}.lv2-root .review__head{grid-template-columns:1fr;gap:4px}.lv2-root .review__body p{font-size:15.5px}}.composer-backdrop{--page:#14110d;--press2:#1b1814;--press3:#221f1b;--ink:#e7e5db;--ink-dim:#b8b4a8;--mid:#8b857a;--mid-lo:#4a453d;--ring-empty:#5c564c;--rule:#322c25;--cyan:#00b3d9;--cyan-d:#038ba7;--red:#e15a4a;--gold:#d6a849;--serif:var(--font-spectral), "Times New Roman", serif;--app:var(--font-saira), "Switzer", sans-serif;-webkit-backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}:root[data-theme=light] .composer-backdrop{--page:#e7e5db;--press2:#dedbd0;--press3:#d5d2c7;--ink:#1a140e;--ink-dim:#3a3530;--mid:#6e6a60;--mid-lo:#9a938a;--ring-empty:#9a938a;--rule:#b3ae9f;--cyan:#0086a6;--cyan-d:#006580;--red:#c84a3a;--gold:#8a5a0a}.composer-modal{background:var(--press2);border:1px solid var(--rule);width:100%;max-width:880px;max-height:80vh;color:var(--ink);font-family:var(--serif);border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009}:root[data-theme=light] .composer-modal{box-shadow:0 24px 64px #0000002e}.composer__head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.composer__title{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);order:1;margin:0 auto 0 0;font-size:11px;font-weight:600}.composer__close{width:28px;height:28px;font-family:var(--app);color:var(--mid);cursor:pointer;background:0 0;border:0;order:2;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:400;line-height:1;transition:color .12s;display:inline-flex}.composer__close:hover{color:var(--cyan)}.composer__submit--floating{z-index:5;padding:8px 14px;font-size:11px;display:none;position:absolute;top:14px;right:16px}.composer__apparatus-posting{color:var(--ink-dim);display:none}.composer__apparatus-posting b{color:var(--ink);font-weight:600}.composer-picker{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex;overflow-y:auto}.composer-picker__search{flex-shrink:0}.composer-picker__input{border:1px solid var(--rule);width:100%;height:40px;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:2px;outline:0;padding:0 14px;font-size:16px;transition:border-color .12s}.composer-picker__input:focus{border-color:var(--ink)}.composer-picker__input::placeholder{color:var(--mid)}.composer-picker__input::-webkit-search-cancel-button{appearance:none}.composer-picker__section{flex-direction:column;display:flex}.composer-picker__section-h{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid var(--rule);margin:0 0 6px;padding-bottom:8px;font-size:10px;font-weight:600}.composer-picker__toggle{border:0;border-bottom:1px solid var(--rule);width:100%;font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 0 8px;font-size:10px;font-weight:600;display:flex}.composer-picker__list{margin:0;padding:0;list-style:none}.composer-picker__list>li{border-bottom:1px solid var(--rule)}.composer-picker__list>li:last-child{border-bottom:0}.composer-picker__row{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 8px;transition:background-color .12s;display:grid}.composer-picker__row:hover{background:var(--press3)}.composer-picker__cover{border:1px solid var(--rule);flex-shrink:0;width:40px;height:40px;overflow:hidden}.composer-picker__cover svg{width:100%;height:100%}.composer-picker__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.composer-picker__artist{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:10px;font-weight:500}.composer-picker__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;line-height:1.25;overflow:hidden}.composer-picker__year{color:var(--mid);font-weight:400}.composer-picker__date{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;font-size:10px;font-weight:500}.composer-picker__arrow{color:var(--mid-lo);font-family:var(--app);font-size:13px;transition:color .12s,transform .12s}.composer-picker__row:hover .composer-picker__arrow{color:var(--cyan);transform:translate(2px)}.composer-picker__empty{font-family:var(--serif);color:var(--mid);margin:8px 0;font-size:14px;font-style:italic}.composer__step--2{flex-direction:column;padding:20px 24px 24px;display:flex;overflow-y:auto}.composer__album{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:16px;display:grid}.composer__album-cover{border:1px solid var(--rule);width:64px;height:64px;overflow:hidden}.composer__album-cover svg{width:100%;height:100%}.composer__album-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.composer__album-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:1.15}.composer__album-byline{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:14px;font-style:italic;font-weight:400}.composer__change-album{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;transition:opacity .12s}.composer__change-album:hover{opacity:.75}.composer__listen{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:10.5px;font-weight:500;display:flex}.composer__listen.is-listened{color:var(--cyan)}.composer__listen-line{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:inline-flex}.composer__listen-check{color:var(--cyan);font-weight:700}.composer__listen-sep{color:var(--mid-lo);padding:0 2px}.composer__listen-platform{color:var(--mid)}.composer__listen-stamp{flex-shrink:0;width:28px;height:28px}.composer__context{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:14px 0;display:flex}.composer__context-row{align-items:flex-start;gap:6px;display:flex}.composer__context-label{width:60px;font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);flex-shrink:0;padding-top:4px;font-size:10px;font-weight:500}.composer__context-options{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.composer__context-option-wrap{align-items:center;display:inline-flex}.composer__context-option{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:500;transition:background-color .1s,color .1s}.composer__context-option:hover{color:var(--cyan)}.composer__context-option.is-selected{background:var(--cyan);color:var(--page)}.composer__context-option.is-selected:hover{color:var(--page);filter:brightness(1.05)}.composer__context-sep{color:var(--mid);-webkit-user-select:none;user-select:none;padding:0 2px}.composer__score{flex-direction:column;align-items:center;gap:18px;padding:22px 0 18px;display:flex}.composer__score-display{justify-content:center;align-items:baseline;min-height:96px;line-height:1;display:flex}.composer__score-readout{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:baseline;gap:0;padding:0;transition:opacity .12s;display:inline-flex}.composer__score-readout:hover{opacity:.85}.composer__score-num{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum" 1, "lnum" 1;font-size:96px;font-weight:500;line-height:1}.composer__score-num--unset{color:var(--mid);font-weight:400}.composer__score-of{font-family:var(--serif);color:var(--mid);margin-left:4px;font-size:32px;font-weight:400;line-height:1}.composer__score-typed{border:0;border-bottom:1px solid var(--ink);font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);text-align:center;font-feature-settings:"tnum" 1, "lnum" 1;appearance:textfield;background:0 0;outline:0;width:220px;padding:0 0 4px;font-size:96px;font-weight:500;line-height:1}.composer__score-typed::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.composer__score-typed::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.composer__slider-wrap{flex-direction:column;gap:8px;width:100%;max-width:480px;display:flex}.composer__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.composer__slider:focus{outline:0}.composer__slider::-webkit-slider-runnable-track{background:var(--rule);border:0;height:2px}.composer__slider::-moz-range-track{background:var(--rule);border:0;height:2px}.composer__slider::-webkit-slider-thumb{appearance:none;background:var(--page);border:1px solid var(--mid);cursor:pointer;border-radius:50%;width:12px;height:12px;margin-top:-5px;transition:background-color .12s,border-color .12s}.composer__slider::-moz-range-thumb{background:var(--page);border:1px solid var(--mid);cursor:pointer;border-radius:50%;width:12px;height:12px}.composer__slider.is-set::-webkit-slider-thumb{background:var(--cyan);border-color:var(--cyan)}.composer__slider.is-set::-moz-range-thumb{background:var(--cyan);border-color:var(--cyan)}.composer__slider-labels{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;justify-content:space-between;font-size:9px;font-weight:500;display:flex}.composer__body{border:0;border-top:1px solid var(--rule);width:100%;min-height:120px;max-height:400px;font-family:var(--serif);color:var(--ink);resize:none;background:0 0;outline:0;padding:16px 0;font-size:16px;font-weight:400;line-height:1.6;transition:height .1s;overflow-y:auto}.composer__body::placeholder{color:var(--mid);font-style:italic}.composer__apparatus{border-top:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;align-items:center;gap:8px;padding:12px 0;font-size:10px;font-weight:500;display:flex}.composer__apparatus-stat b{color:var(--ink);font-weight:700}.composer__apparatus-sep{color:var(--mid-lo)}.composer__apparatus-spacer{flex:1}.composer__apparatus-flash{color:var(--cyan);font-weight:600;animation:2s forwards composer-flash}@keyframes composer-flash{0%{opacity:0}10%,70%{opacity:1}to{opacity:0}}.composer__foot{border-top:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;font-size:10px;font-weight:500;display:flex}.composer__foot-as{color:var(--ink-dim)}.composer__foot-as b{color:var(--ink);font-weight:600}.composer__foot-actions{align-items:center;gap:14px;display:inline-flex}.composer__foot-sep{color:var(--mid-lo)}.composer__cancel{font:inherit;letter-spacing:inherit;text-transform:inherit;font-family:var(--app);letter-spacing:.08em;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:500;transition:color .12s}.composer__cancel:hover{color:var(--cyan)}.composer__submit{background:var(--cyan);color:var(--page);font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;align-items:center;padding:8px 20px;font-size:11px;font-weight:600;line-height:1;transition:filter .12s,opacity .12s;display:inline-flex}.composer__submit:hover:not(:disabled){filter:brightness(1.1)}.composer__submit:disabled{opacity:.5;cursor:not-allowed}.composer__delete{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--red);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:500;transition:filter .12s}.composer__delete:hover{filter:brightness(1.15)}.composer-confirm{-webkit-backdrop-filter:blur(2px);z-index:10;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.composer-confirm__panel{background:var(--press2);border:1px solid var(--rule);border-radius:2px;flex-direction:column;gap:18px;width:100%;max-width:320px;padding:20px;display:flex}.composer-confirm__msg{font-family:var(--serif);color:var(--ink);margin:0;font-size:15px;line-height:1.4}.composer-confirm__actions{justify-content:flex-end;gap:14px;display:flex}.composer-confirm__cancel{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:500;transition:color .12s}.composer-confirm__cancel:hover{color:var(--cyan)}.composer-confirm__confirm{background:var(--ink);color:var(--page);font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;padding:8px 16px;font-size:11px;font-weight:600;transition:filter .12s}.composer-confirm__confirm:hover{filter:brightness(1.1)}.composer-confirm__confirm--destructive{background:var(--red)}.composer-modal{transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.composer-modal.is-dragging{transition:none}.composer-backdrop{transition:background-color .25s cubic-bezier(.2,.8,.2,1)}.composer-backdrop:has(.composer-modal.is-dragging){transition:none}.lv2-root .nav__menu-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-8px;padding:8px;transition:color .1s;display:none}.lv2-root .nav__menu-btn svg{display:block}.lv2-root .nav__menu-btn:hover{color:var(--cyan)}.lv2-root .nav__mobile-avatar{background:var(--cyan);width:32px;height:32px;color:var(--page);font-family:var(--app);letter-spacing:0;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;font-size:14px;font-weight:700;transition:filter .12s;display:none}.lv2-root .nav__mobile-avatar:hover{filter:brightness(1.08)}@media (min-width:1024px){.lv2-root .nav__cta-full{display:inline}.lv2-root .nav__cta-short{display:none}}.lv2-root .nav__cta-full{display:none}.lv2-root .nav__cta-short{display:inline}.mobile-drawer-backdrop{z-index:400;background:#00000080;animation:.2s forwards drawer-fade;position:fixed;inset:0}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}.mobile-drawer{--page:#14110d;--press2:#1b1814;--press3:#221f1b;--ink:#e7e5db;--ink-dim:#b8b4a8;--mid:#8b857a;--mid-lo:#4a453d;--ring-empty:#5c564c;--rule:#322c25;--cyan:#00b3d9;--cyan-d:#038ba7;--red:#e15a4a;--gold:#d6a849;--serif:var(--font-spectral), "Times New Roman", serif;--app:var(--font-saira), "Switzer", sans-serif;background:var(--press2);width:85vw;max-width:360px;height:100vh;color:var(--ink);font-family:var(--serif);z-index:410;flex-direction:column;gap:18px;padding:24px 24px 32px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;overflow-y:auto}:root[data-theme=light] .mobile-drawer{--page:#e7e5db;--press2:#dedbd0;--press3:#d5d2c7;--ink:#1a140e;--ink-dim:#3a3530;--mid:#6e6a60;--mid-lo:#9a938a;--ring-empty:#9a938a;--rule:#b3ae9f;--cyan:#0086a6;--cyan-d:#006580;--red:#c84a3a;--gold:#8a5a0a}.mobile-drawer--menu{border-right:1px solid var(--rule);left:0;transform:translate(-100%)}.mobile-drawer--menu.is-open{transform:translate(0)}.mobile-drawer--user{border-left:1px solid var(--rule);right:0;transform:translate(100%)}.mobile-drawer--user.is-open{transform:translate(0)}.mobile-drawer__head{justify-content:space-between;align-items:center;display:flex}.mobile-drawer__head--right{justify-content:flex-end}.mobile-drawer__close{width:32px;height:32px;font-family:var(--app);color:var(--mid);cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;line-height:1}.mobile-drawer__close:hover{color:var(--cyan)}.mobile-drawer__wordmark{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:500}.mobile-drawer__wordmark .dot{color:var(--cyan)}.mobile-drawer__search-input{border:1px solid var(--rule);width:100%;height:40px;font-family:var(--app);color:var(--ink);background:0 0;border-radius:2px;outline:0;padding:0 12px;font-size:12px}.mobile-drawer__search-input::placeholder{color:var(--mid)}.mobile-drawer__nav{flex-direction:column;gap:0;display:flex}.mobile-drawer__nav-item{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;width:max-content;padding:12px 0;font-size:16px;font-weight:500;transition:color .12s}.mobile-drawer__nav-item.is-active{border-bottom-color:var(--cyan)}.mobile-drawer__nav-item:hover,.mobile-drawer__nav-item:active{color:var(--cyan)}.mobile-drawer__theme{border-top:1px solid var(--rule);margin-top:auto;padding-top:16px}.mobile-drawer__theme-row{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.mobile-drawer__theme-row button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--mid);cursor:pointer;background:0 0;border:0;padding:4px 0}.mobile-drawer__theme-row button.is-active{color:var(--ink)}.mobile-drawer__id{align-items:center;gap:12px;padding-top:4px;display:flex}.mobile-drawer__avatar{background:var(--cyan);width:40px;height:40px;color:var(--page);font-family:var(--app);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.mobile-drawer__id-text{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-drawer__handle{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:600}.mobile-drawer__display-name{font-family:var(--serif);color:var(--ink-dim);font-size:14px;font-style:italic}.mobile-drawer__rule{background:var(--rule);height:1px;margin:4px 0}.mobile-drawer__user-item{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;font-weight:500;transition:color .12s;display:flex}.mobile-drawer__user-item:hover{color:var(--cyan)}.mobile-drawer__user-count{font-family:var(--app);color:var(--mid);font-feature-settings:"tnum" 1, "lnum" 1;font-weight:500}.mobile-drawer__user-count.is-cyan{color:var(--cyan)}.mobile-drawer__user-item--destructive{color:var(--red)}.mobile-drawer__user-item--destructive:hover{color:var(--red);filter:brightness(1.12)}.album-bottombar{background:var(--press2);border-top:1px solid var(--rule);z-index:90;align-items:center;gap:12px;height:64px;padding:12px 16px;animation:.24s ease-out forwards bottombar-rise;display:none;position:fixed;bottom:0;left:0;right:0}@keyframes bottombar-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.album-bottombar__cover{border:1px solid var(--rule);flex-shrink:0;width:40px;height:40px;overflow:hidden}.album-bottombar__cover svg{width:100%;height:100%}.album-bottombar__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.album-bottombar__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.album-bottombar__status{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.album-bottombar__cta{background:var(--cyan);color:var(--page);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;flex-shrink:0;padding:10px 18px;font-size:11px;font-weight:600}@media (max-width:767px){.lv2-root .nav__inner{align-items:center;gap:12px;min-height:56px;padding:0 16px}.lv2-root .nav--scrolled .nav__inner{min-height:56px;padding:0 16px}.lv2-root .wordmark{order:2;font-size:18px}.lv2-root .nav__menu-btn{order:1;display:inline-flex}.lv2-root .nav__sections,.lv2-root .nav__theme,.lv2-root .nav__search:not(.nav__search--sheet),.lv2-root .nav__user,.lv2-root .nav__login{display:none}.lv2-root .nav__cta{padding:8px 14px;font-size:10px}.lv2-root .nav__cta-full{display:none}.lv2-root .nav__cta-short{display:inline}.lv2-root .nav__mobile-avatar{display:inline-flex}.lv2-root .nav__tail{order:3;gap:8px;margin-left:auto}.lv2-root .shell{padding:0}.lv2-root .album__top{border-bottom:1px solid var(--rule);flex-direction:column;gap:0;padding:0 0 28px;display:flex}.lv2-root .album__cover-col,.lv2-root .album__masthead{display:contents}.lv2-root .album__cover{order:1}.lv2-root .album__masthead .kicker{order:2;display:none}.lv2-root .album__title{order:3}.lv2-root .album__artist{order:4}.lv2-root .album__score{order:5}.lv2-root .album__actions{order:6}.lv2-root .album__actions-tier2{order:7}.lv2-root .album__meta{order:8}.lv2-root .album__listen{order:9}.lv2-root .album__discography{order:10}.lv2-root .album__rule{order:11;display:none}.lv2-root .your-status{order:12}.lv2-root .album__cover{aspect-ratio:1;border:0;border-bottom:1px solid var(--rule)}.lv2-root .album__title,.lv2-root .album__artist,.lv2-root .album__score,.lv2-root .album__actions,.lv2-root .album__conversion,.lv2-root .album__actions-tier2,.lv2-root .album__meta,.lv2-root .album__listen,.lv2-root .album__discography,.lv2-root .your-status{padding-left:16px;padding-right:16px}.lv2-root .album__title{margin:24px 0 0;font-size:36px;line-height:1.05}.lv2-root .album__artist{margin:4px 0 0;font-size:22px}.lv2-root .album__score{gap:14px;margin:20px 0 0}.lv2-root .album__score-top{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.lv2-root .album__score-big .lv2-score__num{font-size:72px!important}.lv2-root .album__score-big .lv2-score__of{font-size:28px!important}.lv2-root .album__dist{width:100%}.lv2-root .album__score-cap{font-size:10px}.lv2-root .album__editorial-note{font-size:13.5px}.lv2-root .album__actions{flex-flow:column;align-items:stretch;gap:12px;margin:22px 0 0}.lv2-root .album__action{justify-content:center;width:100%;height:48px;padding:0 16px;font-size:12px}.lv2-root .album__actions-tier2{margin:14px 0 0}.lv2-root .album__meta{border-top:1px solid var(--rule);margin:22px 0 0;padding-top:18px}.lv2-root .album__meta-group{grid-template-columns:80px minmax(0,1fr);padding:12px 0}.lv2-root .album__listen,.lv2-root .album__discography{margin:20px 0 0}.lv2-root .your-status{border-top:1px solid var(--rule);margin:22px 0 0;padding-top:18px}.lv2-root .album__discography{border-top:1px solid var(--rule);margin-top:8px;padding-top:18px}.lv2-root .album__discography-list{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding-bottom:4px;padding-left:16px;padding-right:16px;overflow-x:auto}.lv2-root .album__discography-list::-webkit-scrollbar{display:none}.lv2-root .album__discography-list>li{scroll-snap-align:start;flex-shrink:0}.lv2-root .album__body{grid-template-columns:1fr;gap:36px;padding:24px 16px 28px}.lv2-root .reviews__head{grid-template-columns:1fr;padding:16px 0 14px}.lv2-root .reviews__sort{flex-wrap:wrap}.lv2-root .review{padding:18px 0}.lv2-root .review__head{grid-template-columns:1fr;gap:6px}.lv2-root .review__by{flex-wrap:wrap;gap:4px 8px;font-size:10.5px}.lv2-root .review__rating{justify-self:start}.lv2-root .review__body p{font-size:15px}.lv2-root .review__foot{flex-wrap:wrap}.lv2-root .sidebar{gap:24px;padding:0}.lv2-root .sidebar__similar{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.lv2-root .sidebar__similar::-webkit-scrollbar{display:none}.lv2-root .sidebar__similar>li{scroll-snap-align:start;flex-shrink:0;grid-template-columns:1fr;gap:6px;width:160px}.lv2-root .sidebar__thumb{width:160px;height:160px}.lv2-root .adjacent{padding:24px 16px}.lv2-root .adjacent__inner{grid-template-columns:1fr;gap:14px}.lv2-root footer{padding:32px 16px 24px}.lv2-root footer .shell{grid-template-columns:1fr 1fr;gap:26px 20px;padding:0}.lv2-root footer .footer-brand,.lv2-root footer .footer-dispatch,.lv2-root footer .legal{grid-column:1/-1}.lv2-root footer .legal{flex-direction:column;gap:10px}.album-bottombar{display:flex}.lv2-root main.shell{padding-bottom:80px}.composer-backdrop{align-items:stretch;padding:0}.composer-modal{border:0;border-radius:0;max-width:none;height:100vh;max-height:none}.composer__head{padding:14px 16px}.composer__step--2,.composer-picker{padding:16px}.composer__album{grid-template-columns:80px minmax(0,1fr);gap:12px}.composer__album-cover{width:80px;height:80px}.composer__album-title{font-size:18px}.composer__change-album{grid-column:2;justify-self:start;margin-top:6px}.composer__context{padding:12px 0}.composer__context-row{flex-direction:column;gap:4px}.composer__context-label{width:auto;padding-top:0}.composer__context-option{padding:8px 10px;font-size:11px}.composer__score-num{font-size:72px!important}.composer__score-of{font-size:26px!important}.composer__body{min-height:140px;font-size:15px}.composer__foot{flex-direction:column;align-items:stretch;gap:0;padding-top:14px}.composer__foot-as{display:none}.composer__apparatus-posting{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-left:auto;font-size:10px;font-weight:500;display:inline-flex}.composer__foot-actions{flex-direction:column;gap:8px;width:100%}.composer__foot-actions .composer__submit,.composer__foot-sep{display:none}.composer__cancel,.composer__delete{text-align:center;width:100%;padding:14px 0;font-size:12px;display:block}.composer__submit--floating{display:inline-flex}.composer__head{justify-content:flex-start;padding-right:116px}.composer__close{order:1}.composer__title{display:none}}.auth-backdrop{--page:#14110d;--press2:#1b1814;--press3:#221f1b;--ink:#e7e5db;--ink-dim:#b8b4a8;--mid:#8b857a;--mid-lo:#4a453d;--ring-empty:#5c564c;--rule:#322c25;--cyan:#00b3d9;--cyan-d:#038ba7;--red:#e15a4a;--gold:#d6a849;--serif:var(--font-spectral), "Times New Roman", serif;--app:var(--font-saira), "Switzer", sans-serif;-webkit-backdrop-filter:blur(4px);z-index:220;background:#0009;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}:root[data-theme=light] .auth-backdrop{--page:#e7e5db;--press2:#dedbd0;--press3:#d5d2c7;--ink:#1a140e;--ink-dim:#3a3530;--mid:#6e6a60;--mid-lo:#9a938a;--ring-empty:#9a938a;--rule:#b3ae9f;--cyan:#0086a6;--cyan-d:#006580;--red:#c84a3a;--gold:#8a5a0a}.auth-modal{background:var(--press2);border:1px solid var(--rule);width:100%;max-width:480px;max-height:90vh;color:var(--ink);font-family:var(--serif);border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0009}:root[data-theme=light] .auth-modal{box-shadow:0 24px 64px #0000002e}.auth__head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.auth__title{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);order:1;margin:0 auto 0 0;font-size:11px;font-weight:600}.auth__close{width:28px;height:28px;font-family:var(--app);color:var(--mid);cursor:pointer;background:0 0;border:0;order:2;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:color .12s;display:inline-flex}.auth__close:hover{color:var(--cyan)}.auth__form{flex-direction:column;gap:16px;padding:22px 24px 24px;display:flex;overflow-y:auto}.auth__oauth{flex-direction:column;gap:10px;display:flex}.auth__oauth-btn{border:1px solid var(--rule);width:100%;height:48px;font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:0 16px;font-size:11px;font-weight:600;transition:border-color .12s,background-color .12s;display:grid}.auth__oauth-btn:hover{border-color:var(--ink);background:var(--press3)}.auth__oauth-logo{color:var(--ink)}.auth__oauth-arrow{color:var(--mid);font-family:var(--serif);font-size:14px;line-height:1}.auth__divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.auth__divider-line{background:var(--rule);height:1px}.auth__divider-label{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:10px;font-weight:500}.auth__field{flex-direction:column;gap:6px;display:flex}.auth__label{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:10px;font-weight:500}.auth__input-wrap{align-items:center;display:flex;position:relative}.auth__input{border:1px solid var(--rule);width:100%;height:40px;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:2px;outline:0;padding:0 12px;font-size:14.5px;transition:border-color .12s}.auth__input:focus{border-color:var(--ink)}.auth__input.is-error{border-color:var(--red)}.auth__input--prefixed{padding-left:30px}.auth__input-prefix{font-family:var(--serif);color:var(--mid);pointer-events:none;font-size:14.5px;position:absolute;left:12px}.auth__input-toggle{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:9px;font-weight:500;transition:color .12s;position:absolute;right:10px}.auth__input-toggle:hover{color:var(--cyan)}.auth__field-msg{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);min-height:12px;font-size:10px;font-weight:500}.auth__field-msg--error{color:var(--red);text-transform:lowercase;font-family:var(--serif);letter-spacing:0;font-size:12.5px;font-style:italic;font-weight:500}.auth__field-msg--cyan{color:var(--cyan)}.auth__field-msg--mid{color:var(--mid)}.auth__field-msg--italic{font-family:var(--serif);letter-spacing:0;text-transform:lowercase;color:var(--ink-dim);font-size:12.5px;font-style:italic}.auth__row-right{justify-content:flex-end;display:flex}.auth__inline-link{font:inherit;cursor:pointer;font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:11px;font-weight:500;transition:color .12s,border-color .12s}.auth__inline-link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.auth__inline-link--strong{color:var(--cyan);font-weight:600}.auth__terms{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:10.5px;font-weight:500;line-height:1.6}.auth__submit{background:var(--cyan);width:100%;height:48px;color:var(--page);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 18px;font-size:12px;font-weight:600;transition:filter .12s,opacity .12s;display:inline-flex}.auth__submit:hover:not(:disabled){filter:brightness(1.1)}.auth__submit:disabled{opacity:.5;cursor:not-allowed}.auth__submit--neutral{color:var(--ink);border:1px solid var(--rule);background:0 0}.auth__submit--neutral:hover{border-color:var(--ink);filter:none}.auth__rule{background:var(--rule);height:1px;margin:4px 0}.auth__alt{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);text-align:center;margin:0;font-size:11px;font-weight:500}.auth__intro{font-family:var(--serif);color:var(--ink-dim);margin:0 0 4px;font-size:14.5px;line-height:1.5}.auth__intro b{color:var(--ink);font-weight:500}.auth__back{font:inherit;cursor:pointer;font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);background:0 0;border:0;align-self:center;padding:4px 0;font-size:11px;font-weight:500;transition:color .12s}.auth__back:hover{color:var(--cyan)}@media (max-width:767px){.auth-backdrop{align-items:stretch;padding:0}.auth-modal{border:0;border-radius:0;max-width:none;height:100vh;max-height:none}.auth__head{padding:14px 16px}.auth__form{padding:20px 16px 24px}}@media (min-width:768px) and (max-width:1023px){.lv2-root .nav__user{display:none}.lv2-root .nav__mobile-avatar{display:inline-flex}.lv2-root .nav__search:not(.nav__search--sheet){display:none}.lv2-root .nav__sections{flex:0 auto;min-width:0}.lv2-root .nav__tail{margin-left:auto}}.lv2-root .artist__top{grid-template-columns:minmax(360px,480px) minmax(0,1fr);align-items:start;gap:64px;padding:56px 0;display:grid}.lv2-root .artist__cover-col{flex-direction:column;gap:22px;display:flex}.lv2-root .artist__masthead{flex-direction:column;gap:14px;display:flex}.lv2-root .artist__masthead .kicker{color:var(--cyan);letter-spacing:.14em}.lv2-root .artist__title{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.04}.lv2-root .artist__subhead{font-family:var(--serif);color:var(--ink-dim);margin:0 0 6px;font-size:18px}.lv2-root .artist__identity{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.lv2-root .artist__identity-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2-root .artist__identity--fallback{text-align:center;padding:28px}.lv2-root .artist__identity-name{font-family:var(--serif);color:var(--page);letter-spacing:-.005em;word-wrap:break-word;max-width:100%;font-weight:500;line-height:1.15;display:block}.lv2-root .artist__identity--p1{background:#2a4a52}.lv2-root .artist__identity--p2{background:#4a3528}.lv2-root .artist__identity--p3{background:#5a2d28}.lv2-root .artist__identity--p4{background:#3d3f2a}.lv2-root .artist__identity--p5{background:#2d3a4a}.lv2-root .artist__identity--p6{background:#4a2e3d}:root[data-theme=light] .lv2-root .artist__identity--p1{background:#c6d6d9}:root[data-theme=light] .lv2-root .artist__identity--p2{background:#d9c9ba}:root[data-theme=light] .lv2-root .artist__identity--p3{background:#e0bfb9}:root[data-theme=light] .lv2-root .artist__identity--p4{background:#cfd1b6}:root[data-theme=light] .lv2-root .artist__identity--p5{background:#bcc8d9}:root[data-theme=light] .lv2-root .artist__identity--p6{background:#d6c0cc}:root[data-theme=light] .lv2-root .artist__identity-name{color:var(--ink)}.lv2-root .artist__score{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:14px;padding:16px 0 14px;display:flex}.lv2-root .artist__score-top{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.lv2-root .artist__score-big{flex-shrink:0}.lv2-root .artist__score-cap{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:12px;line-height:1.5}.lv2-root .artist__score-cap--strong{color:var(--ink-dim)}.lv2-root .artist__score-cap-num{color:var(--ink);font-weight:700}.lv2-root .artist__score--empty .kicker{color:var(--mid)}.lv2-root .artist__histogram-wrap{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.lv2-root .artist__histogram-h{font-family:var(--app);letter-spacing:.12em;color:var(--mid);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.lv2-root .artist__histogram{align-items:flex-end;gap:6px;width:100%;height:96px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .artist__histogram-col{cursor:help;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:16px;display:flex}.lv2-root .artist__histogram-bar{background:var(--cyan);width:100%;min-height:4px;transition:opacity .12s;display:block}.lv2-root .artist__histogram-col.is-thin .artist__histogram-bar,.lv2-root .artist__histogram-col.is-unscored .artist__histogram-bar{background:var(--mid-lo)}.lv2-root .artist__histogram-col:hover .artist__histogram-bar{opacity:.85}.lv2-root .artist__histogram-yr{font-family:var(--app);color:var(--mid);letter-spacing:.08em;font-size:10px}.lv2-root .artist__per-album-list{flex-direction:column;gap:4px;margin:0;display:flex}.lv2-root .artist__per-album-list dt{font-family:var(--app);color:var(--mid);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.lv2-root .artist__per-album-list dd{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:22px}.lv2-root .artist__provisional-line{font-family:var(--app);letter-spacing:.06em;color:var(--mid);font-size:11px}.lv2-root .artist__provisional{color:var(--mid);text-transform:lowercase}.lv2-root .artist__overall{border-top:1px dotted var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:10px;display:flex}.lv2-root .artist__overall-label{font-family:var(--app);letter-spacing:.12em;color:var(--mid);text-transform:uppercase;font-size:10px;font-weight:600}.lv2-root .artist__overall-score{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:24px}.lv2-root .artist__overall-of{color:var(--mid);font-size:14px}.lv2-root .artist__overall-stats{font-family:var(--app);letter-spacing:.04em;color:var(--ink-dim);font-size:12px}.lv2-root .artist__overall-stats b{color:var(--ink);font-weight:700}.lv2-root .artist__meta{flex-direction:column;gap:0;margin:0;display:flex}.lv2-root .artist__meta-group{-moz-column-gap:18px;border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr);gap:4px 18px;padding:12px 0;display:grid}.lv2-root .artist__meta-group:last-child{border-bottom:0}.lv2-root .artist__meta dt{font-family:var(--app);letter-spacing:.14em;color:var(--mid);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.8}.lv2-root .artist__meta dd{font-family:var(--serif);color:var(--ink);margin:0;font-size:15px;line-height:1.55}.lv2-root .artist__filter-link,.lv2-root .artist__rank-link{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .12s}.lv2-root .artist__filter-link:hover,.lv2-root .artist__rank-link:hover{border-bottom-color:var(--cyan)}.lv2-root .artist__bio{flex-direction:column;gap:8px;padding:6px 0 0;display:flex}.lv2-root .artist__bio-body{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:16px;line-height:1.6}.lv2-root .artist__bio-more{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;cursor:pointer;background:0;border:0;align-self:flex-start;padding:0;font-size:11px;font-weight:600}.lv2-root .artist__bio-more:hover{text-decoration:underline}.lv2-root .artist__tracks{max-width:480px;margin-top:26px}.lv2-root .artist__tracks-list{margin:12px 0 0;padding:0;list-style:none}.lv2-root .artist__track{border-bottom:1px solid var(--rule);grid-template-columns:16px 32px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;display:grid}.lv2-root .artist__track:last-child{border-bottom:0}.lv2-root .artist__track-n{font-family:var(--app);color:var(--mid);font-feature-settings:"tnum" 1;font-size:11px}.lv2-root .artist__track-cover{border:1px solid var(--rule);flex-shrink:0;width:32px;height:32px;overflow:hidden}.lv2-root .artist__track-id{flex-direction:column;min-width:0;display:flex}.lv2-root .artist__track-name{font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;transition:color .15s;overflow:hidden}.lv2-root .artist__track-album{font-family:var(--app);letter-spacing:.04em;text-transform:lowercase;color:var(--mid);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lv2-root .artist__track-plays{font-family:var(--app);color:var(--ink-dim);white-space:nowrap;font-size:11px}.lv2-root .artist__track:hover .artist__track-name{color:var(--cyan)}.lv2-root .your-status__chips{flex-wrap:wrap;gap:12px 18px;padding-top:4px;display:flex}.lv2-root .your-status__chip-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);border-bottom:1px solid var(--cyan);text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .your-status__chip-link:hover{opacity:.85}.lv2-root .artist__body{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;padding:32px 0 96px;display:grid}.lv2-root .artist__main{flex-direction:column;gap:56px;min-width:0;display:flex}.lv2-root .artist__desk{margin:0}.lv2-root .discog{flex-direction:column;gap:18px;display:flex}.lv2-root .discog__head{border-bottom:1px solid var(--mid-lo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.lv2-root .discog__head .kicker{color:var(--cyan);letter-spacing:.14em}.lv2-root .discog__controls{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lv2-root .discog__toggle{position:relative}.lv2-root .discog__toggle-btn{cursor:pointer;font-family:var(--app);letter-spacing:.1em;color:var(--ink-dim);text-transform:uppercase;border:0;border-bottom:1px dotted var(--rule);background:0;align-items:baseline;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.lv2-root .discog__toggle-btn:hover{color:var(--ink);border-bottom-color:var(--cyan)}.lv2-root .discog__toggle-label{color:var(--mid);font-weight:600}.lv2-root .discog__toggle-value{color:var(--ink);font-weight:600}.lv2-root .discog__toggle-menu{background:var(--page);border:1px solid var(--rule);z-index:30;min-width:220px;max-height:280px;margin-top:4px;padding:4px 0;list-style:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 8px 20px #0000002e}.lv2-root .discog__toggle-option{text-align:left;width:100%;font-family:var(--app);letter-spacing:.06em;color:var(--ink-dim);cursor:pointer;text-transform:lowercase;background:0;border:0;padding:8px 14px;font-size:12px}.lv2-root .discog__toggle-option:hover{background:var(--press2);color:var(--ink)}.lv2-root .discog__toggle-option.is-active{color:var(--cyan)}.lv2-root .discog__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .discog__row-wrap{border-bottom:1px solid var(--rule)}.lv2-root .discog__row-wrap:last-child{border-bottom:0}.lv2-root .discog__empty{font-family:var(--serif);color:var(--ink-dim);padding:24px 0;font-size:15px}.lv2-root .discog-row{color:inherit;grid-template-columns:72px minmax(0,1.4fr) 120px 100px 180px;align-items:center;gap:18px;padding:14px 0;text-decoration:none;transition:background .12s;display:grid}.lv2-root .discog-row:hover{background:var(--press2)}.lv2-root .discog-row__cover{background:var(--press3);border:1px solid var(--rule);flex-shrink:0;width:72px;height:72px;overflow:hidden}.lv2-root .discog-row__cover svg{width:100%;height:100%;display:block}.lv2-root .discog-row__id{flex-direction:column;gap:4px;min-width:0;display:flex}.lv2-root .discog-row__type{font-family:var(--app);letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;font-size:10px;font-weight:700}.lv2-root .discog-row__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;font-size:18px;line-height:1.2;overflow:hidden}.lv2-root .discog-row__sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px}.lv2-root .discog-row__genre{color:var(--ink-dim)}.lv2-root .discog-row__verified,.lv2-root .discog-row__overall{text-align:right;flex-direction:column;gap:2px;display:flex}.lv2-root .discog-row__score-big{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:24px;line-height:1}.lv2-root .discog-row__score-of{color:var(--mid);font-size:12px}.lv2-root .discog-row__score-overall{font-family:var(--serif);color:var(--ink-dim);letter-spacing:-.005em;font-size:16px}.lv2-root .discog-row__score-sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .discog-row__no-score{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .discog-row__yours{justify-content:flex-end;display:flex}.lv2-root .discog-row__yours-tag{font-family:var(--app);letter-spacing:.1em;color:var(--mid);text-transform:lowercase;text-align:right;font-size:10px}.lv2-root .discog-row__yours-tag.is-cyan{color:var(--cyan);font-weight:600}.lv2-root .discog__foot{padding:16px 0 0;display:flex}.lv2-root .artist__reviews-head{border-bottom:1px solid var(--mid-lo);flex-wrap:wrap;gap:16px}.lv2-root .artist__review-on{font-family:var(--app);letter-spacing:.1em;color:var(--mid);text-transform:lowercase;margin:4px 0 8px;font-size:11px;font-weight:600;text-decoration:none;transition:color .12s;display:inline-block}.lv2-root .artist__review-on:hover{color:var(--cyan);text-decoration:underline}.lv2-root .artist__members{flex-direction:column;gap:0;margin:0;display:flex}.lv2-root .artist__member-row{border-bottom:1px dotted var(--rule);grid-template-columns:1fr;gap:2px;padding:8px 0;display:grid}.lv2-root .artist__member-row:last-child{border-bottom:0}.lv2-root .artist__member-role{font-family:var(--app);letter-spacing:.14em;color:var(--mid);text-transform:uppercase;font-size:10px;font-weight:600}.lv2-root .artist__member-name{font-family:var(--serif);color:var(--ink);margin:0;font-size:15px}.lv2-root .artist__member-years{font-family:var(--app);letter-spacing:.04em;color:var(--mid);font-size:11px}.lv2-root .artist__filed{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .artist__filed li{border-bottom:1px dotted var(--rule)}.lv2-root .artist__filed li:last-child{border-bottom:0}.lv2-root .artist__filed-row{color:inherit;flex-direction:column;gap:2px;padding:10px 0;text-decoration:none;display:flex}.lv2-root .artist__filed-row:hover .artist__filed-name{color:var(--cyan)}.lv2-root .artist__filed-name{font-family:var(--serif);color:var(--ink);font-size:15px;transition:color .12s}.lv2-root .artist__filed-sub{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .artist__filed-score{color:var(--cyan)}.lv2-root .artist__collections{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .artist__collections li{border-bottom:1px dotted var(--rule)}.lv2-root .artist__collections li:last-child{border-bottom:0}.lv2-root .artist__collection-row{color:inherit;flex-direction:column;gap:2px;padding:10px 0;text-decoration:none;display:flex}.lv2-root .artist__collection-row:hover .artist__collection-title{color:var(--cyan)}.lv2-root .artist__collection-title{font-family:var(--serif);color:var(--ink);font-size:15px;transition:color .12s}.lv2-root .artist__collection-sub{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .artist__most-on{font-family:var(--app);letter-spacing:.1em;color:var(--mid);text-transform:lowercase;margin:2px 0 0;font-size:10px;font-weight:600;text-decoration:none;transition:color .12s;display:inline-block}.lv2-root .artist__most-on:hover{color:var(--cyan);text-decoration:underline}.lv2-root .artist__comments-prompt{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;margin-bottom:8px;font-size:11px}.lv2-root .adjacent__more--link{color:var(--mid);text-decoration:none;transition:color .12s}.lv2-root .adjacent__more--link:hover{color:var(--cyan)}.lv2-root .discog-row__mobile-scores{display:none}.lv2-root .artist__user-vs-site{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;margin:4px 0 0;font-size:11px}.lv2-root .artist__user-score{color:var(--ink);font-weight:700}.lv2-root .artist__user-score.is-diverges{color:var(--cyan)}@media (max-width:1080px){.lv2-root .artist__top{grid-template-columns:1fr;gap:32px;padding:32px 0}.lv2-root .artist__cover-col{max-width:480px}.lv2-root .artist__body{grid-template-columns:1fr;gap:48px}.lv2-root .discog-row{grid-template-columns:64px minmax(0,1.2fr) 96px 90px 140px;gap:14px}}@media (max-width:767px){.lv2-root .artist__top{border-bottom:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:0;padding:0 0 28px;display:flex}.lv2-root .artist__cover-col,.lv2-root .artist__masthead{display:contents}.lv2-root .artist__identity{order:1}.lv2-root .artist__masthead .kicker{order:2;display:block}.lv2-root .artist__title{order:3}.lv2-root .artist__subhead{order:4}.lv2-root .artist__score{order:5}.lv2-root .artist__meta{order:6}.lv2-root .artist__bio{order:7}.lv2-root .artist__tracks,.lv2-root .your-status{order:8}.lv2-root .album__listen{order:9}.lv2-root .artist__identity{border:0;border-bottom:1px solid var(--rule);aspect-ratio:1;width:100%}.lv2-root .artist__masthead .kicker,.lv2-root .artist__title,.lv2-root .artist__subhead,.lv2-root .artist__score,.lv2-root .artist__meta,.lv2-root .artist__bio,.lv2-root .your-status,.lv2-root .album__listen{padding-left:16px;padding-right:16px}.lv2-root .artist__masthead .kicker{margin:22px 0 0;font-size:11px}.lv2-root .artist__title{margin:6px 0 0;font-size:36px;line-height:1.05}.lv2-root .artist__subhead{border-bottom:1px solid var(--rule);margin:4px 0 0;padding-bottom:22px;font-size:16px}.lv2-root .artist__score{border-top:0;gap:14px;margin:0;padding-top:20px;padding-bottom:14px}.lv2-root .artist__score-top{text-align:center;flex-direction:column;align-items:center;gap:14px}.lv2-root .artist__score-big .lv2-score__num{font-size:72px!important}.lv2-root .artist__score-big .lv2-score__of{font-size:28px!important}.lv2-root .artist__histogram-wrap{text-align:left;width:100%;min-width:0}.lv2-root .artist__histogram{gap:4px;height:112px}.lv2-root .artist__per-album-list{flex-flow:wrap;align-items:baseline;gap:6px 10px}.lv2-root .artist__per-album-list dt{font-size:10px}.lv2-root .artist__per-album-list dd{font-size:18px}.lv2-root .artist__meta{border-top:1px solid var(--rule);margin:22px 0 0;padding-top:18px}.lv2-root .artist__meta-group{grid-template-columns:90px minmax(0,1fr);gap:2px 14px;padding:12px 0}.lv2-root .artist__bio,.lv2-root .your-status{border-top:1px solid var(--rule);margin:22px 0 0;padding-top:18px}.lv2-root .your-status--logged-out{flex-direction:column;align-items:stretch;gap:10px}.lv2-root .your-status--logged-out .link{background:var(--cyan);width:100%;height:48px;color:var(--page);letter-spacing:.12em;border-bottom:0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;display:flex}.lv2-root .your-status--logged-out .link:hover{filter:brightness(1.1);color:var(--page);border-bottom:0}.lv2-root .your-status__chips{flex-wrap:wrap;gap:10px 18px}.lv2-root .album__listen{margin:20px 0 0}.lv2-root .artist__body{grid-template-columns:1fr;gap:36px;padding:24px 16px 28px}.lv2-root .artist__main{gap:40px}.lv2-root .discog__head{flex-direction:column;align-items:flex-start;gap:10px}.lv2-root .discog__controls{flex-wrap:wrap;gap:14px}.lv2-root .discog-row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"cover id""cover scores""cover yours";gap:4px 14px;padding:18px 0}.lv2-root .discog-row__cover{grid-area:cover;align-self:flex-start;width:72px;height:72px}.lv2-root .discog-row__id{grid-area:id;min-width:0}.lv2-root .discog-row__verified,.lv2-root .discog-row__overall{display:none}.lv2-root .discog-row__mobile-scores{font-family:var(--app);letter-spacing:.04em;color:var(--ink-dim);text-transform:lowercase;grid-area:scores;margin-top:4px;font-size:11px;display:block}.lv2-root .discog-row__mobile-scores .sep{color:var(--mid)}.lv2-root .discog-row__yours{grid-area:yours;justify-content:flex-end;margin-top:4px}.lv2-root .artist__reviews-head{flex-direction:column;align-items:flex-start;gap:10px}}.lv2-root{--heat-0:#1f1b17;--heat-1:#3c342a;--heat-2:#1a6478;--heat-3:#008cb0;--heat-4:#00b3d9}:root[data-theme=light] .lv2-root{--heat-0:#dcd8cc;--heat-1:#c2bba9;--heat-2:#9dc7d2;--heat-3:#008cb0;--heat-4:#006580}.lv2-root .profile__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(280px,320px);gap:48px;padding:56px 0 96px;display:grid}.lv2-root .profile__left-rail{scrollbar-width:none;flex-direction:column;align-self:start;gap:28px;max-height:calc(100vh - 96px);display:flex;position:sticky;top:76px;overflow-y:auto}.lv2-root .profile__left-rail::-webkit-scrollbar{display:none}.lv2-root .profile__main{flex-direction:column;gap:48px;min-width:0;display:flex}.lv2-root .profile__sidebar{scrollbar-width:none;flex-direction:column;align-self:start;gap:0;max-height:calc(100vh - 96px);display:flex;position:sticky;top:76px;overflow-y:auto}.lv2-root .profile__sidebar::-webkit-scrollbar{display:none}.lv2-root .profile__fourpack{aspect-ratio:1;grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.lv2-root .profile__fourpack--avatar{border:1px solid var(--rule);display:block;overflow:hidden}.lv2-root .profile__fourpack-tile{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule);transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.lv2-root .profile__fourpack-tile:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000040}.lv2-root .profile__fourpack-tile svg{width:100%;height:100%;display:block}.lv2-root .profile__fourpack-empty{aspect-ratio:1;background:var(--press3);border:1px dashed var(--rule);color:var(--cyan);font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:10.5px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:flex}.lv2-root .profile__fourpack-empty:hover{border-color:var(--cyan);color:var(--ink)}.lv2-root .profile__identity-fallback{aspect-ratio:1;width:100%}.lv2-root .profile__identity{flex-direction:column;gap:8px;display:flex}.lv2-root .profile__avatar{background:var(--press3);border:1px solid var(--rule);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;display:flex;overflow:hidden}.lv2-root .profile__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2-root .profile__avatar--fallback{border:0}.lv2-root .profile__avatar--fallback span{font-family:var(--serif);color:var(--page);letter-spacing:-.005em;font-size:22px;font-weight:500}:root[data-theme=light] .lv2-root .profile__avatar--fallback span{color:var(--ink)}.lv2-root .profile__name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.lv2-root .profile__handle{font-family:var(--app);letter-spacing:.1em;text-transform:lowercase;color:var(--mid);margin:-2px 0 0;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .profile__handle:hover{color:var(--cyan)}.lv2-root .profile__bio{flex-direction:column;gap:6px;margin:6px 0 0;display:flex}.lv2-root .profile__bio-body{font-family:var(--serif);color:var(--ink-dim);margin:6px 0 0;font-size:15px;line-height:1.55}.lv2-root .profile__bio-more,.lv2-root .profile__bio-add{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);cursor:pointer;background:0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .12s}.lv2-root .profile__bio-more:hover,.lv2-root .profile__bio-add:hover{color:var(--cyan);text-decoration:underline}.lv2-root .profile__cta,.lv2-root .profile__follow,.lv2-root .profile__edit{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;width:100%;margin-top:8px;font-size:11px;font-weight:600}.lv2-root .profile__cta{background:var(--cyan);color:var(--page);border:0;justify-content:center;align-items:center;gap:6px;height:44px;display:flex}.lv2-root .profile__cta:hover{filter:brightness(1.1)}.lv2-root .profile__edit{color:var(--cyan);border:0;border-bottom:1px solid var(--cyan);text-align:left;background:0;gap:6px;width:auto;padding:8px 0;text-decoration:none;display:inline-flex}.lv2-root .profile__edit:hover{color:var(--ink);border-bottom-color:var(--ink)}.lv2-root .profile__follow{color:var(--mid);border:1px solid var(--rule);background:0;justify-content:center;align-items:center;gap:6px;height:44px;display:flex}.lv2-root .profile__follow.is-following{color:var(--mid);border-color:var(--rule)}.lv2-root .profile__follow.is-following:hover{color:var(--red);border-color:var(--red)}.lv2-root .profile__member-since{font-family:var(--app);letter-spacing:.14em;color:var(--mid);text-transform:uppercase;margin:12px 0 0;font-size:10px;font-weight:600}.lv2-root .profile__elsewhere .kicker{margin-bottom:10px;display:block}.lv2-root .profile__elsewhere-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__elsewhere-list li{border-bottom:1px dotted var(--rule)}.lv2-root .profile__elsewhere-list li:last-child{border-bottom:0}.lv2-root .profile__elsewhere-row{color:inherit;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;text-decoration:none;display:flex}.lv2-root .profile__elsewhere-row:hover .profile__elsewhere-id{color:var(--cyan)}.lv2-root .profile__elsewhere-label{font-family:var(--app);letter-spacing:.14em;color:var(--mid);text-transform:uppercase;font-size:10px;font-weight:600}.lv2-root .profile__elsewhere-id{font-family:var(--serif);color:var(--ink);font-size:14px;transition:color .12s}.lv2-root .profile__stats{flex-direction:column;gap:0;margin:0;display:flex}.lv2-root .profile__stat-row{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;text-decoration:none;transition:background .12s;display:grid}.lv2-root .profile__stat-row:first-child{border-top:1px solid var(--rule)}.lv2-root .profile__stat-row:hover{background:var(--press2)}.lv2-root .profile__stat-row:hover .profile__stat-value{color:var(--cyan)}.lv2-root .profile__stat-label{font-family:var(--app);letter-spacing:.14em;color:var(--mid);text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.lv2-root .profile__stat-value{font-family:var(--serif);color:var(--ink);text-align:right;letter-spacing:-.005em;font-feature-settings:"tnum" 1;font-size:22px;transition:color .12s}.lv2-root .profile__chart{flex-direction:column;gap:18px;display:flex}.lv2-root .profile__chart-head{border-bottom:1px solid var(--mid-lo);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.lv2-root .profile__chart-grid{grid-template-rows:16px minmax(0,1fr);grid-template-columns:24px minmax(0,1fr);gap:4px;display:grid;position:relative}.lv2-root .profile__chart-month-labels{font-family:var(--app);letter-spacing:.12em;color:var(--mid);text-transform:uppercase;grid-area:1/2/2/3;grid-template-columns:repeat(52,minmax(0,1fr));gap:2px;margin:0;padding:0;font-size:10px;font-weight:600;list-style:none;display:grid}.lv2-root .profile__chart-day-labels{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:uppercase;grid-area:2/1/3/2;grid-template-rows:repeat(7,minmax(0,1fr));align-items:center;gap:2px;margin:0;padding:0;font-size:10px;font-weight:600;list-style:none;display:grid}.lv2-root .profile__chart-cells{grid-area:2/2/3/3;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(52,minmax(0,1fr));grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .profile__chart-cell{aspect-ratio:1;cursor:help;border-radius:2px;width:100%;transition:opacity .1s}.lv2-root .profile__chart-cell:hover{opacity:.85}.lv2-root .profile__chart-tooltip{background:var(--ink);color:var(--page);font-family:var(--serif);pointer-events:none;white-space:nowrap;z-index:50;border:1px solid var(--rule);padding:6px 10px;font-size:13px;position:fixed;transform:translate(-50%,-100%)}.lv2-root .profile__chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.lv2-root .profile__chart-legend{font-family:var(--app);letter-spacing:.12em;color:var(--mid);text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.lv2-root .profile__chart-legend-swatch{border-radius:2px;width:12px;height:12px;display:inline-block}.lv2-root .profile__chart-legend-lbl{color:var(--mid)}.lv2-root .profile__chart-stats{font-family:var(--app);letter-spacing:.06em;color:var(--ink-dim);text-transform:lowercase;font-size:11px;font-weight:500}.lv2-root .profile__chart-stats b{color:var(--ink);font-weight:700}.lv2-root .profile__chart-empty{color:var(--cyan);border-bottom:1px solid var(--cyan);text-decoration:none}.lv2-root .profile__dna{flex-direction:column;gap:18px;display:flex}.lv2-root .profile__dna-head{border-bottom:1px solid var(--mid-lo);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.lv2-root .profile__dna-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .profile__dna-link:hover{text-decoration:underline}.lv2-root .profile__dna-grid{grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.lv2-root .profile__dna-grid--2x2{grid-template-columns:1fr 1fr;row-gap:22px}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel{border-right:1px dotted var(--rule);padding:0 22px}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel:nth-child(2n){border-right:0;padding-right:0}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel:nth-child(odd){padding-left:0}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel:nth-child(-n+2){border-bottom:1px dotted var(--rule);padding-bottom:22px}.lv2-root .profile__dna-row--artist{grid-template-columns:minmax(0,1fr) auto minmax(80px,100px)}.lv2-root .profile__dna-artist-link{color:var(--ink);text-decoration:none}.lv2-root .profile__dna-artist-link:hover{color:var(--cyan)}.lv2-root .profile__dna-panel{border-right:1px dotted var(--rule);padding:0 22px}.lv2-root .profile__dna-panel:first-child{padding-left:0}.lv2-root .profile__dna-panel:last-child{border-right:0;padding-right:0}.lv2-root .profile__dna-rows{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lv2-root .profile__dna-row{font-family:var(--app);letter-spacing:.04em;grid-template-columns:minmax(0,1fr) auto minmax(80px,100px);align-items:center;gap:10px;font-size:11px;display:grid}.lv2-root .profile__dna-row--era{grid-template-columns:50px minmax(80px,1fr)}.lv2-root .profile__dna-row--rating{grid-template-columns:24px minmax(80px,1fr) 36px}.lv2-root .profile__dna-label{color:var(--ink);text-transform:lowercase;font-family:var(--serif);font-size:14px}.lv2-root .profile__dna-row--era .profile__dna-label,.lv2-root .profile__dna-row--rating .profile__dna-label{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:uppercase;font-size:11px;font-weight:600}.lv2-root .profile__dna-pct{color:var(--mid);text-align:right}.lv2-root .profile__dna-count{color:var(--mid);text-align:right;font-family:var(--app);font-size:10px}.lv2-root .profile__dna-bar{background:var(--press3);height:8px;display:block;position:relative;overflow:hidden}.lv2-root .profile__dna-bar-fill{background:var(--cyan);height:100%;display:block}.lv2-root .profile__dna-summary{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:500}.lv2-root .profile__dna-summary b{color:var(--ink);font-weight:700}.lv2-root .profile__section-head{border-bottom:1px solid var(--mid-lo);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.lv2-root .profile__section-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .profile__section-link:hover{text-decoration:underline}.lv2-root .profile__reviews{flex-direction:column;gap:0;display:flex}.lv2-root .profile__review-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__review-row{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.lv2-root .profile__review-row:last-child{border-bottom:0}.lv2-root .profile__review-cover{background:var(--press3);border:1px solid var(--rule);width:48px;height:48px;display:block;overflow:hidden}.lv2-root .profile__review-cover svg{width:100%;height:100%;display:block}.lv2-root .profile__review-body{flex-direction:column;gap:6px;min-width:0;display:flex}.lv2-root .profile__review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.lv2-root .profile__review-id{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .profile__review-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:17px;text-decoration:none}.lv2-root .profile__review-title:hover{color:var(--cyan)}.lv2-root .profile__review-sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px}.lv2-root .profile__review-rating{flex-shrink:0;align-items:center;gap:10px;display:flex}.lv2-root .profile__review-text{font-family:var(--serif);color:var(--ink-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.lv2-root .profile__review-more{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;font-size:10px;font-weight:600;text-decoration:none}.lv2-root .profile__review-more:hover{text-decoration:underline}.lv2-root .profile__review-foot{font-family:var(--app);letter-spacing:.04em;color:var(--mid);text-transform:lowercase;align-items:baseline;gap:8px;margin-top:4px;font-size:11px;display:flex}.lv2-root .profile__review-foot .sep{color:var(--mid-lo)}.lv2-root .profile__review-date{margin-left:auto}.lv2-root .profile__activity{flex-direction:column;gap:18px;display:flex}.lv2-root .profile__activity-list{flex-direction:column;gap:24px;display:flex}.lv2-root .profile__activity-bucket-h{font-family:var(--app);letter-spacing:.16em;color:var(--mid);text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.lv2-root .profile__activity-events{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__activity-event{border-bottom:1px dotted var(--rule);font-family:var(--serif);color:var(--ink);align-items:baseline;gap:8px;padding:10px 0;font-size:14.5px;line-height:1.5;display:flex}.lv2-root .profile__activity-event:last-child{border-bottom:0}.lv2-root .profile__activity-verb{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:lowercase;font-size:11px;font-weight:600}.lv2-root .profile__activity-entity{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.lv2-root .profile__activity-entity:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .profile__activity-score{font-family:var(--app);letter-spacing:.04em;color:var(--ink);font-size:12px;font-weight:600}.lv2-root .profile__activity-snippet{color:var(--mid);font-style:italic}.lv2-root .profile__activity-when{font-family:var(--app);letter-spacing:.1em;color:var(--mid);text-transform:uppercase;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:600}.lv2-root .profile__subnav{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__subnav li{border-bottom:1px dotted var(--rule)}.lv2-root .profile__subnav li:last-child{border-bottom:0}.lv2-root .profile__subnav-row{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;transition:color .12s;display:flex}.lv2-root .profile__subnav-row:hover .profile__subnav-label{color:var(--cyan)}.lv2-root .profile__subnav-label{font-family:var(--app);letter-spacing:.12em;color:var(--ink);text-transform:uppercase;font-size:11px;font-weight:600;transition:color .12s}.lv2-root .profile__subnav-tail{align-items:baseline;gap:8px;display:inline-flex}.lv2-root .profile__subnav-count{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px}.lv2-root .profile__subnav-arrow{color:var(--mid)}.lv2-root .profile__follows-row+.profile__follows-row{border-top:1px dotted var(--rule);margin-top:18px;padding-top:18px}.lv2-root .profile__follows-h{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.lv2-root .profile__follows-count{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:18px;font-weight:500}.lv2-root .profile__follows-avatars{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lv2-root .profile__follows-avatars ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__follows-avatar{border:1px solid var(--rule);border-radius:50%;transition:transform .12s;display:block;overflow:hidden}.lv2-root .profile__follows-avatar:hover{transform:translateY(-1px)}.lv2-root .profile__follows-avatar svg{display:block}.lv2-root .profile__follows-more{font-family:var(--app);letter-spacing:.08em;color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .profile__follows-more:hover{text-decoration:underline}.lv2-root .profile__yir-card{color:inherit;flex-direction:column;gap:6px;padding:14px 0;text-decoration:none;display:flex}.lv2-root .profile__yir-year{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:20px;font-weight:500}.lv2-root .profile__yir-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:600}.lv2-root .profile__yir-card:hover .profile__yir-link{text-decoration:underline}.lv2-root .profile__composer{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.lv2-root .profile__composer-input{font-family:var(--serif);color:var(--ink);background:var(--press2);border:1px solid var(--rule);resize:vertical;width:100%;min-height:56px;padding:10px 12px;font-size:14px;line-height:1.45}.lv2-root .profile__composer-input::placeholder{color:var(--mid)}.lv2-root .profile__composer-input:focus{border-color:var(--cyan);outline:0}.lv2-root .profile__composer-submit{background:var(--cyan);color:var(--page);font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;align-self:flex-end;padding:8px 18px;font-size:11px;font-weight:600}.lv2-root .profile__composer-submit:hover{filter:brightness(1.1)}.lv2-root .profile__crossref{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--app);letter-spacing:.1em;color:var(--mid);text-transform:uppercase;margin:0;padding:16px 0;font-size:11px;font-weight:600}.lv2-root .profile__crossref-intro{color:var(--mid)}.lv2-root .profile__crossref-segment{color:var(--mid);text-decoration:none}.lv2-root .profile__crossref-num{color:var(--cyan);border-bottom:1px solid #0000;margin-right:4px;transition:border-color .12s}.lv2-root .profile__crossref-segment:hover .profile__crossref-num{border-bottom-color:var(--cyan)}.lv2-root .profile__crossref-sep{color:var(--mid-lo);margin:0 4px}.lv2-root .profile__crossref-label--mobile{display:none}.lv2-root .profile__chart-peak-date{color:var(--ink)}.lv2-root .profile__highest{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__highest-row{border-bottom:1px dotted var(--rule);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.lv2-root .profile__highest-row:last-child{border-bottom:0}.lv2-root .profile__highest-cover{background:var(--press3);border:1px solid var(--rule);width:40px;height:40px;display:block;overflow:hidden}.lv2-root .profile__highest-cover svg{width:100%;height:100%;display:block}.lv2-root .profile__highest-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.lv2-root .profile__highest-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-decoration:none;overflow:hidden}.lv2-root .profile__highest-title:hover{color:var(--cyan)}.lv2-root .profile__highest-sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .profile__highest-score{font-family:var(--serif);color:var(--ink);font-feature-settings:"tnum" 1;font-size:18px}.lv2-root .profile__highest-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.lv2-root .profile__highest-link:hover{text-decoration:underline}.lv2-root .profile__comments{flex-direction:column;gap:20px;display:flex}.lv2-root .profile__comments-meta-top{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px;font-weight:600}.lv2-root .profile__comments-meta-top b{color:var(--ink);font-weight:700}.lv2-root .profile__comments-composer-wrap{padding-bottom:8px}.lv2-root .profile__composer--wall .profile__composer-input{min-height:84px}.lv2-root .profile__comments-login{display:inline-block}.lv2-root .profile__comments-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .profile__comment{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.lv2-root .profile__comment:last-child{border-bottom:0}.lv2-root .profile__comment-col{flex-direction:column;gap:6px;min-width:0;display:flex}.lv2-root .profile__comment-head{font-family:var(--app);letter-spacing:.04em;align-items:baseline;gap:8px;font-size:11px;display:flex}.lv2-root .profile__comment-handle{color:var(--ink);font-weight:700;text-decoration:none}.lv2-root .profile__comment-handle:hover{color:var(--cyan)}.lv2-root .profile__comment-when{color:var(--mid);text-transform:lowercase}.lv2-root .profile__comment-head .sep{color:var(--mid-lo)}.lv2-root .profile__comment-body{font-family:var(--serif);color:var(--ink);margin:0;font-size:15px;line-height:1.55}.lv2-root .profile__comment-replies{border-top:1px dotted var(--rule);flex-direction:column;gap:0;margin:8px 0 0;padding:12px 0 0;list-style:none;display:flex}.lv2-root .profile__comment--reply{border-bottom:1px dotted var(--rule);grid-template-columns:22px minmax(0,1fr);padding:10px 0}.lv2-root .profile__comment--reply:last-child{border-bottom:0}.lv2-root .profile__comments-viewall{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;align-self:flex-start;margin-top:10px;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .profile__comments-viewall:hover{text-decoration:underline}.lv2-root .profile__comments-empty{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:15px}@media (max-width:1180px){.lv2-root .profile__layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.lv2-root .profile__left-rail{flex-flow:wrap;grid-column:1/-1;gap:24px}.lv2-root .profile__fourpack,.lv2-root .profile__identity-fallback{flex:0 0 240px}.lv2-root .profile__identity{flex:280px;min-width:0}.lv2-root .profile__elsewhere{flex:240px;min-width:0}.lv2-root .profile__dna-grid{grid-template-columns:1fr;gap:18px}.lv2-root .profile__dna-panel{border-right:0;border-bottom:1px dotted var(--rule);padding:0 0 18px}.lv2-root .profile__dna-panel:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:767px){.lv2-root .profile__layout{flex-direction:column;gap:28px;padding:24px 16px 48px;display:flex}.lv2-root .profile__left-rail,.lv2-root .profile__main,.lv2-root .profile__sidebar{display:contents}.lv2-root .profile__left-rail,.lv2-root .profile__sidebar{max-height:none;position:static;overflow:visible}.lv2-root .profile__fourpack,.lv2-root .profile__identity-fallback{order:1}.lv2-root .profile__identity{order:2}.lv2-root .profile__elsewhere{order:3}.lv2-root .profile__sidebar-block--subnav{order:4}.lv2-root .profile__sidebar-block--follows,.lv2-root .profile__crossref{order:5}.lv2-root .profile__chart{order:6}.lv2-root .profile__dna{order:7}.lv2-root .profile__reviews,.lv2-root .profile__main .reviews{order:8}.lv2-root .profile__activity{order:9}.lv2-root .profile__sidebar-block--highest,.lv2-root .profile__sidebar-block--yir{order:11}.lv2-root .profile__comments{order:12}.lv2-root .profile__identity{flex:none}.lv2-root .profile__fourpack,.lv2-root .profile__identity-fallback{width:100%;max-width:none}.lv2-root .profile__identity{gap:6px}.lv2-root .profile__name{font-size:30px}.lv2-root .profile__cta,.lv2-root .profile__follow{height:48px}.lv2-root .profile__edit{width:auto;font-size:12px}.lv2-root .profile__member-since{margin-top:16px}.lv2-root .profile__elsewhere .kicker{font-size:10.5px}.lv2-root .profile__sidebar-block--subnav{border-top:1px solid var(--rule);padding-top:16px}.lv2-root .profile__subnav-row{padding:12px 0}.lv2-root .profile__crossref{flex-direction:column;gap:8px;padding:14px 0;display:flex}.lv2-root .profile__crossref-intro,.lv2-root .profile__crossref-label--desktop,.lv2-root .profile__crossref-sep{display:none}.lv2-root .profile__crossref-label--mobile{display:inline}.lv2-root .profile__crossref-segment{align-items:baseline;gap:4px;display:inline-flex}.lv2-root .profile__crossref-num{font-size:14px}.lv2-root .profile__chart-grid{grid-template-columns:18px minmax(0,1fr);gap:3px}.lv2-root .profile__chart-month-labels{letter-spacing:.08em;gap:1px;font-size:9px}.lv2-root .profile__chart-month-labels li:nth-child(2n){display:none}.lv2-root .profile__chart-day-labels{gap:1px;font-size:9px}.lv2-root .profile__chart-cells{gap:1px}.lv2-root .profile__chart-cell{border-radius:1px}.lv2-root .profile__chart-foot{flex-direction:column;align-items:flex-start;gap:10px}.lv2-root .profile__chart-stats{font-size:10.5px;line-height:1.55}.lv2-root .profile__chart-stats-line{display:inline}.lv2-root .profile__chart-stats-line--peak{margin-top:4px;display:block}.lv2-root .profile__chart-stats-sep{display:none}.lv2-root .profile__review-row .review__stamp{width:44px;height:44px}.lv2-root .profile__dna-grid,.lv2-root .profile__dna-grid--2x2{grid-template-columns:1fr;gap:0}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel,.lv2-root .profile__dna-grid .profile__dna-panel{border-right:0;border-bottom:1px dotted var(--rule);padding:16px 0}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel:first-child,.lv2-root .profile__dna-grid .profile__dna-panel:first-child{padding-top:0}.lv2-root .profile__dna-grid--2x2 .profile__dna-panel:last-child,.lv2-root .profile__dna-grid .profile__dna-panel:last-child{border-bottom:0;padding-bottom:0}.lv2-root .profile__dna-head{flex-wrap:wrap;gap:8px}.lv2-root .profile__review-row{gap:12px;padding:14px 0}.lv2-root .profile__review-title{font-size:16px}.lv2-root .profile__review-text{-webkit-line-clamp:4;font-size:14px}.lv2-root .profile__review-foot{flex-wrap:wrap;font-size:10.5px}.lv2-root .profile__review-date{width:100%;margin-left:0}.lv2-root .profile__activity-event{flex-wrap:wrap;gap:4px 8px;padding:10px 0;font-size:14px}.lv2-root .profile__activity-when{font-size:9.5px}.lv2-root .profile__follows-avatars{gap:8px}.lv2-root .profile__highest-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.lv2-root .profile__comments{gap:14px}.lv2-root .profile__comment{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0}.lv2-root .profile__comments-composer-wrap{padding-bottom:4px}.lv2-root .profile__composer--wall .profile__composer-input{min-height:72px}.lv2-root .profile__comments-meta-top{font-size:10px}.lv2-root .dev-state,.dev-state{gap:3px;padding:6px 8px 7px;bottom:8px;right:8px}.dev-state__h{font-size:8px}.dev-state__h--second{margin-top:4px}.dev-state__row{gap:3px}.dev-state__row button{width:20px;height:20px;font-size:9.5px}.dev-state__row--data button{min-width:20px;height:18px;padding:0 5px;font-size:8.5px}.dev-state__lbl{max-width:140px;font-size:8px}}.lv2-root .search{max-width:960px;margin:0 auto;padding:48px 0 96px}.lv2-root .search__header{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;display:flex}.lv2-root .search__header-id{flex-direction:column;gap:4px;min-width:0;display:flex}.lv2-root .search__lead{font-family:var(--app);letter-spacing:.14em;color:var(--mid);text-transform:uppercase;font-size:11px;font-weight:600}.lv2-root .search__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.1}.lv2-root .search__total{font-family:var(--app);letter-spacing:.12em;color:var(--mid);text-transform:lowercase;flex-shrink:0;font-size:11px;font-weight:600}.lv2-root .search__tabs{scrollbar-width:none;border-bottom:1px solid var(--mid-lo);gap:24px;margin-top:18px;display:flex;overflow-x:auto}.lv2-root .search__tabs::-webkit-scrollbar{display:none}.lv2-root .search__tabs ul{scrollbar-width:none;gap:24px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.lv2-root .search__tabs ul::-webkit-scrollbar{display:none}.lv2-root .search__tab,.lv2-root .search__tab--empty{font-family:var(--app);letter-spacing:.14em;color:var(--ink-dim);text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:12px;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s;display:inline-block}.lv2-root .search__tab:hover{color:var(--cyan)}.lv2-root .search__tab.is-active{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .search__tab--empty{color:var(--mid-lo);cursor:not-allowed;opacity:.6}.lv2-root .search__tab-count{color:var(--mid);margin-left:2px;font-weight:500}.lv2-root .search__tab.is-active .search__tab-count{color:var(--cyan)}.lv2-root .search__sections{flex-direction:column;gap:40px;padding-top:22px;display:flex}.lv2-root .search__section{flex-direction:column;gap:14px;display:flex}.lv2-root .search__section-head{border-bottom:1px solid var(--mid-lo);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.lv2-root .search__section-h{font-family:var(--app);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.lv2-root .search__section-count{color:var(--mid);font-weight:500}.lv2-root .search__section-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .search__section-link:hover{text-decoration:underline}.lv2-root .search__single{flex-direction:column;gap:18px;padding-top:16px;display:flex}.lv2-root .search__controls{border-bottom:1px solid var(--mid-lo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:10px;display:flex}.lv2-root .search__foot{padding-top:14px;display:flex}.lv2-root .search__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .search__list-item{border-bottom:1px solid var(--rule)}.lv2-root .search__list-item:last-child{border-bottom:0}.lv2-root .search-card{color:inherit;gap:16px;padding:18px 0;text-decoration:none;transition:background .12s;display:grid}.lv2-root .search-card:hover{background:var(--press2)}.lv2-root .search-card--album,.lv2-root .search-card--review,.lv2-root .search-card--user{grid-template-columns:auto minmax(0,1fr)}.lv2-root .search-card--collection{grid-template-columns:80px minmax(0,1fr)}.lv2-root .search-card--artist{grid-template-columns:minmax(0,1fr)}.lv2-root .search-card__cover{background:var(--press3);border:1px solid var(--rule);flex-shrink:0;display:block;overflow:hidden}.lv2-root .search-card__cover--64{width:64px;height:64px}.lv2-root .search-card__cover--48{width:48px;height:48px}.lv2-root .search-card__cover svg{width:100%;height:100%;display:block}.lv2-root .search-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.lv2-root .search-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.lv2-root .search-card__id{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .search-card__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:18px;line-height:1.25}.lv2-root .search-card__title--artist{font-size:22px}.lv2-root .search-card__sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px;line-height:1.55}.lv2-root .search-card__scores{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.lv2-root .search-card__score-big{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:22px;line-height:1}.lv2-root .search-card__score-of{color:var(--mid);font-size:12px}.lv2-root .search-card__score-sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .search-card--review{align-items:start}.lv2-root .search-card__review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:4px;display:grid}.lv2-root .search-card__review-id{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .search-card__review-album{font-family:var(--app);letter-spacing:.06em;color:var(--ink);text-transform:lowercase;font-size:11px;font-weight:600;text-decoration:none}.lv2-root .search-card__review-album:hover{color:var(--cyan)}.lv2-root .search-card__review-by{font-family:var(--app);letter-spacing:.04em;color:var(--mid);text-transform:lowercase;font-size:11px}.lv2-root .search-card__review-handle{color:var(--ink);font-weight:600;text-decoration:none}.lv2-root .search-card__review-handle:hover{color:var(--cyan)}.lv2-root .search-card__review-rating{flex-shrink:0;align-items:center;gap:10px;display:flex}.lv2-root .search-card__review-stamp{width:40px;height:40px}.lv2-root .search-card__review-responses{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .search-card__review-body{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:14.5px;line-height:1.55}.lv2-root .search-card__review-more{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;margin-left:4px;font-size:10px;font-weight:600;text-decoration:none}.lv2-root .search-card__review-more:hover{text-decoration:underline}.lv2-root .search-card__avatar{border:1px solid var(--rule);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.lv2-root .search-card__avatar svg{display:block}.lv2-root .search-card__user-stats{font-family:var(--app);letter-spacing:.04em;color:var(--mid);text-transform:lowercase;margin:6px 0 0;font-size:11px}.lv2-root .search-card__user-stats b{color:var(--ink);font-weight:700}.lv2-root .search-card__user-bio{font-family:var(--serif);color:var(--ink-dim);margin:6px 0 0;font-size:14px;line-height:1.55}.lv2-root .search-card__user-follow,.lv2-root .search-card__user-edit{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;border:1px solid var(--cyan);cursor:pointer;background:0;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:background .12s}.lv2-root .search-card__user-follow:hover,.lv2-root .search-card__user-edit:hover{background:#0086a61f}.lv2-root .search-card__user-follow.is-following{color:var(--mid);border-color:var(--rule)}.lv2-root .search-card__user-follow.is-following:hover{color:var(--red);border-color:var(--red);background:0}.lv2-root .search-card__minigrid{flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:80px;height:80px;display:grid}.lv2-root .search-card__minigrid-tile{background:var(--press3);border:1px solid var(--rule);overflow:hidden}.lv2-root .search-card__minigrid-tile svg{width:100%;height:100%;display:block}.lv2-root .search-card__collection-desc{font-family:var(--serif);color:var(--ink-dim);margin:4px 0 0;font-size:14px;line-height:1.55}.lv2-root .search-card__creator{color:var(--ink-dim)}.lv2-root .search-mark{color:inherit;background:#00b3d947;border-radius:1px;padding:0 2px}.lv2-root .search-card__title--artist .search-mark,.lv2-root .search-card--collection .search-card__title .search-mark,.lv2-root .search__title .search-mark{background:#00b3d929}:root[data-theme=light] .lv2-root .search-mark{background:#0086a638}:root[data-theme=light] .lv2-root .search-card__title--artist .search-mark,:root[data-theme=light] .lv2-root .search-card--collection .search-card__title .search-mark,:root[data-theme=light] .lv2-root .search__title .search-mark{background:#0086a624}.lv2-root .search__empty{flex-direction:column;gap:32px;padding-top:32px;display:flex}.lv2-root .search__empty-prompt{font-family:var(--serif);color:var(--mid);margin:0;font-size:18px;font-style:italic}.lv2-root .search__empty-section{flex-direction:column;gap:14px;display:flex}.lv2-root .search__empty-section-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.lv2-root .search__empty-clear-all{font-size:10px}.lv2-root .search__chips{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .search__chip{border:1px solid var(--rule);align-items:center;gap:4px;padding:0;transition:border-color .12s;display:inline-flex}.lv2-root .search__chip:hover{border-color:var(--cyan)}.lv2-root .search__chip-link{font-family:var(--app);letter-spacing:.04em;color:var(--ink);text-transform:lowercase;padding:6px 8px 6px 12px;font-size:12px;font-weight:500;text-decoration:none}.lv2-root .search__chip-link:hover{color:var(--cyan)}.lv2-root .search__chip-x{border:0;border-left:1px solid var(--rule);cursor:pointer;color:var(--ink-dim);background:0;padding:6px 10px;font-size:16px;font-weight:500;line-height:1;transition:color .12s,background .12s}.lv2-root .search__chip-x:hover{color:var(--red);background:var(--press2)}.lv2-root .search__browse-links{flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .search__browse-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none}.lv2-root .search__browse-link:hover{text-decoration:underline}.lv2-root .search__no-results{flex-direction:column;gap:18px;padding-top:32px;display:flex}.lv2-root .search__no-results-head{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:18px}.lv2-root .search__no-results-head b{color:var(--ink);font-weight:500}.lv2-root .search__did-you-mean{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;margin:0;font-size:12px}.lv2-root .search__did-you-mean-link{color:var(--cyan);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .12s}.lv2-root .search__did-you-mean-link:hover{border-bottom-color:var(--cyan)}.lv2-root .search__clear-search{align-self:flex-start;margin-top:6px}.lv2-root .search__empty-tab{font-family:var(--serif);color:var(--ink-dim);padding:32px 0;font-size:16px}.lv2-root .search__empty-tab p{margin:0}.lv2-root .search__empty-tab-sub{color:var(--mid);margin-top:8px;font-size:14px}@media (max-width:767px){.lv2-root .search{padding:24px 16px 48px}.lv2-root .search__title{font-size:28px}.lv2-root .search__total{font-size:10px}.lv2-root .search__tabs ul{gap:18px}.lv2-root .search__tab,.lv2-root .search__tab--empty{letter-spacing:.1em;font-size:11px}.lv2-root .search__sections{gap:36px;padding-top:28px}.lv2-root .search-card{gap:12px;padding:14px 0}.lv2-root .search-card__head,.lv2-root .search-card__review-head{grid-template-columns:minmax(0,1fr);gap:8px}.lv2-root .search-card__scores,.lv2-root .search-card__review-rating{text-align:left;flex-direction:row;align-items:baseline;gap:8px}.lv2-root .search-card__minigrid{width:64px;height:64px}.lv2-root .search-card--collection{grid-template-columns:64px minmax(0,1fr)}.lv2-root .search-card__title--artist{font-size:19px}.lv2-root .search-card__user-stats{font-size:10.5px}.lv2-root .search__controls{border-bottom:0;flex-direction:column;align-items:stretch;gap:0;padding-bottom:0}.lv2-root .search__toggle{border-bottom:1px dotted var(--rule)}.lv2-root .search__toggle:last-child{border-bottom:1px solid var(--mid-lo)}.lv2-root .search__controls .discog__toggle-btn{border-bottom:0;justify-content:space-between;width:100%;padding:12px 0}.lv2-root .search__controls .discog__toggle-menu{left:0;right:auto}.lv2-root .search-card__cover--64{width:48px;height:48px}.lv2-root .search-card--user .search-card__head{grid-template-columns:minmax(0,1fr) auto;gap:12px}.lv2-root .search-card__user-follow,.lv2-root .search-card__user-edit{padding:4px 9px;font-size:10px}.lv2-root .search-card--album .search-card__scores,.lv2-root .search-card--review .search-card__review-rating{justify-content:flex-start}.lv2-root .search__browse-links{flex-direction:column;gap:14px 0}.lv2-root .search__chip-x{min-width:28px;min-height:28px;font-size:18px}.lv2-root .search__tabs ul{padding-right:36px;scroll-padding-right:36px}.lv2-root .mobile-drawer__typeahead{border:0;border-top:1px solid var(--rule);min-width:0;box-shadow:none;max-height:50vh;margin-top:4px;position:static}}.lv2-root .albums-browse{flex-direction:column;gap:18px;max-width:1480px;margin:0 auto;padding:40px 0 96px;display:flex}.lv2-root .albums-browse__header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:16px;display:flex}.lv2-root .albums-browse__header-id{flex-direction:column;gap:6px;min-width:0;display:flex}.lv2-root .albums-browse__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.018em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05}.lv2-root .albums-browse__tagline{font-family:var(--app);letter-spacing:.08em;color:var(--mid);text-transform:lowercase;margin:0;font-size:12px;font-weight:500}.lv2-root .albums-browse__count{font-family:var(--app);letter-spacing:.12em;color:var(--mid);text-transform:lowercase;flex-shrink:0;font-size:12px;font-weight:600}.lv2-root .albums-browse__controls{flex-direction:column;gap:12px;display:flex}.lv2-root .albums-browse__pills-row{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:4px;display:flex}.lv2-root .albums-browse__pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .albums-browse__pill{border:1px solid var(--rule);font-family:var(--app);letter-spacing:.06em;color:var(--ink);text-transform:lowercase;cursor:pointer;background:0;align-items:center;gap:8px;padding:5px 6px 5px 10px;font-size:11px;transition:border-color .12s;display:inline-flex}.lv2-root .albums-browse__pill:hover{border-color:var(--cyan)}.lv2-root .albums-browse__pill-x{min-width:20px;min-height:20px;color:var(--mid);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.lv2-root .albums-browse__pill:hover .albums-browse__pill-x{color:var(--red)}.lv2-root .albums-browse__clear-all{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;cursor:pointer;background:0;border:0;margin-left:auto;padding:0;font-size:11px;font-weight:600}.lv2-root .albums-browse__clear-all:hover{text-decoration:underline}.lv2-root .albums-browse__meta-row{border-bottom:1px solid var(--mid-lo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:10px;display:flex}.lv2-root .albums-browse__meta{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px;font-weight:500}.lv2-root .albums-browse__meta b{color:var(--ink);font-feature-settings:"tnum" 1;font-weight:700}.lv2-root .albums-browse__meta-controls{align-items:center;gap:24px;display:flex}.lv2-root .albums-browse__view-toggle{align-items:baseline;gap:0;display:inline-flex}.lv2-root .albums-browse__view-cell{align-items:baseline;gap:8px;display:inline-flex}.lv2-root .albums-browse__view-btn{font-family:var(--app);letter-spacing:.14em;color:var(--ink-dim);text-transform:uppercase;cursor:pointer;background:0;border:0;padding:0;font-size:11px;font-weight:600;transition:color .12s}.lv2-root .albums-browse__view-btn:hover,.lv2-root .albums-browse__view-btn.is-active{color:var(--cyan)}.lv2-root .albums-browse__view-sep{color:var(--mid-lo);margin:0 8px}.lv2-root .albums-browse__sort{position:relative}.lv2-root .albums-browse__sort-btn{cursor:pointer;font-family:var(--app);letter-spacing:.1em;text-transform:lowercase;color:var(--ink-dim);background:0;border:0;padding:0;font-size:11px}.lv2-root .albums-browse__sort-label{color:var(--mid);font-weight:600}.lv2-root .albums-browse__sort-value{color:var(--ink);font-weight:600}.lv2-root .albums-browse__sort-menu{background:var(--page);border:1px solid var(--rule);z-index:30;min-width:220px;margin-top:6px;padding:4px 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 8px 22px #00000038}.lv2-root .albums-browse__sort-option{text-align:left;width:100%;font-family:var(--app);letter-spacing:.06em;color:var(--ink-dim);cursor:pointer;text-transform:lowercase;background:0;border:0;padding:8px 14px;font-size:12px}.lv2-root .albums-browse__sort-option:hover{background:var(--press2);color:var(--ink)}.lv2-root .albums-browse__sort-option.is-active{color:var(--cyan)}.lv2-root .albums-browse__body{grid-template-columns:240px minmax(0,1fr);gap:40px;padding-top:24px;display:grid}.lv2-root .albums-browse__sidebar{flex-direction:column;align-self:start;gap:0;display:flex;position:sticky;top:76px}.lv2-root .albums-browse__sidebar-head{border-bottom:1px solid var(--mid-lo);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.lv2-root .albums-browse__sidebar-h{font-family:var(--app);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.lv2-root .albums-browse__sidebar-clear{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;cursor:pointer;background:0;border:0;padding:0;font-size:10px;font-weight:600}.lv2-root .albums-browse__sidebar-clear:hover{text-decoration:underline}.lv2-root .albums-browse__main{flex-direction:column;gap:32px;min-width:0;display:flex}.lv2-root .albums-filter{border-bottom:1px dotted var(--rule);flex-direction:column;gap:8px;padding:14px 0;display:flex}.lv2-root .albums-filter:last-of-type{border-bottom:0}.lv2-root .albums-filter__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lv2-root .albums-filter__h{font-family:var(--app);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.lv2-root .albums-filter__clear{font-family:var(--app);letter-spacing:.1em;color:var(--mid);text-transform:uppercase;cursor:pointer;background:0;border:0;padding:0;font-size:9.5px;font-weight:600;transition:color .12s}.lv2-root .albums-filter__clear:hover{color:var(--cyan)}.lv2-root .albums-filter__body{flex-direction:column;gap:8px;display:flex}.lv2-root .albums-filter__search{font:inherit;background:var(--press2);border:1px solid var(--rule);font-family:var(--app);color:var(--ink);width:100%;padding:6px 8px;font-size:12px}.lv2-root .albums-filter__search:focus{border-color:var(--cyan);outline:0}.lv2-root .albums-filter__search::placeholder{color:var(--mid)}.lv2-root .albums-filter__options{scrollbar-width:thin;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lv2-root .albums-filter__options--no-scroll{max-height:none;overflow-y:visible}.lv2-root .albums-filter__option{cursor:pointer;font-family:var(--serif);color:var(--ink-dim);align-items:center;gap:8px;padding:5px 0;font-size:13px;transition:color .12s;display:flex}.lv2-root .albums-filter__option:hover,.lv2-root .albums-filter__option.is-selected{color:var(--ink)}.lv2-root .albums-filter__option.is-selected .albums-filter__option-label{color:var(--cyan)}.lv2-root .albums-filter__checkbox{width:12px;height:12px;accent-color:var(--cyan);margin:0}.lv2-root .albums-filter__empty{font-family:var(--app);color:var(--mid);text-transform:lowercase;padding:6px 0;font-size:11px}.lv2-root .albums-filter__warn{font-family:var(--app);letter-spacing:.06em;color:var(--ink);text-transform:lowercase;background:#0086a61a;border:1px solid #0086a640;margin:4px 0 12px;padding:8px 10px;font-size:10.5px}.lv2-root .albums-filter__warn-link{color:var(--cyan);cursor:pointer;background:0;border:0;padding:0;font-weight:600}.lv2-root .albums-filter__warn-link:hover{text-decoration:underline}.lv2-root .albums-filter__slider-wrap{flex-direction:column;gap:10px;padding:4px 0 2px;display:flex}.lv2-root .albums-filter__slider-scale{font-family:var(--app);letter-spacing:.08em;color:var(--mid);justify-content:space-between;font-size:9.5px;display:flex}.lv2-root .albums-filter__slider-track{height:18px;position:relative}.lv2-root .albums-filter__slider-track:before{content:"";background:var(--rule);pointer-events:none;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lv2-root .albums-filter__slider-fill{background:var(--cyan);pointer-events:none;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.lv2-root .albums-filter__slider{appearance:none;pointer-events:none;background:0 0;width:100%;height:18px;margin:0;padding:0;position:absolute;top:0;left:0}.lv2-root .albums-filter__slider:focus{outline:0}.lv2-root .albums-filter__slider--max{z-index:2}.lv2-root .albums-filter__slider--min{z-index:1}.lv2-root .albums-filter__slider::-webkit-slider-runnable-track{background:0 0;border:0;height:18px}.lv2-root .albums-filter__slider::-moz-range-track{background:0 0;border:0;height:18px}.lv2-root .albums-filter__slider::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--cyan);border:2px solid var(--page);width:14px;height:14px;box-shadow:0 0 0 1px var(--cyan);cursor:grab;border-radius:50%;margin-top:0}.lv2-root .albums-filter__slider::-webkit-slider-thumb:active{cursor:grabbing}.lv2-root .albums-filter__slider::-moz-range-thumb{pointer-events:auto;background:var(--cyan);border:2px solid var(--page);width:14px;height:14px;box-shadow:0 0 0 1px var(--cyan);cursor:grab;border-radius:50%}.lv2-root .albums-filter__slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--cyan), 0 0 0 4px #0086a62e}.lv2-root .albums-filter__slider:focus::-moz-range-thumb{box-shadow:0 0 0 1px var(--cyan), 0 0 0 4px #0086a62e}.lv2-root .albums-filter__slider-values{height:16px;position:relative}.lv2-root .albums-filter__slider-value{font-family:var(--serif);color:var(--ink);white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.lv2-root .albums-filter__chips{flex-wrap:wrap;gap:6px;display:flex}.lv2-root .albums-filter__chip{font-family:var(--app);letter-spacing:.08em;background:var(--press2);color:var(--ink-dim);border:1px solid var(--rule);cursor:pointer;text-transform:uppercase;padding:5px 9px;font-size:11px;font-weight:600;transition:color .12s,background .12s}.lv2-root .albums-filter__chip:hover{color:var(--ink);border-color:var(--cyan)}.lv2-root .albums-filter__chip.is-active{color:var(--cyan);border-color:var(--cyan);background:#0086a62e}.lv2-root .albums-filter__radios{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .albums-filter__radio{cursor:pointer;font-family:var(--serif);color:var(--ink-dim);align-items:center;gap:8px;padding:4px 0;font-size:13px;transition:color .12s;display:flex}.lv2-root .albums-filter__radio:hover,.lv2-root .albums-filter__radio.is-selected{color:var(--ink)}.lv2-root .albums-filter__radio-input{opacity:0;pointer-events:none;position:absolute}.lv2-root .albums-filter__radio-dot{border:1px solid var(--rule);background:0 0;border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:border-color .12s,background .12s;display:inline-block}.lv2-root .albums-filter__radio.is-selected .albums-filter__radio-dot{border-color:var(--cyan);background:var(--cyan);box-shadow:inset 0 0 0 2px var(--page)}.lv2-root .albums-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .albums-grid__cell{min-width:0}@media (min-width:1400px){.lv2-root .albums-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1023px){.lv2-root .albums-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv2-root .albums-tile{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.lv2-root .albums-tile__cover{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule);transition:border-color .15s;position:relative;overflow:hidden}.lv2-root .albums-tile:hover .albums-tile__cover{border-color:var(--cyan)}.lv2-root .albums-tile__cover svg{width:100%;height:100%;display:block}.lv2-root .albums-tile__overlay{color:var(--page);font-family:var(--app);letter-spacing:.06em;text-transform:lowercase;opacity:0;background:linear-gradient(#0000,#000000b8);padding:8px 10px;font-size:10px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.lv2-root .albums-tile:hover .albums-tile__overlay{opacity:1}.lv2-root .albums-tile__meta{flex-direction:column;gap:2px;padding:2px 2px 0;display:flex}.lv2-root .albums-tile__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.003em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;transition:color .12s;display:-webkit-box;overflow:hidden}.lv2-root .albums-tile:hover .albums-tile__title{color:var(--cyan)}.lv2-root .albums-tile__sub{font-family:var(--app);letter-spacing:.04em;color:var(--mid);text-transform:lowercase;font-size:10.5px}.lv2-root .albums-tile__score{font-family:var(--serif);color:var(--ink);margin-top:2px;font-size:14px}.lv2-root .albums-tile__score b{font-feature-settings:"tnum" 1;font-size:18px;font-weight:500}.lv2-root .albums-tile__score-lbl{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .albums-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .albums-list__row-wrap{border-bottom:1px solid var(--rule)}.lv2-root .albums-list__row-wrap:last-child{border-bottom:0}.lv2-root .albums-list-row{color:inherit;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0;text-decoration:none;transition:background .12s;display:grid}.lv2-root .albums-list-row:hover{background:var(--press2)}.lv2-root .albums-list-row__cover{background:var(--press3);border:1px solid var(--rule);width:64px;height:64px;overflow:hidden}.lv2-root .albums-list-row__cover svg{width:100%;height:100%;display:block}.lv2-root .albums-list-row__body{flex-direction:column;gap:6px;min-width:0;display:flex}.lv2-root .albums-list-row__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.lv2-root .albums-list-row__id{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .albums-list-row__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:18px;line-height:1.25}.lv2-root .albums-list-row:hover .albums-list-row__title{color:var(--cyan)}.lv2-root .albums-list-row__sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px}.lv2-root .albums-list-row__scores{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.lv2-root .albums-list-row__score-big{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:22px;line-height:1}.lv2-root .albums-list-row__score-of{color:var(--mid);font-size:12px}.lv2-root .albums-list-row__score-sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px}.lv2-root .albums-pagination{justify-content:center;align-items:center;gap:14px;padding:36px 0 0;display:flex}.lv2-root .albums-pagination__list{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .albums-pagination__page,.lv2-root .albums-pagination__arrow{font-family:var(--app);letter-spacing:.08em;color:var(--ink-dim);text-transform:uppercase;cursor:pointer;background:0;border:0;min-width:28px;padding:4px 8px;font-size:12px;font-weight:600;transition:color .12s}.lv2-root .albums-pagination__page:hover,.lv2-root .albums-pagination__arrow:hover{color:var(--cyan)}.lv2-root .albums-pagination__page.is-current{color:var(--cyan);border-bottom:1px solid var(--cyan)}.lv2-root .albums-pagination__arrow:disabled{color:var(--mid-lo);cursor:not-allowed}.lv2-root .albums-pagination__ellipsis{font-family:var(--app);color:var(--mid);padding:0 4px;font-size:12px}@media (max-width:767px){.lv2-root .albums-pagination{flex-wrap:wrap;gap:6px}.lv2-root .albums-pagination__list{gap:0}.lv2-root .albums-pagination__page,.lv2-root .albums-pagination__arrow{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:12px 10px;font-size:13px;display:inline-flex}.lv2-root .albums-pagination__ellipsis{text-align:center;min-width:24px;font-size:13px}}.lv2-root .albums-empty{flex-direction:column;gap:14px;padding:32px 0;display:flex}.lv2-root .albums-empty__head{font-family:var(--serif);color:var(--ink);margin:0;font-size:18px}.lv2-root .albums-empty__active{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;margin:0;font-size:11px}.lv2-root .albums-empty__active-label{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.1em;margin-right:4px;font-weight:600}.lv2-root .albums-empty__clear{align-self:flex-start;margin-top:4px}.lv2-root .albums-empty__browse{flex-direction:column;gap:10px;margin-top:18px;display:flex}.lv2-root .albums-empty__browse-links{grid-template-columns:1fr 1fr;gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .albums-empty__browse-link{font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lv2-root .albums-empty__browse-link:hover{text-decoration:underline}@media (max-width:1023px){.lv2-root .albums-browse__body{grid-template-columns:1fr;gap:28px}.lv2-root .albums-browse__sidebar{max-height:none;position:static;overflow:visible}}@media (max-width:767px){.lv2-root .albums-browse{padding:24px 16px 48px}.lv2-root .albums-browse__header{flex-direction:column;align-items:flex-start;gap:8px}.lv2-root .albums-browse__title{font-size:36px}.lv2-root .albums-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv2-root .albums-tile__title{font-size:13px}.lv2-root .albums-tile__sub{font-size:10px}.lv2-root .albums-browse__meta-row{flex-direction:column;align-items:flex-start;gap:10px}.lv2-root .albums-list-row__head{grid-template-columns:minmax(0,1fr);gap:8px}.lv2-root .albums-list-row__scores{flex-direction:row;align-items:baseline;gap:8px}.lv2-root .albums-browse__sidebar{display:none}.lv2-root .albums-browse__body{grid-template-columns:1fr;gap:0}}@media (min-width:520px) and (max-width:767px){.lv2-root .albums-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv2-root .albums-browse__controls--mobile{gap:14px}.lv2-root .albums-browse__meta-row--mobile{flex-direction:row;align-items:baseline;gap:0;padding:0}.lv2-root .albums-browse__mob-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv2-root .albums-browse__mob-btn{appearance:none;border:1px solid var(--rule);color:var(--ink);min-height:44px;font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.lv2-root .albums-browse__mob-btn:hover,.lv2-root .albums-browse__mob-btn:focus-visible{border-color:var(--cyan);outline:0}.lv2-root .albums-browse__mob-btn--filters.has-active{border-color:var(--cyan)}.lv2-root .albums-browse__mob-btn-badge{color:var(--cyan);margin-left:2px;font-weight:700}.lv2-root .albums-browse__mob-btn-label{color:var(--mid);font-weight:500}.lv2-root .albums-browse__mob-btn-value{color:var(--ink)}.lv2-root .albums-browse__view-toggle--mobile{letter-spacing:.12em;margin-left:auto;font-size:10px}.lv2-root .albums-filter-modal{z-index:100;background:var(--page);flex-direction:column;animation:.24s ease-out albumsModalSlide;display:flex;position:fixed;inset:0}@keyframes albumsModalSlide{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:translateY(0)}}.lv2-root .albums-filter-modal__head{border-bottom:1px solid var(--rule);background:var(--page);z-index:1;flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex;position:sticky;top:0}.lv2-root .albums-filter-modal__close{appearance:none;cursor:pointer;width:44px;min-width:44px;height:44px;color:var(--ink);background:0;border:0;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1;display:flex}.lv2-root .albums-filter-modal__title{font-family:var(--app);letter-spacing:.18em;color:var(--ink);text-transform:uppercase;flex:1;font-size:12.5px;font-weight:700}.lv2-root .albums-filter-modal__clear{appearance:none;font-family:var(--app);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;cursor:pointer;background:0;border:0;min-height:44px;padding:10px 8px;font-size:11px;font-weight:600}.lv2-root .albums-filter-modal__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;padding:0 16px 16px;display:flex;overflow-y:auto}.lv2-root .albums-filter-modal__body .albums-filter{padding:16px 0}.lv2-root .albums-filter-modal__body .albums-filter__options{max-height:220px}.lv2-root .albums-filter-modal__body .albums-filter__search{min-height:44px;padding:10px;font-size:13px}.lv2-root .albums-filter-modal__body .albums-filter__option{padding:8px 0;font-size:14px}.lv2-root .albums-filter-modal__body .albums-filter__checkbox{width:16px;height:16px}.lv2-root .albums-filter-modal__body .albums-filter__slider-track,.lv2-root .albums-filter-modal__body .albums-filter__slider{height:28px}.lv2-root .albums-filter-modal__body .albums-filter__slider::-webkit-slider-thumb{border-width:3px;width:24px;height:24px}.lv2-root .albums-filter-modal__body .albums-filter__slider::-moz-range-thumb{border-width:3px;width:24px;height:24px}.lv2-root .albums-filter-modal__body .albums-filter__chip{min-height:40px;padding:10px 14px;font-size:12px}.lv2-root .albums-filter-modal__body .albums-filter__radio{padding:8px 0;font-size:14px}.lv2-root .albums-filter-modal__body .albums-filter__radio-dot{width:16px;height:16px}.lv2-root .albums-filter-modal__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--page);z-index:1;flex:none;position:sticky;bottom:0}.lv2-root .albums-filter-modal__cta{appearance:none;background:var(--cyan);width:100%;min-height:52px;color:var(--page);font-family:var(--app);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;font-size:12.5px;font-weight:700;transition:opacity .15s;display:block}.lv2-root .albums-filter-modal__cta:hover{opacity:.92}.lv2-root .albums-filter-modal__cta.is-disabled,.lv2-root .albums-filter-modal__cta:disabled{background:var(--press2);color:var(--mid);cursor:not-allowed;opacity:1}.lv2-root .albums-sort-sheet__backdrop{z-index:100;background:#0000008c;animation:.18s albumsSortBackdropFade;position:fixed;inset:0}@keyframes albumsSortBackdropFade{0%{opacity:0}to{opacity:1}}.lv2-root .albums-sort-sheet{z-index:101;background:var(--page);max-height:60vh;padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:14px;border-top-right-radius:14px;flex-direction:column;transition:transform .12s;animation:.24s ease-out albumsSortSheetSlide;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 32px #00000052}@keyframes albumsSortSheetSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lv2-root .albums-sort-sheet__handle-wrap{cursor:grab;touch-action:none;justify-content:center;padding:10px 0 4px;display:flex}.lv2-root .albums-sort-sheet__handle{background:var(--rule);border-radius:2px;width:36px;height:4px}.lv2-root .albums-sort-sheet__head{padding:8px 20px 4px}.lv2-root .albums-sort-sheet__h{font-family:var(--app);letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.lv2-root .albums-sort-sheet__list{margin:0;padding:4px 0 12px;list-style:none}.lv2-root .albums-sort-sheet__row{appearance:none;width:100%;font-family:var(--serif);color:var(--ink-dim);cursor:pointer;text-align:left;text-transform:lowercase;background:0;border:0;align-items:center;gap:14px;min-height:48px;padding:14px 20px;font-size:16px;display:flex}.lv2-root .albums-sort-sheet__row:hover{color:var(--ink)}.lv2-root .albums-sort-sheet__row.is-selected{color:var(--cyan)}.lv2-root .albums-sort-sheet__dot{border:1.5px solid var(--rule);background:0 0;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .12s,background .12s}.lv2-root .albums-sort-sheet__row.is-selected .albums-sort-sheet__dot{border-color:var(--cyan);background:var(--cyan);box-shadow:inset 0 0 0 3px var(--page)}.lv2-root .artist-grid{-moz-column-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .artist-grid__cell{min-width:0}@media (max-width:1023px){.lv2-root .artist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.lv2-root .artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.lv2-root .artist-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.lv2-root .artist-card__strip{align-items:flex-start;gap:6px;display:flex}.lv2-root .artist-card__strip-tile{background:var(--press3);border:1px solid var(--rule);flex-shrink:0;width:56px;height:56px;transition:border-color .15s;overflow:hidden}.lv2-root .artist-card__strip-tile svg{width:100%;height:100%;display:block}.lv2-root .artist-card:hover .artist-card__strip-tile{border-color:var(--cyan)}.lv2-root .artist-card__strip-overflow{background:var(--press2);border:1px solid var(--rule);width:56px;height:56px;font-family:var(--app);letter-spacing:.06em;color:var(--cyan);text-transform:lowercase;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.lv2-root .artist-card:hover .artist-card__strip-overflow{border-color:var(--cyan)}.lv2-root .artist-card__body{flex-direction:column;gap:4px;margin-top:16px;padding:0 2px;display:flex}.lv2-root .artist-card__name{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:500;line-height:1.15;transition:color .12s;overflow:hidden}.lv2-root .artist-card:hover .artist-card__name{color:var(--cyan)}.lv2-root .artist-card__meta,.lv2-root .artist-card__genres{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.lv2-root .artist-card__score{align-items:center;gap:9px;margin-top:8px;display:flex}.lv2-root .artist-card__score-lbl{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px;font-weight:500}.lv2-root .artist-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lv2-root .artist-list__row-wrap{border-bottom:1px solid var(--rule)}.lv2-root .artist-list__row-wrap:last-child{border-bottom:0}.lv2-root .artist-row{color:inherit;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0;text-decoration:none;transition:background .12s;display:grid}.lv2-root .artist-row:hover{background:var(--press2)}.lv2-root .artist-row__cover{width:64px;height:64px}.lv2-root .artist-row__montage{background:var(--press3);border:1px solid var(--rule);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:64px;height:64px;display:grid;overflow:hidden}.lv2-root .artist-row__montage-cell{background:var(--press3);min-width:0;min-height:0;overflow:hidden}.lv2-root .artist-row__montage-cell svg{width:100%;height:100%;display:block}.lv2-root .artist-row__montage--1 .artist-row__montage-cell{grid-area:1/1/span 2/span 2}.lv2-root .artist-row__montage--2 .artist-row__montage-cell:first-child{grid-area:1/1/auto/span 2}.lv2-root .artist-row__montage--2 .artist-row__montage-cell:nth-child(2){grid-area:2/1/auto/span 2}.lv2-root .artist-row__montage--3 .artist-row__montage-cell:first-child,.lv2-root .artist-row__montage--3 .artist-row__montage-cell:nth-child(2){grid-row:1}.lv2-root .artist-row__montage--3 .artist-row__montage-cell:nth-child(3){grid-area:2/1/auto/span 2}.lv2-root .artist-row__body{flex-direction:column;gap:6px;min-width:0;display:flex}.lv2-root .artist-row__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.lv2-root .artist-row__id{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .artist-row__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:18px;font-weight:500;line-height:1.25}.lv2-root .artist-row:hover .artist-row__title{color:var(--cyan)}.lv2-root .artist-row__sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:11px;font-weight:500}.lv2-root .artist-row__scores{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.lv2-root .artist-row__score-big{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:22px;line-height:1}.lv2-root .artist-row__score-of{color:var(--mid);font-size:12px}.lv2-root .artist-row__score-sub{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px;font-weight:500}@media (max-width:767px){.lv2-root .artist-row__head{grid-template-columns:minmax(0,1fr);gap:8px}.lv2-root .artist-row__scores{flex-direction:row;align-items:baseline;gap:8px}.lv2-root .artist-grid{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.lv2-root .artist-card__strip{gap:4px}.lv2-root .artist-card__strip-tile,.lv2-root .artist-card__strip-overflow{width:38px;height:38px}.lv2-root .artist-card__strip-tile svg text{display:none}.lv2-root .artist-card__strip-overflow{letter-spacing:.04em;font-size:11px}.lv2-root .artist-card__body{gap:3px;margin-top:12px}.lv2-root .artist-card__name{font-size:16px}.lv2-root .artist-card__meta,.lv2-root .artist-card__genres{letter-spacing:.05em;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.lv2-root .artist-card__genres{-webkit-line-clamp:1}.lv2-root .artist-card__score{margin-top:2px;font-size:12px}.lv2-root .artist-card__score b{font-size:18px}.lv2-root .artist-card__score-lbl{font-size:10px}.lv2-root .artist-row--mobile{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.lv2-root .artist-row--mobile .artist-row__body{gap:4px}.lv2-root .artist-row--mobile .artist-row__title{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:16px;font-weight:500;line-height:1.2}.lv2-root .artist-row--mobile .artist-row__sub{font-family:var(--app);letter-spacing:.05em;color:var(--mid);text-transform:lowercase;font-size:10.5px;font-weight:500}.lv2-root .artist-row--mobile .artist-row__sub--genres{font-size:10.5px}.lv2-root .artist-row__score-inline{font-family:var(--serif);color:var(--ink);margin-top:4px;font-size:13px;line-height:1}.lv2-root .artist-row__score-inline b{font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-size:18px;font-weight:500}.lv2-root .artist-row__score-lbl{font-family:var(--app);letter-spacing:.06em;color:var(--mid);text-transform:lowercase;font-size:10px;font-weight:500}}.lv2-root .artists-filter-modal__foot{flex-direction:column;gap:10px;display:flex}.lv2-root .artists-filter-modal__clear{appearance:none;min-height:44px;font-family:var(--app);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;cursor:pointer;background:0;border:0;align-self:center;padding:8px;font-size:11px;font-weight:600}.lv2-root .artists-filter-modal__clear:hover{text-decoration:underline}.lv2-root .rankings-year{--rk-muted:#9c9a90;--rk-faint:#75736b;--rk-prose:#cbc9bf;--rk-hair-1:#e7e5db1f;--rk-hair-2:#e7e5db1a;--rk-hair-3:#e7e5db12;padding:64px 0 120px}.lv2-root .rkhero{flex-direction:column;display:flex}.lv2-root .rkhero__band{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.lv2-root .rkhero__eyebrow{font-family:var(--app);font-variant:small-caps;letter-spacing:.14em;color:var(--rk-muted);font-size:13px;font-weight:600}.lv2-root .rkhero__eyebrow.is-current{color:var(--cyan)}.lv2-root .rkhero__nav{align-items:baseline;gap:22px;display:inline-flex}.lv2-root .rkhero__adj{font-family:var(--app);font-variant:small-caps;letter-spacing:.1em;color:var(--rk-muted);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;transition:color .12s}.lv2-root .rkhero__adj--next{color:var(--cyan)}.lv2-root .rkhero__adj:hover{color:var(--ink)}.lv2-root .rkhero__year-wrap{margin-top:12px;position:relative}.lv2-root .rkhero__year{margin:0;line-height:.9}.lv2-root .rkhero__year-btn{cursor:pointer;background:0;border:0;align-items:flex-start;gap:4px;padding:0;display:inline-flex}.lv2-root .rkhero__year-num{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum" 1;font-size:clamp(84px,11.5vw,148px);font-weight:600;line-height:.9;transition:color .12s}.lv2-root .rkhero__year-btn:hover .rkhero__year-num{color:var(--cyan)}.lv2-root .rkhero__caret{font-family:var(--serif);color:var(--cyan);align-self:flex-start;font-size:clamp(22px,2.7vw,40px);font-weight:400;line-height:1;transition:opacity .12s}.lv2-root .rkhero__year-btn:hover .rkhero__caret{opacity:.7}.lv2-root .rkhero__picker{z-index:40;scrollbar-width:thin;background:var(--page);border:1px solid #e7e5db26;min-width:184px;max-height:320px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:2px;overflow-y:auto;box-shadow:0 12px 32px #00000073}.lv2-root .rkhero__picker-opt{font-family:var(--serif);color:var(--rk-muted);font-feature-settings:"tnum" 1;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 18px;font-size:18px;text-decoration:none;transition:color .12s,background .12s;display:flex}.lv2-root .rkhero__picker-opt:hover{color:var(--ink);background:#e7e5db0d}.lv2-root .rkhero__picker-opt.is-active{color:var(--cyan)}.lv2-root .rkhero__picker-tag{font-family:var(--app);font-variant:small-caps;letter-spacing:.12em;color:var(--cyan);font-size:10px;font-weight:600}.lv2-root .rkhero__band2{justify-content:space-between;align-items:baseline;gap:24px;margin-top:18px;display:flex}.lv2-root .rkhero__count{font-family:var(--app);font-variant:small-caps;letter-spacing:.1em;color:var(--rk-muted);margin:0;font-size:13px;font-weight:500}.lv2-root .rkhero__count-sep{color:var(--rk-faint);margin:0 .55em}.lv2-root .rkhero__basis{flex:none;gap:4px;display:flex}.lv2-root .rkhero__basis button{font-family:var(--app);letter-spacing:.04em;color:var(--rk-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 10px;font-size:12px}.lv2-root .rkhero__basis button:hover{color:var(--ink)}.lv2-root .rkhero__basis button.is-on{color:var(--ink);border-color:var(--cyan-d);background:var(--press3);font-weight:600}.lv2-root .rkhero__controls{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;display:flex}.lv2-root .rkhero__desklink{cursor:pointer;font-family:var(--app);font-variant:small-caps;letter-spacing:.08em;color:var(--rk-muted);background:0;border:0;padding:0;font-size:12px;font-weight:500;transition:color .12s}.lv2-root .rkhero__desklink:hover{color:var(--ink)}.lv2-root .rkhero__desklink-glyph{color:var(--cyan)}.lv2-root .rkdesk{border-left:2px solid var(--cyan);max-width:640px;margin-top:28px;padding-left:24px}.lv2-root .rkdesk__body{font-family:var(--serif);color:var(--rk-prose);margin:0;font-size:21px;font-style:italic;font-weight:300;line-height:1.55}.lv2-root .rkdesk__sig{font-family:var(--app);font-variant:small-caps;letter-spacing:.12em;color:var(--rk-faint);margin:18px 0 0;font-size:13px;font-weight:500}.lv2-root .rksort{font-family:var(--app);font-variant:small-caps;letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;font-size:12px;font-weight:500;display:flex}.lv2-root .rksort__lbl{color:var(--rk-faint)}.lv2-root .rksort__item{align-items:baseline;display:inline-flex}.lv2-root .rksort__sep{color:var(--rk-faint);margin:0 .5em}.lv2-root .rksort__opt{cursor:pointer;font:inherit;font-variant:small-caps;letter-spacing:inherit;color:var(--rk-muted);background:0;border:0;margin:0;padding:0;transition:color .12s}.lv2-root .rksort__opt:hover{color:var(--ink)}.lv2-root .rksort__opt.is-active{color:var(--cyan)}.lv2-root .rankings-year__rule{border:0;border-top:1px solid var(--rk-hair-1);height:0;margin:32px 0 0}.lv2-root .rankings-year__none{font-family:var(--app);font-variant:small-caps;letter-spacing:.1em;color:var(--rk-faint);margin:56px 0 0;font-size:14px;font-weight:500}.lv2-root .rklist,.lv2-root .rk2-group,.lv2-root .rk3-group{margin:0;padding:0;list-style:none}.lv2-root .rk1{align-items:center;gap:28px;padding:44px 0 48px;display:flex}.lv2-root .rk1__num{min-width:150px;font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum" 1;flex:none;font-size:140px;font-weight:600;line-height:.8}.lv2-root .rk1__cover{flex:none;width:220px;height:220px;display:block;overflow:hidden;box-shadow:0 2px 24px #0006}.lv2-root .rk1__cover svg{width:100%;height:100%;display:block}.lv2-root .rk1__text{flex:auto;min-width:0}.lv2-root .rk1__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:44px;font-weight:500;line-height:1.05}.lv2-root .rk1__title-link{color:inherit;text-decoration:none;transition:color .12s}.lv2-root .rk1__title-link:hover{color:var(--cyan)}.lv2-root .rk1__artist{font-family:var(--serif);color:var(--rk-prose);margin:4px 0 0;font-size:26px;font-style:italic;font-weight:300;line-height:1.2}.lv2-root .rk1__scores{text-align:right;flex:none}.lv2-root .rk1__verified-num{font-family:var(--serif);color:var(--cyan);font-feature-settings:"tnum" 1;font-size:60px;font-weight:600;line-height:1}.lv2-root .rk1__verified-lbl{font-family:var(--app);font-variant:small-caps;letter-spacing:.08em;color:var(--rk-muted);margin-top:6px;font-size:12px;font-weight:500;display:block}.lv2-root .rk1__overall{color:var(--rk-faint);margin-top:14px}.lv2-root .rk1__overall-num{font-family:var(--serif);color:var(--rk-faint);font-feature-settings:"tnum" 1;font-size:28px;font-weight:400;line-height:1}.lv2-root .rk1__overall-lbl{font-family:var(--app);font-variant:small-caps;letter-spacing:.08em;color:var(--rk-faint);font-size:12px;font-weight:500}.lv2-root .rk2{color:inherit;border-top:1px solid var(--rk-hair-2);align-items:center;gap:32px;padding:18px 0;text-decoration:none;display:flex}.lv2-root .rk2__num{min-width:80px;font-family:var(--serif);letter-spacing:-.03em;color:var(--rk-prose);font-feature-settings:"tnum" 1;flex:none;font-size:56px;font-weight:600;line-height:.8}.lv2-root .rk2__cover{background:var(--press3);border:1px solid var(--rule);flex:none;width:96px;height:96px;display:block;overflow:hidden}.lv2-root .rk2__cover svg{width:100%;height:100%;display:block}.lv2-root .rk2__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lv2-root .rk2__title{font-family:var(--serif);color:var(--ink);font-size:24px;font-weight:500;line-height:1.1;transition:color .12s}.lv2-root .rk2:hover .rk2__title{color:var(--cyan)}.lv2-root .rk2__artist{font-family:var(--serif);color:var(--rk-muted);font-size:17px;font-style:italic;font-weight:300;line-height:1.2}.lv2-root .rk2__scores{flex:none;justify-content:flex-end;align-items:baseline;gap:24px;display:flex}.lv2-root .rk2__score{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lv2-root .rk2__score--overall{min-width:48px}.lv2-root .rk2__score-num{font-family:var(--serif);color:var(--cyan);font-feature-settings:"tnum" 1;font-size:34px;font-weight:600;line-height:1}.lv2-root .rk2__score--overall .rk2__score-num{color:var(--rk-prose);font-size:24px;font-weight:400}.lv2-root .rk2__score-lbl{font-family:var(--app);font-variant:small-caps;letter-spacing:.08em;color:var(--rk-muted);font-size:11px;font-weight:500}.lv2-root .rk2__score--overall .rk2__score-lbl{color:var(--rk-faint)}.lv2-root .rk3{color:inherit;border-top:1px solid var(--rk-hair-3);align-items:center;gap:24px;padding:16px 0;text-decoration:none;display:flex}.lv2-root .rk3__num{text-align:right;min-width:48px;font-family:var(--serif);color:var(--rk-muted);font-feature-settings:"tnum" 1;flex:none;font-size:26px;font-weight:500;line-height:1}.lv2-root .rk3__cover{background:var(--press3);border:1px solid var(--rule);flex:none;width:52px;height:52px;display:block;overflow:hidden}.lv2-root .rk3__cover svg{width:100%;height:100%;display:block}.lv2-root .rk3__id{white-space:nowrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.lv2-root .rk3__title{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;font-size:19px;font-weight:500;line-height:1.2;transition:color .12s;overflow:hidden}.lv2-root .rk3:hover .rk3__title{color:var(--cyan)}.lv2-root .rk3__artist{font-family:var(--serif);color:var(--rk-muted);flex:none;font-size:16px;font-style:italic;font-weight:300;line-height:1.2}.lv2-root .rk3__count{text-align:right;min-width:80px;font-family:var(--app);font-variant:small-caps;letter-spacing:.06em;color:var(--rk-faint);flex:none;font-size:12px;font-weight:500}.lv2-root .rk3__verified{text-align:right;min-width:54px;font-family:var(--serif);color:var(--cyan);font-feature-settings:"tnum" 1;flex:none;font-size:24px;font-weight:600;line-height:1}.lv2-root .rk3__overall{text-align:right;min-width:42px;font-family:var(--serif);color:var(--rk-muted);font-feature-settings:"tnum" 1;flex:none;font-size:18px;font-weight:400;line-height:1}@media (max-width:860px){.lv2-root .rkhero__band2{flex-direction:column;align-items:flex-start;gap:14px}.lv2-root .rkhero__controls{text-align:left;align-items:flex-start}.lv2-root .rksort{justify-content:flex-start}.lv2-root .rk1{flex-wrap:wrap;gap:18px 24px}.lv2-root .rk1__num{min-width:0;font-size:88px}.lv2-root .rk1__text{flex-basis:100%;order:3}.lv2-root .rk1__scores{text-align:left;flex-basis:100%;order:4}.lv2-root .rk2{gap:20px}.lv2-root .rk2__num{min-width:52px;font-size:40px}.lv2-root .rk2__cover{width:72px;height:72px}.lv2-root .rk3{flex-wrap:wrap;gap:8px 16px}.lv2-root .rk3__id{flex-basis:60%}}.lv2-root .album__write-btn{font-family:var(--app);font-variant:small-caps;letter-spacing:.06em;color:var(--page);background:var(--cyan);cursor:pointer;border:0;margin-top:14px;padding:9px 18px;font-size:13px;font-weight:600;transition:opacity .12s}.lv2-root .album__write-btn:hover{opacity:.88}.lv2-root .artist__bio{max-width:64ch;margin-top:28px}.lv2-root .discog__head{margin-bottom:16px}.lv2-root .discog__list{flex-direction:column;display:flex}.lv2-root .discog__loading{font-family:var(--app);font-variant:small-caps;letter-spacing:.1em;color:var(--mid);padding:16px 0;font-size:13px}.lv2-root .search__empty-line{font-family:var(--serif);color:var(--ink-dim);max-width:60ch;padding:20px 0;font-size:17px;line-height:1.6}.lv2-root .albums-browse__loadmore{justify-content:center;padding:40px 0 8px;display:flex}.lv2-root .albums-browse__loadmore-btn{font-family:var(--app);font-variant:small-caps;letter-spacing:.1em;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0;padding:11px 22px;font-size:13px;font-weight:600;transition:border-color .12s,color .12s}.lv2-root .albums-browse__loadmore-btn:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.lv2-root .albums-browse__loadmore-btn:disabled{opacity:.5;cursor:default}.lv2-root .charts-stack{flex-direction:column;gap:56px;display:flex}.lv2-root .charts-section__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:12px;display:flex}.lv2-root .charts-section__desc{font-family:var(--serif);color:var(--mid);font-size:16px;font-style:italic;font-weight:300}.lv2-root .years-index{flex-direction:column;gap:0;display:flex}.lv2-root .years-decade{border-top:1px solid var(--rule);grid-template-columns:96px 1fr;align-items:baseline;gap:28px;padding:26px 0;display:grid}.lv2-root .years-decade:last-child{border-bottom:1px solid var(--rule)}.lv2-root .years-decade__label{color:var(--mid)}.lv2-root .years-decade__grid{flex-wrap:wrap;gap:14px 30px;display:flex}.lv2-root .year-chip{color:var(--ink);align-items:baseline;gap:7px;text-decoration:none;transition:color .15s;display:inline-flex}.lv2-root .year-chip__yr{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:1}.lv2-root .year-chip__count{font-family:var(--app);letter-spacing:.04em;color:var(--mid);font-variant-numeric:tabular-nums;font-size:11px}.lv2-root .year-chip:hover,.lv2-root .year-chip:hover .year-chip__count{color:var(--cyan)}@media (max-width:640px){.lv2-root .years-decade{grid-template-columns:1fr;gap:12px}.lv2-root .year-chip__yr{font-size:22px}}.lv2-root .review-detail{max-width:720px;margin:0 auto;padding:4px 0 80px}.lv2-root .review-detail__back{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);align-items:center;gap:7px;margin-bottom:38px;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}.lv2-root .review-detail__back:hover{color:var(--cyan)}.lv2-root .review-detail__album{border-bottom:1px solid var(--rule);align-items:flex-start;gap:22px;padding-bottom:28px;display:flex}.lv2-root .review-detail__cover{background:var(--rule);flex:0 0 132px;width:132px;height:132px;display:block;overflow:hidden}.lv2-root .review-detail__album-id{flex-direction:column;gap:9px;padding-top:2px;display:flex}.lv2-root .review-detail__album-name{font-family:var(--serif);color:var(--ink);font-size:33px;font-style:italic;font-weight:300;line-height:1.08;text-decoration:none;transition:color .15s}.lv2-root .review-detail__album-name:hover{color:var(--cyan)}.lv2-root .review-detail__album-artist{font-family:var(--app);color:var(--mid);font-size:14px}.lv2-root .review-detail__artist-link{color:var(--mid);text-decoration:none;transition:color .15s}.lv2-root .review-detail__artist-link:hover{color:var(--cyan)}.lv2-root .review-detail__byline{justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.lv2-root .review-detail__author{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lv2-root .review-detail__author-id{flex-direction:column;gap:2px;display:flex}.lv2-root .review-detail__author-name{font-family:var(--app);color:var(--ink);font-size:15px;font-weight:600;transition:color .15s}.lv2-root .review-detail__author:hover .review-detail__author-name{color:var(--cyan)}.lv2-root .review-detail__author-sub{font-family:var(--app);color:var(--mid);font-size:12px}.lv2-root .review-detail__draft{color:var(--cyan);text-transform:uppercase;letter-spacing:.05em}.lv2-root .review-detail__score{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.lv2-root .review-detail__score-lbl{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:10px}.lv2-root .review-detail__body{border-top:1px solid var(--rule);padding-top:22px}.lv2-root .review-detail__body p{font-family:var(--serif);color:var(--ink);margin:0 0 1.05em;font-size:19px;font-weight:300;line-height:1.7}.lv2-root .review-detail__body p:last-child{margin-bottom:0}.lv2-root .review-detail__stats{border-top:1px solid var(--rule);font-family:var(--app);color:var(--mid);margin-top:34px;padding-top:18px;font-size:13px}.lv2-root .review-detail__stats b{color:var(--ink);font-weight:600}.lv2-root .review-detail__next{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px}.lv2-root .review-detail__next-link{border:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:16px;transition:border-color .15s,background .15s;display:grid}.lv2-root .review-detail__next-link:hover{border-color:var(--cyan);background:var(--press2)}.lv2-root .review-detail__next-cover{border:1px solid var(--rule);width:56px;height:56px;overflow:hidden}.lv2-root .review-detail__next-id{flex-direction:column;gap:4px;min-width:0;display:flex}.lv2-root .review-detail__next-title{font-family:var(--serif);color:var(--ink);font-size:18px;transition:color .15s}.lv2-root .review-detail__next-link:hover .review-detail__next-title{color:var(--cyan)}.lv2-root .review-detail__next-sub{font-family:var(--app);color:var(--mid);font-size:12.5px}@media (max-width:640px){.lv2-root .review-detail__album{flex-direction:column;gap:16px}.lv2-root .review-detail__cover{flex-basis:112px;width:112px;height:112px}.lv2-root .review-detail__album-name{font-size:27px}.lv2-root .review-detail__body p{font-size:17px}}.lv2-root .rankings-list{flex-direction:column;display:flex}.lv2-root .ranking-row{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:20px 2px;text-decoration:none;display:grid}.lv2-root .ranking-row:last-child{border-bottom:1px solid var(--rule)}.lv2-root .ranking-row__covers{display:flex}.lv2-root .ranking-row__cover{background:var(--rule);width:56px;height:56px;box-shadow:0 0 0 1px var(--page);margin-left:-12px;overflow:hidden}.lv2-root .ranking-row__cover:first-child{margin-left:0}.lv2-root .ranking-row__cover--empty{width:56px;height:56px}.lv2-root .ranking-row__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.lv2-root .ranking-row__subject{font-family:var(--serif);color:var(--ink);font-size:24px;font-style:italic;font-weight:300;line-height:1.1;transition:color .15s}.lv2-root .ranking-row:hover .ranking-row__subject{color:var(--cyan)}.lv2-root .ranking-row__by{font-family:var(--app);color:var(--mid);font-size:13px}.lv2-root .ranking-row__crumb{color:var(--mid);text-decoration:none;transition:color .15s}.lv2-root .ranking-row__crumb:hover{color:var(--cyan)}@media (max-width:640px){.lv2-root .ranking-row{grid-template-columns:1fr;gap:14px}.lv2-root .ranking-row__cover,.lv2-root .ranking-row__cover--empty{width:46px;height:46px}.lv2-root .ranking-row__subject{font-size:20px}}.lv2-root .diary{max-width:720px;margin:0 auto}.lv2-root .diary__months{flex-direction:column;gap:40px;display:flex}.lv2-root .diary__month-label{color:var(--mid);border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:12px;display:block}.lv2-root .diary__list{flex-direction:column;display:flex}.lv2-root .diary__row{border-bottom:1px solid var(--rule);grid-template-columns:38px 1fr auto;align-items:center;gap:16px;padding:15px 0;display:grid}.lv2-root .diary__day{text-align:center;flex-direction:column;align-items:center;display:flex}.lv2-root .diary__day-num{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-style:italic;font-weight:300;line-height:1}.lv2-root .diary__day-name{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-top:4px;font-size:9px}.lv2-root .diary__entry{align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.lv2-root .diary__cover{background:var(--rule);flex:0 0 52px;width:52px;height:52px;overflow:hidden}.lv2-root .diary__entry-id{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-root .diary__entry-name{font-family:var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-style:italic;font-weight:400;transition:color .15s;overflow:hidden}.lv2-root .diary__entry:hover .diary__entry-name{color:var(--cyan)}.lv2-root .diary__entry-artist{font-family:var(--app);color:var(--mid);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lv2-root .diary__entry-meta{font-family:var(--app);letter-spacing:.04em;text-transform:uppercase;color:var(--mid);align-items:center;gap:10px;margin-top:3px;font-size:10px;display:flex}.lv2-root .diary__entry-tag{color:var(--cyan)}.lv2-root .diary__score{flex:none}@media (max-width:640px){.lv2-root .diary__row{grid-template-columns:32px 1fr auto;gap:12px}.lv2-root .diary__cover{flex-basis:46px;width:46px;height:46px}.lv2-root .diary__entry-name{font-size:16px}}.lv2-root .collection-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.lv2-root .collection-card{border:1px solid var(--rule);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:border-color .15s;display:flex}.lv2-root .collection-card:hover{border-color:var(--cyan)}.lv2-root .collection-card__title{font-family:var(--serif);color:var(--ink);font-size:22px;font-style:italic;font-weight:300;line-height:1.15;transition:color .15s}.lv2-root .collection-card:hover .collection-card__title{color:var(--cyan)}.lv2-root .collection-card__desc{font-family:var(--app);color:var(--mid);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.lv2-root .collection-card__meta{font-family:var(--app);letter-spacing:.05em;text-transform:uppercase;color:var(--mid);align-items:center;gap:12px;margin-top:4px;font-size:11px;display:flex}.lv2-root .collection-card__badge{border:1px solid var(--rule);color:var(--mid);padding:2px 8px}@media (max-width:640px){.lv2-root .collection-grid{grid-template-columns:1fr}}.lv2-root .collections-mosaic-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px 22px;display:grid}.lv2-root .collection-mosaic{flex-direction:column;text-decoration:none;display:flex}.lv2-root .collection-mosaic__art{aspect-ratio:1;background:var(--rule);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.lv2-root .collection-mosaic__cell{background:var(--rule);width:100%;height:100%;box-shadow:0 0 0 .5px var(--page);overflow:hidden}.lv2-root .collection-mosaic__title{font-family:var(--serif);color:var(--ink);font-size:19px;font-style:italic;font-weight:300;line-height:1.2;transition:color .15s}.lv2-root .collection-mosaic:hover .collection-mosaic__title{color:var(--cyan)}.lv2-root .collection-mosaic__sub{font-family:var(--app);color:var(--mid);margin-top:4px;font-size:12px}@media (max-width:640px){.lv2-root .collections-mosaic-grid{grid-template-columns:1fr 1fr;gap:22px 14px}}.lv2-root .activity-list{flex-direction:column;display:flex}.lv2-root .activity-row{border-bottom:1px solid var(--rule);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.lv2-root .activity-row__avatar{flex:none;line-height:0}.lv2-root .activity-row__body{min-width:0}.lv2-root .activity-row__line{font-family:var(--app);color:var(--mid);margin:0;font-size:14px;line-height:1.4}.lv2-root .activity-row__actor{color:var(--ink);font-weight:600;text-decoration:none;transition:color .15s}.lv2-root .activity-row__actor:hover{color:var(--cyan)}.lv2-root .activity-row__target{color:var(--ink);font-family:var(--serif);font-style:italic;text-decoration:none;transition:color .15s}.lv2-root .activity-row__target:hover{color:var(--cyan)}.lv2-root .activity-row__time{font-family:var(--app);letter-spacing:.04em;text-transform:uppercase;color:var(--mid);margin-top:3px;font-size:11px;display:block}.lv2-root .activity-row__score{flex:none}.lv2-root .activity-row__cover{background:var(--rule);width:44px;height:44px;display:block;overflow:hidden}@media (max-width:640px){.lv2-root .activity-row{gap:12px}}.lv2-root .album__facts{display:contents}.lv2-root .discover-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:52px;margin-bottom:8px;padding:4px 0 48px;display:grid}.lv2-root .discover-hero__cover{aspect-ratio:1;background:var(--rule);border:1px solid var(--rule);display:block;overflow:hidden}.lv2-root .discover-hero__info{min-width:0}.lv2-root .discover-hero__info .kicker{margin-bottom:18px;display:block}.lv2-root .discover-hero__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(40px,5.4vw,68px);font-weight:400;line-height:.98}.lv2-root .discover-hero__title a{color:inherit;text-decoration:none;transition:color .15s}.lv2-root .discover-hero__title a:hover{color:var(--cyan)}.lv2-root .discover-hero__artist{font-family:var(--serif);color:var(--mid);margin:0 0 26px;font-size:23px}.lv2-root .discover-hero__artist a{color:var(--ink-dim);text-decoration:none;transition:color .15s}.lv2-root .discover-hero__artist a:hover{color:var(--cyan)}.lv2-root .discover-hero__score{align-items:center;gap:16px;margin-bottom:18px;display:flex}.lv2-root .discover-hero__score-lbl{font-family:var(--app);letter-spacing:.02em;color:var(--mid);font-size:13px}.lv2-root .discover-hero__score-lbl b{color:var(--ink);font-weight:600}.lv2-root .discover-hero__genres{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);margin:0;font-size:12px}@media (max-width:860px){.lv2-root .discover-hero{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.lv2-root .discover-hero__cover{max-width:300px}.lv2-root .discover-hero__info .kicker{margin-bottom:12px}.lv2-root .discover-hero__artist{margin-bottom:18px}}.lv2-root .artist__facts{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:56px;margin-top:8px;display:grid}.lv2-root .artist__facts>.artist__score{margin-top:0;margin-bottom:0}.lv2-root .artist__facts>.artist__meta{margin-top:0}@media (max-width:1080px){.lv2-root .artist__facts{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.lv2-root .artist__facts{display:contents}}.lv2-root .albums-tile__cover img{transition:transform .32s cubic-bezier(.2,0,.2,1)}.lv2-root .albums-tile:hover .albums-tile__cover img{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.lv2-root .albums-tile__cover img,.lv2-root .albums-tile:hover .albums-tile__cover img{transition:none;transform:none}}.lv2-root .discover-hero__cover img{transition:transform .36s cubic-bezier(.2,0,.2,1)}.lv2-root .discover-hero__cover:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.lv2-root .discover-hero__cover img,.lv2-root .discover-hero__cover:hover img{transition:none;transform:none}}.lv2-root .albums-tile__cover:empty,.lv2-root .discover-hero__cover:empty,.lv2-root .album__cover:empty{background:linear-gradient(145deg, var(--press2), var(--press3))}.lv2-root .album__shell,.lv2-root .artist__shell,.lv2-root .profile__shell{position:relative}.lv2-root .album__ambient{z-index:0;pointer-events:none;width:100vw;height:880px;margin-left:-50vw;position:absolute;top:0;left:50%;overflow:hidden}.lv2-root .album__ambient img{-o-object-fit:cover;object-fit:cover;filter:blur(110px)saturate(1.5);opacity:.62;width:100%;height:100%;transform:scale(1.6)}:root[data-theme=light] .lv2-root .album__ambient img{opacity:.4}.lv2-root .album__ambient:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--page) 18%, transparent) 0%, color-mix(in srgb, var(--page) 46%, transparent) 42%, color-mix(in srgb, var(--page) 82%, transparent) 80%, var(--page) 100%);position:absolute;inset:0}.lv2-root .album__shell>.album__top,.lv2-root .album__shell>.album__body,.lv2-root .album__shell>.album-hero,.lv2-root .album__shell>.record-band,.lv2-root .album__shell>.reviews-band,.lv2-root .album__shell>.credits-band,.lv2-root .album__shell>.review-band,.lv2-root .album__shell>.review-detail__next,.lv2-root .album__shell>.album__more,.lv2-root .album__shell>.adjacent,.lv2-root .artist__shell>.artist__top,.lv2-root .artist__shell>.artist__body,.lv2-root .artist__shell>.album-hero,.lv2-root .artist__shell>.album__more,.lv2-root .artist__shell>.reviews-band,.lv2-root .profile__shell>.profile__layout{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.lv2-root .album__ambient img{transition:opacity .6s}}.lv2-root .discover-review{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:40px 0}.lv2-root .discover-review .kicker{margin-bottom:22px;display:block}.lv2-root .discover-review__quote{max-width:940px;margin:0 0 30px}.lv2-root .discover-review__quote a{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:clamp(23px,2.9vw,34px);font-style:italic;font-weight:300;line-height:1.34;text-decoration:none;transition:color .15s}.lv2-root .discover-review__quote a:hover{color:var(--cyan)}.lv2-root .discover-review__foot{align-items:center;gap:16px;display:flex}.lv2-root .discover-review__cover{background:var(--rule);flex:0 0 64px;width:64px;height:64px;display:block;overflow:hidden}.lv2-root .discover-review__meta{flex-direction:column;gap:4px;min-width:0;margin-right:auto;display:flex}.lv2-root .discover-review__album{font-family:var(--app);color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s}.lv2-root .discover-review__album:hover{color:var(--cyan)}.lv2-root .discover-review__by{font-family:var(--app);color:var(--mid);font-size:12.5px}.lv2-root .discover-review__by a{color:var(--ink-dim);text-decoration:none;transition:color .15s}.lv2-root .discover-review__by a:hover{color:var(--cyan)}.lv2-root .discover-review__score{flex:none}@media (max-width:640px){.lv2-root .discover-review__foot{flex-wrap:wrap}}.lv2-root .album-first{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 64px;padding:40px 0 46px;display:flex}.lv2-root .album-first__copy .kicker{margin-bottom:14px;display:block}.lv2-root .album-first__line{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-dim);text-wrap:balance;max-width:26em;margin:0;font-size:clamp(24px,2.8vw,32px);font-style:italic;font-weight:300;line-height:1.3}.lv2-root .album-first__name{color:var(--ink);font-style:normal;font-weight:500}.lv2-root .album-first__note{font-family:var(--app);letter-spacing:.04em;color:var(--mid);margin:10px 0 0;font-size:12px;font-weight:500}.lv2-root .album-first .album__write-btn{flex:none;margin-top:0}.lv2-root .record-band{border-top:1px solid var(--rule);padding:4px 0 60px}.lv2-root .record__head{border-bottom:1px solid var(--mid-lo);padding:36px 0 18px}.lv2-root .record__head .kicker{margin-bottom:10px;display:block}.lv2-root .record__counts{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);font-feature-settings:"tnum" 1;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1}.lv2-root .record__tracks{max-width:680px;margin:0;padding:6px 0 0;list-style:none}.lv2-root .record__tracks--multi{-moz-columns:340px 3;columns:340px 3;-moz-column-gap:72px;column-gap:72px;max-width:none}.lv2-root .record__tracks li{border-bottom:1px solid var(--rule);-moz-column-break-inside:avoid;break-inside:avoid;font-feature-settings:"tnum" 1;align-items:baseline;gap:14px;padding:10px 0 9px;display:flex}.lv2-root .record__tracks .n{font-family:var(--app);letter-spacing:.06em;color:var(--mid);flex:0 0 22px;font-size:11px;font-weight:500}.lv2-root .record__tracks .t{min-width:0;font-family:var(--serif);letter-spacing:-.006em;color:var(--ink);flex:auto;font-size:15.5px;font-weight:400;line-height:1.3}.lv2-root .record__tracks .r{font-family:var(--app);color:var(--mid);margin-left:auto;font-size:11.5px;font-weight:500}.lv2-root .credits-band{border-top:1px solid var(--rule);padding:40px 0 64px}.lv2-root .credits-band .record__credits{margin-top:0}.lv2-root .record__credits{margin-top:44px}.lv2-root .record__credits .kicker{border-bottom:1px solid var(--mid-lo);margin-bottom:16px;padding-bottom:14px;display:block}.lv2-root .record__credits-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px 56px;display:grid}.lv2-root .record__credits .credits{font-feature-settings:"tnum" 1;flex-direction:column;gap:7px;margin:0;display:flex}.lv2-root .reviews__coda{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 48px;padding:30px 0 0;display:flex}.lv2-root .reviews__coda-line{font-family:var(--serif);color:var(--mid);margin:0;font-size:20px;font-style:italic;font-weight:300}.lv2-root .reviews__coda .album__write-btn{margin-top:0}@media (max-width:719px){.lv2-root .album-first{padding:30px 0 34px}}.lv2-root .album-hero{z-index:1;grid-template-columns:clamp(360px,37vw,520px) minmax(0,1fr);align-items:end;gap:30px 64px;min-height:480px;padding:52px 0 16px;display:grid;position:relative}.lv2-root .album-hero__cover-col{flex-direction:column;gap:18px;display:flex}.lv2-root .album-hero__cover{aspect-ratio:1;background:var(--press3);border:1px solid var(--rule);overflow:hidden;box-shadow:0 22px 56px -28px #000000b8}:root[data-theme=light] .lv2-root .album-hero__cover{box-shadow:0 22px 56px -30px #1a140e52}.lv2-root .album-hero__id{min-width:0;padding-top:2px}.lv2-root .album-hero__id>.kicker{margin-bottom:14px;display:block}.lv2-root .album-hero__id .album__artist{margin-bottom:24px}.lv2-root .album-hero__lines{border-top:1px solid var(--rule);margin-bottom:4px;padding-top:16px}.lv2-root .album-hero__line{font-family:var(--app);letter-spacing:.05em;color:var(--ink-dim);font-feature-settings:"tnum" 1;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 10px;font-size:12.5px;font-weight:500;display:flex}.lv2-root .album-hero__line .sep{color:var(--mid-lo)}.lv2-root .album-hero__line--stats{color:var(--mid)}.lv2-root .album-hero__line--stats b{color:var(--ink);font-weight:600}.lv2-root .album-hero__id .album__discography{border-top:0;margin-top:20px;padding-top:0}.lv2-root .album-hero__id .album__discography-strip{grid-template-columns:repeat(5,minmax(0,116px));gap:12px}.lv2-root .album-hero__yours{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:24px;padding-top:18px;display:flex}.lv2-root .album-hero__yours .your-status__line{margin:0}.lv2-root .album-hero__yours .album__write-btn{margin-top:0}.lv2-root .album-hero--text{grid-template-columns:minmax(0,1fr) auto}.lv2-root .album-hero__line-item{align-items:baseline;gap:10px;display:inline-flex}.lv2-root .album-hero__id .artist__tracks{border-top:1px solid var(--rule);max-width:none;margin-top:24px;padding-top:18px}@media (min-width:1024px){.lv2-root .album-hero--text .artist__tracks-list{-moz-columns:2;columns:2;-moz-column-gap:64px;column-gap:64px;max-width:860px}.lv2-root .album-hero--text .artist__tracks-list li{-moz-column-break-inside:avoid;break-inside:avoid}}.lv2-root .album-hero__id .artist__bio{max-width:62ch;margin-top:18px}.lv2-root .album-hero__score{border-top:1px solid var(--rule);align-self:start;width:100%;margin-top:8px;padding-top:26px}.lv2-root .album-hero__score .album__score{margin-bottom:0}.lv2-root .album-hero__score .album__score-top{align-items:end;gap:44px}.lv2-root .album-hero__score .album__dist{min-width:200px;max-width:360px}.lv2-root .album-hero__score .album__score--empty{max-width:100%}.lv2-root .reviews-band{border-top:1px solid var(--rule);grid-template-columns:minmax(0,680px) 300px;justify-content:space-between;align-items:start;gap:56px;padding:0 0 80px;display:grid}.lv2-root .reviews-band--solo{display:block}.lv2-root .reviews-band--solo .reviews{max-width:980px}.lv2-root .review__about{align-items:center;gap:12px;max-width:100%;margin:2px 0 4px;display:inline-flex}.lv2-root .review__about-cover{background:var(--press3);border:1px solid var(--rule);flex:none;width:36px;height:36px;overflow:hidden}.lv2-root .review__about-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid #0000;min-width:0;font-size:16px;font-weight:500;transition:color .15s,border-color .15s}.lv2-root .review__about:hover .review__about-name{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .review__about-year{font-family:var(--app);color:var(--mid);font-feature-settings:"tnum" 1;font-size:11.5px;font-weight:500}.lv2-root .review__about-date{white-space:nowrap}.lv2-root .reviews-feed__bar{border-bottom:1px solid var(--mid-lo);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;margin:40px 0 6px;padding-bottom:14px;display:flex}.lv2-root .reviews-feed__bar-id{align-items:baseline;gap:16px;display:flex}.lv2-root .reviews-feed__count{font-family:var(--app);letter-spacing:.05em;color:var(--mid);font-feature-settings:"tnum" 1;font-size:12px;font-weight:500}.lv2-root .reviews-feed__count b{color:var(--ink);font-weight:600}.lv2-root .reviews-feed__sort{padding:0;position:static;top:auto}.lv2-root .reviews-feed__coda{margin-top:8px;margin-bottom:64px}.lv2-root .review-hero__title a{color:inherit;transition:color .15s}.lv2-root .review-hero__title a:hover{color:var(--cyan)}.lv2-root .review-hero__artist a{color:inherit;border-bottom:1px solid #0000;transition:color .15s,border-color .15s}.lv2-root .review-hero__artist a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.lv2-root .review-hero__year{color:var(--mid)}.lv2-root .review-hero__byline{border-top:1px solid var(--rule);margin-top:26px;padding-top:18px}.lv2-root .review-hero__score-top{align-items:center;gap:20px;display:flex}.lv2-root .review-hero__stamp{flex:none;width:46px;display:block}.lv2-root .review-hero__stamp svg{width:100%;height:auto;display:block}.lv2-root .review-band{border-top:1px solid var(--rule);padding:44px 0 72px}.lv2-root .review-band .review-detail__body{border-top:0;max-width:680px;padding-top:0}.lv2-root .review-band .review-detail__stats{max-width:680px}.lv2-root .review__excerpt{font-family:var(--serif);color:var(--ink-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15.5px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.lv2-root .review__readmore{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);justify-self:start;font-size:10.5px;font-weight:600;transition:color .15s}.lv2-root .review__readmore:hover{color:var(--cyan)}.lv2-root .member-rows__count{font-family:var(--app);letter-spacing:.05em;color:var(--mid);border-bottom:1px solid var(--mid-lo);font-feature-settings:"tnum" 1;padding:4px 0 14px;font-size:12px;font-weight:500}.lv2-root .member-rows__count b{color:var(--ink);font-weight:600}.lv2-root .member-rows{margin:0 0 72px;padding:0;list-style:none}.lv2-root .member-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(220px,300px) minmax(0,1fr) auto;align-items:center;gap:16px 40px;padding:24px 0;display:grid}.lv2-root .member-row__id{align-items:center;gap:16px;min-width:0;display:inline-flex}.lv2-root .member-row__avatar{border:1px solid var(--rule);flex:none;width:56px;height:56px;overflow:hidden}.lv2-root .member-row__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2-root .member-row__who{flex-direction:column;gap:3px;min-width:0;display:flex}.lv2-root .member-row__name{font-family:var(--serif);letter-spacing:-.014em;color:var(--ink);font-size:22px;font-weight:500;line-height:1.1;transition:color .15s}.lv2-root .member-row__id:hover .member-row__name{color:var(--cyan)}.lv2-root .member-row__handle{font-family:var(--app);letter-spacing:.05em;color:var(--mid);font-size:12px;font-weight:500}.lv2-root .member-row__mid{flex-direction:column;gap:6px;min-width:0;display:flex}.lv2-root .member-row__bio{font-family:var(--serif);color:var(--ink-dim);max-width:52ch;margin:0;font-size:14.5px;font-style:italic;font-weight:300;line-height:1.45}.lv2-root .member-row__stats{font-family:var(--app);letter-spacing:.05em;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;font-weight:500;display:flex}.lv2-root .member-row__stats b{color:var(--ink);font-weight:600}.lv2-root .member-row__stat{align-items:baseline;gap:10px;display:inline-flex}.lv2-root .member-row__stats--new{font-style:italic;font-family:var(--serif);letter-spacing:0;color:var(--mid);font-size:13.5px}.lv2-root .member-row__shelf{gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv2-root .member-row__shelf-cover{background:var(--press3);border:1px solid var(--rule);width:72px;height:72px;transition:border-color .15s;display:block;overflow:hidden}.lv2-root .member-row__shelf-cover:hover{border-color:var(--cyan)}@media (max-width:1023px){.lv2-root .member-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.lv2-root .member-row__shelf{scrollbar-width:none;overflow-x:auto}}@media (max-width:767px){.lv2-root .member-rows__count,.lv2-root .member-row{margin-left:16px;margin-right:16px}.lv2-root .member-rows{margin-bottom:56px}}.lv2-root .reviews-band__rail{padding-top:44px}@media (max-width:1023px){.lv2-root .album-hero{flex-direction:column;align-items:stretch;gap:0;padding:24px 0 32px;display:flex}.lv2-root .album-hero__cover-col,.lv2-root .album-hero__id{display:contents}.lv2-root .album-hero__cover{order:1;max-width:480px}.lv2-root .album-hero__id>.kicker{order:2;margin:24px 0 10px}.lv2-root .album-hero .album__title,.lv2-root .album-hero .artist__title{order:3}.lv2-root .album-hero .album__artist{order:4;margin-bottom:0}.lv2-root .album-hero__id .artist__bio{order:6;margin-top:22px}.lv2-root .album-hero__id .artist__tracks,.lv2-root .album-hero__id .review-hero__byline{order:7}.lv2-root .album-hero__score{order:5;justify-self:auto;max-width:none;margin-top:22px}.lv2-root .album-hero__score .album__score{margin:0}.lv2-root .album-hero__lines{order:6;margin:24px 0 0}.lv2-root .album-hero__yours{order:7}.lv2-root .album-hero .album__actions{order:8;margin-top:24px}.lv2-root .album-hero .album__conversion{order:9}.lv2-root .album-hero .album__listen{order:10;margin-top:22px}.lv2-root .album-hero__id .album__discography{order:11;margin-top:22px}.lv2-root .reviews-band{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:64px}.lv2-root .reviews-band__rail{padding-top:0}}@media (max-width:767px){.lv2-root .shell>.albums-browse__header,.lv2-root .album-hero__id>.kicker,.lv2-root .album-hero__lines,.lv2-root .album-hero__yours,.lv2-root .album-hero__score,.lv2-root .album-hero__id .artist__tracks,.lv2-root .album-hero__id .review-hero__byline,.lv2-root .review-detail__next{padding-left:16px;padding-right:16px}.lv2-root .album-hero__score .album__score,.lv2-root .album-hero__score .artist__score{padding-left:0;padding-right:0}.lv2-root .record-band,.lv2-root .reviews-band,.lv2-root .credits-band,.lv2-root .review-band,.lv2-root .adjacent{padding-left:16px;padding-right:16px}.lv2-root .album__shell>.album__more,.lv2-root .artist__shell>.album__more{padding:36px 16px 64px}.lv2-root .album-hero__score .artist__score-top,.lv2-root .album-hero__score .album__score-top{text-align:left;flex-direction:row;justify-content:flex-start;place-items:baseline start}}.lv2-root .browse-empty{flex-direction:column;align-items:flex-start;gap:20px;max-width:54ch;padding:12px 0;display:flex}.lv2-root .browse-empty__line{font-family:var(--serif);color:var(--mid);margin:0;font-size:20px;font-style:italic;font-weight:300;line-height:1.5}.lv2-root .chart-spotlight{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:8px;padding:4px 0 44px;display:grid}.lv2-root .chart-spotlight__cover{aspect-ratio:1;background:var(--rule);border:1px solid var(--rule);display:block;overflow:hidden}.lv2-root .chart-spotlight__cover img{transition:transform .36s cubic-bezier(.2,0,.2,1)}.lv2-root .chart-spotlight__cover:hover img{transform:scale(1.03)}.lv2-root .chart-spotlight__info{align-items:center;gap:32px;min-width:0;display:flex}.lv2-root .chart-spotlight__rank{font-family:var(--serif);color:var(--rule);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(88px,13vw,158px);font-weight:300;line-height:.8}.lv2-root .chart-spotlight__id{min-width:0}.lv2-root .chart-spotlight__id .kicker{margin-bottom:14px;display:block}.lv2-root .chart-spotlight__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1}.lv2-root .chart-spotlight__title a{color:inherit;text-decoration:none;transition:color .15s}.lv2-root .chart-spotlight__title a:hover{color:var(--cyan)}.lv2-root .chart-spotlight__artist{font-family:var(--serif);color:var(--mid);margin:0 0 22px;font-size:20px}.lv2-root .chart-spotlight__artist a{color:var(--ink-dim);text-decoration:none;transition:color .15s}.lv2-root .chart-spotlight__artist a:hover{color:var(--cyan)}.lv2-root .chart-spotlight__score{align-items:center;gap:14px;display:flex}.lv2-root .chart-spotlight__score-lbl{font-family:var(--app);letter-spacing:.04em;text-transform:uppercase;color:var(--mid);max-width:22ch;font-size:12px;line-height:1.4}@media (max-width:860px){.lv2-root .chart-spotlight{grid-template-columns:1fr;gap:24px}.lv2-root .chart-spotlight__cover{max-width:280px}.lv2-root .chart-spotlight__info{gap:20px}.lv2-root .chart-spotlight__rank{font-size:76px}}@media (prefers-reduced-motion:reduce){.lv2-root .chart-spotlight__cover img,.lv2-root .chart-spotlight__cover:hover img{transition:none;transform:none}}.lv2-root .artist-card__strip-tile img{transition:transform .32s cubic-bezier(.2,0,.2,1)}.lv2-root .artist-card:hover .artist-card__strip-tile img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.lv2-root .artist-card__strip-tile img,.lv2-root .artist-card:hover .artist-card__strip-tile img{transition:none;transform:none}}.lv2-root .album__more{z-index:1;border-top:1px solid var(--rule);padding:36px 0 80px;position:relative}.lv2-root .album__more .charts-section__head{margin-bottom:22px}.lv2-root .album__more-link{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s}.lv2-root .album__more-link:hover{color:var(--cyan)}.lv2-root .charts-section__see-all{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s}.lv2-root .charts-section__see-all:hover{color:var(--cyan)}.lv2-root .vscore{gap:13px}.lv2-root .vscore__label{font-family:var(--app);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-d);font-size:11px;font-weight:600;line-height:1}.lv2-root .album__score-big.is-high .lv2-score__num{color:var(--cyan)}.lv2-root .album__score-big.is-low .lv2-score__num{color:var(--mid)}.lv2-root .vscore__splitrow{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:2px;display:flex}.lv2-root .vscore__split{border:1px solid var(--rule);width:fit-content;display:flex}.lv2-root .vscore__split-item{flex-direction:column;gap:4px;padding:9px 16px 8px;display:flex}.lv2-root .vscore__split-item+.vscore__split-item{border-left:1px solid var(--rule)}.lv2-root .vscore__split-num{font-family:var(--serif);letter-spacing:-.02em;color:var(--cyan);font-feature-settings:"tnum" 1, "lnum" 1;font-size:23px;font-weight:500;line-height:1}.lv2-root .vscore__split-item--u .vscore__split-num{color:var(--mid)}.lv2-root .vscore__split-lbl{font-family:var(--app);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);font-size:9.5px;font-weight:600;line-height:1}.lv2-root .vscore__hype{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-size:11px;font-weight:600}.lv2-root .dna{padding-bottom:8px}.lv2-root .dna__head{max-width:64ch;margin-bottom:56px}.lv2-root .dna__title{font-family:var(--serif);letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1}.lv2-root .dna__sentence{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-dim);text-wrap:pretty;margin:22px 0 0;font-size:clamp(20px,2.4vw,27px);font-style:italic;font-weight:400;line-height:1.32}.lv2-root .dna__provenance{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;margin:18px 0 0;font-size:12px;font-weight:500}.lv2-root .dna__provenance-num{color:var(--ink);font-weight:700}.lv2-root .dna__provenance-mark{color:var(--red);font-weight:600}.lv2-root .dna__index{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:22px;margin-bottom:40px;padding:14px 0;display:flex}.lv2-root .dna__index-link{font-family:var(--app);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:600;transition:color .15s}.lv2-root .dna__index-link:hover{color:var(--cyan)}.lv2-root .dna__section{margin-bottom:56px}.lv2-root .dna__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.lv2-root .dna__section-meta{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:500}.lv2-root .dna__bars{flex-direction:column;gap:11px;display:flex}.lv2-root .dna__row{grid-template-columns:minmax(110px,210px) minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.lv2-root .dna__row-label{font-family:var(--serif);color:var(--ink-dim);letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.2}.lv2-root .dna__row--lead .dna__row-label{color:var(--ink);font-weight:500}.lv2-root .dna__row-track{background:color-mix(in srgb, var(--ink) 7%, transparent);height:9px;position:relative;overflow:hidden}.lv2-root .dna__row-fill{background:var(--cyan-d);opacity:.85;height:100%;transition:width .64s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.lv2-root .dna__row--lead .dna__row-fill{background:var(--cyan);opacity:1}.lv2-root .dna__row-tail{font-family:var(--app);letter-spacing:.06em;color:var(--mid);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:12px;font-weight:600}.lv2-root .dna__row--lead .dna__row-tail{color:var(--ink)}.lv2-root .dna__pace{align-items:flex-end;gap:10px;height:180px;padding-top:8px;display:flex}.lv2-root .dna__pace-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:72px;height:100%;display:flex}.lv2-root .dna__pace-count{font-family:var(--app);color:var(--ink);font-feature-settings:"tnum" 1;min-height:12px;font-size:12px;font-weight:700;line-height:1}.lv2-root .dna__pace-bar-wrap{flex:auto;align-items:flex-end;width:100%;max-width:40px;display:flex}.lv2-root .dna__pace-bar{background:var(--cyan-d);opacity:.85;width:100%;transition:height .64s cubic-bezier(.2,.8,.2,1)}.lv2-root .dna__pace-label{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);align-items:baseline;gap:2px;font-size:10px;font-weight:500;line-height:1;display:flex}.lv2-root .dna__pace-yr{color:var(--mid-lo);font-size:8.5px}.lv2-root .dna__empty{border:1px solid var(--rule);max-width:60ch;padding:28px 30px}.lv2-root .dna__empty-line{font-family:var(--serif);color:var(--ink-dim);margin:0 0 18px;font-size:16px;line-height:1.5}.lv2-root .dna__empty-line b{color:var(--ink);font-weight:600}.lv2-root .dna__empty-cta{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);border-bottom:1px solid;padding-bottom:2px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.lv2-root .dna__row-fill,.lv2-root .dna__pace-bar{transition:none}}@media (max-width:680px){.lv2-root .dna__row{grid-template-columns:minmax(88px,120px) minmax(0,1fr) auto;gap:12px}.lv2-root .dna__pace{gap:5px;height:150px}.lv2-root .dna__pace-label{font-size:8.5px}}.lv2-root .profile__wall{margin:4px 0 52px}.lv2-root .profile__wall-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.lv2-root .profile__wall-stats{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;flex-wrap:wrap;align-items:baseline;margin:0;font-size:12px;font-weight:500;display:flex}.lv2-root .profile__wall-stat{align-items:baseline;display:inline-flex}.lv2-root .profile__wall-stat b{color:var(--ink);margin-right:5px;font-weight:700}.lv2-root .profile__wall-stats .sep{color:var(--mid-lo);margin:0 8px}.lv2-root .profile__wall-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.lv2-root .profile__wall-cell{min-width:0}.lv2-root .profile__wall-cover{aspect-ratio:1;background:var(--press3);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);transition:transform .18s ease-out,border-color .18s ease-out;display:block;position:relative;overflow:hidden}.lv2-root .profile__wall-cover:hover,.lv2-root .profile__wall-cover:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-2px)}.lv2-root .profile__wall-score{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);background:color-mix(in srgb, var(--page) 88%, transparent);font-feature-settings:"tnum" 1, "lnum" 1;border-top:1px solid var(--rule);border-right:1px solid var(--rule);padding:4px 7px;font-size:13px;font-weight:500;line-height:1;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.lv2-root .profile__wall-cover{transition:none}}@media (max-width:680px){.lv2-root .profile__wall-grid{grid-template-columns:repeat(3,1fr);gap:7px}}.lv2-root .rkhero__adj-lbl{font-family:var(--app);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);font-size:9.5px;font-weight:600}.lv2-root .discog-rail{z-index:1;border-top:1px solid var(--rule);margin:0;padding:24px 0 28px;position:relative}.lv2-root .discog-rail__head{margin-bottom:14px}.lv2-root .discog-rail__h{font-family:var(--app);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:600;transition:color .15s}.lv2-root .discog-rail__h:hover{color:var(--cyan)}.lv2-root .discog-rail__strip{scrollbar-width:thin;scrollbar-color:var(--rule) transparent;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.lv2-root .discog-rail__item{flex:none}.lv2-root .discog-rail__link{flex-direction:column;gap:8px;width:92px;display:flex}.lv2-root .discog-rail__thumb{aspect-ratio:1;background:var(--press3);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);transition:transform .18s ease-out,border-color .18s ease-out;overflow:hidden}.lv2-root .discog-rail__link:hover .discog-rail__thumb,.lv2-root .discog-rail__link:focus-visible .discog-rail__thumb{border-color:var(--cyan);outline:none;transform:translateY(-2px)}.lv2-root .discog-rail__item.is-current .discog-rail__thumb{border-color:var(--cyan)}.lv2-root .discog-rail__year{font-family:var(--app);letter-spacing:.06em;color:var(--mid);font-feature-settings:"tnum" 1;font-size:10.5px;font-weight:500;line-height:1}.lv2-root .discog-rail__item.is-current .discog-rail__year{color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){.lv2-root .discog-rail__thumb{transition:none}}.lv2-root .tracklist{max-width:860px;margin:0;padding:10px 0 0;list-style:none}.lv2-root .tracklist--split{-moz-columns:400px 2;columns:400px 2;-moz-column-gap:80px;column-gap:80px;max-width:none}.lv2-root .tracklist__row{border-bottom:1px solid var(--rule);-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:28px minmax(0,1fr) 92px 46px;align-items:center;gap:18px;padding:13px 4px 12px;transition:background-color .14s;display:grid}.lv2-root .tracklist__row:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.lv2-root .tracklist__n{font-family:var(--app);letter-spacing:.04em;color:var(--mid);font-feature-settings:"tnum" 1;align-self:baseline;font-size:12px;font-weight:500}.lv2-root .tracklist__name{font-family:var(--serif);letter-spacing:-.008em;color:var(--ink-dim);align-self:baseline;min-width:0;font-size:17px;font-weight:400;line-height:1.3}.lv2-root .tracklist__row:hover .tracklist__name{color:var(--ink)}.lv2-root .tracklist__bar{background:color-mix(in srgb, var(--ink) 7%, transparent);height:3px;position:relative;overflow:hidden}.lv2-root .tracklist__bar-fill{background:var(--cyan-d);opacity:.55;height:100%;position:absolute;inset:0 auto 0 0}.lv2-root .tracklist__row:hover .tracklist__bar-fill{opacity:.8}.lv2-root .tracklist__dur{font-family:var(--app);color:var(--mid);font-feature-settings:"tnum" 1;text-align:right;align-self:baseline;font-size:12px;font-weight:500}@media (max-width:680px){.lv2-root .tracklist--split{-moz-columns:auto;columns:auto}.lv2-root .tracklist__row{grid-template-columns:24px minmax(0,1fr) 60px 44px;gap:12px}.lv2-root .tracklist__bar{display:none}.lv2-root .tracklist__row{grid-template-columns:24px minmax(0,1fr) 44px}}.lv2-root .verdict{z-index:2;border:1px solid var(--rule);border-top:2px solid var(--cyan);background:linear-gradient(#1c1813 0%,#0f0c09 100%);margin-top:8px;position:relative;box-shadow:0 40px 90px -50px #000c}:root[data-theme=light] .lv2-root .verdict{background:linear-gradient(180deg,var(--press2) 0%,var(--press3) 100%);box-shadow:0 30px 70px -46px #1a140e47}.lv2-root .verdict__inner{padding:38px clamp(24px,4vw,56px) 42px}.lv2-root .verdict__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.lv2-root .verdict__kicker{color:var(--cyan-d)}.lv2-root .verdict__status{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;font-size:11px;font-weight:500}.lv2-root .verdict__lede{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-feature-settings:"tnum" 1;max-width:36ch;margin:0 0 26px;font-size:clamp(20px,2.2vw,29px);font-style:italic;font-weight:400;line-height:1.28}.lv2-root .verdict__grid{border:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.lv2-root .verdict__slot{padding:28px 32px 26px;position:relative}.lv2-root .verdict__slot+.verdict__slot{border-left:1px solid var(--rule)}.lv2-root .verdict__slot--v{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 7%,transparent) 0%,transparent 72%)}.lv2-root .verdict__tag{font-family:var(--app);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.lv2-root .verdict__tag--v{color:var(--cyan)}.lv2-root .verdict__tag--c{color:var(--mid)}.lv2-root .verdict__dot{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px}.lv2-root .verdict__dot--mid{background:var(--mid)}.lv2-root .verdict__num{margin-top:14px;display:block}.lv2-root .verdict__num .lv2-score__num{color:var(--cyan);line-height:.92;font-size:clamp(64px,8vw,104px)!important}.lv2-root .verdict__num .lv2-score__of{color:var(--mid);font-size:clamp(24px,3vw,40px)!important}.lv2-root .verdict__num--empty{font-family:var(--serif);letter-spacing:-.04em;color:var(--mid-lo);margin-top:14px;font-size:clamp(60px,7.5vw,96px);font-weight:500;line-height:.92;display:block}.lv2-root .verdict__num--c{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink-dim);font-feature-settings:"tnum" 1;align-items:baseline;margin-top:14px;font-size:clamp(58px,7.2vw,92px);font-weight:500;line-height:.92;display:inline-flex}.lv2-root .verdict__of{color:var(--mid);margin-left:.06em;font-size:.4em}.lv2-root .verdict__sub{font-family:var(--app);letter-spacing:.07em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;margin-top:12px;font-size:12px;font-weight:500;display:block}.lv2-root .verdict__sub b{color:var(--ink);font-weight:700}.lv2-root .verdict__meter{background:color-mix(in srgb,var(--ink) 8%,transparent);height:4px;margin-top:16px;display:block;position:relative;overflow:hidden}.lv2-root .verdict__meter i{background:var(--cyan-d);opacity:.6;height:100%;position:absolute;inset:0 auto 0 0}.lv2-root .verdict__meter--c i{background:var(--mid);opacity:.5}.lv2-root .verdict__meter--empty i{width:0}.lv2-root .verdict__gap{border:1px solid var(--rule);background:color-mix(in srgb,var(--red) 6%,transparent);align-items:center;gap:20px;margin-top:22px;padding:16px 22px;display:flex}.lv2-root .verdict__gap-delta{font-family:var(--serif);letter-spacing:-.03em;color:var(--red);font-feature-settings:"tnum" 1;flex:none;font-size:38px;font-weight:500;line-height:1}.lv2-root .verdict__gap-txt{font-family:var(--app);letter-spacing:.05em;text-transform:uppercase;color:var(--mid);font-size:12.5px;font-weight:500}.lv2-root .verdict__gap-txt b{color:var(--ink);font-weight:700}.lv2-root .verdict__dist{align-items:flex-end;gap:10px;height:72px;margin-top:24px;display:flex}.lv2-root .verdict__dist-bar{background:color-mix(in srgb,var(--cyan) 8%,transparent);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.lv2-root .verdict__dist-bar i{background:var(--cyan-d);opacity:.6;width:100%;min-height:1px;display:block}.lv2-root .verdict__dist-bar em{text-align:center;font-family:var(--app);letter-spacing:.04em;color:var(--mid-lo);font-size:9.5px;font-style:normal;position:absolute;bottom:-18px;left:0;right:0}.lv2-root .verdict__explain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:44px;display:grid}.lv2-root .verdict__copy{font-family:var(--serif);color:var(--ink-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.5}.lv2-root .verdict__copy b{color:var(--ink);font-weight:600}.lv2-root .verdict__cy{color:var(--cyan)}.lv2-root .verdict__invite{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lv2-root .verdict__btn{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--page);background:var(--cyan);cursor:pointer;white-space:nowrap;border:0;padding:13px 22px;font-size:13px;font-weight:700;transition:background-color .15s}.lv2-root .verdict__btn:hover{background:var(--ink)}.lv2-root .verdict__invite-sub{font-family:var(--app);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:500}@media (max-width:760px){.lv2-root .verdict__grid{grid-template-columns:1fr}.lv2-root .verdict__slot+.verdict__slot{border-left:0;border-top:1px solid var(--rule)}.lv2-root .verdict__explain{grid-template-columns:1fr;gap:22px}.lv2-root .verdict__dist{margin-bottom:18px}}.lv2-root .reception{padding-top:0}.lv2-root .reception__head{margin-bottom:24px}.lv2-root .reception__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-size:clamp(24px,2.6vw,32px);font-weight:500}.lv2-root .recep{border:1px dashed var(--rule);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:48px clamp(28px,5vw,72px);display:flex}.lv2-root .recep__stamp{border:1.5px solid var(--red);width:64px;height:64px;color:var(--red);font-family:var(--stamp);letter-spacing:.04em;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.05;display:flex}.lv2-root .recep__line{font-family:var(--serif);color:var(--ink);max-width:36ch;font-size:clamp(20px,2.2vw,27px);font-style:italic;line-height:1.3}.lv2-root .recep__album{font-style:normal;font-weight:500}.lv2-root .recep__sub{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);max-width:54ch;font-size:12.5px;font-weight:500}.lv2-root .recep__btn{font-family:var(--app);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--cyan);cursor:pointer;background:0 0;margin-top:6px;padding:13px 24px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s}.lv2-root .recep__btn:hover{background:var(--cyan);color:var(--page)}.lv2-root .vaxis{margin-top:4px}.lv2-root .vaxis__heads{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lv2-root .vaxis__head{flex-direction:column;gap:12px;min-width:0;display:flex}.lv2-root .vaxis__head--c{text-align:right;align-items:flex-end}.lv2-root .vaxis__tag{font-family:var(--app);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.lv2-root .vaxis__tag--v{color:var(--cyan)}.lv2-root .vaxis__tag--c{color:var(--mid);flex-direction:row-reverse}.lv2-root .vaxis__tag:before{content:"";background:currentColor;flex:none;width:16px;height:3px}.lv2-root .vaxis .verdict__num{margin-top:0}.lv2-root .vaxis .verdict__num .lv2-score__num{font-size:clamp(58px,7vw,92px)!important}.lv2-root .vaxis .verdict__num .lv2-score__of{font-size:clamp(22px,2.7vw,34px)!important}.lv2-root .vaxis .verdict__num--empty{margin-top:0;font-size:clamp(54px,6.6vw,84px);line-height:.9}.lv2-root .vaxis .verdict__num--c{margin-top:0;font-size:clamp(52px,6.4vw,82px);line-height:.9}.lv2-root .vaxis__sub{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-feature-settings:"tnum" 1;font-size:11.5px;font-weight:500}.lv2-root .vaxis__sub b{color:var(--ink);font-weight:700}.lv2-root .vaxis__track{border-bottom:1px solid var(--rule);height:52px;margin:46px 0 10px;position:relative}.lv2-root .vaxis__scale em{font-family:var(--app);letter-spacing:.08em;color:var(--mid-lo);font-feature-settings:"tnum" 1;font-size:10px;font-style:normal;font-weight:500;position:absolute;bottom:-20px;transform:translate(-50%)}.lv2-root .vaxis__scale em:first-child{transform:translate(0)}.lv2-root .vaxis__scale em:last-child{transform:translate(-100%)}.lv2-root .vaxis__tick{position:absolute;bottom:0;transform:translate(-50%)}.lv2-root .vaxis__tick--v{background:var(--cyan);width:4px;height:100%}.lv2-root .vaxis__tick--c{border:1.5px solid var(--ink-dim);background:0 0;width:11px;height:72%}.lv2-root .vaxis__seam{height:4px;position:absolute;bottom:0}.lv2-root .vaxis__seam.is-hype{background:color-mix(in srgb,var(--red) 45%,transparent)}.lv2-root .vaxis__seam.is-slept{background:color-mix(in srgb,var(--cyan) 45%,transparent)}.lv2-root .vaxis__delta{font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum" 1;font-size:27px;font-weight:500;line-height:1;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.lv2-root .vaxis__delta.is-hype{color:var(--red)}.lv2-root .vaxis__delta.is-slept{color:var(--cyan)}.lv2-root .vaxis__caption{font-family:var(--app);letter-spacing:.05em;text-transform:uppercase;color:var(--mid);max-width:72ch;margin:28px 0 0;font-size:12px;font-weight:500}@media (max-width:760px){.lv2-root .vaxis__track{height:44px;margin-top:38px}.lv2-root .vaxis .verdict__num .lv2-score__num{font-size:60px!important}.lv2-root .vaxis .verdict__num--empty,.lv2-root .vaxis .verdict__num--c{font-size:56px}.lv2-root .vaxis__caption{font-size:11px}}.lv2-root .fa{max-width:1240px;padding:0 var(--gutter) 70px;font-family:var(--sans);color:var(--ink);margin:0 auto;font-size:15px}.lv2-root .fa .tnum{font-variant-numeric:tabular-nums}.lv2-root .fa a{color:inherit;text-decoration:none}.lv2-root .fa-hero{border-bottom:1px solid var(--rule);grid-template-columns:248px minmax(0,1fr) 336px;gap:34px;padding:26px 0 28px;display:grid}.lv2-root .fa-id__head{display:contents}.lv2-root .fa-cover{width:248px}.lv2-root .fa-cover>span:first-child,.lv2-root .fa-cover img{border:1px solid var(--mid-lo)}.lv2-root .fa-cover img{-o-object-fit:cover;object-fit:cover;display:block;width:248px!important;height:248px!important}.lv2-root .fa-cover__row{gap:8px;margin-top:10px;display:flex}.lv2-root .fa-cbtn{text-align:center;font-family:var(--app);color:var(--ink-dim);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:7px 0;font-size:12.5px}.lv2-root .fa-cbtn:hover{border-color:var(--mid-lo);color:var(--ink);background:var(--press2)}.lv2-root .fa-cbtn.is-on{border-color:var(--cyan-d);color:var(--ink);background:var(--press3);font-weight:600}.lv2-root .fa-kick{font-family:var(--app);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);font-size:12px;font-weight:600}.lv2-root .fa-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:4px 0 0;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.03}.lv2-root .fa-by{color:var(--ink-dim);margin-top:8px;font-size:16px}.lv2-root .fa-by a{color:var(--ink);border-bottom:1px solid var(--mid-lo)}.lv2-root .fa-by a:hover{border-color:var(--cyan)}.lv2-root .fa-by__img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--mid-lo);vertical-align:-.22em;border-radius:50%;margin-right:5px;display:inline-block;width:1.15em!important;height:1.15em!important}.lv2-root .fa-meta{font-family:var(--app);color:var(--ink-dim);margin-top:13px;font-size:14px}.lv2-root .fa-dot{color:var(--mid-lo);padding:0 7px}.lv2-root .fa-genres{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.lv2-root .fa-chip{font-family:var(--app);color:var(--ink-dim);border:1px solid var(--mid-lo);cursor:pointer;border-radius:3px;padding:4px 9px;font-size:12.5px;font-weight:500}.lv2-root .fa-chip:hover{border-color:var(--cyan);color:var(--ink)}.lv2-root .fa-chip--g{color:var(--ink)}.lv2-root a.fa-chip{text-decoration:none}.lv2-root .fa-ranked{border-top:1px solid var(--rule);font-family:var(--app);color:var(--ink-dim);margin-top:18px;padding-top:14px;font-size:14.5px}.lv2-root .fa-ranked a{color:var(--ink);font-weight:600}.lv2-root .fa-ranked a:hover{color:var(--cyan)}.lv2-root .fa-ranked--new{color:var(--mid);border-top:none;padding-top:6px;font-weight:500}.lv2-root .fa-ranked__line{margin:0}.lv2-root .fa-ranked__none{color:var(--mid-lo)}.lv2-root .fa-ranked__tabs{gap:4px;margin-top:8px;display:flex}.lv2-root .fa-ranked__tabs button{font-family:var(--app);letter-spacing:.02em;color:var(--mid);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 8px;font-size:11.5px}.lv2-root .fa-ranked__tabs button:hover{color:var(--ink-dim)}.lv2-root .fa-ranked__tabs button.is-on{color:var(--ink);border-color:var(--cyan-d);background:var(--press3);font-weight:600}.lv2-root .fa-momentum{font-family:var(--app);color:var(--mid);margin-top:9px;font-size:13px}.lv2-root .fa-momentum b{color:var(--ink-dim);font-weight:600}.lv2-root .fa-score{background:var(--press2);border:1px solid var(--rule);border-radius:7px;align-self:start;padding:17px 17px 15px}.lv2-root .fa-scores{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.lv2-root .fa-scell{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lv2-root .fa-scell__lab{font-family:var(--app);text-transform:uppercase;letter-spacing:.03em;color:var(--mid);justify-content:center;align-items:flex-start;gap:5px;min-height:27px;font-size:11px;font-weight:600;line-height:1.16;display:flex}.lv2-root .fa-ring{flex:none;line-height:0;display:inline-block;position:relative}.lv2-root .fa-ring svg{display:block;transform:rotate(-90deg)}.lv2-root .fa-ring__track{fill:none;stroke:var(--ring-empty)}.lv2-root .fa-ring__fill{fill:none;stroke-linecap:round;stroke-dashoffset:var(--ro);animation:.7s cubic-bezier(.34,.08,.2,1) both fa-ring-fill}@keyframes fa-ring-fill{0%{stroke-dashoffset:276.46px}}@media (prefers-reduced-motion:reduce){.lv2-root .fa-ring__fill{animation:none}}.lv2-root .fa-ring__num{font-family:var(--serif);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.lv2-root .fa-ring.is-hi .fa-ring__fill{stroke:var(--cyan)}.lv2-root .fa-ring.is-hi .fa-ring__num{color:var(--cyan)}.lv2-root .fa-ring.is-mid .fa-ring__fill{stroke:var(--gold)}.lv2-root .fa-ring.is-mid .fa-ring__num{color:var(--gold)}.lv2-root .fa-ring.is-lo .fa-ring__fill{stroke:var(--red)}.lv2-root .fa-ring.is-lo .fa-ring__num{color:var(--red)}.lv2-root .fa-ring.is-none .fa-ring__num{color:var(--ring-empty)}.lv2-root .fa-ring.is-unverified .fa-ring__fill{stroke:var(--mid)}.lv2-root .fa-ring.is-unverified .fa-ring__num{color:var(--mid)}.lv2-root .fa-tick{border-radius:50%;flex:none;width:7px;height:7px;margin-top:2px;display:inline-block}.lv2-root .fa-tick--v{background:var(--cyan)}.lv2-root .fa-tick--c{background:var(--mid)}.lv2-root .fa-scell__n{font-family:var(--serif);margin-top:3px;font-size:34px;font-weight:600;line-height:1;display:block}.lv2-root .fa-scell__n--v{color:var(--cyan)}.lv2-root .fa-scell__n--c{color:var(--ink-dim)}.lv2-root .fa-scell__n--none{color:var(--mid-lo)}.lv2-root .fa-scell__n small{color:var(--mid);font-size:.4em;font-weight:500}.lv2-root .fa-scell__sub{color:var(--mid);margin-top:3px;font-size:11px;line-height:1.3}.lv2-root .fa-cmp{height:18px;margin:16px 2px 0;position:relative}.lv2-root .fa-cmp__track{background:var(--mid-lo);height:2px;position:absolute;top:8px;left:0;right:0}.lv2-root .fa-cmp__seg{background:var(--red);opacity:.55;border-radius:2px;height:4px;position:absolute;top:7px}.lv2-root .fa-cmp__dot{border:2px solid var(--press2);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;transform:translate(-50%)}.lv2-root .fa-cmp__dot--v{background:var(--cyan)}.lv2-root .fa-cmp__dot--c{background:var(--ink-dim)}.lv2-root .fa-cmp__cap{color:var(--ink-dim);margin-top:8px;font-size:12.5px;line-height:1.4}.lv2-root .fa-cmp__cap b{font-family:var(--serif);color:var(--red);font-weight:600}.lv2-root .fa-score__invite{border-top:1px solid var(--rule);color:var(--ink-dim);margin-top:13px;padding-top:12px;font-size:12.5px;line-height:1.5}.lv2-root .fa-info{margin-top:9px;display:block;position:relative}.lv2-root .fa-info__btn{font-family:var(--app);color:var(--cyan);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.lv2-root .fa-info__btn:hover{text-decoration:underline}.lv2-root .fa-info__panel{z-index:10;background:var(--press3);border:1px solid var(--rule);width:260px;color:var(--ink-dim);border-radius:6px;padding:11px 13px;font-size:12.5px;line-height:1.5;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 12px 30px -12px #00000080}.lv2-root .fa-actions{flex-direction:column;gap:8px;margin-top:15px;display:flex}.lv2-root .fa-btn{font-family:var(--app);cursor:pointer;text-align:center;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.lv2-root .fa-btn--primary{background:var(--cyan);color:#04222a;width:100%}.lv2-root .fa-btn--primary:hover{background:color-mix(in srgb,var(--cyan),white 15%)}.lv2-root .fa-arow{gap:8px;display:flex}.lv2-root .fa-arow>*{flex:1}.lv2-root .fa-btn--ghost{border-color:var(--mid-lo);color:var(--ink-dim);background:0 0}.lv2-root .fa-btn--ghost:hover{border-color:var(--mid);color:var(--ink);background:var(--press3)}.lv2-root .fa-btn--ghost.is-on{border-color:var(--cyan);color:var(--cyan)}.lv2-root .fa-you{border-top:1px solid var(--rule);color:var(--ink-dim);margin-top:14px;padding-top:13px;font-size:13px;line-height:1.55}.lv2-root .fa-you b{color:var(--ink);font-weight:600}.lv2-root .fa-you__sc{font-family:var(--serif);color:var(--cyan);font-weight:600}.lv2-root .fa-you__act{gap:7px;margin-top:9px;display:flex}.lv2-root .fa-you__act .fa-btn{flex:1;padding:9px}.lv2-root .fa-friends{border:1px solid var(--rule);background:var(--press2);border-radius:7px;margin:22px 0 0;padding:14px 18px}.lv2-root .fa-friends__h{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);margin-bottom:12px;font-size:12px;font-weight:600}.lv2-root .fa-friends__row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lv2-root .fa-fr{align-items:center;gap:8px;display:flex}.lv2-root .fa-fr__n{color:var(--ink);font-size:13.5px;font-weight:600}.lv2-root .fa-fr__n:hover{color:var(--cyan)}.lv2-root .fa-fr__s{font-family:var(--serif);color:var(--cyan);font-size:16px;font-weight:600}.lv2-root .fa-friends__more,.lv2-root .fa-friends__avg{font-family:var(--app);color:var(--mid);font-size:13px}.lv2-root .fa-friends__avg b{color:var(--ink-dim);font-weight:600}.lv2-root .fa-faces{border:1px solid var(--rule);background:var(--press2);border-radius:7px;margin:18px 0 0;padding:14px 18px}.lv2-root .fa-faces__h{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);margin-bottom:12px;font-size:12px;font-weight:600}.lv2-root .fa-faces__row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lv2-root .fa-face{align-items:center;gap:8px;display:flex}.lv2-root .fa-face__n{color:var(--ink);font-size:13.5px;font-weight:600}.lv2-root .fa-face:hover .fa-face__n{color:var(--cyan)}.lv2-root .fa-face__t{font-family:var(--app);color:var(--mid);font-size:12px}.lv2-root .fa-faces__more{font-family:var(--app);color:var(--mid);font-size:13px}.lv2-root .fa-tick--cr{background:var(--gold)}.lv2-root .fa-scell__n--cr{color:var(--gold)}.lv2-root .fa-cmp__dot--cr{background:var(--gold)}.lv2-root .fa-crit{border-bottom:1px solid var(--rule);align-items:center;gap:11px;padding:7px 0;font-size:13.5px;display:flex}.lv2-root .fa-crit:last-of-type{border-bottom:none}.lv2-root .fa-crit__ring{flex:none}.lv2-root .fa-crit__body{flex-direction:column;gap:3px;min-width:0;display:flex}.lv2-root .fa-crit__pub{color:var(--ink-dim)}.lv2-root a.fa-crit:hover .fa-crit__pub{color:var(--ink)}.lv2-root .fa-crit__q{color:var(--mid);font-size:12.5px;line-height:1.45}.lv2-root .fa-edition{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.lv2-root .fa-edition:last-of-type{border-bottom:none}.lv2-root .fa-edition__name{color:var(--ink)}.lv2-root .fa-edition:hover .fa-edition__name{color:var(--cyan)}.lv2-root .fa-edition__meta{font-family:var(--app);color:var(--mid);text-align:right;white-space:nowrap;font-size:12px}.lv2-root .fa-rkmini{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:9px 0;display:flex}.lv2-root .fa-rkmini:last-of-type{border-bottom:none}.lv2-root .fa-rkmini__pos{font-family:var(--serif);color:var(--cyan);min-width:34px;font-size:22px;font-weight:600}.lv2-root .fa-rkmini__sub{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.2;display:block}.lv2-root .fa-rkmini:hover .fa-rkmini__sub{color:var(--cyan)}.lv2-root .fa-rkmini__by{font-family:var(--app);color:var(--mid);margin-top:1px;font-size:11.5px;display:block}.lv2-root .fa-rkmini__total{font-family:var(--app);color:var(--mid);margin-top:9px;font-size:12.5px}.lv2-root .fa-rkmini__total b{color:var(--ink-dim);font-weight:600}.lv2-root .fa-colmini{border-bottom:1px solid var(--rule);align-items:center;gap:11px;padding:9px 0;display:flex}.lv2-root .fa-colmini:last-of-type{border-bottom:none}.lv2-root .fa-colmini__art{background:var(--press3);border-radius:3px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:44px;height:44px;display:grid;overflow:hidden}.lv2-root .fa-colmini__art i{background-position:50%;background-size:cover;background-color:var(--press3)}.lv2-root .fa-colmini__t{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.2;display:block}.lv2-root .fa-colmini:hover .fa-colmini__t{color:var(--cyan)}.lv2-root .fa-colmini__s{font-family:var(--app);color:var(--mid);margin-top:2px;font-size:11.5px;display:block}.lv2-root .fa-about{border-bottom:1px solid var(--rule);margin-bottom:34px;padding-bottom:30px}.lv2-root .fa-about__text{font-family:var(--serif);color:var(--ink-dim);margin:0;font-size:16px;line-height:1.62}.lv2-root .fa-about__src{font-family:var(--app);color:var(--mid);margin:9px 0 0;font-size:12px}.lv2-root .fa-about__src a{color:var(--cyan)}.lv2-root .fa-about__src a:hover{text-decoration:underline}.lv2-root .fa-body{grid-template-columns:minmax(0,1fr) 336px;gap:46px;padding:30px 0 8px;display:grid}.lv2-root .fa-sect{margin-bottom:38px}.lv2-root .fa-shead{border-bottom:1px solid var(--mid-lo);justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:9px;display:flex}.lv2-root .fa-sh{font-family:var(--app);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-size:15px;font-weight:600}.lv2-root .fa-sh__c{color:var(--mid);text-transform:none;letter-spacing:0;margin-left:8px;font-size:13.5px;font-weight:500}.lv2-root .fa-tabs{gap:4px;display:flex}.lv2-root .fa-tabs button{font-family:var(--app);color:var(--mid);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:3px 9px;font-size:13px}.lv2-root .fa-tabs button.is-on{color:var(--ink);background:var(--press3)}.lv2-root .fa-tl{margin:0;padding:0;list-style:none}.lv2-root .fa-tl__row{border-bottom:1px solid var(--rule);border-radius:4px;grid-template-columns:24px 1fr auto 54px;align-items:center;gap:13px;padding:8px;display:grid}.lv2-root .fa-tl__row:hover{background:var(--press2)}.lv2-root .fa-tl__n{font-family:var(--app);color:var(--mid);text-align:right;font-size:13px}.lv2-root .fa-tl__row.is-peak .fa-tl__n{color:var(--cyan)}.lv2-root .fa-tl__name{color:var(--ink);align-items:center;gap:9px;min-width:0;font-size:15px;display:flex}.lv2-root .fa-tag{font-family:var(--app);letter-spacing:.05em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--cyan-d);border-radius:2px;padding:1px 5px;font-size:10px;font-weight:600}.lv2-root .fa-tl__favs{font-family:var(--app);color:var(--mid);white-space:nowrap;font-size:12.5px}.lv2-root .fa-tl__len{font-family:var(--app);color:var(--ink-dim);text-align:right;font-size:13.5px}.lv2-root .fa-filters{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.lv2-root .fa-flt{font-family:var(--app);color:var(--mid);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:14px;padding:4px 11px;font-size:12.5px}.lv2-root .fa-flt.is-on{color:var(--cyan);border-color:var(--cyan-d)}.lv2-root .fa-rev{border-bottom:1px solid var(--rule);grid-template-columns:38px 1fr;gap:14px;padding:17px 0;display:grid}.lv2-root .fa-rev__head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lv2-root .fa-rev__name{color:var(--ink);font-size:14.5px;font-weight:600}.lv2-root .fa-rev__name:hover{color:var(--cyan)}.lv2-root .fa-badge{font-family:var(--app);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.lv2-root .fa-badge--u{color:var(--mid)}.lv2-root .fa-rev__date{font-family:var(--app);color:var(--mid);font-size:12.5px}.lv2-root .fa-rev__sc{font-family:var(--serif);color:var(--cyan);margin-left:auto;font-size:21px;font-weight:600}.lv2-root .fa-rev__ring{margin-left:auto}.lv2-root .fa-rev__sc--u{color:var(--mid)}.lv2-root .fa-rev__body{color:var(--ink-dim);margin-top:8px;font-size:14.5px;line-height:1.6}.lv2-root .fa-rev__body p{margin:0 0 .5em}.lv2-root .fa-rev__body p:last-child{margin:0}.lv2-root .fa-rev__foot{font-family:var(--app);color:var(--mid);gap:16px;margin-top:10px;font-size:12.5px;display:flex}.lv2-root .fa-rev__foot a{color:var(--mid);text-decoration:none}.lv2-root .fa-rev__foot a:hover{color:var(--cyan)}.lv2-root a.fa-rev__date{text-decoration:none}.lv2-root a.fa-rev__date:hover{color:var(--ink-dim)}.lv2-root .fa-more{font-family:var(--app);color:var(--cyan);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13.5px;display:inline-block}.lv2-root .fa-empty{padding:18px 0 6px}.lv2-root .fa-empty__l{font-family:var(--serif);color:var(--ink);margin:0;font-size:19px;font-weight:600}.lv2-root .fa-empty__s{color:var(--mid);max-width:56ch;margin:8px 0 0;font-size:14px;line-height:1.6}.lv2-root .fa-empty__b{margin-top:14px;padding:10px 17px}.lv2-root .fa-cmt{border-bottom:1px solid var(--rule);grid-template-columns:30px 1fr;gap:11px;padding:13px 0;display:grid}.lv2-root .fa-cmt__head{align-items:center;gap:8px;display:flex}.lv2-root .fa-cmt__n{color:var(--ink);font-size:13.5px;font-weight:600}.lv2-root .fa-cmt__n:hover{color:var(--cyan)}.lv2-root .fa-cmt__d{font-family:var(--app);color:var(--mid);font-size:12px}.lv2-root .fa-cmt__body{color:var(--ink-dim);margin:3px 0 0;font-size:14px;line-height:1.5}.lv2-root .fa-cmt__box{text-align:left;border:1px solid var(--mid-lo);width:100%;color:var(--mid);cursor:pointer;font-size:13.5px;font-family:var(--sans);background:0 0;border-radius:6px;margin-top:14px;padding:11px 13px}.lv2-root .fa-cmt__box:hover{border-color:var(--mid)}.lv2-root .fa-compose{margin-top:16px}.lv2-root .fa-compose__in{resize:vertical;border:1px solid var(--rule);width:100%;min-height:74px;font-family:var(--sans);color:var(--ink);background:var(--press2);border-radius:7px;outline:none;padding:11px 13px;font-size:14px;line-height:1.55}.lv2-root .fa-compose__in:focus{border-color:var(--cyan-d);box-shadow:0 0 0 2px var(--cyan-d)}.lv2-root .fa-compose__in::placeholder{color:var(--mid)}.lv2-root .fa-compose__foot{justify-content:flex-end;margin-top:9px;display:flex}.lv2-root .fa-compose__foot .fa-btn[disabled]{opacity:.5;cursor:default}.lv2-root .fa-side>.fa-block{border-top:1px solid var(--mid-lo);margin-bottom:24px;padding-top:16px}.lv2-root .fa-side>.fa-block:first-child{border-top:none;padding-top:2px}.lv2-root .fa-bh{font-family:var(--app);letter-spacing:.09em;text-transform:uppercase;color:var(--mid);margin-bottom:11px;font-size:12px;font-weight:600}.lv2-root .fa-det{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.lv2-root .fa-det:last-child{border-bottom:none}.lv2-root .fa-det dt{color:var(--mid)}.lv2-root .fa-det dd{color:var(--ink-dim);text-align:right;font-family:var(--app)}.lv2-root .fa-det dd.mono{color:var(--mid);font-size:12px}.lv2-root .fa-det dd a:hover{color:var(--cyan)}.lv2-root .fa-stat-line{color:var(--ink-dim);font-size:13.5px}.lv2-root .fa-stat-line b{color:var(--ink);font-weight:600}.lv2-root .fa-dist{grid-template-columns:18px 1fr 26px;align-items:center;gap:9px;padding:2.5px 0;display:grid}.lv2-root .fa-dist__l{font-family:var(--app);color:var(--ink-dim);text-align:right;font-size:12px}.lv2-root .fa-dist__bar{background:var(--press3);border-radius:2px;height:8px;overflow:hidden}.lv2-root .fa-dist__bar i{background:var(--cyan);height:100%;display:block}.lv2-root .fa-dist__n{font-family:var(--app);color:var(--mid);text-align:right;font-size:11.5px}.lv2-root .fa-artist{align-items:flex-start;gap:12px;display:flex}.lv2-root .fa-artist__img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--mid-lo);border-radius:50%;flex:none;width:48px!important;height:48px!important}.lv2-root .fa-artist__name{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:600}.lv2-root .fa-artist__bio{color:var(--mid);margin-top:3px;font-size:12.5px;line-height:1.5}.lv2-root .fa-artist__btn{width:100%;margin-top:11px;padding:9px}.lv2-root .fa-listen__lead{color:var(--mid);margin-bottom:9px;font-size:12.5px;line-height:1.45}.lv2-root .fa-listen a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:9px 0;font-size:13.5px;display:flex}.lv2-root .fa-listen a:last-child{border:none}.lv2-root .fa-listen a:hover{color:var(--cyan)}.lv2-root .fa-listen__svc{text-transform:capitalize;align-items:center;gap:7px;display:flex}.lv2-root .fa-listen a>span:last-child{font-family:var(--app);color:var(--mid);font-size:11.5px}.lv2-root .fa-tags{flex-wrap:wrap;gap:6px;display:flex}.lv2-root .fa-credits dt{text-transform:capitalize}.lv2-root .fa-shelf{border-top:1px solid var(--rule);padding:26px 0 0}.lv2-root .fa-shelf__grid{grid-template-columns:repeat(6,1fr);gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lv2-root .fa-tile__c{aspect-ratio:1;background:var(--press2);border:1px solid var(--rule);display:block;overflow:hidden}.lv2-root .fa-tile:hover .fa-tile__c{border-color:var(--cyan)}.lv2-root .fa-tile__n{color:var(--ink);margin-top:7px;font-size:13px;line-height:1.25;display:block}.lv2-root .fa-tile__s{font-family:var(--app);color:var(--mid);margin-top:1px;font-size:12px;display:block}.lv2-root .fa-tile__s b{color:var(--cyan);font-weight:600}:root[data-theme=light] .lv2-root .fa-btn--primary{color:#fff}:root[data-theme=light] .lv2-root .fa-btn--primary:hover{background:var(--cyan-d)}:root[data-theme=light] .lv2-root .fa-info__panel{box-shadow:0 12px 30px -12px #1a140e2e}@media (max-width:1040px){.lv2-root .fa-hero{grid-template-columns:200px 1fr;gap:26px}.lv2-root .fa-score{grid-column:1/3}.lv2-root .fa-cover,.lv2-root .fa-cover img{width:200px!important}.lv2-root .fa-cover img{height:200px!important}.lv2-root .fa-body{grid-template-columns:1fr;gap:8px}.lv2-root .fa-shelf__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.lv2-root .fa-hero{-moz-column-gap:14px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:13px 14px;padding:18px 0 22px;display:grid}.lv2-root .fa-cover,.lv2-root .fa-id{display:contents}.lv2-root .fa-cover>:first-child{order:1;grid-column:1;align-self:start}.lv2-root .fa-cover img{margin:0;width:104px!important;height:104px!important}.lv2-root .fa-id__head{flex-direction:column;order:2;grid-column:2;min-width:0;display:flex}.lv2-root .fa-id__head .fa-title{margin-top:2px;font-size:clamp(22px,6.2vw,30px)}.lv2-root .fa-id__head .fa-by{margin-top:6px;font-size:14.5px}.lv2-root .fa-id__head .fa-meta{margin-top:8px;font-size:13px}.lv2-root .fa-genres{order:3;grid-column:1/-1;margin:0}.lv2-root .fa-score{order:4;grid-column:1/-1;align-self:stretch}.lv2-root .fa-ranked{order:5;grid-column:1/-1;margin:0}.lv2-root .fa-momentum{order:6;grid-column:1/-1;margin:0}.lv2-root .fa-cover__row{order:7;grid-column:1/-1;margin:0}.lv2-root .fa-scores{gap:6px}.lv2-root .fa-scell__lab{letter-spacing:.02em;min-height:24px;font-size:10px}.lv2-root .fa-scell__sub{font-size:10.5px}.lv2-root .fa-cbtn{padding:12px 0;font-size:13px}.lv2-root .fa-ranked__tabs{flex-wrap:wrap;gap:6px;margin-top:10px}.lv2-root .fa-ranked__tabs button{border:1px solid var(--rule);padding:9px 13px;font-size:12.5px}.lv2-root .fa-body{grid-template-columns:1fr;gap:0;display:grid}.lv2-root .fa-body main,.lv2-root .fa-side{display:contents}.lv2-root .fa-body .fa-about{order:1}.lv2-root .fa-body .fa-sect{order:30}.lv2-root .fa-body .fa-sect--tracks{order:2}.lv2-root .fa-body .fa-sect--reviews{order:40}.lv2-root .fa-body .fa-sect--discussion{order:41}.lv2-root .fa-side>.fa-block{border-top:1px solid var(--mid-lo);order:60;margin-bottom:22px;padding-top:18px}.lv2-root .fa-side>.fa-block:first-child{border-top:1px solid var(--mid-lo);padding-top:18px}.lv2-root .fa-side .fa-block--listen{order:10}.lv2-root .fa-side .fa-block--details{order:11}.lv2-root .fa-side .fa-block--rankings{order:12}.lv2-root .fa-side .fa-block--dist{order:13}.lv2-root .fa-side .fa-block--artist{order:42}.lv2-root .fa-shelf__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:14px calc(-1*var(--gutter)) 0;padding:0 var(--gutter) 4px;grid-template-columns:none;gap:12px;display:flex;overflow-x:auto}.lv2-root .fa-shelf__grid::-webkit-scrollbar{display:none}.lv2-root .fa-tile{scroll-snap-align:start;flex:0 0 132px}.lv2-root .fa-tl__row{grid-template-columns:20px 1fr auto 46px;gap:10px;padding:8px 4px}.lv2-root .fa-tabs button{padding:7px 12px;font-size:13px}.lv2-root .fa-filters{gap:8px}.lv2-root .fa-flt{padding:8px 13px;font-size:13px}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes auth-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lv2-root.auth-overlay{z-index:120;-webkit-backdrop-filter:blur(7px);font-family:var(--sans);color:var(--ink);background:#080a0c9e;justify-content:center;align-items:center;padding:24px;animation:.18s auth-fade;display:flex;position:fixed;inset:0}.lv2-root.auth-overlay--sheet{align-items:flex-end;padding:0}.lv2-root .auth-card{overscroll-behavior:contain;background:var(--page);border:1px solid var(--rule);scrollbar-width:none;border-radius:14px;width:100%;max-width:444px;max-height:92vh;animation:.24s cubic-bezier(.32,.72,0,1) auth-rise;position:relative;overflow-y:auto;box-shadow:0 40px 90px -20px #0009,0 12px 30px -12px #0006}.lv2-root .auth-card::-webkit-scrollbar{display:none}.lv2-root .auth-card--sheet{border-bottom:0;border-radius:18px 18px 0 0;max-width:520px;max-height:94svh;animation:.3s cubic-bezier(.32,.72,0,1) auth-sheet}.lv2-root .auth-accent{background:linear-gradient(90deg,var(--cyan),var(--cyan-d));border-radius:14px 14px 0 0;height:2px}.lv2-root .auth-card--sheet .auth-accent{border-radius:18px 18px 0 0}.lv2-root .auth-handle{background:var(--mid-lo);border-radius:2px;width:36px;height:4px;margin:11px auto 0}.lv2-root .auth-close{background:var(--press2);width:34px;height:34px;color:var(--mid);cursor:pointer;z-index:2;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:flex;position:absolute;top:12px;right:12px}.lv2-root .auth-close:hover{color:var(--ink);background:var(--press3);border-color:var(--rule)}.lv2-root .auth-close svg{width:16px;height:16px;display:block}.lv2-root .auth-body{padding:26px 30px 30px}.lv2-root .auth-card--sheet .auth-body{padding:18px 22px calc(26px + env(safe-area-inset-bottom))}.lv2-root .auth-head{margin-bottom:20px}.lv2-root .auth-kicker{font-family:var(--app);letter-spacing:.18em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:600}.lv2-root .auth-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:7px 0 0;font-size:26px;font-weight:600;line-height:1.1}.lv2-root .auth-sub{color:var(--ink-dim);max-width:42ch;margin:10px 0 0;font-size:13.5px;line-height:1.55}.lv2-root .auth-sub b{color:var(--cyan);font-weight:600}.lv2-root .auth-tabs{background:var(--press2);border:1px solid var(--rule);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:18px;padding:3px;display:grid}.lv2-root .auth-tabs button{font-family:var(--app);color:var(--mid);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.lv2-root .auth-tabs button.is-on{color:var(--ink);background:var(--page);box-shadow:0 1px 4px #0003}.lv2-root .auth-oauth{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lv2-root .auth-oauth--stack{grid-template-columns:1fr}.lv2-root .auth-oauth__btn{border:1px solid var(--rule);background:var(--press2);color:var(--ink);font-family:var(--app);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.lv2-root .auth-oauth__btn:hover{border-color:var(--mid-lo);background:var(--press3)}.lv2-root .auth-oauth__btn svg{flex:none;width:18px;height:18px}.lv2-root .auth-divider{align-items:center;gap:12px;margin:17px 0;display:flex}.lv2-root .auth-divider:before,.lv2-root .auth-divider:after{content:"";background:var(--rule);flex:1;height:1px}.lv2-root .auth-divider span{font-family:var(--app);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);white-space:nowrap;font-size:10.5px;font-weight:600}.lv2-root .auth-field{margin-bottom:13px}.lv2-root .auth-field__top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.lv2-root .auth-label{font-family:var(--app);letter-spacing:.06em;text-transform:uppercase;color:var(--mid);font-size:11.5px;font-weight:600}.lv2-root .auth-input{background:var(--press2);border:1px solid var(--rule);width:100%;font-family:var(--sans);color:var(--ink);-webkit-appearance:none;border-radius:8px;outline:none;padding:11px 13px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.lv2-root .auth-input::placeholder{color:var(--mid)}.lv2-root .auth-input:focus{border-color:var(--cyan-d);background:var(--page);box-shadow:0 0 0 2px var(--cyan-d)}.lv2-root .auth-input--err{border-color:var(--red)}.lv2-root .auth-input--err:focus{border-color:var(--red);box-shadow:0 0 0 2px color-mix(in srgb,var(--red),transparent 62%)}.lv2-root .auth-pwwrap{position:relative}.lv2-root .auth-input--pw{padding-right:62px}.lv2-root .auth-pwtoggle{font-family:var(--app);letter-spacing:.04em;text-transform:uppercase;color:var(--mid);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:11px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lv2-root .auth-pwtoggle:hover{color:var(--ink)}.lv2-root .auth-err{color:var(--red);margin-top:5px;font-size:12px;line-height:1.4}.lv2-root .auth-strength{margin-top:9px}.lv2-root .auth-strength__track{background:var(--press3);border-radius:2px;height:3px;overflow:hidden}.lv2-root .auth-strength__fill{border-radius:2px;height:100%;transition:width .3s,background .3s}.lv2-root .auth-strength__label{font-family:var(--app);letter-spacing:.04em;margin-top:5px;font-size:11px;display:block}.lv2-root .auth-match{margin-top:5px;font-size:12px}.lv2-root .auth-match--ok{color:var(--cyan)}.lv2-root .auth-match--no{color:var(--mid)}.lv2-root .auth-alert{color:var(--red);background:color-mix(in srgb,var(--red),transparent 90%);border:1px solid color-mix(in srgb,var(--red),transparent 78%);border-radius:7px;margin-bottom:14px;padding:9px 12px;font-size:13px;line-height:1.45}.lv2-root .auth-btn{width:100%;font-family:var(--app);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.lv2-root .auth-btn--primary{background:var(--cyan);color:#04222a;margin-top:6px}.lv2-root .auth-btn--primary:hover{background:color-mix(in srgb,var(--cyan),white 14%)}.lv2-root .auth-btn--primary:disabled{opacity:.6;cursor:default}.lv2-root .auth-link{font-family:var(--app);color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.lv2-root .auth-link:hover{text-decoration:underline}.lv2-root .auth-legal{color:var(--mid);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}.lv2-root .auth-legal a{color:var(--ink-dim);text-decoration:underline}.lv2-root .auth-legal a:hover{color:var(--ink)}.lv2-root .auth-foot{border-top:1px solid var(--rule);text-align:center;font-family:var(--app);letter-spacing:.07em;text-transform:uppercase;color:var(--mid);margin-top:16px;padding-top:14px;font-size:10.5px}.lv2-root .auth-success{text-align:center;padding:6px 0}.lv2-root .auth-success__ring{background:color-mix(in srgb,var(--cyan),transparent 86%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.lv2-root .auth-success__ring svg{width:28px;height:28px;stroke:var(--cyan)}.lv2-root .auth-success p{color:var(--ink-dim);margin:0 0 10px;font-size:14px;line-height:1.55}.lv2-root .auth-success b{color:var(--ink);font-weight:600}:root[data-theme=light] .lv2-root .auth-btn--primary{color:#fff}:root[data-theme=light] .lv2-root .auth-btn--primary:hover{background:var(--cyan-d)}@media (max-width:767px){.lv2-root .auth-input{font-size:16px}.lv2-root .auth-title{font-size:23px}}.lv2-root .auth-hint{font-family:var(--app);letter-spacing:.01em;color:var(--mid);margin-top:7px;font-size:11.5px;line-height:1.4}.lv2-root .auth-uname{margin-top:6px;font-size:12px;line-height:1.4}.lv2-root .auth-uname--check{color:var(--mid)}.lv2-root .auth-uname--ok{color:var(--cyan);font-weight:500}.lv2-root .auth-uname--no{color:var(--red)}.lv2-root .auth-input--ok,.lv2-root .auth-input--ok:focus{border-color:var(--cyan-d)}.lv2-root .auth-input--ok:focus{box-shadow:0 0 0 2px var(--cyan-d)}@media (max-height:820px){.lv2-root .auth-body{padding-top:20px;padding-bottom:22px}.lv2-root .auth-head{margin-bottom:14px}.lv2-root .auth-sub{margin-top:7px}.lv2-root .auth-tabs{margin-bottom:13px}.lv2-root .auth-field{margin-bottom:10px}.lv2-root .auth-divider{margin:13px 0}}@media (prefers-reduced-motion:reduce){.lv2-root.auth-overlay,.lv2-root .auth-card,.lv2-root .auth-card--sheet{animation:none}}
