.lv2-root,:root[data-theme=light] .lv2-root{--sn-bg:#1b1d1f;--sn-surface:#242729;--sn-raised:#303437;--sn-fg:#e7e8e6;--sn-muted:#b1b7b9;--sn-quiet:#9ca4a7;--sn-line:#414648;--sn-gold:#e6b450;--sn-blue:#79baff;--sn-blue-hover:#acd4ff;--sn-blue-surface:#22364b;--sn-button:#246aa4;--sn-button-hover:#2c78b8;--sn-danger:#e3776b;--sn-serif:var(--font-source-serif), "Source Serif 4", Georgia, serif;--sn-sans:var(--font-public-sans), "Public Sans", Arial, sans-serif;--sn-heading:var(--font-soehne), "Public Sans", Arial, sans-serif;--page:var(--sn-bg);--press2:var(--sn-surface);--press3:var(--sn-raised);--ink:var(--sn-fg);--ink-dim:var(--sn-muted);--mid:var(--sn-quiet);--mid-lo:var(--sn-line);--text-faint:var(--sn-quiet);--ring-empty:var(--sn-line);--rule:var(--sn-line);--cyan:var(--sn-blue);--cyan-d:var(--sn-button);--cyan-text:var(--sn-blue);--ink-on-cyan:#fff;--red:var(--sn-danger);--gold:var(--sn-gold);--serif:var(--sn-serif);--sans:var(--sn-sans);--app:var(--sn-sans);--stamp:var(--sn-sans);--font-big-shoulders:var(--sn-sans)}body:has(.lv2-root){background:#1b1d1f}:root[data-theme=light] body:has(.lv2-root){background:#1b1d1f}.lv2-root .lv2-stamp{color:var(--sn-gold)}.lv2-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv2-root a.sr-only:focus{z-index:200;clip:auto;width:auto;height:auto;min-height:44px;font:600 14px var(--sn-sans);outline:2px solid var(--sn-blue);outline-offset:2px;border-radius:3px;align-items:center;margin:0;padding:0 16px;display:inline-flex;position:fixed;top:8px;left:8px;overflow:visible}.lv2-root .sn-badge{background:var(--sur2);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.lv2-root .sn-badge img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2-root .sn-badge.earned:after{content:"";box-shadow:inset 0 0 0 2px var(--sn-gold), inset 0 0 0 3px #0009;pointer-events:none;border-radius:50%;position:absolute;inset:0}.lv2-root .sn-rating{vertical-align:middle;width:var(--ring-size,48px);height:var(--ring-size,48px);flex:none;line-height:0;display:inline-block;position:relative}.lv2-root .sn-rating svg{width:100%;max-width:none;height:100%;display:block;transform:rotate(-90deg)}.lv2-root .sn-rating .tr{fill:none;stroke:var(--sn-line)}.lv2-root .sn-rating .fl{fill:none;stroke:var(--sn-fg);stroke-linecap:round}.lv2-root .sn-rating .num{color:var(--sn-fg);font:600 max(13px, var(--ring-font,16px)) / 1 var(--sn-serif);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lv2-root .sn-rating.is-unrated .num{color:var(--sn-quiet)}.lv2-root .sn-cv{aspect-ratio:1;background:var(--sn-surface);color:inherit;border-radius:3px;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.lv2-root .sn-cv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2-root .sn-cv .veil{pointer-events:none;background:#0000009e;border-top:1px solid #ffffffe6;position:absolute;bottom:0;left:0;right:0}.lv2-root .sn-cv .edge{box-shadow:inset 0 0 0 2px var(--sn-gold), inset 0 0 0 3px #0009;pointer-events:none;border-radius:3px;position:absolute;inset:0}.lv2-root .sn-cv.mono img{filter:grayscale();opacity:.82;transition:filter .15s,opacity .15s}.lv2-root a.sn-cv.mono:hover img,.lv2-root a.sn-cv.mono:focus-visible img{filter:none;opacity:1}.lv2-root .sn-cv-mono{font:600 clamp(13px, 40cqw, 64px) var(--sn-serif);color:var(--sn-quiet);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:inline-size}.lv2-root a.sn-cv:focus-visible{outline:2px solid var(--sn-blue);outline-offset:3px}.lv2-root .sn-av{background:var(--sn-raised);color:var(--sn-fg);font-weight:700;font-family:var(--sn-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.lv2-root .sn-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}html:has(.lv2-root .sn-top){scroll-padding-top:84px}@media (max-width:700px){html:has(.lv2-root .sn-top){scroll-padding-top:72px}}.lv2-root .sn-top{z-index:50;border-bottom:1px solid var(--sn-line);font-family:var(--sn-sans);color:var(--sn-muted);background:#161819;position:sticky;top:0}.lv2-root .sn-top__in{flex-wrap:wrap;align-items:center;gap:0 32px;max-width:1440px;min-height:68px;margin:0 auto;display:flex}.lv2-root .sn-top .brand{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;text-decoration:none;display:block}.lv2-root .sn-top .brand-ring{width:100%;max-width:none;height:100%;display:block}.lv2-root .sn-top .brand-ring-track{fill:none;stroke:var(--sn-fg)}.lv2-root .sn-top .brand-s{fill:var(--sn-gold)}.lv2-root .sn-top .brand-n{fill:var(--sn-blue)}.lv2-root .sn-top .menu{align-self:stretch;gap:24px;font-size:14px;font-weight:500;display:flex}.lv2-root .sn-top .menu a,.lv2-root .sn-top .menu span{min-width:44px;min-height:44px;color:var(--sn-muted);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;text-decoration:none;display:flex}.lv2-root .sn-top .menu a:hover{color:var(--sn-fg)}.lv2-root .sn-top .menu a.on{color:var(--sn-blue);border-bottom-color:var(--sn-blue)}.lv2-root .sn-top .menuword{min-width:44px;min-height:44px;color:var(--sn-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.lv2-root .sn-top .menuword svg{width:22px;height:22px}.lv2-root .sn-top .menuword:hover{color:var(--sn-fg)}.lv2-root .sn-top .search{width:212px;margin-left:auto;position:relative}.lv2-root .sn-top .search .nav__search{width:100%;display:block}.lv2-root .sn-top .search .nav__search-input{width:100%;height:44px;font:400 13px var(--sn-sans);color:var(--sn-fg);letter-spacing:0;background:#222527;border:1px solid #42494c;border-radius:3px;padding:0 12px;transition:border-color .15s}.lv2-root .sn-top .search .nav__search-input:focus{border-color:var(--sn-blue);outline:0;width:100%}.lv2-root .sn-top .search .nav__search-input::placeholder{color:var(--sn-quiet)}.lv2-root .sn-top .search .nav__search-key{display:none}.lv2-root .sn-top .search .sopen{width:100%;height:44px;font:400 13px var(--sn-sans);color:var(--sn-quiet);cursor:text;text-align:left;background:#222527;border:1px solid #42494c;border-radius:3px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s;display:flex}.lv2-root .sn-top .search .sopen:hover,.lv2-root .sn-top .search .sopen:focus-visible{border-color:var(--sn-blue);outline:0}.lv2-root .sn-top .search .sopen svg{flex:none;width:16px;height:16px}.lv2-root .sn-sets .satb.locked .sn-cv img{filter:grayscale()}.lv2-root .sn-sdlg{z-index:120;font-family:var(--sn-sans);position:fixed;inset:0}.lv2-root .sn-sdlg .back{background:#0000009e;position:absolute;inset:0}.lv2-root .sn-sdlg .pane{background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:4px;flex-direction:column;width:min(672px,100vw - 32px);height:min(80vh,600px);display:flex;position:absolute;top:9vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #00000080}.lv2-root .sn-srch .srow{border-bottom:1px solid var(--sn-line);min-height:56px;color:var(--sn-quiet);align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.lv2-root .sn-srch .srow .glass{flex:none;width:20px;height:20px}.lv2-root .sn-srch .srow input{min-width:0;height:56px;font:400 16px var(--sn-sans);color:var(--sn-fg);background:0 0;border:0;outline:0;flex:1}.lv2-root .sn-srch .srow input::placeholder{color:var(--sn-quiet)}.lv2-root .sn-srch .srow input::-webkit-search-cancel-button{display:none}.lv2-root .sn-srch .busy{color:var(--sn-quiet);white-space:nowrap;font-size:13px}.lv2-root .sn-srch .srow .x{width:44px;height:44px;font:400 26px / 1 var(--sn-sans);color:var(--sn-quiet);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none}.lv2-root .sn-srch .srow .x:hover{color:var(--sn-fg);background:var(--sn-raised)}.lv2-root .sn-srch .chips,.lv2-root .sn-search .chips{flex-wrap:wrap;align-items:center;gap:0 4px;padding:4px 10px;display:flex}.lv2-root .sn-srch .chips{border-bottom:1px solid var(--sn-line)}.lv2-root .sn-srch .chip,.lv2-root .sn-search .chip{cursor:pointer;background:0 0;border:0;align-items:center;min-width:44px;min-height:44px;padding:0 2px;display:inline-flex}.lv2-root .sn-srch .chip span,.lv2-root .sn-search .chip span{border:1px solid var(--sn-line);height:30px;font:600 13px var(--sn-sans);color:var(--sn-muted);border-radius:15px;align-items:center;padding:0 12px;display:inline-flex}.lv2-root .sn-srch .chip:hover span,.lv2-root .sn-search .chip:hover span{color:var(--sn-fg);background:var(--sn-raised)}.lv2-root .sn-srch .chip[aria-pressed=true] span,.lv2-root .sn-search .chip[aria-pressed=true] span{color:var(--sn-fg);background:var(--sn-raised);border-color:var(--sn-fg)}.lv2-root .sn-srch .chip:focus-visible,.lv2-root .sn-search .chip:focus-visible{outline:2px solid var(--sn-blue);outline-offset:-4px;border-radius:4px}.lv2-root .sn-srch .browse{min-width:44px;min-height:44px;font:600 14px var(--sn-sans);color:var(--sn-blue);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:0 6px;text-decoration:none;display:inline-flex}.lv2-root .sn-srch .browse:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-srch .list{flex:1;padding:4px 0 8px;overflow-y:auto}.lv2-root .sn-srch.stale .list,.lv2-root .sn-srch.page.stale{opacity:.6}.lv2-root .sn-srch .none{text-align:center;color:var(--sn-quiet);margin:0;padding:40px 16px;font-size:14px}.lv2-root .sn-srch .grp{padding:6px 0 4px}.lv2-root .sn-srch .hd{font:600 13px var(--sn-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--sn-quiet);justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 2px;display:flex}.lv2-root .sn-srch .hd h2{font:inherit;color:inherit;margin:0}.lv2-root .sn-srch .hd .all{cursor:pointer;min-width:44px;min-height:44px;font:600 13px var(--sn-sans);letter-spacing:0;text-transform:none;color:var(--sn-blue);background:0 0;border:0;align-items:center;gap:4px;margin:-12px 0;padding:0 4px;display:inline-flex}.lv2-root .sn-srch .hd .all:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-srch .srow-x{display:none}.lv2-root .sn-srch .srow.on,.lv2-root .sn-srch .srow:hover{background:var(--sn-raised)}.lv2-root .sn-srch a.srow{min-height:56px;color:inherit;border:0;border-radius:3px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:0 12px;margin:0 6px;padding:8px 16px;text-decoration:none;display:grid}.lv2-root .sn-srch a.srow:focus-visible{outline:2px solid var(--sn-blue);outline-offset:-2px}.lv2-root .sn-srch .pic{width:40px;height:40px;display:block}.lv2-root .sn-srch .pic .sn-cv,.lv2-root .sn-srch .pic .sn-badge,.lv2-root .sn-srch .pic .sn-av{width:40px;height:40px}.lv2-root .sn-srch .pic .sn-cv.round{border-radius:50%;overflow:hidden}.lv2-root .sn-srch .pic .gtile{background:var(--sn-raised);width:40px;height:40px;font:600 15px var(--sn-sans);color:var(--sn-quiet);border-radius:3px;justify-content:center;align-items:center;display:flex}.lv2-root .sn-srch .tx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-srch .t{font:600 15px / 1.3 var(--sn-serif);color:var(--sn-blue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-root .sn-srch .m{color:var(--sn-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lv2-root .sn-srch .rg{display:flex}.lv2-root .sn-srch .foot{border-top:1px solid var(--sn-line);color:var(--sn-quiet);gap:18px;padding:8px 16px;font-size:13px;display:flex}.lv2-root .sn-srch .foot kbd{border:1px solid var(--sn-line);background:var(--sn-raised);height:20px;font:500 13px var(--sn-sans);color:var(--sn-muted);border-radius:3px;align-items:center;margin-right:4px;padding:0 6px;display:inline-flex}.lv2-root .sn-search .swrap{max-width:760px;padding-top:28px;padding-bottom:48px}.lv2-root .sn-search h1{margin-bottom:16px}.lv2-root .sn-search .sform{color:var(--fg3);align-items:center;display:flex;position:relative}.lv2-root .sn-search .sform .glass{pointer-events:none;width:20px;height:20px;position:absolute;left:14px}.lv2-root .sn-search .sform input{background:var(--sur);border:1px solid var(--line);width:100%;height:52px;font:400 16px var(--sn-sans);color:var(--fg);border-radius:3px;padding:0 110px 0 44px}.lv2-root .sn-search .sform input:focus-visible{outline:2px solid var(--sn-blue);outline-offset:1px}.lv2-root .sn-search .sform input::-webkit-search-cancel-button{display:none}.lv2-root .sn-search .sform .busy{color:var(--fg3);font-size:13px;position:absolute;right:14px}.lv2-root .sn-search .chips{margin-left:-2px;padding:8px 0 4px}.lv2-root .sn-search .sn-srch.page{margin-top:8px}.lv2-root .sn-search .sn-srch.page .grp{border-top:1px solid var(--line);padding:14px 0 8px}.lv2-root .sn-search .sn-srch.page .grp:first-child{border-top:0}.lv2-root .sn-search .sn-srch.page .hd{padding:0 0 6px}.lv2-root .sn-search .sn-srch.page a.srow{margin:0 -8px;padding:8px}.lv2-root .sn-search .sn-srch.page .none{text-align:left;padding:40px 0}.lv2-root .sn-search .smore{padding:12px 0 0}.lv2-root .sn-top .search .nav__search-typeahead{background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:3px;min-width:340px;box-shadow:0 12px 28px #0006}.lv2-root .sn-top .search .nav__typeahead-row{grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:44px;padding:8px 14px}.lv2-root .sn-top .search .nav__typeahead-kind{font:500 13px var(--sn-sans);letter-spacing:0;text-transform:none;color:var(--sn-quiet)}.lv2-root .sn-top .search .nav__typeahead-label{font:600 15px var(--sn-serif);color:var(--sn-fg)}.lv2-root .sn-top .search .nav__typeahead-sub{color:var(--sn-quiet);font-size:13px}.lv2-root .sn-top .search .nav__typeahead-viewall{font:500 13px var(--sn-sans);letter-spacing:0;text-transform:none;color:var(--sn-blue);border-top:1px solid var(--sn-line);align-items:center;min-height:44px;display:flex}.lv2-root .sn-top .search .nav__typeahead-row:hover,.lv2-root .sn-top .search .nav__typeahead-row.is-active,.lv2-root .sn-top .search .nav__typeahead-viewall:hover,.lv2-root .sn-top .search .nav__typeahead-viewall.is-active{background:var(--sn-raised)}.lv2-root .sn-top .search .nav__typeahead-row.is-group-start{border-top:1px solid var(--sn-line)}.lv2-root .sn-top .search .nav__typeahead-empty{font:400 14px var(--sn-sans);color:var(--sn-muted)}.lv2-root .sn-top .acct{align-items:center;gap:14px;display:flex}.lv2-root .sn-top .lnk{font:600 14px var(--sn-sans);color:var(--sn-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 6px;display:inline-flex}.lv2-root .sn-top .lnk:hover{color:var(--sn-blue-hover)}.lv2-root .sn-top .me{cursor:pointer;min-height:44px;color:var(--sn-fg);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 10px 0 6px;display:flex;position:relative}.lv2-root .sn-top .me:hover{background:var(--sn-surface)}.lv2-root .sn-top .me .nm{font:500 14px var(--sn-sans);color:var(--sn-fg)}.lv2-root .sn-top .me .unread{background:var(--sn-blue);border:2px solid #161819;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:26px}.lv2-root .sn-top .nav__user{display:block;position:relative}.lv2-root .sn-top .nav__user-menu{background:var(--sn-surface);border:1px solid var(--sn-line);z-index:60;border-radius:3px;min-width:240px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0006}.lv2-root .sn-top .nav__user-menu-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 16px 8px;display:grid}.lv2-root .sn-top .nav__user-menu-head .sn-av{grid-row:1/3}.lv2-root .sn-top .nav__user-menu-handle{font:600 14px var(--sn-serif);color:var(--sn-fg)}.lv2-root .sn-top .nav__user-menu-name{color:var(--sn-quiet);font-size:13px}.lv2-root .sn-top .nav__user-menu-rule{background:var(--sn-line);height:1px;margin:4px 0}.lv2-root .sn-top .nav__user-item{min-height:44px;font:400 14px var(--sn-sans);color:var(--sn-fg);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 16px;text-decoration:none;display:flex}.lv2-root .sn-top .nav__user-item:hover{background:var(--sn-raised);color:var(--sn-fg)}.lv2-root .sn-top .nav__user-item--destructive{color:var(--sn-muted)}.lv2-root .sn-top .nav__user-item-count{color:var(--sn-quiet);font-variant-numeric:tabular-nums;font-size:13px}.lv2-root .sn-top .nav__user-item-count.is-cyan{color:var(--sn-blue)}.lv2-root .sn-top .nav__user-item.is-soon,.lv2-root .sn-top .nav__user-item.is-soon:hover{color:var(--sn-quiet);cursor:default;background:0 0}.lv2-root .mobile-drawer__user-item.is-soon,.lv2-root .mobile-drawer__user-item.is-soon:hover{color:var(--sn-quiet);cursor:default}.lv2-root .sn-top :is(a,button,input):focus-visible{outline:2px solid var(--sn-blue);outline-offset:3px}@media (max-width:1100px){.lv2-root .sn-top .menu{display:none}.lv2-root .sn-top .menuword{display:inline-flex}.lv2-root .sn-top .search{width:240px}}@media (max-width:700px){.lv2-root .sn-top__in{flex-wrap:nowrap;gap:0 6px;min-height:56px}.lv2-root .sn-top .brand{width:40px;min-width:40px;height:40px;min-height:40px}.lv2-root .sn-top .search{flex:none;width:auto}.lv2-root .sn-top .search .sopen{width:44px;color:var(--sn-muted);cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.lv2-root .sn-top .search .sopen:hover{color:var(--sn-fg)}.lv2-root .sn-top .search .sopen svg{width:20px;height:20px}.lv2-root .sn-top .search .sopen span{display:none}.lv2-root .sn-top .search .nav__search-typeahead{min-width:0}.lv2-root .sn-sdlg .pane{border:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0;transform:none}.lv2-root .sn-srch .foot{display:none}.lv2-root .sn-srch .browse{margin-left:0}.lv2-root .sn-srch .srow .x{justify-content:center;align-items:center;display:inline-flex}.lv2-root .sn-top .acct{gap:4px}.lv2-root .sn-top .me{padding:0}.lv2-root .sn-top .me .nm{display:none}.lv2-root .sn-top .btn{padding:0 12px;font-size:13px}.lv2-root .sn-top :is(.btn,.lnk){white-space:nowrap}}.lv2-root .mobile-drawer,:root[data-theme=light] .lv2-root .mobile-drawer{--page:var(--sn-bg);--press2:var(--sn-surface);--press3:var(--sn-raised);--ink:var(--sn-fg);--ink-dim:var(--sn-muted);--mid:var(--sn-quiet);--mid-lo:var(--sn-line);--text-faint:var(--sn-quiet);--ring-empty:var(--sn-line);--rule:var(--sn-line);--cyan:var(--sn-blue);--cyan-d:var(--sn-button);--cyan-text:var(--sn-blue);--ink-on-cyan:#fff;--red:var(--sn-danger);--gold:var(--sn-gold);--serif:var(--sn-serif);--app:var(--sn-sans)}.lv2-root .mobile-drawer{font-family:var(--sn-sans)}.lv2-root .mobile-drawer__handle{text-transform:none;letter-spacing:0;font:600 16px var(--sn-serif)}.lv2-root .sn-top .nav__user-item{letter-spacing:0;text-transform:none}.lv2-root .sn-top .nav__user-menu-handle{text-transform:none;letter-spacing:0}.lv2-root .mobile-drawer__nav-item,.lv2-root .mobile-drawer__user-item{letter-spacing:0;text-transform:none;min-height:44px;font-size:15px}.lv2-root .mobile-drawer__nav-item.is-active{color:var(--sn-blue)}.lv2-root .sn-foot{border-top:1px solid var(--sn-line);font:400 13px var(--sn-sans);color:var(--sn-quiet);flex-wrap:wrap;align-items:center;gap:10px 24px;max-width:1440px;margin:0 auto;padding-top:24px;padding-bottom:28px;display:flex}.lv2-root .sn-foot .fbrand{color:var(--sn-muted);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.lv2-root .sn-foot .fgrp{flex-wrap:wrap;gap:0 18px;display:flex}.lv2-root .sn-foot .fgrp.sn-legal{margin-left:auto}.lv2-root .sn-foot a{color:var(--sn-muted);align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.lv2-root .sn-foot a:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-foot a:focus-visible{outline:2px solid var(--sn-blue);outline-offset:3px}.lv2-root .sn-foot .flink{font:inherit;color:var(--sn-muted);cursor:pointer;background:0 0;border:0;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.lv2-root .sn-foot .flink:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-foot .flink:focus-visible{outline:2px solid var(--sn-blue);outline-offset:3px}@media (max-width:700px){.lv2-root .sn-foot{gap:10px 18px;padding-top:18px;padding-bottom:30px}.lv2-root .sn-foot .fgrp.sn-legal{margin-left:0}}.lv2-root .sn-gut{padding-left:clamp(26px,6.95vw,100px);padding-right:clamp(26px,6.95vw,100px)}.lv2-root .sn-page{--fg:var(--sn-fg);--fg2:var(--sn-muted);--fg3:var(--sn-quiet);--line:var(--sn-line);--gold:var(--sn-gold);--sur:var(--sn-surface);--sur2:var(--sn-raised);max-width:1440px;font:400 14px / 1.5 var(--sn-sans);color:var(--fg2);-webkit-font-smoothing:antialiased;margin:0 auto;position:relative;overflow:clip}.lv2-root .sn-page *,.lv2-root .sn-page :before,.lv2-root .sn-page :after{box-sizing:border-box}.lv2-root .sn-page a{color:var(--sn-blue);text-decoration:none}.lv2-root .sn-page a:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-page a.sn-cv:hover,.lv2-root .sn-page a.btn:hover{text-decoration:none}.lv2-root .sn-page :is(a,button,input,textarea,summary,select):focus-visible{outline:2px solid var(--sn-blue);outline-offset:3px}.lv2-root .sn-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lv2-root .sn-page h1{font:600 36px / 1.15 var(--sn-serif);letter-spacing:-.7px;color:var(--fg);margin:0 0 8px}.lv2-root .sn-page h2,.lv2-root .sn-page h3,.lv2-root .sn-page p{margin:0}.lv2-root .sn-page b,.lv2-root .sn-page strong{font-weight:600}.lv2-root .sn-page .g,.lv2-root .sn-page b.g{color:var(--gold)}.lv2-root .sn-page .serif{font-family:var(--sn-serif)}.lv2-root .sn-page .tnum{font-variant-numeric:tabular-nums}.lv2-root .sn-page .btn,.lv2-root .sn-top .btn{background:var(--sn-button);color:#fff;min-width:44px;min-height:44px;font:600 14px / 1.2 var(--sn-sans);white-space:nowrap;cursor:pointer;letter-spacing:0;text-transform:none;border:0;border-radius:3px;justify-content:center;align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.lv2-root .sn-page .btn:hover,.lv2-root .sn-top .btn:hover{background:var(--sn-button-hover);color:#fff;text-decoration:none}.lv2-root .sn-page .btn.secondary{color:var(--fg);border:1px solid var(--line);background:var(--sur2)}.lv2-root .sn-page .btn.secondary:hover{background:#3a3f42}.lv2-root .sn-page .btn[aria-disabled=true],.lv2-root .sn-page .btn:disabled{background:var(--sur2);color:var(--fg3);cursor:default}.lv2-root .sn-page .act{font:600 14px var(--sn-sans);color:var(--sn-blue);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-width:44px;min-height:44px;padding:0 4px;display:inline-flex}.lv2-root .sn-page .act:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-page .act.danger{color:var(--sn-danger)}.lv2-root .sn-page .act:disabled{color:var(--fg3);cursor:default;text-decoration:none}.lv2-root .sn-page .acts{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.lv2-root .sn-page .quiet{flex-wrap:wrap;gap:0 14px;margin:2px 0 -10px -4px;display:flex}.lv2-root .sn-page .quiet .act{font-size:13px}.lv2-root .sn-page .hit{align-items:center;min-width:44px;min-height:44px;margin:-12px 0;padding:0;display:inline-flex}.lv2-root .sn-page .tabs{font:600 14px var(--sn-sans);color:var(--fg3);flex-wrap:wrap;gap:16px;display:flex}.lv2-root .sn-page .tabs :is(a,button,span){min-width:44px;min-height:44px;color:var(--fg3);justify-content:center;align-items:center;margin:-12px 0;padding:0 2px;text-decoration:none;display:inline-flex}.lv2-root .sn-page .tabs :is(a,button):hover{color:var(--fg);text-decoration:none}.lv2-root .sn-page .tabs .on{color:var(--sn-blue);box-shadow:inset 0 -2px 0 var(--sn-blue)}.lv2-root .sn-page .sec{border-bottom:1px solid var(--line);padding-top:28px;padding-bottom:32px}.lv2-root .sn-page .sec .h{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.lv2-root .sn-page :is(.sec,.blk) h2{font:500 14px / 1.5 var(--sn-sans);letter-spacing:0;text-transform:none;color:#c8cdcd;margin:0}.lv2-root .sn-page .sec .sub{color:var(--fg3);font-size:14px}.lv2-root .sn-page .sec .more{font:600 13px var(--sn-sans);color:var(--sn-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-top:-12px;margin-bottom:-12px;margin-left:auto;display:inline-flex}.lv2-root .sn-page .sec .more:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-page .sec .h .tabs{margin-left:4px}.lv2-root .sn-page .sub2{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:0 6px;margin:-6px 0 16px;font-size:14px;display:flex}.lv2-root .sn-page .sub2 .act{margin:-12px 0}.lv2-root .sn-page .blk{border-bottom:1px solid var(--line);color:var(--fg2);padding:22px 0;font-size:14px}.lv2-root .sn-page .rail .blk:first-child{padding-top:28px}.lv2-root .sn-page .rail .blk:last-child{border-bottom:0}.lv2-root .sn-page .blk h2{margin:0 0 12px}.lv2-root .sn-page .blk p{margin:0 0 8px;line-height:1.5}.lv2-root .sn-page .blk p:last-child{margin-bottom:0}.lv2-root .sn-page .blk p a,.lv2-root .sn-page .blk dd a{margin:0 -6px;padding:14px 6px;font-weight:600}.lv2-root .sn-page .blk dd a{font-weight:400}.lv2-root .sn-page .blk .t{font:600 17px var(--sn-serif);color:var(--fg);margin-bottom:4px}.lv2-root .sn-page .blk .t a{align-items:center;min-width:44px;min-height:44px;margin:-12px 0;padding:0;font-weight:600;display:inline-flex}.lv2-root .sn-page .blk dl{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px;display:grid}.lv2-root .sn-page .blk dt{color:var(--fg3)}.lv2-root .sn-page .blk dd{color:var(--fg2);margin:0}.lv2-root .sn-page .fold{min-width:44px;min-height:44px;font:600 14px var(--sn-sans);color:var(--sn-blue);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;margin:4px 0 -14px;padding:0;display:inline-flex}.lv2-root .sn-page .fold:hover{color:var(--sn-blue-hover);text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-page .blk .folds{flex-wrap:wrap;gap:0 18px;margin:0;display:flex}.lv2-root .sn-page .blk .folds .fold{padding:0}.lv2-root .sn-page .links{flex-wrap:wrap;gap:0 18px;display:flex}.lv2-root .sn-page .links.wrap{gap:0 14px}.lv2-root .sn-page .links a{align-items:center;min-width:44px;min-height:44px;margin:-8px 0;padding:0;font-weight:600;display:inline-flex}.lv2-root .sn-page .links.wrap a{margin:-10px 0;font-weight:400}.lv2-root .sn-page .prose{font:400 14px / 1.55 var(--sn-sans);color:var(--fg2)}.lv2-root .sn-page .prose+.prose{margin-top:8px}.lv2-root .sn-page .state{color:var(--fg2);max-width:56ch;margin:0 0 10px;font-size:14px;line-height:1.55}.lv2-root .sn-page .state b{font:600 16px var(--sn-serif);color:var(--fg)}.lv2-root .sn-page .state b.g{color:var(--gold)}.lv2-root .sn-page .where{color:var(--fg3);max-width:56ch;margin:8px 0 0;font-size:13px}.lv2-root .sn-page .inset{color:var(--fg3);margin:6px 0 0;font-size:13px}.lv2-root .sn-page .inset a{padding:15px 0;font-weight:600}.lv2-root .sn-page .inset b.g{font:600 14px var(--sn-serif);color:var(--gold)}.lv2-root .sn-page .plays{color:var(--fg3);margin:10px 0 0;font-size:13px}.lv2-root .sn-page .plays a,.lv2-root .sn-page .plays button{color:var(--sn-blue);margin-left:6px;padding:15px 0;font-weight:600}.lv2-root .sn-page .prog{background:var(--sur2);border-radius:2px;height:4px;display:block;overflow:hidden}.lv2-root .sn-page .prog i{background:var(--fg);height:100%;display:block}.lv2-root .sn-page .prog i.g{background:var(--gold)}.lv2-root .sn-page .notice{color:var(--fg2);border:1px solid var(--line);background:var(--sur);border-radius:3px;margin:0 0 16px;padding:12px 16px;font-size:14px}.lv2-root .sn-page .notice.error{border-color:var(--sn-danger)}.lv2-root .sn-page :is(.ta,.field,input.field){background:var(--sur);border:1px solid var(--line);color:var(--fg);font-family:var(--sn-sans);border-radius:3px}.lv2-root .sn-page .field{flex:1;align-items:center;width:100%;min-height:44px;padding:0 12px;font-size:14px;display:flex}.lv2-root .sn-page a.field,.lv2-root .sn-page button.field{color:var(--fg2);justify-content:flex-start;text-decoration:none}.lv2-root .sn-page .field::-moz-placeholder{color:var(--fg3)}.lv2-root .sn-page .ta::-moz-placeholder{color:var(--fg3)}.lv2-root .sn-page .field::placeholder,.lv2-root .sn-page .ta::placeholder{color:var(--fg3)}.lv2-root .sn-page .ta{min-height:132px;font:400 16px / 1.6 var(--sn-serif);resize:vertical;width:100%;padding:12px;display:block}.lv2-root .sn-page .compose{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:16px;display:flex}.lv2-root .sn-page .compose .field{min-height:44px}.lv2-root .sn-page .cacts{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;display:flex}.lv2-root .sn-page .list{flex-direction:column;display:flex}.lv2-root .sn-page .list .rv{border-top:1px solid var(--line);padding:22px 0}.lv2-root .sn-page .list .rv:first-child{border-top:0;padding-top:4px}.lv2-root .sn-page .by{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.lv2-root .sn-page .by .nm{font:600 15px var(--sn-serif);color:var(--sn-blue);justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0 -7px;padding:12px 7px;display:inline-flex}.lv2-root .sn-page .by .meta,.lv2-root .sn-page .meta{font:400 13px var(--sn-sans);letter-spacing:0;text-transform:none;color:var(--fg3)}.lv2-root .sn-page .by .rl{font:600 13px var(--sn-sans);color:var(--sn-blue);align-items:center;min-height:44px;margin:-12px 0;padding:0 4px;display:inline-flex}.lv2-root .sn-page .by .when{color:var(--fg3);margin-left:auto}.lv2-root .sn-page .rv h3{font:600 20px / 1.3 var(--sn-serif);color:var(--fg);margin:0 0 8px}.lv2-root .sn-page .rv h3 a{color:var(--sn-blue);margin:-9px 0;padding:9px 0;display:inline-block}.lv2-root .sn-page .rv p,.lv2-root .sn-page .rv .rvp{font:400 17px / 1.6 var(--sn-serif);color:var(--fg2);max-width:68ch;margin:0}.lv2-root .sn-page .rv .rvp p+p{margin-top:12px}.lv2-root .sn-page .rv .excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv2-root .sn-page .rlinks{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:0 18px;margin:6px 0 -12px;font-size:13px;display:flex}.lv2-root .sn-page .rlinks :is(a,button){font:600 13px var(--sn-sans);color:var(--sn-blue);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lv2-root .sn-page .cmt{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.lv2-root .sn-page .cmt:first-of-type{border-top:0;padding-top:0}.lv2-root .sn-page .cmt.re{margin-left:40px}.lv2-root .sn-page .cmt .who{flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 4px;display:flex}.lv2-root .sn-page .cmt .when{color:var(--fg3);font-size:13px}.lv2-root .sn-page .cmt .nm{font:600 15px var(--sn-serif);color:var(--sn-blue);align-items:center;min-width:44px;margin:0 -7px;padding:12px 7px;display:inline-flex}.lv2-root .sn-page .cmt .c p{color:var(--fg2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.lv2-root .sn-page .cmt .c p:not(.who) a{margin:0 -6px;padding:14px 6px;font-weight:600}.lv2-root .sn-page .cmt .cacts2{flex-wrap:wrap;gap:0 14px;margin:-8px 0 -14px;display:flex}.lv2-root .sn-page .cmt .reply{font:600 13px var(--sn-sans);color:var(--sn-blue);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lv2-root .sn-page .cmt .reply.danger{color:var(--sn-danger)}.lv2-root .sn-page .cmt .reply.quiet{color:var(--fg3)}.lv2-root .sn-page .fins{flex-direction:column;margin-top:4px;display:flex}.lv2-root .sn-page .fin{border-top:1px solid var(--line);min-height:44px;color:inherit;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:8px 0;display:grid}.lv2-root .sn-page .fin:first-child{border-top:0}.lv2-root .sn-page .fin:hover{text-decoration:none}.lv2-root .sn-page .fin .who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lv2-root .sn-page .fin .nm{font:600 15px var(--sn-serif);color:var(--sn-blue)}.lv2-root .sn-page .fin:hover .nm{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-page .fin .vs,.lv2-root .sn-page .fin .ago{color:var(--fg3);font-size:13px}.lv2-root .sn-page .setrow{border-top:1px solid var(--line);min-height:44px;color:inherit;flex-direction:column;gap:8px;padding:14px 0;display:flex}.lv2-root .sn-page .setrow:first-of-type{border-top:0;padding-top:6px}.lv2-root .sn-page .setrow:hover{text-decoration:none}.lv2-root .sn-page .setrow .t{font:600 16px / 1.25 var(--sn-serif);color:var(--sn-blue)}.lv2-root .sn-page .setrow:hover .t{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-page .strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lv2-root .sn-page .strip .sn-cv{width:42px}.lv2-root .sn-page .strip .rest{color:var(--fg3);margin-left:6px;font-size:13px}.lv2-root .sn-page .setrow .s{color:var(--fg2);font-size:13px;line-height:1.4}.lv2-root .sn-page .setrow .s b.g{font:600 14px var(--sn-serif);color:var(--gold)}.lv2-root .sn-page .dist{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.lv2-root .sn-page .dist .dh{color:var(--fg3);max-width:64ch;margin:0 0 12px;font-size:13px}.lv2-root .sn-page .bars{align-items:flex-end;gap:8px;display:flex}.lv2-root .sn-page .bars .bar{width:56px;color:var(--fg3);flex-direction:column;align-items:center;gap:4px;min-height:44px;font-size:13px;line-height:1.2;text-decoration:none;display:flex}.lv2-root .sn-page .bars .bar .trk{align-items:flex-end;width:100%;height:60px;display:flex}.lv2-root .sn-page .bar i{background:var(--fg);border-radius:2px;width:100%;min-height:2px;display:block}.lv2-root .sn-page .bar b{font:600 13px var(--sn-serif);color:var(--fg2)}.lv2-root .sn-page .bar:hover{text-decoration:none}.lv2-root .sn-page .bar:hover i{background:var(--sn-blue)}.lv2-root .sn-page .dist .fold{margin-top:8px}.lv2-root .sn-page .explain{color:var(--fg3);max-width:64ch;margin:12px 0 0;font-size:13px}.lv2-root .sn-page .rate{flex-wrap:wrap;align-items:center;gap:0 2px;margin:0 0 14px;display:flex}.lv2-root .sn-page .rate .rl{color:var(--fg3);min-width:52px;margin-right:12px;font-size:14px}.lv2-root .sn-page .rate .n{width:44px;height:44px;font:600 17px var(--sn-serif);color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lv2-root .sn-page .rate .n:hover{color:var(--fg)}.lv2-root .sn-page .rate .n.on{color:var(--sn-blue);box-shadow:inset 0 0 0 2px var(--sn-blue)}.lv2-root .sn-page .rate .rval{min-height:44px;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:3px;align-items:baseline;gap:4px;padding:0 8px;display:inline-flex}.lv2-root .sn-page .rate .rval:hover,.lv2-root .sn-page .rate .rval.on{border-color:var(--sn-blue)}.lv2-root .sn-page .rate .rval b{font:600 22px var(--sn-serif);color:var(--fg)}.lv2-root .sn-page .rate .rval .of{color:var(--fg3);font-size:13px}.lv2-root .sn-page .rate .rval .none{color:var(--sn-blue);font-size:14px;font-weight:600}.lv2-root .sn-page .ttl{margin:0 0 8px}.lv2-root .sn-page .ttl .act{margin:-12px 0}.lv2-root .sn-page input.ttlfield{width:100%;min-height:44px;font:600 18px var(--sn-serif);background:var(--sur);border:1px solid var(--line);color:var(--fg);border-radius:3px;margin:0 0 10px;padding:0 12px}.lv2-root .sn-album .sn-album-layout{grid-template-columns:276px minmax(0,1fr) 240px;align-items:start;gap:32px;padding-top:34px;padding-bottom:40px;display:grid}.lv2-root .sn-album .sn-album-layout>*{min-width:0}.lv2-root .sn-album .sn-album-cover .sn-cv{width:100%}.lv2-root .sn-album .sn-album-heading h1{margin:0 0 10px;font-size:36px}.lv2-root .sn-album .sn-album-heading .by{color:var(--fg2);margin:0;font-size:13px;line-height:1.8;display:block}.lv2-root .sn-album .sn-album-heading .by a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-12px 0;padding:0;display:inline-flex}.lv2-root .sn-album .sn-album-heading .by a.artist{font:500 16px var(--sn-sans)}.lv2-root .sn-album .sn-album-heading .fact{color:var(--fg3);margin-top:8px;font-size:13px}.lv2-root .sn-album .sn-verdict{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.lv2-root .sn-album .scores{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lv2-root .sn-album .sc{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lv2-root .sn-album .sc .lab{color:var(--fg3);flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.lv2-root .sn-album .sc .lab b{color:var(--fg);font-size:13px;font-weight:500}.lv2-root .sn-album .sc .lab .src{font-size:13px}.lv2-root .sn-album .yours{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:0 6px;margin:14px 0 0;font-size:14px;display:flex}.lv2-root .sn-album .yours b{font:600 16px var(--sn-serif);color:var(--fg)}.lv2-root .sn-album .yours .act{margin:-12px 0}.lv2-root .sn-album .vfolds{flex-wrap:wrap;gap:0 12px;margin:6px 0 0;display:flex}.lv2-root .sn-album .vfolds .fold{margin:0;font-size:13px}.lv2-root .sn-album .sn-verdict .explain{margin-top:10px}.lv2-root .sn-album .sn-album-finished .blk{padding-top:24px}.lv2-root .sn-album .fin{grid-template-columns:24px minmax(0,1fr);gap:5px 8px}.lv2-root .sn-album .fin .ago{grid-column:2}.lv2-root .sn-album .fin .who{flex-wrap:wrap}.lv2-root .sn-album .mine{border-bottom:1px solid var(--line);margin:0;padding-bottom:20px}.lv2-root .sn-album .mine .state{font-size:14px}.lv2-root .sn-album .mine :is(.where,.inset,.act){font-size:13px}.lv2-root .sn-album .mine .acts{margin-top:4px}.lv2-root .sn-album .mine .quiet{gap:0 14px;margin:6px 0 -10px -4px}.lv2-root .sn-album .mine .plays{margin-top:12px}.lv2-root .sn-album .mine .plays .act{margin:-12px 0}.lv2-root .sn-album .mine .confirm{border:1px solid var(--line);background:var(--sur);border-radius:3px;margin-top:12px;padding:12px 14px}.lv2-root .sn-album .mine .confirm .state{margin-bottom:8px}.lv2-root .sn-album .rail{border:0;display:block}.lv2-root .sn-album .rail .blk:first-child{padding-top:0}.lv2-root .sn-album .sn-album-right .mine+.rail .blk:first-child{padding-top:22px}.lv2-root .sn-album .main{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-album .main .yourrev{order:0}.lv2-root .sn-album .main .tracks{order:1}.lv2-root .sn-album .main .sn-reviews{order:2}.lv2-root .sn-album .main .talk{order:4}.lv2-root .sn-album.st-done .main .tracks{order:3}.lv2-root .sn-album .main .sec:first-child{padding-top:0}.lv2-root .sn-album .main .sec:last-child{border-bottom:0}.lv2-root .sn-album .main .sec{padding-top:26px}.lv2-root .sn-album .strip{flex-wrap:wrap}.lv2-root .sn-album .strip .sn-cv{width:42px}.lv2-root .sn-album .yourrev .rv{padding:0}.lv2-root .sn-album .yourrev .rv .by{margin:12px 0 0}.lv2-root .sn-album .yourrev .ta{min-height:180px}.lv2-root .sn-album .yourrev .rv h3{font-size:20px}.lv2-root .sn-album .tl{flex-direction:column;display:flex}.lv2-root .sn-album .th,.lv2-root .sn-album .tk{align-items:center;gap:0 16px;display:grid}.lv2-root .sn-album .tl.out .th,.lv2-root .sn-album .tl.out .tk{grid-template-columns:28px minmax(0,1fr) 56px}.lv2-root .sn-album .tl.in .th,.lv2-root .sn-album .tl.in .tk{grid-template-columns:28px minmax(0,1fr) 96px 56px}.lv2-root .sn-album .th{color:var(--fg3);padding:0 8px 8px;font-size:13px}.lv2-root .sn-album .th .st,.lv2-root .sn-album .th .len,.lv2-root .sn-album .th .tsc,.lv2-root .sn-album .th .fav,.lv2-root .sn-album .th .you,.lv2-root .sn-album .th .favh{text-align:right}.lv2-root .sn-album .tk{border-top:1px solid var(--line);min-height:52px;color:var(--fg2);padding:5px 8px;font-size:14px}.lv2-root .sn-album .tk .n{color:var(--fg3);font-size:13px}.lv2-root .sn-album .tk .t{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-album .tk .t .tn{min-width:44px;min-height:44px;font:400 14px / 1.4 var(--sn-sans);color:var(--fg);align-items:center;margin:0;padding:0;display:inline-flex}.lv2-root .sn-album .tk.next .t .tn{font-weight:600}.lv2-root .sn-album .tk .t .g{color:var(--fg3);margin-top:-8px;padding-bottom:6px;font-size:13px;display:block}.lv2-root .sn-album .tk .t .g a{color:var(--sn-blue)}.lv2-root .sn-album .tk .st,.lv2-root .sn-album .tk .len{text-align:right;color:var(--fg3);font-size:13px}.lv2-root .sn-album .tk .st.hd{color:var(--fg2)}.lv2-root .sn-album .tk.veiled{background:#00000059}.lv2-root .sn-album .tk.veiled.first{border-top:1px solid #ffffffe6}.lv2-root .sn-album .tk.veiled.next{background:var(--sn-blue-surface);border-left:2px solid var(--sn-blue)}.lv2-root .sn-album .tk .stp{display:none}.lv2-root .sn-album .tl.det{overflow-x:auto}.lv2-root .sn-album .tl.in.det .th,.lv2-root .sn-album .tl.in.det .tk{grid-template-columns:28px minmax(0,1fr) 72px 60px 80px 76px 52px 88px;min-width:540px}.lv2-root .sn-album .tl.out.det .th,.lv2-root .sn-album .tl.out.det .tk{grid-template-columns:28px minmax(0,1fr) 72px 80px 56px;min-width:480px}.lv2-root .sn-album .tk .tsc{font:600 16px var(--sn-serif);color:var(--fg);text-align:right}.lv2-root .sn-album .tk .tsc.none{color:var(--fg3);font:400 13px var(--sn-sans)}.lv2-root .sn-album .tk .fav,.lv2-root .sn-album .tk .you{text-align:right;color:var(--fg3);font-size:13px}.lv2-root .sn-album .tk .favt{font:600 13px var(--sn-sans);color:var(--sn-blue);text-align:right;justify-content:flex-end;align-items:center;min-height:44px;margin:-6px 0;display:inline-flex}.lv2-root .sn-album .tk .favt.on{color:var(--gold)}.lv2-root .sn-album .tk.veiled .tsc{color:var(--fg3)}.lv2-root .sn-album .tl .disc{color:var(--fg3);padding:12px 8px 4px;font-size:13px}.lv2-root .sn-album .basis{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:0 14px;margin:14px 0 -12px;font-size:14px;display:flex}.lv2-root .sn-album .basis :is(a,button){font:600 14px var(--sn-sans);color:var(--sn-blue);align-items:center;min-height:44px;display:inline-flex}.lv2-root .sn-album .editions{flex-direction:column;margin:8px 0 0;display:flex}.lv2-root .sn-album .editions a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.lv2-root .sn-album .editions a span{color:var(--fg3);font-size:13px}.lv2-root .sn-album .crs{flex-direction:column;margin-top:4px;display:flex}.lv2-root .sn-album .cr{border-top:1px solid var(--line);min-height:44px;color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:0 8px;padding:11px 0;display:grid}.lv2-root .sn-album .cr:first-child{border-top:0}.lv2-root .sn-album .cr:hover{text-decoration:none}.lv2-root .sn-album .cr .pub{font:600 14px var(--sn-serif);color:var(--sn-blue)}.lv2-root .sn-album .cr:hover .pub{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-album span.cr .pub{color:var(--fg)}.lv2-root .sn-album .cr .yr{color:var(--fg3);font-size:13px}.lv2-root .sn-album .cr b{font:600 16px var(--sn-serif);color:var(--fg);text-align:right;min-width:28px}.lv2-root .sn-album .compose .btn{flex:none}.lv2-root .sn-album .mine .btn+.act{margin-left:4px}@media (max-width:1100px){.lv2-root .sn-gut{padding-left:26px;padding-right:26px}.lv2-root .sn-album .sn-album-layout{grid-template-columns:215px minmax(0,1fr) 195px;gap:25px}.lv2-root .sn-album .scores{gap:8px}}@media (max-width:900px){.lv2-root .sn-album .sn-album-layout{grid-template-columns:215px minmax(0,1fr)}.lv2-root .sn-album .sn-album-right{grid-column:1/-1;grid-template-columns:215px minmax(0,1fr);align-items:start;gap:25px;display:grid}.lv2-root .sn-album .sn-album-right .mine{border-bottom:0}}@media (max-width:700px){.lv2-root .sn-gut{padding-left:18px;padding-right:18px}.lv2-root .sn-page h1{font-size:29px}.lv2-root .sn-page .sec{padding-top:24px;padding-bottom:26px}.lv2-root .sn-page .sec .h{gap:0 12px;margin-bottom:12px}.lv2-root .sn-page .sec .sub{flex:1 0 100%;order:3;margin-top:6px}.lv2-root .sn-page .sec .more{margin-top:0;margin-bottom:0}.lv2-root .sn-page .sec .h .tabs{flex:1 0 100%;order:2;gap:14px;margin:4px 0 0}.lv2-root .sn-page .sec .h .tabs :is(a,button,span){margin:0}.lv2-root .sn-page .bars{justify-content:space-between;gap:4px}.lv2-root .sn-page .bars .bar{width:19%}.lv2-root .sn-page .strip .sn-cv{width:48px}.lv2-root .sn-page .cmt.re{margin-left:20px}.lv2-root .sn-album .sn-album-layout{grid-template-columns:116px minmax(0,1fr);grid-template-areas:"cover heading""listening listening""content content""ratings ratings""finished finished""reference reference";gap:24px 18px;padding-top:24px}.lv2-root .sn-album :is(.sn-album-left,.sn-album-center,.sn-album-right){display:contents}.lv2-root .sn-album .sn-album-cover{grid-area:cover}.lv2-root .sn-album .sn-album-heading{grid-area:heading;align-self:center}.lv2-root .sn-album .sn-album-heading h1{font-size:29px}.lv2-root .sn-album .sn-album-heading .by a.artist{font-size:14px}.lv2-root .sn-album .mine{border:1px solid var(--line);background:var(--sur);border-radius:3px;grid-area:listening;padding:14px 16px}.lv2-root .sn-album .mine .quiet{margin-bottom:0}.lv2-root .sn-album .main{grid-area:content}.lv2-root .sn-album .sn-verdict{grid-area:ratings;margin-top:0}.lv2-root .sn-album .sn-album-finished{grid-area:finished}.lv2-root .sn-album .rail{grid-area:reference}.lv2-root .sn-album .rail .blk:first-child{padding-top:0!important}.lv2-root .sn-album .main .sec:last-child{border-bottom:1px solid var(--line)}.lv2-root .sn-album .scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.lv2-root .sn-album .fin{grid-template-columns:24px minmax(0,1fr) auto}.lv2-root .sn-album .fin .ago{grid-column:auto}.lv2-root .sn-album .strip .sn-cv{width:48px}.lv2-root .sn-album .th{padding:0 10px 6px}.lv2-root .sn-album .tl.out .th,.lv2-root .sn-album .tl.out .tk,.lv2-root .sn-album .tl.in .th,.lv2-root .sn-album .tl.in .tk{grid-template-columns:22px minmax(0,1fr) 44px;gap:0 10px}.lv2-root .sn-album .tl.in .th .st{display:none}.lv2-root .sn-album .tl.in .tk .st{text-align:left;grid-area:2/2;font-size:13px}.lv2-root .sn-album .tl.in .tk .len{grid-area:1/3}.lv2-root .sn-album .tl.det{overflow:visible}.lv2-root .sn-album .tl.det .th,.lv2-root .sn-album .tl.det .tk{min-width:0}.lv2-root .sn-album .tl.in.det .th,.lv2-root .sn-album .tl.in.det .tk,.lv2-root .sn-album .tl.out.det .th,.lv2-root .sn-album .tl.out.det .tk{grid-template-columns:22px minmax(0,1fr) 36px 44px;gap:0 10px}.lv2-root .sn-album .tl.det .th .fav,.lv2-root .sn-album .tl.det .th .you,.lv2-root .sn-album .tl.det .tk .fav,.lv2-root .sn-album .tl.det .th .favh,.lv2-root .sn-album .tl.det .tk .you,.lv2-root .sn-album .tl.in.det .tk .st{display:none}.lv2-root .sn-album .tl.det .th .tsc{grid-column:3}.lv2-root .sn-album .tl.det .tk .tsc{grid-area:1/3;font-size:15px}.lv2-root .sn-album .tl.det .tk .len{grid-area:1/4}.lv2-root .sn-album .tl.det .tk .stp{color:var(--fg3);grid-area:2/2;font-size:13px;display:block}.lv2-root .sn-album .tl.det .tk .favt{grid-area:2/3/auto/5;margin:-4px 0 -8px}.lv2-root .sn-album .tk .t .g{margin-top:-6px}.lv2-root .sn-album .compose{flex-wrap:wrap}}.lv2-root .sn-discover .hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:48px;padding-top:24px;padding-bottom:24px;display:grid}.lv2-root .sn-discover .hero h1{margin:0 0 14px;font-size:42px}.lv2-root .sn-discover .hero .lede{color:var(--fg2);max-width:56ch;font-size:15px;line-height:1.6}.lv2-root .sn-discover .ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.lv2-root .sn-discover .ctas .how{color:var(--sn-blue);text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.lv2-root .sn-discover .free{color:var(--fg2);margin-top:14px;font-size:14px}.lv2-root .sn-discover .hero.without-example{grid-template-columns:minmax(0,1fr)}.lv2-root .sn-discover .community-preview{border:1px solid var(--line);background:var(--sur);border-radius:6px;min-width:0;overflow:hidden}.lv2-root .sn-discover .preview-review{padding:16px 18px 10px}.lv2-root .sn-discover .preview-record{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lv2-root .sn-discover .preview-review-copy{min-width:0}.lv2-root .sn-discover .community-preview h2{font:600 20px / 1.2 var(--sn-serif);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0}.lv2-root .sn-discover .preview-artist{color:var(--fg3);margin:4px 0 6px;font-size:13px}.lv2-root .sn-discover .preview-record blockquote{font:400 15px / 1.5 var(--sn-serif);color:var(--fg);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lv2-root .sn-discover .preview-record blockquote a{color:inherit}.lv2-root .sn-discover .preview-member{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.lv2-root .sn-discover .preview-member>a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.lv2-root .sn-discover .preview-verified{color:var(--gold)}.lv2-root .sn-discover .preview-explore{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv2-root .sn-discover .preview-shortcut{align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.lv2-root .sn-discover .preview-shortcut:only-child{grid-column:1/-1}.lv2-root .sn-discover .preview-shortcut+.preview-shortcut{border-left:1px solid var(--line)}.lv2-root .sn-discover .preview-shortcut>.sn-cv{flex:none;width:40px}.lv2-root .sn-discover .preview-shortcut>span:last-child{min-width:0}.lv2-root .sn-discover .preview-shortcut strong{font:600 15px / 1.35 var(--sn-serif);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lv2-root .sn-discover .preview-shortcut>span>span{color:var(--fg2);margin-top:2px;font-size:12px;line-height:1.4;display:block}.lv2-root .sn-discover .greet{padding-top:30px;padding-bottom:14px}.lv2-root .sn-discover .greet h1{margin:0 0 6px;font-size:32px}.lv2-root .sn-discover .lede{color:var(--fg2);margin:0;font-size:15px;line-height:1.6}.lv2-root .sn-discover .lede .al,.lv2-root .sn-discover .cap .al,.lv2-root .sn-discover .cap .nm{font:600 16px var(--sn-serif)}.lv2-root .sn-discover .lede a.al{align-items:center;min-width:44px;min-height:44px;margin:-12px 0;padding:0;display:inline-flex}.lv2-root .sn-discover .greet .act,.lv2-root .sn-discover .greet .btn{margin-top:6px}.lv2-root .sn-discover .sec .h .more{margin-left:auto}.lv2-root .sn-discover .tonight{--tn-gap:24px;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--tn-gap)) / 6);gap:var(--tn-gap);align-items:start;display:grid}.lv2-root .sn-discover .rec{min-width:0}.lv2-root .sn-discover .rec .cap{color:var(--fg2);margin-top:9px;font-size:13px;line-height:1.4}.lv2-root .sn-discover .rec .cap .t{font:600 15px / 1.3 var(--sn-serif);color:var(--sn-blue);box-sizing:border-box;min-width:44px;min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover .rec .cap .a{color:var(--fg2);display:block}.lv2-root .sn-discover .rec .cap .left{color:var(--fg3);display:block}.lv2-root .sn-discover .queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.lv2-root .sn-discover .done{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"cv cap""cv write";align-items:center;gap:0 14px;padding:12px 0;display:grid}.lv2-root .sn-discover .done:nth-child(-n+3){border-top:0;padding-top:0}.lv2-root .sn-discover .done .sn-cv{grid-area:cv;width:88px}.lv2-root .sn-discover .done .cap{color:var(--fg2);grid-area:cap;align-self:end;font-size:13px;line-height:1.4}.lv2-root .sn-discover .done .cap .t{font:600 16px / 1.3 var(--sn-serif);color:var(--sn-blue);box-sizing:border-box;min-width:44px;min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover .done .cap .a{color:var(--fg2);display:block}.lv2-root .sn-discover .done .cap .when{color:var(--fg3);display:block}.lv2-root .sn-discover .done .write{min-height:44px;font:600 13px var(--sn-sans);color:var(--sn-blue);grid-area:write;place-self:start;align-items:center;margin:-6px 0 -12px;display:inline-flex}.lv2-root .sn-discover .sets{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lv2-root .sn-discover .set{border-top:1px solid var(--line);background:0 0;flex-direction:column;padding:18px 0;display:flex}.lv2-root .sn-discover .set .body{flex-direction:column;flex:1;min-width:0;display:flex}.lv2-root .sn-discover .fan{aspect-ratio:276/150;width:100%;max-width:276px;margin-bottom:14px;position:relative}.lv2-root .sn-discover .fan .sn-cv{width:54.35%;position:absolute;top:0;left:0;box-shadow:-3px 0 6px #00000059}.lv2-root .sn-discover .fan .sn-cv:nth-child(2){left:15.22%}.lv2-root .sn-discover .fan .sn-cv:nth-child(3){left:30.43%}.lv2-root .sn-discover .fan .sn-cv:nth-child(4){left:45.65%}.lv2-root .sn-discover .sart{margin-bottom:42px;position:relative}.lv2-root .sn-discover .sart .sbn{aspect-ratio:276/124;background:var(--sur);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;display:block;position:relative;overflow:hidden}.lv2-root .sn-discover .sart .sbn img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;display:block}.lv2-root .sn-discover .sart .sbn img.wash{filter:blur(18px)saturate(1.2);opacity:.7;transform:scale(1.5)}.lv2-root .sn-discover .sart .sn-badge{box-shadow:0 0 0 4px var(--bg), inset 0 0 0 1px var(--line);position:absolute;bottom:-30px;left:14px}.lv2-root .sn-discover .set .t{font:600 17px / 1.25 var(--sn-serif);color:var(--fg);margin:0}.lv2-root .sn-discover .set .t a{margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover .set .a{color:var(--fg2);margin:4px 0 14px;font-size:14px}.lv2-root .sn-discover .set .a .when{color:var(--fg3)}.lv2-root .sn-discover .set .bar{background:var(--sur2);border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden}.lv2-root .sn-discover .set .bar span{background:var(--fg);height:100%;display:block}.lv2-root .sn-discover .set .bar span.g{background:var(--gold)}.lv2-root .sn-discover .set .next{color:var(--fg2);margin:0 0 14px;font-size:13px;line-height:1.45}.lv2-root .sn-discover .set .next .al,.lv2-root .sn-discover .greet .al{font:600 13px var(--sn-serif);box-sizing:border-box;text-align:center;min-width:44px;margin:-12px -8px;padding:12px 8px;display:inline-block}.lv2-root .sn-discover .set .next .g{color:var(--gold);font-weight:600}.lv2-root .sn-discover .set .next a{align-items:center;min-height:44px;margin:-12px 0;font-weight:600;display:inline-flex}.lv2-root .sn-discover .set .view{font:600 13px var(--sn-sans);color:var(--sn-blue);align-items:flex-end;min-height:44px;margin-top:auto;margin-bottom:-4px;padding-bottom:0;display:inline-flex}.lv2-root .sn-discover .wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.lv2-root .sn-discover .tile .cap{color:var(--fg2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:0 10px;margin-top:10px;font-size:14px;line-height:1.4;display:grid}.lv2-root .sn-discover .cap .sn-av{margin-top:2px}.lv2-root .sn-discover .cap .txt{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-discover .cap .who{color:var(--fg3);font-size:13px}.lv2-root .sn-discover .cap .nm{color:var(--fg);font-size:14px}.lv2-root .sn-discover .cap a.nm{color:var(--sn-blue);min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover section[aria-labelledby=sn-disc-friends] .cap a.nm{min-height:44px}.lv2-root .sn-discover .cap .rec{align-items:center;gap:0 8px;min-width:0;margin-top:2px;display:flex}.lv2-root .sn-discover .cap a.al{min-width:0;color:var(--sn-blue);box-sizing:border-box;min-height:44px;font:600 15px / 1.3 var(--sn-serif);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:-8px 0 -10px;padding:10px 0;display:block;overflow:hidden}.lv2-root .sn-discover .cap .rec .sn-rating{flex:none}.lv2-root .sn-discover .cap .ago{color:var(--fg3);margin-top:3px;font-size:13px;display:block}.lv2-root .sn-discover .wall.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.lv2-root .sn-discover .wall.compact .tile{border-top:1px solid var(--line);grid-template-columns:56px 28px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.lv2-root .sn-discover .wall.compact .tile .cap .sn-av{margin-top:0}.lv2-root .sn-discover .wall.compact .tile:nth-child(-n+2){border-top:0}.lv2-root .sn-discover .wall.compact .tile .sn-cv{width:56px}.lv2-root .sn-discover .wall.compact .tile .cap{display:contents}.lv2-root .sn-discover .cap.rel{flex-direction:column;gap:2px;margin-top:9px;display:flex}.lv2-root .sn-discover .cap.rel .t{font:600 15px / 1.3 var(--sn-serif);color:var(--fg)}.lv2-root .sn-discover .cap.rel .t a{align-items:center;min-width:44px;min-height:44px;margin:-12px 0;display:inline-flex}.lv2-root .sn-discover .cap.rel .a{color:var(--fg2);font-size:14px}.lv2-root .sn-discover .cap.rel .m{color:var(--fg3);flex-wrap:wrap;gap:0 10px;font-size:13px;display:flex}.lv2-root .sn-discover .cap.rel .m b.g{color:var(--gold);font-weight:600}.lv2-root .sn-discover .cap.rel .m .now{color:var(--fg2)}.lv2-root .sn-discover .sec.band{border-bottom:1px solid var(--line);background:0 0;padding-top:28px;padding-bottom:32px}.lv2-root .sn-discover .revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lv2-root .sn-discover .rev{border:1px solid var(--line);background:var(--sur);border-radius:6px;flex-direction:column;min-width:0;padding:18px 20px 6px;display:flex}.lv2-root .sn-discover .rev .about{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;display:grid}.lv2-root .sn-discover .rev .about .t{font:600 17px / 1.25 var(--sn-serif);color:var(--fg)}.lv2-root .sn-discover .rev .about .t a{margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover .rev .about .a{color:var(--fg2);margin-top:2px;font-size:13px}.lv2-root .sn-discover .rev h3{margin-bottom:10px}.lv2-root .sn-discover .rev p{margin:0 0 16px}.lv2-root .sn-discover .rev p.excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv2-root .sn-discover .rev .by{border-top:1px solid var(--line);margin-top:auto;margin-bottom:0;padding-top:6px}.lv2-root .sn-discover .chartwrap{flex-direction:column;max-width:960px;display:flex}.lv2-root .sn-discover .legend{color:var(--fg3);justify-content:flex-end;margin:0 0 6px;font-size:13px;display:flex}.lv2-root .sn-discover .chart-empty{color:var(--fg2);margin:12px 0;font-size:14px}.lv2-root .sn-page .krow{border-top:1px solid var(--line);grid-template-columns:28px 56px minmax(0,1fr) auto auto;grid-template-areas:"n cv id txt ring";align-items:center;gap:0 16px;padding:12px 0;display:grid}.lv2-root .sn-page .krow:first-child{border-top:0}.lv2-root .sn-page .krow .n{color:var(--fg3);grid-area:n;font-size:13px;font-weight:600}.lv2-root .sn-page .krow .sn-cv{grid-area:cv;width:56px}.lv2-root .sn-page .krow .id{grid-area:id;min-width:0}.lv2-root .sn-page .krow .t{font:600 17px / 1.25 var(--sn-serif);color:var(--fg)}.lv2-root .sn-page .krow .t a{box-sizing:border-box;min-width:44px;min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-page .krow .a{color:var(--fg2);margin-top:2px;font-size:14px}.lv2-root .sn-page .krow .a a{color:var(--fg2)}.lv2-root .sn-page .krow .txt{text-align:right;color:var(--fg3);grid-area:txt;margin-left:6px;font-size:13px;line-height:1.45}.lv2-root .sn-page .krow .txt span{display:block}.lv2-root .sn-page .krow .txt b{font:600 16px var(--sn-serif);color:var(--fg2)}.lv2-root .sn-page .krow .sn-rating{grid-area:ring}.lv2-root .sn-discover .join{padding-top:32px;padding-bottom:40px}.lv2-root .sn-discover .join p{color:var(--fg2);max-width:56ch;margin:0 0 12px;font-size:15px}@media (max-width:1100px){.lv2-root .sn-discover .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px}.lv2-root .sn-discover .hero h1{font-size:32px}.lv2-root .sn-discover .wall{grid-template-columns:repeat(3,minmax(0,1fr))}.lv2-root .sn-discover .revs{gap:16px}.lv2-root .sn-discover .rev{padding:16px 16px 4px}.lv2-root .sn-discover .sets{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-root .sn-discover .tonight{--tn-gap:20px;grid-auto-columns:calc((100% - 3.5 * var(--tn-gap)) / 4.5);scroll-snap-type:x mandatory;margin:-6px -6px 0;padding:6px 6px 18px;scroll-padding-left:6px;overflow:auto hidden}.lv2-root .sn-discover .tonight .rec{scroll-snap-align:start}.lv2-root .sn-discover .queue{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-root .sn-discover .done:nth-child(3){border-top:1px solid var(--line);padding-top:12px}}@media (max-width:700px){.lv2-root .sn-discover .hero{gap:20px;padding-top:20px;padding-bottom:20px}.lv2-root .sn-discover .hero h1{font-size:clamp(26px,8vw,32px)}.lv2-root .sn-discover .hero{grid-template-columns:minmax(0,1fr)}.lv2-root .sn-discover .preview-review{padding:14px 14px 8px}.lv2-root .sn-discover .preview-record{grid-template-columns:64px minmax(0,1fr);gap:12px}.lv2-root .sn-discover .community-preview h2{font-size:18px}.lv2-root .sn-discover .preview-shortcut{gap:8px;padding:10px}.lv2-root .sn-discover .preview-shortcut>.sn-cv{width:32px}.lv2-root .sn-discover .preview-shortcut>.sn-badge{width:32px!important;height:32px!important}.lv2-root .sn-discover .ctas{gap:12px}.lv2-root .sn-discover .greet{padding-top:20px;padding-bottom:4px}.lv2-root .sn-discover .greet h1{font-size:28px}.lv2-root .sn-discover .tonight{--tn-gap:14px;grid-auto-columns:42%}.lv2-root .sn-discover .queue{display:block}.lv2-root .sn-discover .done{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"cv cap write";gap:12px;min-height:72px;padding:8px 0}.lv2-root .sn-discover .done:nth-child(-n+3){border-top:1px solid var(--line);padding-top:8px}.lv2-root .sn-discover .done:first-child{border-top:0;padding-top:0}.lv2-root .sn-discover .done:nth-child(n+5){display:none}.lv2-root .sn-discover .done .sn-cv{width:56px}.lv2-root .sn-discover .done .cap{align-self:center}.lv2-root .sn-discover .done .cap .t{font-size:15px}.lv2-root .sn-discover .done .write{text-align:right;align-self:center;margin:0}.lv2-root .sn-discover .sets{display:block}.lv2-root .sn-discover .set{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.lv2-root .sn-discover .set:first-child{border-top:0;padding-top:0}.lv2-root .sn-discover .explore .set:nth-child(4){display:none}.lv2-root .sn-discover .fan{aspect-ratio:120/84;margin:0}.lv2-root .sn-discover .fan .sn-cv{width:70%}.lv2-root .sn-discover .fan .sn-cv:nth-child(2){left:10%}.lv2-root .sn-discover .fan .sn-cv:nth-child(3){left:20%}.lv2-root .sn-discover .fan .sn-cv:nth-child(4){left:30%}.lv2-root .sn-discover .sart{margin:0}.lv2-root .sn-discover .sart .sbn{aspect-ratio:120/84}.lv2-root .sn-discover .sart .sn-badge{box-shadow:0 0 0 2px var(--bg);bottom:8px;left:8px;width:44px!important;height:44px!important}.lv2-root .sn-discover .set .t{font-size:16px}.lv2-root .sn-discover .set .a{margin:3px 0 6px}.lv2-root .sn-discover .set .bar{margin-bottom:8px}.lv2-root .sn-discover .set .next{margin-bottom:6px;line-height:1.4}.lv2-root .sn-discover .set .view{align-items:center;margin:0}.lv2-root .sn-discover .wall{flex-direction:column;gap:0;display:flex}.lv2-root .sn-discover .tile{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.lv2-root .sn-discover .tile:first-child{border-top:0}.lv2-root .sn-discover .tile .sn-cv{width:56px}.lv2-root .sn-discover .tile .cap{display:contents}.lv2-root .sn-discover .tile .sn-av{display:none}.lv2-root .sn-discover .tile .cap.rel{margin-top:0;display:flex}.lv2-root .sn-discover .wall.compact{grid-template-columns:minmax(0,1fr);gap:0}.lv2-root .sn-discover .wall.compact .tile{grid-template-columns:56px minmax(0,1fr)}.lv2-root .sn-discover .wall.compact .tile:nth-child(2){border-top:1px solid var(--line)}.lv2-root .sn-discover .revs{grid-template-columns:minmax(0,1fr);gap:12px}.lv2-root .sn-discover .rev{padding:14px 14px 2px}.lv2-root .sn-discover .rev:nth-child(3){display:none}.lv2-root .sn-discover .rev .about{grid-template-columns:48px minmax(0,1fr);margin-bottom:10px}.lv2-root .sn-discover .rev .about .t{font-size:16px}.lv2-root .sn-discover .chartwrap{max-width:none}.lv2-root .sn-discover .legend{margin:-4px 0 6px}.lv2-root .sn-page .krow{grid-template-columns:22px 56px minmax(0,1fr) auto;grid-template-areas:"n cv id ring""n cv txt ring";gap:0 12px;padding:10px 0}.lv2-root .sn-page .krow .t{font-size:16px}.lv2-root .sn-page .krow .txt{text-align:left;margin:2px 0 0}.lv2-root .sn-page .krow .txt span{margin-right:10px;display:inline-block}.lv2-root .sn-page .krow .txt b{font-size:13px}}.lv2-root .sn-sets .swrap{max-width:1228px;margin:0 auto}.lv2-root .sn-sets .sh{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"join join""search search""show main";align-items:center;gap:0 32px;padding-top:24px;padding-bottom:18px;display:grid}.lv2-root .sn-sets .ssearch{grid-area:search;align-items:center;gap:0 12px;max-width:420px;margin:14px 0 12px;display:flex}.lv2-root .sn-sets .ssearch input{min-width:0;min-height:44px;font:400 14px var(--sn-sans);color:var(--fg);background:var(--sur);border:1px solid var(--line);border-radius:3px;flex:1;padding:0 14px}.lv2-root .sn-sets .ssearch input::placeholder{color:var(--fg3)}.lv2-root .sn-sets .ssearch input:focus-visible{outline:2px solid var(--sn-blue);outline-offset:1px}.lv2-root .sn-sets .ssearch .act{flex:none}.lv2-root .sn-sets .ssearch{max-width:none}.lv2-root .sn-sets .ssearch input{max-width:380px}.lv2-root .sn-sets .ssearch>:last-child{margin-left:auto}.lv2-root .sn-sets.sugg .swrap{max-width:760px;padding-top:28px;padding-bottom:48px}.lv2-root .sn-sets.sugg .crumb{margin:0 0 6px;font-size:13px}.lv2-root .sn-sets.sugg .crumb a{min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets.sugg h1{margin:0 0 18px}.lv2-root .sn-sets.sugg .sent{border:1px solid var(--line);background:var(--sur);color:var(--fg2);border-radius:3px;margin:0 0 20px;padding:12px 14px;font-size:14px}.lv2-root .sn-sets.sugg .sent b{color:var(--fg);font-weight:600}.lv2-root .sn-sets.sugg .sform{flex-direction:column;gap:0;display:flex}.lv2-root .sn-sets.sugg .lab{font:600 13px var(--sn-sans);color:var(--fg2);letter-spacing:.02em;align-items:baseline;gap:0 8px;margin:18px 0 6px;display:flex}.lv2-root .sn-sets.sugg .lab .ct{color:var(--fg3);font-weight:400}.lv2-root .sn-sets.sugg .field{min-height:44px;font:400 15px var(--sn-sans);color:var(--fg);background:var(--sur);border:1px solid var(--line);border-radius:3px;width:100%;padding:0 14px}.lv2-root .sn-sets.sugg .ta{min-height:72px;font:400 15px / 1.5 var(--sn-sans);background:var(--sur);border:1px solid var(--line);color:var(--fg);border-radius:3px}.lv2-root .sn-sets.sugg .field:focus-visible,.lv2-root .sn-sets.sugg .ta:focus-visible{outline:2px solid var(--sn-blue);outline-offset:1px}.lv2-root .sn-sets.sugg .picked,.lv2-root .sn-sets.sugg .found{border:1px solid var(--line);background:var(--sur);border-radius:3px;margin:0;padding:0;list-style:none}.lv2-root .sn-sets.sugg .found{margin-top:8px}.lv2-root .sn-sets.sugg .pk{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:8px 12px;display:grid}.lv2-root .sn-sets.sugg .picked .pk{grid-template-columns:22px 48px minmax(0,1fr) auto}.lv2-root .sn-sets.sugg .pk:first-child{border-top:0}.lv2-root .sn-sets.sugg .pk .n{color:var(--fg3);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.lv2-root .sn-sets.sugg .pk .sn-cv{width:48px}.lv2-root .sn-sets.sugg .pk .px{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets.sugg .pk .pt{font:600 15px / 1.3 var(--sn-serif);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-root .sn-sets.sugg .pk .pa{color:var(--fg3);font-size:13px}.lv2-root .sn-sets.sugg .pk .pc{gap:0 4px;display:flex}.lv2-root .sn-sets.sugg .pk .pc .act{min-width:44px;min-height:44px;padding:0 8px}.lv2-root .sn-sets.sugg .pk .pc .act.quiet{color:var(--fg3)}.lv2-root .sn-sets.sugg .pk .pc .act:disabled{color:var(--fg3);cursor:default}.lv2-root .sn-sets.sugg .quietline{color:var(--fg3);margin:8px 0 0;font-size:13px}.lv2-root .sn-sets.sugg .acts{margin-top:22px}.lv2-root .sn-sets.sugg .notice.error{margin:14px 0 0}.lv2-root .sn-sets.sugg .mine-sugg{border-top:1px solid var(--line);margin-top:36px}.lv2-root .sn-sets.sugg .sglist{margin:0;padding:0;list-style:none}.lv2-root .sn-sets.sugg .sg{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 14px;min-height:52px;padding:8px 0;display:grid}.lv2-root .sn-sets.sugg .sg:first-child{border-top:0}.lv2-root .sn-sets.sugg .sg .sgx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets.sugg .sg .sgt{font:600 15px / 1.3 var(--sn-serif);color:var(--fg)}.lv2-root .sn-sets.sugg .sg .sgt a{min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets.sugg .sg .sga{color:var(--fg3);font-size:13px}.lv2-root .sn-sets.sugg .sg .sgs{font:600 13px var(--sn-sans);color:var(--fg3);white-space:nowrap}.lv2-root .sn-sets.sugg .sg .sgs.accepted{color:var(--gold)}.lv2-root .sn-sets .sh .smain{grid-area:main;justify-self:end}.lv2-root .sn-sets .sh .tabs .ct{color:var(--fg3);margin-left:6px;font-weight:400}.lv2-root .sn-sets .sgrp{align-items:center;gap:0 12px;min-width:0;display:flex}.lv2-root .sn-sets .sgrp .sl{color:var(--fg3);white-space:nowrap;font-size:13px}.lv2-root .sn-sets .sgrp .tabs{flex-wrap:wrap}.lv2-root .sn-sets .sshow{grid-area:show}.lv2-root .sn-sets .ssort{grid-area:sort;justify-self:end}.lv2-root .sn-sets .sfact{color:var(--fg3);grid-area:fact;margin:0;font-size:14px}.lv2-root .sn-sets .sjoin{grid-area:join;margin-bottom:10px}.lv2-root .sn-sets .sprog{background:var(--sur2);border-radius:2px;height:4px;display:block;overflow:hidden}.lv2-root .sn-sets .sprog i{background:var(--fg);height:100%;display:block}.lv2-root .sn-sets .sprog i.g{background:var(--gold)}.lv2-root .sn-sets .sprog.two{display:flex}.lv2-root .sn-sets .sprog.two i{flex:none;transition:width .3s ease-out}.lv2-root .sn-sets .sprog.two i.dim{background:color-mix(in srgb, var(--fg) 38%, var(--sur2))}.lv2-root .sn-sets .seg .ct{color:var(--fg3);margin-left:6px;font-weight:400}.lv2-root .sn-badge.toward img{filter:grayscale(.6)brightness(.8)}.lv2-root .sn-badge.earning{animation:1.1s cubic-bezier(.2,.8,.2,1) sn-earn}.lv2-root .sn-badge.earning img{animation:1.1s ease-out sn-earn-img}.lv2-root .sn-badge.earning:after{animation:1.1s ease-out sn-earn-ring}@keyframes sn-earn{0%{transform:scale(.92)}55%{box-shadow:0 0 0 6px color-mix(in srgb, var(--gold) 35%, transparent);transform:scale(1.06)}to{transform:none}}@keyframes sn-earn-img{0%{filter:grayscale()brightness(.7)}60%{filter:none}}@keyframes sn-earn-ring{0%,40%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lv2-root .sn-badge.earning,.lv2-root .sn-badge.earning img,.lv2-root .sn-badge.earning:after{animation:none}.lv2-root .sn-sets .sprog.two i{transition:none}}.lv2-root .sn-sets .sspot{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 7%, var(--sur)) 0%, var(--sur) 55%);border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:0 28px;margin:0 0 18px;padding:24px 28px;display:grid}.lv2-root .sn-sets .sspot .spk{font:600 13px var(--sn-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);margin:0}.lv2-root .sn-sets .sspot h2{font:600 26px / 1.2 var(--sn-serif);letter-spacing:0;text-transform:none;color:var(--fg);margin:4px 0 0}.lv2-root .sn-sets .sspot h2 a{min-width:44px;color:inherit;margin:-8px 0;padding:8px 0;display:inline-block}.lv2-root .sn-sets .sspot h2 a:hover{color:var(--sn-blue);text-decoration:none}.lv2-root .sn-sets .sspot .sleft{color:var(--fg2);margin:6px 0 12px;font-size:15px}.lv2-root .sn-sets .sspot .sprg{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.lv2-root .sn-sets .sspot .sprg .sprog{border-radius:3px;flex:0 320px;min-width:120px;height:6px}.lv2-root .sn-sets .sspot .sprg .sw b{color:var(--fg)}.lv2-root .sn-sets .sspot .sprg .swhen{color:var(--fg3)}.lv2-root .sn-sets .sspot .sacts{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.lv2-root .sn-sets .sspot .sstep{color:var(--fg3);margin:8px 0 0;font-size:13px}.lv2-root .sn-sets .scov{align-items:center;gap:4px;margin-top:8px;display:flex}.lv2-root .sn-sets .scov .sn-cv{flex:none;width:40px}.lv2-root .sn-sets .scov .rest{color:var(--fg3);margin-left:4px;font-size:13px}.lv2-root .sn-sets b.g{font-family:var(--sn-serif);color:var(--gold);font-weight:600}.lv2-root .sn-sets .sfeat{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 48px;padding:26px 0 30px;display:grid}.lv2-root .sn-sets .sfeat .sid{flex-direction:row;align-items:flex-start;gap:0 20px;display:flex}.lv2-root .sn-sets .sfeat .sid>div{min-width:0}.lv2-root .sn-sets .sfeat .stag{color:var(--fg3);margin:0 0 2px;font-size:13px}.lv2-root .sn-sets .sfeat h2{font:700 28px / 1.2 var(--sn-serif);color:var(--fg);letter-spacing:0;text-transform:none;margin:0}.lv2-root .sn-sets .sfeat h2 a{min-width:44px;margin:-8px 0;padding:8px 0;display:inline-block}.lv2-root .sn-sets .sfeat .smeta{color:var(--fg2);margin:6px 0 0;font-size:14px}.lv2-root .sn-sets .sfeat .smine{max-width:none}.lv2-root .sn-sets .sband8{grid-column:1/3;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lv2-root .sn-sets .sfeat .sopen{grid-column:1/3;margin:10px 0 -12px}.lv2-root .sn-sets .sopen{align-items:center;gap:0 16px;display:flex}.lv2-root .sn-sets .sopen .rest{color:var(--fg3);font-size:13px}.lv2-root .sn-sets .sopen a{min-width:44px;min-height:44px;font:600 13px var(--sn-sans);align-items:center;display:inline-flex}.lv2-root .sn-sets .stbl{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--sur);border-radius:4px;width:100%;overflow:hidden}.lv2-root .sn-sets .stbl th{text-align:left;border-bottom:1px solid var(--line);font:500 13px var(--sn-sans);color:var(--fg3);white-space:nowrap;background:0 0;height:44px;padding:0 14px}.lv2-root .sn-sets .stbl th a{min-width:44px;min-height:44px;color:var(--fg3);align-items:center;gap:0 6px;display:inline-flex}.lv2-root .sn-sets .stbl th a:hover,.lv2-root .sn-sets .stbl th a.on{color:var(--fg);text-decoration:none}.lv2-root .sn-sets .stbl th a .arr{width:10px;color:var(--sn-blue);font-size:13px}.lv2-root .sn-sets .stbl th.c-num,.lv2-root .sn-sets .stbl td.c-num{text-align:right}.lv2-root .sn-sets .stbl th.c-num a{justify-content:flex-end}.lv2-root .sn-sets .stbl th.c-num,.lv2-root .sn-sets .stbl th.c-date,.lv2-root .sn-sets .stbl th.c-prog{width:1%}.lv2-root .sn-sets .stbl td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--fg2);padding:12px 14px;font-size:14px}.lv2-root .sn-sets .stbl tbody tr:nth-child(2n) td{background:#ffffff03}.lv2-root .sn-sets .stbl td{transition:background-color .15s}.lv2-root .sn-sets .stbl tbody tr:is(:hover,:focus-within) td{background:#ffffff0d}.lv2-root .sn-sets .stbl tbody tr:last-child td{border-bottom:0}.lv2-root .sn-sets .stbl tbody tr.done td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.lv2-root .sn-sets .stbl td.c-num{font:600 16px var(--sn-serif);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.lv2-root .sn-sets .stbl td.c-num .mpts{display:none}.lv2-root .sn-sets .stbl td.c-date{white-space:nowrap;color:color-mix(in srgb, var(--fg3) 75%, transparent);font-size:13px}.lv2-root .sn-sets .stbl td.c-pts{font:500 14px var(--sn-sans);color:var(--fg2)}.lv2-root .sn-sets .stbl .soon{color:var(--fg3);font-weight:400}.lv2-root .sn-sets .stbl .scell{align-items:center;gap:0 14px;min-width:0;display:flex}.lv2-root .sn-sets .stbl .stx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets .stbl .st{font:600 17px / 1.25 var(--sn-serif);color:var(--sn-blue);align-self:flex-start;min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets .stbl .smeta{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:5px 0 0;font-size:13px;display:flex}.lv2-root .sn-sets .stbl .kchip{background:var(--sur2);font:600 13px var(--sn-sans);color:var(--fg2);letter-spacing:.02em;border-radius:3px;padding:2px 7px;display:inline-block}.lv2-root .sn-sets .stbl .kchip.month{color:var(--fg);background:var(--sur2);box-shadow:inset 0 0 0 1px var(--line)}.lv2-root .sn-sets .stbl .snext{margin-top:8px}.lv2-root .sn-sets .stbl .sprg{white-space:nowrap;color:var(--fg2);grid-template-columns:96px auto;grid-template-areas:"bar txt""when when";align-items:center;gap:2px 10px;font-size:13px;display:grid}.lv2-root .sn-sets .stbl .sprg .sprog{grid-area:bar}.lv2-root .sn-sets .stbl .sprg .sw{font-variant-numeric:tabular-nums;grid-area:txt}.lv2-root .sn-sets .stbl .sprg .sw b{color:var(--fg);font-weight:600}.lv2-root .sn-sets .stbl .sprg .sw b.g{font-size:13px;font-family:var(--sn-sans);color:var(--gold)}.lv2-root .sn-sets .stbl .sprg .sw .none{color:var(--fg3)}.lv2-root .sn-sets .stbl .sprg .swhen{color:var(--fg3);grid-area:when}.lv2-root .sn-sets .stbl .sprg-m{display:none}.lv2-root .sn-sets .slist{border-top:1px solid var(--line);flex-direction:column;display:flex}.lv2-root .sn-sets .srow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 40px;padding:20px 0;display:grid}.lv2-root .sn-sets .srow.hasb{grid-template-columns:56px minmax(0,1fr) auto;gap:0 16px}.lv2-root .sn-sets .srow.hasb .sstrip{margin-left:24px}.lv2-root .sn-sets .srow:first-child{border-top:0}.lv2-root .sn-sets .sid{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets .sid .st{font:600 20px / 1.25 var(--sn-serif);color:var(--fg);letter-spacing:0;text-transform:none;margin:0}.lv2-root .sn-sets .sid .st a{min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets .smeta{color:var(--fg2);margin:4px 0 0;font-size:14px}.lv2-root .sn-sets .smeta .stag{color:var(--fg3)}.lv2-root .sn-sets .smeta .mk,.lv2-root .sn-sets .sby .mk{box-sizing:border-box;text-align:center;min-width:44px;margin:-12px -8px;padding:12px 8px;display:inline-block}.lv2-root .sn-sets .smine{max-width:360px;color:var(--fg2);flex-direction:column;gap:8px;margin-top:10px;font-size:14px;display:flex}.lv2-root .sn-sets .smine b.g{font-size:15px}.lv2-root .sn-sets .snext{color:var(--fg2);margin:10px 0 0;font-size:13px;line-height:1.45}.lv2-root .sn-sets .snext .al,.lv2-root .sn-sets .state .al{font:600 13px var(--sn-serif);box-sizing:border-box;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px -10px;padding:0 10px;display:inline-flex}.lv2-root .sn-sets .sstrip{align-items:center;gap:6px;width:548px;display:flex}.lv2-root .sn-sets .sstrip .sn-cv{width:72px}.lv2-root .sn-sets .sstrip .rest{color:var(--fg3);white-space:nowrap;margin-left:8px;font-size:13px}.lv2-root .sn-sets .smore{border-top:1px solid var(--line);padding-top:6px;padding-bottom:40px}.lv2-root .sn-sets .snone{color:var(--fg2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:22px 0 8px;font-size:14px;display:flex}.lv2-root .sn-sets .s1h{border-bottom:1px solid var(--line);padding-top:36px;padding-bottom:30px}.lv2-root .sn-sets .s1h .s1hb{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.lv2-root .sn-sets .s1h .s1hb>.sn-badge{grid-row:1/3;margin-top:6px}.lv2-root .sn-sets .s1h .s1hb>div{min-width:0}.lv2-root .sn-sets .s1h .s1hm{grid-column:2}.lv2-root .sn-sets .s1h .stag{color:var(--fg3);margin:0 0 4px;font-size:13px}.lv2-root .sn-sets .s1h h1{max-width:34ch;margin:0}.lv2-root .sn-sets .s1h .sby{color:var(--fg2);margin:8px 0 0;font-size:14px}.lv2-root .sn-sets .s1h .sby a{box-sizing:border-box;text-align:center;min-width:44px;margin:-12px -8px;padding:12px 8px;display:inline-block}.lv2-root .sn-sets .s1h .mine{margin-top:20px}.lv2-root .sn-sets .hl{font:600 22px / 1.25 var(--sn-serif);color:var(--fg);margin:0}.lv2-root .sn-sets .hl .g{color:var(--gold)}.lv2-root .sn-sets .s1h .sprog{max-width:440px;margin-top:12px}.lv2-root .sn-sets .s1h .state{max-width:66ch;margin:12px 0 0}.lv2-root .sn-sets .s1h .state .al{margin:-12px -6px;padding:12px 6px;font-size:14px}.lv2-root .sn-sets .s1h .acts{margin-top:14px}.lv2-root .sn-sets .s1h .quiet{margin-top:6px}.lv2-root .sn-sets .sbanner{background:var(--sur);height:200px;position:relative;overflow:hidden}.lv2-root .sn-sets .sbanner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;display:block}.lv2-root .sn-sets .sbanner:after{content:"";background:linear-gradient(#1b1d1f00 40%,#1b1d1feb 100%);position:absolute;inset:0}.lv2-root .sn-sets .s1h.under{margin-top:-60px;padding-top:0;position:relative}.lv2-root .sn-sets .s1h.under .s1hb>.sn-badge{box-shadow:0 0 0 4px var(--bg), inset 0 0 0 1px var(--line)}.lv2-root .sn-sets .s1h .spts{color:var(--fg2);margin:10px 0 0;font-size:15px}.lv2-root .sn-sets .s1h .spts b{color:var(--fg);font-weight:600}.lv2-root .sn-sets .s1h .mine{max-width:520px;margin-top:18px}.lv2-root .sn-sets .s1h .mine .sprog{height:8px;margin-top:10px;position:relative}.lv2-root .sn-sets .s1h .mine .sprog i{position:absolute;inset:0 auto 0 0}.lv2-root .sn-sets .s1h .mine .sprog i.f{background:var(--fg3);opacity:.5;z-index:-1}.lv2-root .sn-sets .s1h .mine .sprog{z-index:0}.lv2-root .sn-sets .s1h .mine .hl{font:400 14px var(--sn-sans);color:var(--fg2);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;display:flex}.lv2-root .sn-sets .s1h .mine .hl b{font:600 20px / 1.1 var(--sn-serif);color:var(--fg)}.lv2-root .sn-sets .s1h .mine .hl .lab{margin-right:10px}.lv2-root .sn-sets .s1h .mine.done .hl .g{font:600 20px / 1.1 var(--sn-serif)}.lv2-root .sn-sets .satb{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--sur);border-radius:4px;width:100%}.lv2-root .sn-sets .satb tbody tr:first-child td:first-child{border-top-left-radius:3px}.lv2-root .sn-sets .satb tbody tr:first-child td:last-child{border-top-right-radius:3px}.lv2-root .sn-sets .satb tbody tr:last-child td:first-child{border-bottom-left-radius:3px}.lv2-root .sn-sets .satb tbody tr:last-child td:last-child{border-bottom-right-radius:3px}.lv2-root .sn-sets .satb td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.lv2-root .sn-sets .satb tbody tr:nth-child(2n) td{background:#ffffff06}.lv2-root .sn-sets .satb tbody tr:last-child td{border-bottom:0}.lv2-root .sn-sets .satb tr.done td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.lv2-root .sn-sets .satb tbody tr.nxt td{background:#ffffff0b}.lv2-root .sn-sets .satb tr.nxt .rec .sn-cv{width:72px}.lv2-root .sn-sets .satb .rec{align-items:center;gap:0 14px;min-width:0;display:flex}.lv2-root .sn-sets .satb .rec .sn-cv{flex:none;width:64px}.lv2-root .sn-sets .satb .rx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets .satb .rt{font:600 17px / 1.25 var(--sn-serif);color:var(--sn-blue);align-self:flex-start;min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets .salb .h{align-items:center}.lv2-root .sn-sets .salb .ssort{font:600 13px var(--sn-sans);color:var(--fg3);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lv2-root .sn-sets .salb .ssort select{background:var(--sur);min-height:44px;color:var(--fg);border:1px solid var(--line);font:500 14px var(--sn-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:3px;padding:0 10px}.lv2-root .sn-sets .satb .rtl{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex;position:relative}.lv2-root .sn-sets .satb .rpts{min-width:44px;min-height:44px;font:600 13px var(--sn-sans);font-variant-numeric:tabular-nums;color:var(--fg3);cursor:help;border-radius:3px;align-items:center;gap:0 5px;margin:-12px 0;padding:0 2px;display:inline-flex}.lv2-root .sn-sets .satb .rpts .on{color:var(--fg)}.lv2-root .sn-sets .satb .rpts .g{color:var(--gold)}.lv2-root .sn-sets .satb .rpts:focus-visible{outline:2px solid var(--sn-blue);outline-offset:-8px}.lv2-root .sn-sets .satb .rpts .tip{z-index:5;background:var(--sn-raised);border:1px solid var(--line);width:max-content;max-width:min(280px,100%);font:400 13px / 1.45 var(--sn-sans);color:var(--fg);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;padding:8px 10px;transition:opacity .12s;position:absolute;top:calc(100% - 6px);left:0;box-shadow:0 8px 20px #0006}.lv2-root .sn-sets .satb .rpts:hover .tip,.lv2-root .sn-sets .satb .rpts:focus-visible .tip{opacity:1;visibility:visible}.lv2-root .sn-sets .satb .ra{color:var(--fg2);margin-top:3px;font-size:14px}.lv2-root .sn-sets .satb .rp{color:var(--fg3);flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-top:4px;font-size:13px;display:flex}.lv2-root .sn-sets .satb .rp .pts b{font:600 14px var(--sn-serif);color:var(--fg);margin-right:3px}.lv2-root .sn-sets .satb .rp .rs{color:var(--fg2)}.lv2-root .sn-sets .satb .rp .rs.g{color:var(--gold)}.lv2-root .sn-sets .satb .rp .rs a{min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets .satb .c-met{text-align:right;white-space:nowrap;width:200px}.lv2-root .sn-sets .satb .c-met .mr{color:var(--fg3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.lv2-root .sn-sets .satb .c-met .mr b{font:600 14px var(--sn-serif);color:var(--fg2)}.lv2-root .sn-sets .satb .c-met .mr b.g{color:var(--gold)}.lv2-root .sn-sets .meter{background:var(--sur2);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.lv2-root .sn-sets .meter i{display:block;position:absolute;inset:0 auto 0 0}.lv2-root .sn-sets .meter i.f{background:var(--fg3)}.lv2-root .sn-sets .meter i.r{background:var(--gold)}.lv2-root .sn-sets .rlist{margin:0;padding:0;list-style:none}.lv2-root .sn-sets .rl{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 180px;align-items:center;gap:0 14px;padding:12px 0;display:grid}.lv2-root .sn-sets .rl:first-child{border-top:0;padding-top:4px}.lv2-root .sn-sets .rl .rlx{min-width:0;color:var(--fg2);flex-direction:column;font-size:14px;display:flex}.lv2-root .sn-sets .rl .who .nm{font:600 15px var(--sn-serif);color:var(--sn-blue);min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets .rl .who .when{color:var(--fg3);margin-left:8px;font-size:13px}.lv2-root .sn-sets .rl .what{margin-top:2px}.lv2-root .sn-sets .rl .what .al{font:600 14px var(--sn-serif);min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-sets .rl .rlp{color:var(--fg2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;font-size:13px;display:grid}.lv2-root .sn-sets .rl .rlp .sprog{z-index:0;height:6px;position:relative}.lv2-root .sn-sets .rl .rlp .sprog i{position:absolute;inset:0 auto 0 0}.lv2-root .sn-sets .rl .rlp .sprog i.f{background:var(--fg3);opacity:.5;z-index:-1}.lv2-root .sn-sets .rail .stats dl{margin:0;display:block}.lv2-root .sn-sets .rail .stats dl>div{border-top:1px solid var(--line);padding:9px 0}.lv2-root .sn-sets .rail .stats dl>div:first-child{border-top:0;padding-top:0}.lv2-root .sn-sets .rail .stats dt{color:var(--fg2);margin-bottom:6px;font-size:14px}.lv2-root .sn-sets .rail .stats dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;margin:0;display:grid}.lv2-root .sn-sets .rail .stats dd .sprog{height:6px}.lv2-root .sn-sets .rail .stats dd{grid-template-columns:minmax(0,1fr) 44px}.lv2-root .sn-sets .rail .stats dd .pc{font:600 14px var(--sn-serif);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.lv2-root .sn-sets .rail .stats h2 .sub{font:400 13px var(--sn-sans);color:var(--fg3);text-transform:none;letter-spacing:0;margin-left:6px}.lv2-root .sn-sets .rail .stats dd .pc.g{color:var(--gold)}.lv2-root .sn-sets .rail .simil ul{margin:0;padding:0;list-style:none}.lv2-root .sn-sets .rail .simil li+li{border-top:1px solid var(--line)}.lv2-root .sn-sets .rail .sim{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:52px;padding:6px 0;text-decoration:none;display:grid}.lv2-root .sn-sets .rail .sim .t{font:600 15px / 1.3 var(--sn-serif);color:var(--sn-blue)}.lv2-root .sn-sets .rail .sim .p{color:var(--fg3);white-space:nowrap;font-size:13px}.lv2-root .sn-sets .rail .cmpf{gap:8px;display:flex}.lv2-root .sn-sets .rail .cmpf .field{background:var(--sur);border:1px solid var(--line);min-width:0;min-height:44px;color:var(--fg);border-radius:3px;flex:1;padding:0 12px;font-size:14px}.lv2-root .sn-sets .rail .cmpf .btn:disabled,.lv2-root .sn-sets .rail .cmpf .field:disabled{opacity:.5;cursor:not-allowed}.lv2-root .sn-sets .rail .dist{margin:4px 0 0}.lv2-root .sn-sets .rail .dist .ylab,.lv2-root .sn-sets .rail .dist .xlab{color:var(--fg3);font-size:13px;display:block}.lv2-root .sn-sets .rail .dist .ylab{margin-bottom:4px}.lv2-root .sn-sets .rail .dist .xlab{text-align:center;margin-top:2px}.lv2-root .sn-sets .rail .dist .keys{color:var(--fg3);align-items:center;gap:0 6px;margin-top:8px;font-size:13px;display:flex}.lv2-root .sn-sets .rail .dist .keys i{background:var(--gold);border-radius:2px;width:10px;height:10px;display:inline-block}.lv2-root .sn-sets .rail .dist .keys i.me{background:var(--sn-blue);margin-left:10px}.lv2-root .sn-sets .rail .dist svg{width:100%;height:120px;display:block}.lv2-root .sn-sets .rail .dist rect.f{fill:var(--fg3)}.lv2-root .sn-sets .rail .dist rect.r{fill:var(--gold)}.lv2-root .sn-sets .rail .dist g.me rect.f{fill:var(--sn-blue)}.lv2-root .sn-sets .rail .distb .none{color:var(--fg3);margin:0;font-size:14px}.lv2-root .sn-sets .rail .dist line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.lv2-root .sn-sets .rail .dist .axis{color:var(--fg3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:flex}.lv2-root .sn-sets .rail .blk.empty{padding-top:16px;padding-bottom:16px}.lv2-root .sn-sets .talk .prose+.compose{margin-top:12px;padding-top:12px}.lv2-root .sn-sets .rail .dist .axis span{text-align:center;white-space:nowrap}.lv2-root .sn-sets .body{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:0 40px;display:grid}.lv2-root .sn-sets .body .main{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets .body .main .sec:last-child{border-bottom:0}.lv2-root .sn-sets .rail .blk:first-child{padding-top:36px}.lv2-root .sn-sets .swsec{border-bottom:1px solid var(--line);padding-top:36px;padding-bottom:44px}.lv2-root .sn-sets .slg{color:var(--fg3);text-align:right;margin:-8px 0 10px;font-size:14px}.lv2-root .sn-sets .slg.c2{max-width:591px}.lv2-root .sn-sets .swl{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;display:grid}.lv2-root .sn-sets .swl.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lv2-root .sn-sets .swl.c2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:591px}.lv2-root .sn-sets .swrec{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets .swcap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 10px;margin-top:10px;font-size:13px;line-height:1.4;display:grid}.lv2-root .sn-sets .swcap .wx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-sets .swcap .wt{font:600 17px / 1.25 var(--sn-serif);color:var(--sn-blue);align-self:flex-start;min-width:44px;margin:-12px 0;padding:12px 0}.lv2-root .sn-sets .swcap .wy{color:var(--fg2);margin-top:2px}.lv2-root .sn-sets .swcap .ws{color:var(--fg3)}.lv2-root .sn-sets .swcap .ws.now{color:var(--fg2)}.lv2-root .sn-sets .swcap .ws a{align-items:center;min-height:44px;margin:-12px 0;font-weight:600;display:inline-flex}.lv2-root .sn-sets .swcap b.g{font-size:14px}.lv2-root .sn-sets .swl.many{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 14px}.lv2-root .sn-sets .swl.many .swcap{margin-top:8px;display:block}.lv2-root .sn-sets .swl.many .swcap .wt{margin:-14px 0;padding:14px 0;font-size:14px;display:inline-block}.lv2-root .sn-sets .swl.many .swcap .wy,.lv2-root .sn-sets .swl.many .swcap .ws{display:block}.lv2-root .sn-sets .swl.many .swcap b.g{font-size:13px}.lv2-root .sn-sets .swl.many .sn-rating{display:none}.lv2-root .sn-sets .srel .srow .sstrip{width:auto}.lv2-root .sn-sets .srel .srow .sstrip .sn-cv{width:56px}.lv2-root .sn-sets .srel .sid .st{font-size:18px}.lv2-root .sn-sets .smbs{margin-top:12px}.lv2-root .sn-sets .smb{border-top:1px solid var(--line);min-height:44px;color:inherit;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:8px 0;display:grid}.lv2-root .sn-sets .smb:first-child{border-top:0}.lv2-root .sn-sets .smb:hover{text-decoration:none}.lv2-root .sn-sets .smb .nm{font:600 15px var(--sn-serif);color:var(--sn-blue);overflow-wrap:anywhere;min-width:0}.lv2-root .sn-sets .smb:hover .nm{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-sets .smb .ago{color:var(--fg3);font-size:13px}@media (max-width:1100px){.lv2-root .sn-sets .sh{grid-template-areas:"join join""search search""show main"}.lv2-root .sn-sets .ssort{justify-self:start}.lv2-root .sn-sets .sstrip{width:auto}.lv2-root .sn-sets .sstrip .sn-cv{width:56px}.lv2-root .sn-sets .slg.c2{max-width:none}.lv2-root .sn-sets .swl,.lv2-root .sn-sets .swl.c3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;max-width:none}.lv2-root .sn-sets .swl.many{grid-template-columns:repeat(5,minmax(0,1fr))}.lv2-root .sn-sets .body{grid-template-columns:minmax(0,1fr) 260px;gap:0 28px}.lv2-root .sn-sets .satb .c-met{width:170px}}@media (max-width:700px){.lv2-root .sn-sets .sh{flex-direction:column;align-items:stretch;gap:0;padding-top:16px;padding-bottom:12px;display:flex}.lv2-root .sn-sets .sh .tabs{gap:0 14px}.lv2-root .sn-sets .sh .smain{align-self:flex-start}.lv2-root .sn-sets .sgrp{align-items:flex-start}.lv2-root .sn-sets .sgrp .sl{align-items:center;min-width:48px;min-height:44px;display:inline-flex}.lv2-root .sn-sets .sfact{margin-top:4px}.lv2-root .sn-sets .sjoin{margin-bottom:14px}.lv2-root .sn-sets .sfeat{padding:18px 0 22px;display:block}.lv2-root .sn-sets .sfeat h2{font-size:22px}.lv2-root .sn-sets .sfeat h2 a{margin:-9px 0;padding:9px 0}.lv2-root .sn-sets .sfeat .smine{margin-top:12px}.lv2-root .sn-sets .sband8{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.lv2-root .sn-sets .srow{padding:16px 0 18px;display:block}.lv2-root .sn-sets .sid .st{font-size:18px}.lv2-root .sn-sets .smine{max-width:none}.lv2-root .sn-sets .sstrip,.lv2-root .sn-sets .srel .srow .sstrip{gap:6px;width:auto;margin-top:14px}.lv2-root .sn-sets .sstrip .sn-cv,.lv2-root .sn-sets .srel .srow .sstrip .sn-cv{flex:1 1 0;width:auto;max-width:72px}.lv2-root .sn-sets .sstrip .rest{display:none}.lv2-root .sn-sets .smore{padding-bottom:28px}.lv2-root .sn-sets .s1h{padding-top:20px;padding-bottom:22px}.lv2-root .sn-sets .hl{font-size:20px}.lv2-root .sn-sets .swsec{padding-top:22px;padding-bottom:28px}.lv2-root .sn-sets .slg,.lv2-root .sn-sets .slg.c2{max-width:none;margin:-4px 0 8px}.lv2-root .sn-sets .swl,.lv2-root .sn-sets .swl.c3,.lv2-root .sn-sets .swl.c2{flex-direction:column;gap:0;display:flex}.lv2-root .sn-sets .swrec{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.lv2-root .sn-sets .swrec:first-child{border-top:0;padding-top:0}.lv2-root .sn-sets .swcap{align-items:center;margin-top:0}.lv2-root .sn-sets .swl.many{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;display:grid}.lv2-root .sn-sets .swl.many .swrec{border-top:0;padding:0;display:flex}.lv2-root .sn-sets .body{display:block}.lv2-root .sn-sets .rail{border-top:1px solid var(--line);display:block}.lv2-root .sn-sets .rail .blk:first-child{padding-top:24px}}.lv2-root .sn-charts .kwrap{max-width:1228px;margin:0 auto}.lv2-root .sn-charts .kh{flex-direction:column;align-items:stretch;padding-top:28px;padding-bottom:20px;display:flex}.lv2-root .sn-charts .ktitle{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.lv2-root .sn-charts .ktitle h1{margin:0}.lv2-root .sn-charts .kfact{color:var(--fg3);margin:0;font-size:14px}.lv2-root .sn-charts .ktool{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.lv2-root .sn-charts .kstepper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv2-root .sn-charts .kst{min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font:600 14px var(--sn-sans);color:var(--fg2);border-radius:8px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.lv2-root .sn-charts .kst:hover{background:var(--sur);color:var(--fg);text-decoration:none}.lv2-root .sn-charts .kst.quiet{box-shadow:none;color:var(--sn-blue);padding:0 6px}.lv2-root .sn-charts .kst.quiet:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.lv2-root .sn-charts .ksort{align-items:center;gap:10px;margin-left:auto;display:flex}.lv2-root .sn-yp{align-items:center;gap:6px;display:inline-flex;position:relative}.lv2-root .sn-yp .ypstep{justify-content:center;padding:0;font-size:18px}.lv2-root .sn-yp .ypstep.off{opacity:.35;pointer-events:none}.lv2-root .sn-yp .ypb{cursor:pointer;font-variant-numeric:tabular-nums;min-width:96px;color:var(--fg);background:0 0;border:0;justify-content:center;gap:8px}.lv2-root .sn-yp .ypb svg{transition:transform .15s}.lv2-root .sn-yp.open .ypb{background:var(--sur);box-shadow:inset 0 0 0 1px var(--fg3)}.lv2-root .sn-yp.open .ypb svg{transform:rotate(180deg)}.lv2-root .sn-yp .ypb:focus-visible{outline:2px solid var(--sn-blue);outline-offset:2px}.lv2-root .sn-yp .ypm{z-index:40;background:var(--sur2);border:1px solid var(--line);border-radius:8px;width:max-content;max-height:min(420px,70vh);padding:8px 12px;animation:.12s ease-out sn-pop;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 36px #00000080}.lv2-root .sn-yp .ypm[hidden]{display:none}.lv2-root .sn-yp .ypd{grid-template-columns:56px auto;align-items:center;gap:0 8px;padding:4px 0;display:grid}.lv2-root .sn-yp .ypd+.ypd{border-top:1px solid var(--line)}.lv2-root .sn-yp .ypl{font:600 13px var(--sn-sans);color:var(--fg3)}.lv2-root .sn-yp .ypy{grid-template-columns:repeat(10,48px);gap:2px;display:grid}.lv2-root .sn-yp .ypy a{min-width:44px;min-height:44px;font:500 14px var(--sn-sans);font-variant-numeric:tabular-nums;color:var(--fg2);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.lv2-root .sn-yp .ypy a:hover,.lv2-root .sn-yp .ypy a:focus-visible{color:var(--fg);background:#ffffff12;outline:none}.lv2-root .sn-yp .ypy a:focus-visible{box-shadow:inset 0 0 0 2px var(--sn-blue)}.lv2-root .sn-yp .ypy a.on{color:var(--fg);background:color-mix(in srgb, var(--sn-blue) 22%, var(--sur2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-blue) 60%, transparent);font-weight:700}@media (prefers-reduced-motion:reduce){.lv2-root .sn-yp .ypm{animation:none}}.lv2-root .sn-charts .ksort .kl{color:var(--fg3);white-space:nowrap;font-size:13px}.lv2-root .sn-charts .kcnt{font:600 22px / 1.25 var(--sn-serif);color:var(--fg);margin:18px 0 0}.lv2-root .sn-charts .kblock{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0 0;display:flex}.lv2-root .sn-charts .kblock .state{margin:0}.lv2-root .sn-charts .kjoin{margin-bottom:22px}.lv2-root .sn-page .seg{background:var(--sur);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;align-items:stretch;gap:2px;padding:0;display:inline-flex}.lv2-root .sn-page .seg>:is(a,button){min-width:44px;min-height:44px;font:600 14px var(--sn-sans);color:var(--fg2);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.lv2-root .sn-page .seg>:is(a,button):hover{color:var(--fg);text-decoration:none}.lv2-root .sn-page .seg>.on{color:var(--fg);background:color-mix(in srgb, var(--sn-blue) 22%, var(--sur));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-blue) 60%, transparent)}.lv2-root .sn-page .seg>:is(a,button):focus-visible{outline:2px solid var(--sn-blue);outline-offset:2px}.lv2-root .sn-charts .chart{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lv2-root .sn-charts .row{border-radius:8px;grid-template-columns:40px 120px minmax(0,1fr) auto;grid-template-areas:"n cv id sc""n cv foot foot";align-content:center;align-items:center;gap:8px 20px;margin:0 -12px;padding:16px 12px;transition:background-color .15s;display:grid;position:relative}.lv2-root .sn-charts .row+.row:before{content:"";background:var(--line);height:1px;transition:opacity .15s;position:absolute;top:0;left:12px;right:12px}.lv2-root .sn-charts .row:is(:hover,:focus-within):before,.lv2-root .sn-charts .row:is(:hover,:focus-within)+.row:before{opacity:0}.lv2-root .sn-charts .row:hover,.lv2-root .sn-charts .row:focus-within{background:var(--sur)}.lv2-root .sn-charts .row:has(.sn-listen.open){z-index:2}.lv2-root .sn-charts .row .n{font:600 22px / 1 var(--sn-serif);color:var(--fg2);text-align:center;grid-area:n}.lv2-root .sn-charts .row .sn-cv{grid-area:cv;width:120px}.lv2-root .sn-charts .row .id{grid-area:id;min-width:0}.lv2-root .sn-charts .row .t{font:600 20px / 1.25 var(--sn-serif);color:var(--fg)}.lv2-root .sn-charts .row .t a{min-width:44px;margin:-10px 0;padding:10px 0;display:inline-block}.lv2-root .sn-charts .row .a{color:var(--fg2);margin-top:2px;font-size:15px}.lv2-root .sn-charts .row .a a{min-width:44px;min-height:44px;color:var(--fg2);align-items:center;margin:-12px 0;display:inline-flex}.lv2-root .sn-charts .row .a a:hover{color:var(--fg)}.lv2-root .sn-charts .row .kmeta{color:var(--fg3);flex-wrap:wrap;gap:0 8px;margin:4px 0 0;font-size:13px;display:flex}.lv2-root .sn-charts .row .kmeta span+span:before{content:"·";margin-right:8px}.lv2-root .sn-charts .row .kme{color:var(--fg2);margin:4px 0 0;font-size:14px}.lv2-root .sn-charts .kme b.g{font:600 14px var(--sn-serif);color:var(--gold)}.lv2-root .sn-charts .ksc{grid-area:sc;justify-content:flex-end;align-items:center;gap:12px;display:flex}.lv2-root .sn-charts .ksc .lab{color:var(--fg3);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:13px;line-height:1.3;display:flex}.lv2-root .sn-charts .ksc .lab b{color:var(--fg);font-size:14px;font-weight:600}.lv2-root .sn-charts .kfoot{flex-wrap:wrap;grid-area:foot;align-items:center;gap:0 20px;min-width:0;display:flex}.lv2-root .sn-charts .koth{color:var(--fg3);white-space:nowrap;gap:14px;margin:0 0 0 auto;font-size:13px;display:flex}.lv2-root .sn-charts .koth b{font:600 14px var(--sn-serif);color:var(--fg2)}.lv2-root .sn-charts .kmore{padding-top:10px;padding-bottom:40px}.lv2-root .sn-charts .kend{color:var(--fg3);margin:0;padding-top:16px;font-size:14px}.lv2-root .sn-page .svc{flex-wrap:wrap;gap:0 8px;margin:6px 0 -8px;padding:0;list-style:none;display:flex}.lv2-root .sn-page .svc a{min-height:44px;color:var(--fg2);align-items:center;text-decoration:none;display:inline-flex}.lv2-root .sn-page .svc a>span{border:1px solid var(--line);height:28px;font:500 13px var(--sn-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.lv2-root .sn-page .svc a:hover>span{color:var(--fg);border-color:var(--fg3)}.lv2-root .sn-page .svc a:focus-visible{outline:none}.lv2-root .sn-page .svc a:focus-visible>span{outline:2px solid var(--sn-blue);outline-offset:2px}.lv2-root .sn-listen{display:inline-block;position:relative}.lv2-root .sn-listen .lb{min-width:44px;min-height:44px;color:var(--fg2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.lv2-root .sn-listen .lb>span{border:1px solid var(--line);height:30px;font:500 13px var(--sn-sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.lv2-root .sn-listen .lb>span svg{transition:transform .15s}.lv2-root .sn-listen .lb:hover>span,.lv2-root .sn-listen.open .lb>span{color:var(--fg);border-color:var(--fg3);background:var(--sur2)}.lv2-root .sn-listen.open .lb>span svg{transform:rotate(180deg)}.lv2-root .sn-listen .lb:focus-visible{outline:none}.lv2-root .sn-listen .lb:focus-visible>span{outline:2px solid var(--sn-blue);outline-offset:2px}.lv2-root .sn-listen .lm{z-index:30;background:var(--sur2);border:1px solid var(--line);border-radius:8px;min-width:210px;margin:0;padding:6px;list-style:none;animation:.12s ease-out sn-pop;position:absolute;top:calc(100% - 4px);left:0;box-shadow:0 14px 32px #00000073}.lv2-root .sn-listen .lm[hidden]{display:none}.lv2-root .sn-listen .lm a{min-height:44px;font:500 14px var(--sn-sans);color:var(--fg);border-radius:6px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.lv2-root .sn-listen .lm a:hover,.lv2-root .sn-listen .lm a:focus-visible{background:#ffffff12;outline:none}@keyframes sn-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv2-root .sn-listen .lm{animation:none}}@media (max-width:1100px){.lv2-root .sn-charts .row{grid-template-columns:32px 104px minmax(0,1fr) auto;gap:0 16px}.lv2-root .sn-charts .row .sn-cv{width:104px}}@media (max-width:700px){.lv2-root .sn-charts .kh{padding-top:12px;padding-bottom:12px}.lv2-root .sn-charts .ktitle{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv2-root .sn-charts .ksort .kl{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.lv2-root .sn-charts .ktool{flex-direction:column;align-items:stretch;gap:8px;margin-top:0}.lv2-root .sn-charts .ktool .seg{display:flex}.lv2-root .sn-charts .ktool .seg>*{flex:1 1 0;padding:0 8px}.lv2-root .sn-charts .ksort{flex-direction:column;align-items:stretch;gap:6px;margin-left:0}.lv2-root .sn-yp{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.lv2-root .sn-yp .ypm{width:auto;left:0;right:0}.lv2-root .sn-yp .ypd{grid-template-columns:minmax(0,1fr);gap:2px 0}.lv2-root .sn-yp .ypy{grid-template-columns:repeat(5,minmax(0,1fr))}.lv2-root .sn-charts .kcnt{margin-top:14px;font-size:20px}.lv2-root .sn-charts .kjoin{margin-bottom:12px}.lv2-root .sn-charts .kmore{padding-bottom:28px}.lv2-root .sn-charts .row{grid-template-columns:22px 56px minmax(0,1fr) auto;grid-template-areas:"n cv id sc""n foot foot foot";align-items:center;gap:4px 12px;margin:0 -8px;padding:12px 8px 6px}.lv2-root .sn-charts .row+.row:before{left:8px;right:8px}.lv2-root .sn-charts .row .n{font-size:16px}.lv2-root .sn-charts .row .sn-cv{width:56px}.lv2-root .sn-charts .row .t{font-size:16px;line-height:1.25}.lv2-root .sn-charts .row .t a{margin:-12px 0;padding:12px 0}.lv2-root .sn-charts .row .a{margin-top:1px;font-size:13px}.lv2-root .sn-charts .row .kmeta{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.lv2-root .sn-charts .row .kmeta span+span:before{margin:0 6px}.lv2-root .sn-charts .row .kme{margin-top:2px;font-size:13px}.lv2-root .sn-charts .ksc .lab{display:none}.lv2-root .sn-charts .ksc .sn-rating{--ring-size:44px!important;--ring-font:15px!important}.lv2-root .sn-charts .kfoot{flex-wrap:nowrap;gap:0 14px}.lv2-root .sn-charts .koth{gap:10px;min-width:0;overflow:hidden}}.lv2-root .sn-artist .ah{-moz-column-gap:32px;border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:220px minmax(0,1fr) auto;gap:0 32px;padding-top:30px;padding-bottom:28px;display:grid}.lv2-root .sn-artist .ah.nopt{grid-template-columns:minmax(0,1fr) auto}.lv2-root .sn-artist .ah .pt{flex-direction:column;grid-area:1/1/3;align-self:start;width:220px;display:flex}.lv2-root .sn-artist .ah .pt .ph{aspect-ratio:3/2;background:var(--sur);border-radius:3px;display:block;overflow:hidden}.lv2-root .sn-artist .ah .pt .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2-root .sn-artist .ah .pt .ph .mono{height:100%;font:600 48px var(--sn-serif);color:var(--fg3);justify-content:center;align-items:center;display:flex}.lv2-root .sn-artist .ptl{flex-wrap:wrap;gap:0 14px;margin:0 0 -10px -4px;display:flex}.lv2-root .sn-artist .ptl .act{font-size:13px}.lv2-root .sn-artist .ah .id{grid-column:2}.lv2-root .sn-artist .ah h1{margin:0 0 6px;font-size:36px}.lv2-root .sn-artist .ah .mine{grid-column:2;margin-top:16px}.lv2-root .sn-artist .ah.nopt .id,.lv2-root .sn-artist .ah.nopt .mine{grid-column:1}.lv2-root .sn-artist .aby{color:var(--fg2);margin:0;font-size:14px}.lv2-root .sn-artist .aby a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-12px 0;display:inline-flex}.lv2-root .sn-artist .hl{font:600 22px / 1.25 var(--sn-serif);color:var(--fg);margin:0}.lv2-root .sn-artist .hl.g,.lv2-root .sn-artist .hl .g{color:var(--gold)}.lv2-root .sn-artist .hl+.acts,.lv2-root .sn-artist .hl+.state{margin-top:10px}.lv2-root .sn-artist .ah .state{max-width:66ch}.lv2-root .sn-artist .hstrip{display:none}.lv2-root .sn-artist .ah .sn-verdict{border-top:0;border-left:1px solid var(--line);grid-area:1/3/3;align-self:stretch;margin-top:0;padding-top:4px;padding-left:40px}.lv2-root .sn-artist .ah.nopt .sn-verdict{grid-column:2}.lv2-root .sn-artist .scores{grid-template-columns:repeat(3,auto);justify-content:start;align-items:start;gap:0 28px;display:grid}.lv2-root .sn-artist .sc{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lv2-root .sn-artist .sc:nth-child(n+2) .sn-rating{margin-top:16px}.lv2-root .sn-artist .sc .lab{color:var(--fg3);flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.lv2-root .sn-artist .sc .lab b{color:var(--fg);font-size:13px;font-weight:500}.lv2-root .sn-artist .vfolds{flex-wrap:wrap;gap:0 12px;margin:6px 0 0;display:flex}.lv2-root .sn-artist .vfolds .fold{margin:0;font-size:13px}.lv2-root .sn-artist .sn-verdict .explain{max-width:32ch;margin-top:10px}.lv2-root .sn-artist .dsc .ctl{flex-wrap:wrap;align-items:center;gap:0 28px;margin:-8px 0 14px;display:flex}.lv2-root .sn-artist .dsc .tabs{flex-wrap:wrap;gap:0 16px}.lv2-root .sn-artist .dsc .tabs :is(a,button,span){margin:0}.lv2-root .sn-artist .fs{min-width:44px;min-height:44px;font:600 14px var(--sn-sans);color:var(--sn-blue);align-items:center;display:inline-flex}.lv2-root .sn-artist .fs.on{color:var(--sn-blue);box-shadow:inset 0 -2px 0 var(--sn-blue)}.lv2-root .sn-artist .lg{color:var(--fg3);margin-left:auto;font-size:14px}.lv2-root .sn-artist .fsrow{flex-wrap:wrap;align-items:center;gap:0 24px;margin:-6px 0 16px;display:flex}.lv2-root .sn-artist .fsrow .grp{align-items:center;gap:0 12px;display:flex}.lv2-root .sn-artist .fsrow .gl{color:var(--fg3);white-space:nowrap;font-size:13px}.lv2-root .sn-artist .wl{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;display:grid}.lv2-root .sn-artist .wrec{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-artist .wcap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 10px;margin-top:10px;font-size:13px;line-height:1.4;display:grid}.lv2-root .sn-artist .wcap .wx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-artist .wcap .wt{font:600 17px / 1.25 var(--sn-serif);color:var(--sn-blue);align-self:flex-start;min-width:44px;margin:-12px 0;padding:12px 0}.lv2-root .sn-artist .wcap .wy{color:var(--fg2);margin-top:2px}.lv2-root .sn-artist .wcap .ws{color:var(--fg3)}.lv2-root .sn-artist .wcap .ws.now{color:var(--fg2)}.lv2-root .sn-artist .wcap .ws a{align-items:center;min-height:44px;margin:-12px 0;font-weight:600;display:inline-flex}.lv2-root .sn-artist .wcap b.g{font:600 14px var(--sn-serif);color:var(--gold)}.lv2-root .sn-artist .wl.many{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px 14px}.lv2-root .sn-artist .wl.many .wcap{margin-top:8px;font-size:13px;display:block}.lv2-root .sn-artist .wl.many .wcap .wt{min-width:44px;margin:-14px 0;padding:14px 0;font-size:14px;display:inline-block}.lv2-root .sn-artist .wl.many .wcap .ws,.lv2-root .sn-artist .wl.many .wcap .wy{display:block}.lv2-root .sn-artist .wl.many .wcap b.g{font-size:13px}.lv2-root .sn-artist .wl.many .sn-rating{display:none}.lv2-root .sn-artist .wnone{color:var(--fg2);margin:8px 0 0;font-size:14px}.lv2-root .sn-artist .body{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:0 64px;display:grid}.lv2-root .sn-artist .body .main{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-artist .body .main .sec:last-child{border-bottom:0}.lv2-root .sn-artist .rail .blk:first-child{padding-top:36px}.lv2-root .sn-artist .rvon{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 12px;display:grid}.lv2-root .sn-artist .rvon .sn-cv{width:56px}.lv2-root .sn-artist .rv .rline{font:400 13px / 1.3 var(--sn-sans);color:var(--fg2);flex-wrap:wrap;align-items:baseline;gap:0 10px;max-width:none;margin:0 0 2px;display:flex}.lv2-root .sn-artist .rvon .ot{font:600 17px / 1.25 var(--sn-serif);color:var(--sn-blue);min-width:44px;margin:-12px 6px -12px -6px;padding:12px 6px;display:inline-block}.lv2-root .sn-artist .rvon .by{margin:0}.lv2-root .sn-artist .facts{color:var(--fg3);margin:0 0 10px;font-size:13px}.lv2-root .sn-artist .bio .prose{font:400 16px / 1.6 var(--sn-serif);color:var(--fg2);max-width:68ch;margin:0}.lv2-root .sn-artist .basis{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:0 14px;margin:8px 0 -12px;font-size:14px;display:flex}.lv2-root .sn-artist .basis :is(a,button){font:600 14px var(--sn-sans);color:var(--sn-blue);align-items:center;min-height:44px;display:inline-flex}.lv2-root .sn-artist .mps{flex-direction:column;display:flex}.lv2-root .sn-artist .pfold{display:none}.lv2-root .sn-artist .mpr{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 16px;min-height:52px;padding:6px 0;display:grid}.lv2-root .sn-artist .mpr:first-child{border-top:0}.lv2-root .sn-artist .mpr .n{color:var(--fg3);font-size:13px}.lv2-root .sn-artist .mpr .mt{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-artist .mpr .mt a{font:600 16px / 1.25 var(--sn-serif);color:var(--sn-blue);align-self:flex-start;margin:-13px -3px;padding:13px 3px}.lv2-root .sn-artist .mpr .g{color:var(--fg3);margin-top:1px;font-size:13px}.lv2-root .sn-artist .mpr .pl{color:var(--fg3);text-align:right;font-size:13px}.lv2-root .sn-artist .crl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.lv2-root .sn-artist .cred{min-height:56px;color:inherit;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lv2-root .sn-artist .cred:hover{text-decoration:none}.lv2-root .sn-artist .cred .ci{flex-direction:column;min-width:0;font-size:13px;line-height:1.4;display:flex}.lv2-root .sn-artist .cred .ot{font:600 16px / 1.25 var(--sn-serif);color:var(--sn-blue)}.lv2-root .sn-artist .cred:hover .ot{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-artist .cred .oy{color:var(--fg2)}.lv2-root .sn-artist .cred .role{color:var(--fg3)}.lv2-root .sn-artist .nxs{flex-direction:column;margin-top:-4px;display:flex}.lv2-root .sn-artist .nx{border-top:1px solid var(--line);min-height:60px;color:inherit;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 12px;padding:8px 0;display:grid}.lv2-root .sn-artist .nx:first-child{border-top:0}.lv2-root .sn-artist .nx:hover{text-decoration:none}.lv2-root .sn-artist .nx .sn-cv{width:44px}.lv2-root .sn-artist .nx .ni{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lv2-root .sn-artist .nx .nm{font:600 15px var(--sn-serif);color:var(--sn-blue)}.lv2-root .sn-artist .nx:hover .nm{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-artist .nx .ct{color:var(--fg3);font-size:13px}.lv2-root .sn-artist .fin{grid-template-columns:28px minmax(0,1fr) auto}@media (max-width:1100px){.lv2-root .sn-artist .ah{grid-template-rows:auto auto auto;grid-template-columns:220px minmax(0,1fr);gap:0 32px;padding-top:32px}.lv2-root .sn-artist .ah .pt{grid-row:1/3}.lv2-root .sn-artist .ah .sn-verdict,.lv2-root .sn-artist .ah.nopt .sn-verdict{border-top:1px solid var(--line);border-left:0;flex-wrap:wrap;grid-area:3/1/auto/3;align-items:center;gap:0 40px;margin-top:20px;padding-top:18px;padding-left:0;display:flex}.lv2-root .sn-artist .ah.nopt .sn-verdict{grid-column:1}.lv2-root .sn-artist .ah .sn-verdict .vfolds{margin:0 0 0 auto}.lv2-root .sn-artist .wl{gap:20px 14px}.lv2-root .sn-artist .body{display:block}.lv2-root .sn-artist .rail{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.lv2-root .sn-artist .rail .blk:first-child{padding-top:24px}}@media (max-width:700px){.lv2-root .sn-artist .ah{grid-template-columns:116px minmax(0,1fr);gap:0 18px;padding-top:20px;padding-bottom:20px}.lv2-root .sn-artist .ah .pt{grid-row:1;align-self:start;width:116px}.lv2-root .sn-artist .ah .id{align-self:start}.lv2-root .sn-artist .ah h1{font-size:29px}.lv2-root .sn-artist .ah .mine,.lv2-root .sn-artist .ah .sn-verdict,.lv2-root .sn-artist .ah.nopt .id,.lv2-root .sn-artist .ah.nopt .mine,.lv2-root .sn-artist .ah.nopt .sn-verdict{grid-column:1/3}.lv2-root .sn-artist .ah .mine{margin-top:14px}.lv2-root .sn-artist .aby{font-size:13px}.lv2-root .sn-artist .hl{font-size:20px}.lv2-root .sn-artist .hstrip{gap:6px;margin:12px 0;display:flex}.lv2-root .sn-artist .hstrip .sn-cv{flex:1 1 0;min-width:0}.lv2-root .sn-artist .ah .sn-verdict{margin-top:16px;padding-top:14px;display:block}.lv2-root .sn-artist .ah .sn-verdict .vfolds{margin:6px 0 0}.lv2-root .sn-artist .scores{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:0 12px}.lv2-root .sn-artist .dsc .ctl{gap:0 20px;margin:0 0 10px}.lv2-root .sn-artist .dsc .tabs{gap:0 14px}.lv2-root .sn-artist .wl{flex-direction:column;gap:0;display:flex}.lv2-root .sn-artist .wrec{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.lv2-root .sn-artist .wrec:first-child{border-top:0;padding-top:0}.lv2-root .sn-artist .wcap{align-items:center;margin-top:0}.lv2-root .sn-artist .wl.many{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;display:grid}.lv2-root .sn-artist .wl.many .wrec{border-top:0;padding:0;display:flex}.lv2-root .sn-artist .crl{grid-template-columns:minmax(0,1fr)}.lv2-root .sn-artist .mps:not(.open){display:none}.lv2-root .sn-artist .pfold{display:inline-flex}.lv2-root .sn-artist .rail{border-top:0;display:block}.lv2-root .sn-artist .rail .blk:first-child{padding-top:24px}}.lv2-root .sn-reviews-page .wwrap{max-width:860px;margin:0 auto}.lv2-root .sn-reviews-page .wh{padding-top:24px;padding-bottom:16px}.lv2-root .sn-reviews-page .wh .sn-joinb{margin-bottom:18px}@media (min-width:701px){.lv2-root .sn-reviews-page .wh .sn-joinb{grid-template-columns:auto minmax(0,1fr);gap:14px 20px}.lv2-root .sn-reviews-page .wh .sn-joinb .ja{grid-column:2;justify-content:flex-start}}.lv2-root .sn-reviews-page .wlist{flex-direction:column;gap:14px;display:flex}.lv2-root .sn-reviews-page .wrow{border:1px solid var(--line);background:var(--sur);border-radius:8px;padding:18px 24px 8px;transition:border-color .15s,background-color .15s}.lv2-root .sn-reviews-page .wrow:hover,.lv2-root .sn-reviews-page .wrow:focus-within{border-color:color-mix(in srgb, var(--fg3) 55%, var(--line))}.lv2-root .sn-reviews-page .wtop{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:0 14px;display:grid}.lv2-root .sn-reviews-page .wtop .sn-cv{width:56px}.lv2-root .sn-reviews-page .wrec{min-width:0;color:var(--fg3);flex-direction:column;margin:0;font-size:13px;line-height:1.35;display:flex}.lv2-root .sn-reviews-page .wrec .ot{font:600 15px / 1.3 var(--sn-sans);color:var(--fg);align-self:flex-start;min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-reviews-page .wrec .ot:hover{color:var(--sn-blue)}.lv2-root .sn-reviews-page .wwhen{color:var(--fg3);white-space:nowrap;align-self:start;padding-top:2px;font-size:13px}.lv2-root .sn-reviews-page .wrow .by{flex-wrap:wrap;gap:0 10px;margin:6px 0 0}.lv2-root .sn-reviews-page .by .mw{flex-wrap:wrap;gap:0 10px;display:inline-flex}.lv2-root .sn-reviews-page .wrow h3{font:600 24px / 1.25 var(--sn-serif);color:var(--fg);letter-spacing:0;text-transform:none;margin:10px 0 0}.lv2-root .sn-reviews-page .wrow h3 a{color:inherit;margin:-8px 0;padding:8px 0;display:inline-block}.lv2-root .sn-reviews-page .wrow h3 a:hover{color:var(--sn-blue);text-decoration:none}.lv2-root .sn-reviews-page .wrow .wx{font:400 18px / 1.6 var(--sn-serif);color:var(--fg);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.lv2-root .sn-reviews-page .wrow.untitled .wx{margin-top:8px}.lv2-root .sn-reviews-page .wfoot{align-items:center;gap:0 20px;margin-top:6px;display:flex}.lv2-root .sn-reviews-page .wfoot a{min-width:44px;min-height:44px;font:600 14px var(--sn-sans);color:var(--sn-blue);align-items:center;gap:8px;display:inline-flex}.lv2-root .sn-reviews-page .wfoot .wrep{color:var(--fg2)}.lv2-root .sn-reviews-page .wfoot .wrep:hover{color:var(--fg)}.lv2-root .sn-reviews-page .wfoot .ct{background:var(--sur2);min-width:22px;height:22px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.lv2-root .sn-reviews-page .wmore{padding-top:14px;padding-bottom:40px}.lv2-root .sn-reviews-page .wnone{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:22px 0 40px;font-size:14px;display:flex}.lv2-root .sn-review .w1h{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:0 40px;margin-top:40px;padding-bottom:36px;display:grid}.lv2-root .sn-review .w1h .sn-cv{width:200px}.lv2-root .sn-review .wrec{color:var(--fg2);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;font-size:14px;line-height:1.3;display:flex}.lv2-root .sn-review .wrec .ot{font:600 20px / 1.25 var(--sn-serif);color:var(--sn-blue);min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-review .w1h h1{max-width:30ch;margin:10px 0 16px}.lv2-root .sn-review .w1h.gone h1{margin-bottom:8px;font-size:28px}.lv2-root .sn-review .by.big .nm{font-size:17px}.lv2-root .sn-review .by .mw{flex-wrap:wrap;gap:0 10px;display:inline-flex}.lv2-root .sn-review .body{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:0 64px;display:grid}.lv2-root .sn-review .body .main{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-review .wprose{padding-top:32px}.lv2-root .sn-review .wprose p{font:400 18px / 1.7 var(--sn-serif);color:var(--fg2);max-width:66ch;margin:0 0 20px}.lv2-root .sn-review .w1a{border-bottom:1px solid var(--line);margin:4px 0 0;padding-bottom:28px}.lv2-root .sn-review .w1a .q{color:var(--fg3);font-weight:400}.lv2-root .sn-review .wrep{border-bottom:0;padding-top:28px}.lv2-root .sn-review .wrep .cmt .c p{max-width:66ch}.lv2-root .sn-review .wconf{color:var(--fg2);margin:0 0 12px;font-size:14px}.lv2-root .sn-review .rail .blk:first-child{padding-top:36px}.lv2-root .sn-review .w1rec .scores{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 12px;margin-bottom:10px;display:grid}.lv2-root .sn-review .w1rec .sc{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lv2-root .sn-review .w1rec .sc:nth-child(n+2) .sn-rating{margin-top:16px}.lv2-root .sn-review .w1rec .sc .lab{color:var(--fg3);flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.lv2-root .sn-review .w1rec .sc .lab b{color:var(--fg);font-size:13px;font-weight:500}.lv2-root .sn-review .w1who{align-items:center;gap:12px;margin-bottom:6px;display:flex}.lv2-root .sn-review .w1who .wn{flex-direction:column;min-width:0;line-height:1.35;display:flex}.lv2-root .sn-review .w1who .nm{font:600 18px var(--sn-serif);color:var(--sn-blue);align-self:flex-start;align-items:center;min-width:44px;min-height:44px;margin:-10px 0 -11px;display:inline-flex}.lv2-root .sn-review .w1who .ct{color:var(--fg3);font-size:13px}.lv2-root .sn-review .w1mem .quiet{margin-left:-4px}.lv2-root .sn-review .rd-cmt-list{flex-direction:column;display:flex}.lv2-root .sn-review .fa-cmt{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.lv2-root .sn-review .fa-cmt:first-child{border-top:0;padding-top:0}.lv2-root .sn-review .fa-cmt--reply{margin-left:40px}.lv2-root .sn-review .fa-cmt__head{flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:4px;display:flex}.lv2-root .sn-review .fa-cmt__n{font:600 15px var(--sn-serif);color:var(--sn-blue);align-items:center;min-width:44px;margin:0 -7px;padding:12px 7px;display:inline-flex}.lv2-root .sn-review .fa-cmt__d,.lv2-root .sn-review .fa-cmt__edited{color:var(--fg3);font-size:13px}.lv2-root .sn-review .fa-cmt__body{color:var(--fg2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.lv2-root .sn-review .fa-cmt__foot{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}.lv2-root .sn-review .fa-cmt__acts{flex-wrap:wrap;gap:0 14px;margin:-8px 0 -14px;display:flex}.lv2-root .sn-review .fa-cmt__act{font:600 13px var(--sn-sans);color:var(--sn-blue);cursor:pointer;background:0 0;border:0;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lv2-root .sn-review .fa-cmt__act--danger{color:var(--sn-danger)}.lv2-root .sn-review .fa-compose{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.lv2-root .sn-review .fa-compose__foot{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.lv2-root .sn-review .fa-compose__in,.lv2-root .sn-review textarea{background:var(--sur);border:1px solid var(--line);width:100%;min-height:88px;color:var(--fg);font:400 14px / 1.55 var(--sn-sans);border-radius:3px;padding:10px 12px}.lv2-root .sn-review .fa-btn{min-width:44px;min-height:44px;font:600 14px var(--sn-sans);cursor:pointer;letter-spacing:0;text-transform:none;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.lv2-root .sn-review .fa-btn--primary{background:var(--sn-button);color:#fff}.lv2-root .sn-review .fa-btn--ghost{color:var(--sn-blue);background:0 0;padding:0 4px}.lv2-root .sn-review .fa-btn:disabled{opacity:.6;cursor:default}.lv2-root .sn-review .fa-cmt__box{background:var(--sur);border:1px solid var(--line);width:100%;min-height:44px;color:var(--fg2);font:400 14px var(--sn-sans);cursor:pointer;text-align:left;border-radius:3px;align-items:center;margin-top:20px;padding:0 12px;display:flex}.lv2-root .sn-review .rd-cmt-empty{color:var(--fg2);margin:0;font-size:14px}.lv2-root .sn-review .reviews__head,.lv2-root .sn-review .kicker{display:none}.lv2-root .sn-review .fa-cmt .lv2-monogram{border-radius:50%}@media (max-width:1100px){.lv2-root .sn-review .w1h{grid-template-columns:160px minmax(0,1fr);gap:0 32px;margin-top:32px}.lv2-root .sn-review .w1h .sn-cv{width:160px}.lv2-root .sn-review .body{display:block}.lv2-root .sn-review .rail{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.lv2-root .sn-review .rail .blk:first-child{padding-top:24px}}@media (max-width:700px){.lv2-root .sn-reviews-page .wh{padding-top:16px;padding-bottom:12px}.lv2-root .sn-reviews-page .wrow{padding:14px 16px 4px}.lv2-root .sn-reviews-page .wtop{grid-template-columns:48px minmax(0,1fr) auto;gap:0 12px}.lv2-root .sn-reviews-page .wtop .sn-cv{width:48px}.lv2-root .sn-reviews-page .wrow h3{margin-top:12px;font-size:20px}.lv2-root .sn-reviews-page .wrow .wx{font-size:17px}.lv2-root .sn-reviews-page .wmore{padding-bottom:28px}.lv2-root .sn-review .w1h{grid-template-columns:96px minmax(0,1fr);gap:0 16px;margin-top:20px;padding-bottom:22px}.lv2-root .sn-review .w1h .sn-cv{width:96px}.lv2-root .sn-review .w1id{display:contents}.lv2-root .sn-review .w1h .wrec{flex-direction:column;grid-column:2;align-self:center;gap:2px}.lv2-root .sn-review .w1h .wrec .ot{font-size:18px}.lv2-root .sn-review .w1h h1{grid-column:1/3;max-width:none;margin:16px 0 12px}.lv2-root .sn-review .w1h .by.big,.lv2-root .sn-review .w1h .quiet{grid-column:1/3}.lv2-root .sn-review .w1h.gone h1{font-size:22px}.lv2-root .sn-review .wprose{padding-top:22px}.lv2-root .sn-review .wprose p{margin-bottom:18px;font-size:17px;line-height:1.65}.lv2-root .sn-review .w1a{padding-bottom:18px}.lv2-root .sn-review .wrep{padding-top:22px}.lv2-root .sn-review .rail{border-top:0;display:block}.lv2-root .sn-review .rail .blk:first-child{padding-top:24px}}.lv2-root .sn-bone{background:var(--sn-surface);animation:1.4s ease-in-out infinite sn-pulse;display:block}@keyframes sn-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lv2-root .sn-bone{animation:none}}@media (max-width:720px){.lv2-root .sn-sets .stbl th.c-date,.lv2-root .sn-sets .stbl td.c-date,.lv2-root .sn-sets .stbl th.c-pts,.lv2-root .sn-sets .stbl td.c-pts,.lv2-root .sn-sets .stbl th.c-prog,.lv2-root .sn-sets .stbl td.c-prog{display:none}.lv2-root .sn-sets .stbl .sprg-m{margin-top:6px;display:block}.lv2-root .sn-sets .stbl tbody tr.done td:first-child{box-shadow:none}.lv2-root .sn-sets .stbl tbody tr.done td.c-set{box-shadow:inset 3px 0 0 var(--gold)}.lv2-root .sn-sets .stbl td{padding:10px}.lv2-root .sn-sets .stbl th{padding:0 10px}.lv2-root .sn-sets .stbl .st{font-size:16px}.lv2-root .sn-sets .stbl .scell{gap:0 10px}.lv2-root .sn-sets .stbl .sn-badge{width:48px!important;height:48px!important}.lv2-root .sn-sets .scov .sn-cv{width:34px}.lv2-root .sn-sets .sspot{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:0 16px;padding:18px}.lv2-root .sn-sets .sspot .sn-badge{width:72px!important;height:72px!important}.lv2-root .sn-sets .sspot h2{font-size:21px}.lv2-root .sn-sets .sspot h2 a{margin:-10px 0;padding:10px 0}.lv2-root .sn-sets .sspot .sacts{margin-left:-88px}.lv2-root .sn-sets .sgrp .seg{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.lv2-root .sn-sets .sgrp .seg::-webkit-scrollbar{display:none}.lv2-root .sn-sets .sgrp .seg>*{flex:none}.lv2-root .sn-sets .stbl .sprg{grid-template-columns:80px auto;grid-template-areas:"bar txt""when when";gap:2px 8px}.lv2-root .sn-sets .sh{grid-template-columns:minmax(0,1fr);grid-template-areas:"join""search""main""show";gap:12px 0}.lv2-root .sn-sets .ssearch{flex-wrap:wrap;gap:8px 12px;max-width:none;margin:0}.lv2-root .sn-sets .ssearch input{flex-basis:100%;max-width:none}.lv2-root .sn-sets .ssearch>:last-child{margin-left:0}.lv2-root .sn-sets.sugg .picked .pk{grid-template-columns:22px 48px minmax(0,1fr)}.lv2-root .sn-sets.sugg .picked .pk .pc{grid-column:2/-1;margin:2px 0 -4px -8px}.lv2-root .sn-sets.sugg .pk .pa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-root .sn-sets .sh .smain{justify-self:start}.lv2-root .sn-sets .sgrp{margin-top:4px;display:block}.lv2-root .sn-sets .sgrp .sl{margin-bottom:0;display:block}.lv2-root .sn-sets .sgrp .tabs{scrollbar-width:none;flex-wrap:nowrap;margin:-12px 0 -4px;padding:12px 0;overflow-x:auto}.lv2-root .sn-sets .sgrp .tabs::-webkit-scrollbar{display:none}.lv2-root .sn-sets .sgrp .tabs :is(a,button,span){flex:none}.lv2-root .sn-sets .stbl{table-layout:fixed}.lv2-root .sn-sets .stbl th.c-num,.lv2-root .sn-sets .stbl td.c-num{width:72px}.lv2-root .sn-sets .stbl th{text-transform:none;letter-spacing:0}.lv2-root .sn-sets .stbl .st{overflow-wrap:anywhere}.lv2-root .sn-sets .sbanner{height:140px}.lv2-root .sn-sets .s1h.under{margin-top:-40px}.lv2-root .sn-sets .s1h.under .s1hb>div{padding-top:48px}.lv2-root .sn-sets .s1h .s1hb>.sn-badge{grid-row:1;width:80px!important;height:80px!important}.lv2-root .sn-sets .s1h .s1hm{grid-column:1/-1;margin-top:16px}.lv2-root .sn-sets .s1h .mine{max-width:none;margin-top:0}.lv2-root .sn-sets .satb .c-met{padding-left:76px}.lv2-root .sn-sets .stbl td.c-num .mpts{font:400 13px var(--sn-sans);color:var(--fg3);margin-top:2px;display:block}.lv2-root .sn-sets .sgrp{align-items:baseline;gap:0 12px;display:flex}.lv2-root .sn-sets .sgrp .sl{flex:none;display:inline}.lv2-root .sn-sets .sgrp .tabs{flex-wrap:wrap;row-gap:24px;margin:-12px 0;padding:12px 0;overflow:visible}.lv2-root .sn-sets .satb td{padding:10px;display:block}.lv2-root .sn-sets .satb tr{border-bottom:1px solid var(--line);display:block}.lv2-root .sn-sets .satb tr:last-child,.lv2-root .sn-sets .satb td{border-bottom:0}.lv2-root .sn-sets .satb .c-met{text-align:left;white-space:normal;width:auto;padding-top:0}.lv2-root .sn-sets .satb .rec .sn-cv{width:56px}.lv2-root .sn-sets .rl{grid-template-columns:32px minmax(0,1fr)}.lv2-root .sn-sets .rl .rlp{grid-column:2;margin-top:6px}}.lv2-root .sn-sets.idx .sh{flex-direction:column;align-items:stretch;gap:16px;padding-top:24px;padding-bottom:20px;display:flex}.lv2-root .sn-sets.idx .sjoin{margin:0 0 4px}.lv2-root .sn-sets.idx .stop{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.lv2-root .sn-sets.idx .sh .smain{flex:none;grid-area:auto;place-self:auto}.lv2-root .sn-sets.idx .ssearch{flex:0 380px;align-items:center;gap:0 12px;min-width:220px;max-width:none;margin:0;display:flex}.lv2-root .sn-sets.idx .ssearch input{border-radius:8px;max-width:none}.lv2-root .sn-sets.idx .ssearch>:last-child{margin-left:0}.lv2-root .sn-sets.idx .sgrp{align-items:center;gap:0 12px;margin:0;display:flex}.lv2-root .sn-sets.idx .sgrp .sl{min-width:0;min-height:0;color:var(--fg3);font-size:13px;display:inline}.lv2-root .sn-sets.idx .ssug{background:color-mix(in srgb, var(--sn-blue) 16%, var(--sur));min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-blue) 55%, transparent);font:600 14px var(--sn-sans);color:var(--fg);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 18px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.lv2-root .sn-sets.idx .ssug svg{color:var(--sn-blue)}.lv2-root .sn-sets.idx .ssug:hover{background:color-mix(in srgb, var(--sn-blue) 26%, var(--sur));box-shadow:inset 0 0 0 1px var(--sn-blue);text-decoration:none}.lv2-root .sn-sets.idx .ssug:focus-visible{outline:2px solid var(--sn-blue);outline-offset:2px}@media (max-width:720px){.lv2-root .sn-sets.idx .sh{gap:12px;padding-top:16px;padding-bottom:14px}.lv2-root .sn-sets.idx .stop{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.lv2-root .sn-sets.idx .sh .smain{grid-area:1/1}.lv2-root .sn-sets.idx .ssug{grid-area:1/2;margin-left:0}.lv2-root .sn-sets.idx .ssearch{grid-column:1/-1;min-width:0}.lv2-root .sn-sets.idx .stop:not(:has(.smain)) .ssearch{grid-area:1/1}.lv2-root .sn-sets.idx .sgrp{flex-direction:column;align-items:stretch;gap:6px}}.lv2-root .sn-auth .aw{max-width:calc(400px + 2*clamp(26px,6.95vw,100px));margin:0 auto;padding-top:56px;padding-bottom:72px}.lv2-root .sn-auth .mark{width:64px;height:64px;margin:0 0 20px;display:block}.lv2-root .sn-auth .mark .brand-ring-track{fill:none;stroke:var(--sn-fg)}.lv2-root .sn-auth .mark .brand-s{fill:var(--sn-gold)}.lv2-root .sn-auth .mark .brand-n{fill:var(--sn-blue)}.lv2-root .sn-auth h1{margin:0 0 24px}.lv2-root .sn-auth .notice.error{color:var(--fg);outline:none}.lv2-root .sn-auth .oauth{flex-direction:column;gap:10px;display:flex}.lv2-root .sn-auth .oauth .btn{gap:10px;width:100%}.lv2-root .sn-auth .oauth .btn:hover{color:var(--fg)}.lv2-root .sn-auth .or{color:var(--fg3);align-items:center;gap:12px;margin:24px 0 4px;font-size:13px;display:flex}.lv2-root .sn-auth .or:before,.lv2-root .sn-auth .or:after{content:"";background:var(--line);flex:1;height:1px}.lv2-root .sn-auth .aform{flex-direction:column;display:flex}.lv2-root .sn-auth .lab{font:600 13px var(--sn-sans);color:var(--fg2);letter-spacing:.02em;margin:18px 0 6px;display:block}.lv2-root .sn-auth .labrow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lv2-root .sn-auth .labrow .lab{margin-bottom:6px}.lv2-root .sn-auth .labrow .forgot{justify-content:flex-end;margin-bottom:-6px;padding:0;font-size:13px;font-weight:400}.lv2-root .sn-auth .field{flex:none;padding:0 14px;font-size:16px}.lv2-root .sn-auth .field:focus-visible{outline-offset:1px}.lv2-root .sn-auth .field.bad{border-color:var(--sn-danger)}.lv2-root .sn-auth .field.good{border-color:var(--sn-blue)}.lv2-root .sn-auth .pw{position:relative}.lv2-root .sn-auth .pw .field{padding-right:68px}.lv2-root .sn-auth .pw .reveal{justify-content:center;height:100%;padding:0 10px;font-size:13px;font-weight:400;position:absolute;top:0;right:4px}.lv2-root .sn-auth .err,.lv2-root .sn-auth .note{color:var(--fg3);min-height:0;margin:6px 0 0;font-size:13px}.lv2-root .sn-auth .err,.lv2-root .sn-auth .note.no,.lv2-root .sn-auth .strength .no{color:var(--sn-danger)}.lv2-root .sn-auth .note.ok,.lv2-root .sn-auth .strength .ok{color:var(--sn-blue)}.lv2-root .sn-auth .strength .mid{color:var(--sn-gold)}.lv2-root .sn-auth .note:empty{display:none}.lv2-root .sn-auth .strength{align-items:center;gap:10px;display:flex}.lv2-root .sn-auth .strength .bar{background:var(--sur2);border-radius:2px;flex:1;height:4px;overflow:hidden}.lv2-root .sn-auth .strength .bar i{height:100%;transition:width .2s;display:block}.lv2-root .sn-auth .strength .bar i.no{background:var(--sn-danger)}.lv2-root .sn-auth .strength .bar i.mid{background:var(--sn-gold)}.lv2-root .sn-auth .strength .bar i.ok{background:var(--sn-blue)}.lv2-root .sn-auth .go{width:100%;margin-top:26px}.lv2-root .sn-auth .legal{color:var(--fg3);margin-top:14px;font-size:13px}.lv2-root .sn-auth .legal a{text-align:center;min-width:44px;min-height:44px;margin:-14px 0;line-height:44px;display:inline-block}.lv2-root .sn-auth .swap{border-top:1px solid var(--line);color:var(--fg2);margin-top:28px;padding-top:18px;font-size:14px}.lv2-root .sn-auth .swap a{min-width:44px;margin:-12px 0;padding:12px 0;font-weight:600;display:inline-block}@media (max-width:700px){.lv2-root .sn-auth .aw{padding-top:32px;padding-bottom:48px}.lv2-root .sn-auth .mark{width:52px;height:52px;margin-bottom:16px}}.lv2-root .sn-rpt .pane{width:min(560px,100vw - 32px);height:auto;max-height:min(88vh,760px);display:block;overflow-y:auto}.lv2-root .sn-rpt .rhead{z-index:1;background:var(--sur);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:56px;padding:0 6px 0 16px;display:flex;position:sticky;top:0}.lv2-root .sn-rpt .rhead h2{font:600 18px / 1.3 var(--sn-serif);color:var(--fg);outline:none;flex:1;margin:0}.lv2-root .sn-rpt .rhead .bk{gap:6px;margin-left:-8px}.lv2-root .sn-rpt .rhead .x{width:44px;height:44px;font:400 26px / 1 var(--sn-sans);color:var(--fg3);border-radius:3px;flex:none}.lv2-root .sn-rpt .rhead .x:hover{color:var(--fg);background:var(--sur2)}.lv2-root .sn-rpt .rbody{padding:16px 16px 20px}.lv2-root .sn-rpt .picks{margin:-8px -8px 0;padding:0;list-style:none}.lv2-root .sn-rpt .pick{border-top:1px solid var(--line);width:100%;min-height:52px;font:600 15px var(--sn-sans);color:var(--fg);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.lv2-root .sn-rpt .picks li:first-child .pick{border-top:0}.lv2-root .sn-rpt .pick:hover{background:var(--sur2)}.lv2-root .sn-rpt .pick .chev{color:var(--fg3);font-size:20px}.lv2-root .sn-rpt .prose{font-size:15px}.lv2-root .sn-rpt .prose b{color:var(--fg)}.lv2-root .sn-rpt .prose+.prose{margin-top:10px}.lv2-root .sn-rpt .act.inl{min-width:44px;min-height:44px;font-size:inherit;margin:-12px 0;padding:0;display:inline-flex}.lv2-root .sn-rpt .acts{margin-top:18px}.lv2-root .sn-rpt .rform{flex-direction:column;display:flex}.lv2-root .sn-rpt .lab{font:600 13px var(--sn-sans);color:var(--fg2);letter-spacing:.02em;margin:18px 0 6px;display:block}.lv2-root .sn-rpt .rform>.lab:first-child{margin-top:0}.lv2-root .sn-rpt .ta{min-height:120px;font:400 15px / 1.5 var(--sn-sans)}.lv2-root .sn-rpt .field{flex:none;padding:0 14px;font-size:16px}.lv2-root .sn-rpt :is(.ta,.field):focus-visible{outline-offset:1px}.lv2-root .sn-rpt .shot{margin-top:8px}.lv2-root .sn-rpt .addshot{margin-left:-4px}.lv2-root .sn-rpt .att{color:var(--fg2);align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.lv2-root .sn-rpt .att .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-root .sn-rpt .note{color:var(--fg3);margin:6px 0 0;font-size:13px}.lv2-root .sn-rpt .err{color:var(--sn-danger);margin:6px 0 0;font-size:13px}.lv2-root .sn-rpt .sentwith{color:var(--fg3);margin-top:14px;font-size:13px}.lv2-root .sn-rpt .sentwith summary{cursor:pointer;min-height:44px;color:var(--fg2);align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.lv2-root .sn-rpt .sentwith summary::-webkit-details-marker{display:none}.lv2-root .sn-rpt .sentwith summary:before{content:"›";font-size:16px;transition:transform .15s}.lv2-root .sn-rpt .sentwith[open] summary:before{transform:rotate(90deg)}.lv2-root .sn-rpt .sentwith dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:2px 0 0;display:grid}.lv2-root .sn-rpt .sentwith dl div{display:contents}.lv2-root .sn-rpt .sentwith dd{color:var(--fg2);overflow-wrap:anywhere;margin:0}.lv2-root .sn-rpt .ts{min-height:65px;margin-top:14px}.lv2-root .sn-rpt .notice{margin:16px 0 0}.lv2-root .sn-tickets .twrap{max-width:760px;margin:0 auto;padding-top:28px;padding-bottom:56px}.lv2-root .sn-tickets .crumb{margin:0 0 6px;font-size:13px}.lv2-root .sn-tickets .crumb a{min-width:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-tickets h1{overflow-wrap:anywhere;margin:0 0 8px}.lv2-root .sn-tickets h1.tkh{letter-spacing:-.4px;font-size:28px}.lv2-root .sn-tickets .thead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.lv2-root .sn-tickets .thead h1{margin:0}.lv2-root .sn-tickets .empty{color:var(--fg3);font-size:14px}.lv2-root .sn-tickets .tlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lv2-root .sn-tickets .trow{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.lv2-root .sn-tickets .tlink{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;padding:14px 0;display:flex}.lv2-root .sn-tickets .tlink:hover{text-decoration:none}.lv2-root .sn-tickets .tlink:hover .tk-t{text-underline-offset:3px;text-decoration:underline}.lv2-root .sn-tickets .tk-t{font:600 17px / 1.35 var(--sn-serif);color:var(--sn-blue);overflow-wrap:anywhere}.lv2-root .sn-tickets :is(.tk-m,.tk-meta){color:var(--fg3);flex-wrap:wrap;gap:0 12px;font-size:13px;display:flex}.lv2-root .sn-tickets .tk-meta{margin:0 0 22px}.lv2-root .sn-tickets .tstat{color:var(--fg2);font-weight:600}.lv2-root .sn-tickets .tstat.waiting{color:var(--sn-blue)}.lv2-root .sn-tickets .trow .nr{font:600 13px var(--sn-sans);color:var(--sn-blue);white-space:nowrap}.lv2-root .sn-tickets .thread{margin:0;padding:0;list-style:none}.lv2-root .sn-tickets .msg{border-top:1px solid var(--line);padding:16px 0}.lv2-root .sn-tickets .msg:first-child{border-top:0;padding-top:4px}.lv2-root .sn-tickets .msg .who{font:600 14px var(--sn-sans);color:var(--fg);margin:0 0 4px}.lv2-root .sn-tickets .msg.ours .who{color:var(--sn-blue)}.lv2-root .sn-tickets .msg .when{color:var(--fg3);margin-left:8px;font-size:13px;font-weight:400}.lv2-root .sn-tickets .msg .txt{max-width:68ch;font:400 15px / 1.6 var(--sn-sans);color:var(--fg2);white-space:pre-wrap;overflow-wrap:anywhere}.lv2-root .sn-tickets .shotlink{margin-top:12px;display:inline-block}.lv2-root .sn-tickets .shotlink img{border:1px solid var(--line);border-radius:3px;max-width:min(100%,480px);max-height:320px;display:block}.lv2-root .sn-tickets .reply{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.lv2-root .sn-tickets .reply .lab{font:600 13px var(--sn-sans);color:var(--fg2);letter-spacing:.02em;margin:0 0 6px;display:block}.lv2-root .sn-tickets .reply .ta{min-height:110px;font:400 15px / 1.5 var(--sn-sans)}.lv2-root .sn-tickets .reply .ta:focus-visible{outline-offset:1px}.lv2-root .sn-tickets .reply .notice{margin:12px 0 0}.lv2-root .sn-tickets .reply .acts{margin-top:12px}@media (max-width:700px){.lv2-root .sn-tickets .twrap{padding-top:20px;padding-bottom:40px}.lv2-root .sn-rpt .pane{width:100vw;height:100dvh;max-height:none}}.lv2-root .sn-page .sn-joinb{border:1px solid var(--line);background:var(--sur);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 24px;padding:20px 24px;display:grid}.lv2-root .sn-page .sn-joinb .fan{align-items:center;display:flex}.lv2-root .sn-page .sn-joinb .fan>*{box-shadow:0 0 0 3px var(--sur);flex:none}.lv2-root .sn-page .sn-joinb .fan>.sn-badge{border-radius:50%}.lv2-root .sn-page .sn-joinb .fan>*+*{margin-left:-12px}.lv2-root .sn-page .sn-joinb .fan>:nth-child(2){z-index:1;position:relative}.lv2-root .sn-page .sn-joinb .fan>.sn-cv{width:52px}.lv2-root .sn-page .sn-joinb .fan>.sn-cv:nth-child(2){width:64px}.lv2-root .sn-page .sn-joinb h2{font:600 20px / 1.25 var(--sn-serif);color:var(--fg);margin:0 0 4px}.lv2-root .sn-page .sn-joinb p{color:var(--fg2);max-width:60ch;font-size:14px}.lv2-root .sn-page .sn-joinb .ja{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.lv2-root .sn-page .sn-joinb.bare{grid-template-columns:minmax(0,1fr) auto}@media (max-width:1100px){.lv2-root .sn-page .sn-joinb{grid-template-columns:auto minmax(0,1fr);gap:14px 20px}.lv2-root .sn-page .sn-joinb .ja{grid-column:2;justify-content:flex-start}.lv2-root .sn-page .sn-joinb.bare{grid-template-columns:minmax(0,1fr)}.lv2-root .sn-page .sn-joinb.bare .ja{grid-column:auto}}@media (max-width:700px){.lv2-root .sn-page .sn-joinb,.lv2-root .sn-reviews-page .wh .sn-joinb{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;padding:12px 14px}.lv2-root .sn-page .sn-joinb .fan,.lv2-root .sn-page .sn-joinb p,.lv2-root .sn-page .sn-joinb .ja .act{display:none}.lv2-root .sn-page .sn-joinb h2{margin:0;font-size:16px}.lv2-root .sn-page .sn-joinb .ja,.lv2-root .sn-reviews-page .wh .sn-joinb .ja{grid-column:2}.lv2-root .sn-page .sn-joinb .ja .btn{padding:0 14px;font-size:14px}}.lv2-root .sn-discover.home .greet{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding-bottom:6px;display:grid}.lv2-root .sn-discover.home .greet h1{grid-column:1;margin:0}.lv2-root .sn-discover.home .greet .lede{grid-area:2/1/auto/-1}.lv2-root .sn-discover.home .greet>.sync,.lv2-root .sn-discover.home .greet>.btn{grid-area:1/2;justify-self:end;margin:0}.lv2-root .sn-discover.home .sync{color:var(--fg3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 10px;font-size:13px;display:flex}.lv2-root .sn-discover.home .sync .act{font-size:13px}.lv2-root .sn-discover.home .sync .warn{text-align:right;color:var(--fg2);flex-basis:100%}.lv2-root .sn-discover.home .sync .warn .act{padding:0}.lv2-root .sn-discover.home .dh{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:0 44px;display:grid}.lv2-root .sn-discover.home .dh.solo{max-width:760px;padding-top:28px;padding-bottom:48px;display:block}.lv2-root .sn-discover.home .dh.solo h1{margin-bottom:8px}.lv2-root .sn-discover.home .dmain,.lv2-root .sn-discover.home .drail{min-width:0}.lv2-root .sn-discover.home .slot:empty{display:none}.lv2-root .sn-discover.home .sec{padding-top:26px;padding-bottom:28px}.lv2-root .sn-discover.home .sec .h{margin-bottom:14px}.lv2-root .sn-discover.home .sec .h h2{font:600 19px / 1.25 var(--sn-serif);color:var(--fg);letter-spacing:-.2px}.lv2-root .sn-discover.home .drail .sec .h h2{font-size:17px}.lv2-root .sn-discover.home .none,.lv2-root .sn-discover.home .retry{color:var(--fg2);margin:0;font-size:14px}.lv2-root .sn-discover.home .retry .act{display:inline-flex}.lv2-root .sn-discover.home .loading .skel{background:var(--sur);border-radius:4px;height:150px}.lv2-root .sn-discover.home .drail .loading .skel{height:220px}.lv2-root .sn-discover.home .act.quiet{color:var(--fg3);font-weight:400}.lv2-root .sn-discover.home .act.quiet:hover{color:var(--fg)}.lv2-root .sn-discover.home .act.on{color:var(--fg2)}.lv2-root .sn-discover.home .btn.go{min-height:44px;padding:10px 16px;font-size:13px}.lv2-root .sn-discover.home .cap{color:var(--fg2);min-width:0;margin-top:9px;font-size:13px;line-height:1.4}.lv2-root .sn-discover.home .cap .t{font:600 15px / 1.3 var(--sn-serif);color:var(--sn-blue);min-width:44px;min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover.home .cap .a{color:var(--fg2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lv2-root .sn-discover.home .cap .left,.lv2-root .sn-discover.home .cap .m,.lv2-root .sn-discover.home .cap .when{color:var(--fg3);display:block}.lv2-root .sn-discover.home .cact{flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:2px;display:flex}.lv2-root .sn-discover.home .cact .act{vertical-align:middle;align-items:center;min-height:44px;margin:0;padding:0;font-size:13px;line-height:1.2;display:inline-flex}.lv2-root .sn-discover.home .ctabs{gap:18px;margin:-6px 0 12px}.lv2-root .sn-discover.home .crow,.lv2-root .sn-discover.home .relrow{--gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--gap)) / 5);gap:var(--gap);scroll-snap-type:x mandatory;align-items:start;margin:-6px -6px 0;padding:6px 6px 10px;list-style:none;display:grid;overflow:auto hidden}.lv2-root .sn-discover.home :is(.citem,.ritem){scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.lv2-root .sn-discover.home :is(.citem,.ritem)>.cact{margin-top:auto;padding-top:2px}.lv2-root .sn-discover.home :is(.crow,.relrow){align-items:stretch}.lv2-root .sn-discover.home .ritem>.cact{flex-direction:column;align-items:flex-start;gap:0}.lv2-root .sn-discover.home .ritem>.cact .act{min-height:44px}.lv2-root .sn-discover.home :is(.crow,.relrow){scrollbar-width:thin}@media (min-width:1101px){.lv2-root .sn-discover.home :is(.crow,.relrow)>li:nth-child(n+6){display:none}.lv2-root .sn-discover.home :is(.crow,.relrow){overflow-x:visible}}.lv2-root .sn-discover.home .citem.gone{aspect-ratio:1;border:1px dashed var(--line);color:var(--fg2);border-radius:3px;flex-direction:column;justify-content:center;gap:6px;padding:12px;font-size:13px;display:flex}.lv2-root .sn-discover.home .citem.gone p{margin:0}.lv2-root .sn-discover.home .citem.gone b{color:var(--fg);font-weight:600}.lv2-root .sn-discover.home .queue{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lv2-root .sn-discover.home .qitem{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"cv cap ring""cv go go";align-items:start;gap:0 12px;padding:12px 0;display:grid}.lv2-root .sn-discover.home .qitem:first-child{border-top:0;padding-top:0}.lv2-root .sn-discover.home .qitem>.sn-cv{grid-area:cv;width:56px}.lv2-root .sn-discover.home .qitem>.cap{grid-area:cap;margin:0}.lv2-root .sn-discover.home .qitem>.sn-rating{grid-area:ring}.lv2-root .sn-discover.home .qitem>.btn{grid-area:go;justify-self:start;margin-top:8px}.lv2-root .sn-discover.toreview .qitem{grid-template-columns:72px minmax(0,1fr) auto auto;grid-template-areas:"cv cap ring go";align-items:center}.lv2-root .sn-discover.toreview .qitem>.sn-cv{width:72px}.lv2-root .sn-discover.toreview .qitem>.btn{margin:0}.lv2-root .sn-discover.home .sart{margin-bottom:12px;position:relative}.lv2-root .sn-discover.home .sart.banner{aspect-ratio:16/7;background:var(--sur);border-radius:4px;margin-bottom:36px;overflow:visible}.lv2-root .sn-discover.home .sart.banner img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.lv2-root .sn-discover.home .sart.banner .sn-badge{box-shadow:0 0 0 3px var(--bg);position:absolute;bottom:-26px;left:12px}.lv2-root .sn-discover.home .sart.strip{align-items:center;gap:8px;margin-bottom:12px;display:flex}.lv2-root .sn-discover.home .sart.strip .sn-badge{box-shadow:none;flex:none;position:static}.lv2-root .sn-discover.home .sart.strip .sn-cv{border-radius:3px;flex:none;width:44px}.lv2-root .sn-discover.home .sart.strip .sn-badge{margin-right:4px}.lv2-root .sn-discover.home .slead .t{font:600 18px / 1.25 var(--sn-serif);margin:0 0 10px}.lv2-root .sn-discover.home .slead .t a{margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover.home .meters{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.lv2-root .sn-discover.home .meters div{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lv2-root .sn-discover.home .meters dt{color:var(--fg3);font-size:13px}.lv2-root .sn-discover.home .meters dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;display:grid}.lv2-root .sn-discover.home .meters .bar{background:var(--sur2);border-radius:3px;height:6px;overflow:hidden}.lv2-root .sn-discover.home .meters .bar i{background:var(--fg2);height:100%;display:block}.lv2-root .sn-discover.home .meters .bar i.g{background:var(--gold)}.lv2-root .sn-discover.home .meters .n{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:13px}.lv2-root .sn-discover.home .goal{color:var(--fg);margin:0 0 12px;font-size:14px}.lv2-root .sn-discover.home .snext{border:1px solid var(--line);background:var(--sur);border-radius:4px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:10px 12px;display:grid}.lv2-root .sn-discover.home .snext .sn-cv{width:44px}.lv2-root .sn-discover.home .snext .sx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-discover.home .snext .lab{color:var(--fg3);font-size:13px}.lv2-root .sn-discover.home .snext .al{font:600 14px / 1.3 var(--sn-serif);text-overflow:ellipsis;white-space:nowrap;min-height:44px;margin:-11px 0;padding:11px 0;display:block;overflow:hidden}.lv2-root .sn-discover.home .sothers{margin:16px 0 0;padding:0;list-style:none}.lv2-root .sn-discover.home .sothers li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 12px;padding:8px 0;display:grid}.lv2-root .sn-discover.home .sothers .sx{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-discover.home .sothers .t{font:600 14px / 1.3 var(--sn-serif);text-overflow:ellipsis;white-space:nowrap;min-height:44px;margin:-12px 0 -14px;padding:12px 0;display:inline-block;overflow:hidden}.lv2-root .sn-discover.home .sothers .m{color:var(--fg3);font-size:13px}.lv2-root .sn-discover.home .xrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lv2-root .sn-discover.home .xcard{flex-direction:column;min-width:0;display:flex}.lv2-root .sn-discover.home .xcard .sart.strip .sn-cv{width:34px}.lv2-root .sn-discover.home .xcard .sart.strip{flex-wrap:nowrap;gap:6px;overflow:hidden}.lv2-root .sn-discover.home .xcard .t{font:600 15px / 1.3 var(--sn-serif);min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover.home .xcard .m{color:var(--fg3);font-size:13px}.lv2-root .sn-discover.home .people{margin:0;padding:0;list-style:none}.lv2-root .sn-discover.home .person{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:0 14px;padding:10px 0;display:grid}.lv2-root .sn-discover.home .person:first-child{border-top:0;padding-top:0}.lv2-root .sn-discover.home .person .ptxt{min-width:0}.lv2-root .sn-discover.home .person .who{color:var(--fg2);margin:0;font-size:14px}.lv2-root .sn-discover.home .person .who .nm{font:600 14px var(--sn-sans);color:var(--sn-blue);min-width:44px;min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover.home .person .who .al{font:600 15px var(--sn-serif);min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}.lv2-root .sn-discover.home .person .ago{color:var(--fg3);font-size:13px}.lv2-root .sn-discover.home .person .pcov{gap:6px;display:flex}.lv2-root .sn-discover.home .person .pcov .sn-cv{width:40px}.lv2-root .sn-discover.home .revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lv2-root .sn-discover.home .rev{padding-bottom:4px}.lv2-root .sn-discover.home .rev .read{font:600 13px var(--sn-sans);color:var(--sn-blue);align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.lv2-root .sn-discover.home .chartsec .chartwrap{max-width:none}@media (max-width:1100px){.lv2-root .sn-discover.home .dh:not(.solo){flex-direction:column;display:flex}.lv2-root .sn-discover.home .dmain,.lv2-root .sn-discover.home .drail{display:contents}.lv2-root .sn-discover.home .s-continue{order:1}.lv2-root .sn-discover.home .s-queue{order:2}.lv2-root .sn-discover.home .s-releases{order:3}.lv2-root .sn-discover.home .s-sets{order:4}.lv2-root .sn-discover.home .s-following{order:5}.lv2-root .sn-discover.home .s-reviews{order:6}.lv2-root .sn-discover.home .s-chart{order:7}.lv2-root .sn-discover.home .s-explore{order:8}.lv2-root .sn-discover.home .slead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.lv2-root .sn-discover.home .slead>.sart{grid-row:span 4}.lv2-root .sn-discover.home .xrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lv2-root .sn-discover.home .greet{grid-template-columns:minmax(0,1fr)}.lv2-root .sn-discover.home .greet>.sync,.lv2-root .sn-discover.home .greet>.btn{grid-area:auto/1;justify-content:flex-start;justify-self:start}.lv2-root .sn-discover.home .sync .warn{text-align:left}.lv2-root .sn-discover.home .sec{padding-top:20px;padding-bottom:22px}.lv2-root .sn-discover.home .crow,.lv2-root .sn-discover.home .relrow{--gap:14px;grid-auto-columns:40%}.lv2-root .sn-discover.home .slead{display:block}.lv2-root .sn-discover.home .person{grid-template-columns:36px minmax(0,1fr) auto}.lv2-root .sn-discover.home .person .pcov,.lv2-root .sn-discover.home .people .person:nth-child(n+4){display:none}.lv2-root .sn-discover.home .revs{grid-template-columns:minmax(0,1fr)}.lv2-root .sn-discover.home .revs .rev:nth-child(n+3),.lv2-root .sn-discover.home .xrow .xcard:nth-child(n+3),.lv2-root .sn-discover.home .drail .queue .qitem:nth-child(n+3),.lv2-root .sn-discover.home .sothers,.lv2-root .sn-discover.home .chartsec .krow:nth-child(n+4){display:none}.lv2-root .sn-discover.toreview .qitem{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"cv cap ring""cv go go"}.lv2-root .sn-discover.toreview .qitem>.sn-cv{width:56px}.lv2-root .sn-discover.toreview .qitem>.btn{margin-top:8px}}.lv2-root .sn-discover.storm .sn-gut{max-width:640px;padding-top:48px;padding-bottom:64px}.lv2-root .sn-discover.storm h1{margin:0 0 14px;font-size:28px}.lv2-root .sn-discover.storm .lede{margin:0 0 12px}.lv2-root .sn-discover.storm .meta{color:var(--fg3);word-break:break-all;margin-top:24px;font-size:13px}.lv2-root :is(.sn-review-editor,.qrate) .rf .rfh{justify-content:space-between;align-items:center;min-height:44px;margin:-8px 0 0;display:flex}.lv2-root :is(.sn-review-editor,.qrate) .lab{font:500 14px / 1.4 var(--sn-sans);color:#c8cdcd}.lv2-root :is(.sn-review-editor,.qrate) .rf .clr{margin-right:-4px;font-size:13px}.lv2-root :is(.sn-review-editor,.qrate) .rfv{align-items:center;gap:12px;margin:4px 0 6px;display:flex}.lv2-root :is(.sn-review-editor,.qrate) .rfin{align-items:baseline;gap:6px;display:inline-flex}.lv2-root :is(.sn-review-editor,.qrate) .rfin .num{text-align:center;width:76px;height:48px;font:600 24px var(--sn-sans);font-variant-numeric:tabular-nums;color:var(--fg);background:var(--sur);border:1px solid var(--line);border-radius:3px;padding:0 8px}.lv2-root :is(.sn-review-editor,.qrate) .rfin .of{color:var(--fg3);font-size:14px}.lv2-root :is(.sn-review-editor,.qrate) .rfin{white-space:nowrap}.lv2-root :is(.sn-review-editor,.qrate) .sect{display:block}.lv2-root :is(.sn-review-editor,.qrate) :is(input,textarea)::-moz-placeholder{letter-spacing:0}.lv2-root :is(.sn-review-editor,.qrate) :is(input,textarea,button),.lv2-root :is(.sn-review-editor,.qrate) :is(input,textarea)::placeholder{letter-spacing:0}.lv2-root :is(.sn-review-editor,.qrate) .rng{width:100%;height:44px;accent-color:var(--sn-muted);cursor:pointer;margin:0;display:block}.lv2-root :is(.sn-review-editor,.qrate) .rf.unset .rng{opacity:.5}.lv2-root :is(.sn-review-editor,.qrate) .like{min-height:44px;font:600 14px var(--sn-sans);color:var(--fg);border:1px solid var(--line);border-radius:3px;align-items:center;gap:8px;margin-top:12px;padding:0 14px 0 10px;display:inline-flex}.lv2-root :is(.sn-review-editor,.qrate) .like svg{fill:none;width:18px;height:18px;stroke:var(--fg2);stroke-width:1.6px}.lv2-root :is(.sn-review-editor,.qrate) .like.on svg{fill:var(--sn-blue);stroke:var(--sn-blue)}.lv2-root :is(.sn-review-editor,.qrate) .like:hover:not(:disabled){border-color:var(--fg3)}.lv2-root :is(.sn-review-editor,.qrate) .like:disabled{color:var(--fg3);cursor:default}.lv2-root :is(.sn-review-editor,.qrate) .ferr{color:var(--sn-danger);margin:6px 0 0;font-size:13px}.lv2-root :is(.sn-review-editor,.qrate) .chk{min-height:44px;color:var(--fg);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;font-size:14px;display:inline-flex}.lv2-root :is(.sn-review-editor,.qrate) .chk input{width:18px;height:18px;accent-color:var(--sn-blue)}.lv2-root :is(.sn-review-editor,.qrate) :is(.rfin .num):focus{border-color:var(--sn-blue);outline:0}.lv2-root .qrate{max-width:460px;margin:4px 0 8px}.lv2-root .qrate .qrow{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;display:flex}.lv2-root .qrate .qrow .like{margin-top:0}.lv2-root .qrate .qd{color:var(--fg2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.lv2-root .qrate .qd input{height:44px;font:400 16px var(--sn-sans);color:var(--fg);background:var(--sur);border:1px solid var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:3px;padding:0 10px}.lv2-root .qrate .qd input:focus{border-color:var(--sn-blue);outline:0}.lv2-root .qrate .act.q{color:var(--fg3);font-weight:500}.lv2-root :is(.sn-review-editor,.qrate) .rfin .num[aria-invalid=true]{border-color:var(--sn-danger)}.lv2-root .sn-album .yourrev .dex{font:400 17px / 1.6 var(--sn-serif);color:var(--fg2);max-width:66ch;margin:0 0 10px}.lv2-root .sn-album .yourrev .dex b{font:600 18px / 1.35 var(--sn-heading);color:var(--fg);font-synthesis:none;margin-bottom:4px;display:block}
