.wl-home-v2-profile-rankings-tab{flex-direction:column;align-items:center;gap:1.5rem;width:100%;min-width:0;display:flex}.wl-home-v2-profile-rankings-tab__section{align-self:stretch;width:100%;min-width:0}.song-rankings-interactive,.song-rankings-readonly{flex-direction:column;gap:1.25rem;width:100%;min-width:0;display:flex}.song-rankings-interactive--complete,.song-rankings-interactive--voting{gap:1.25rem}.song-rankings-live-section{width:100%;min-width:0}.song-rankings-progress-bar{-webkit-backdrop-filter:blur(6px);background:#00000061;border:1px solid #2c2e2d;border-radius:10px;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:.875rem 1rem;display:flex}.song-rankings-progress-bar__meta{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.song-rankings-progress-bar__label{color:#ffffffc7;margin:0;font-size:.8125rem;font-weight:500}.song-rankings-progress-bar__percent{color:#ffffff9e;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600}.song-rankings-progress-bar__track{background:#ffffff14;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.song-rankings-progress-bar__fill{width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg,#ff7a67d9 0%,#ffb478e6 100%);height:100%;transition:width .24s ease-out;display:block}.song-rankings-panel{box-sizing:border-box;width:100%;min-width:0}.song-rankings-panel--loading{justify-content:center;padding-block:2rem;display:flex}.song-rankings-panel--message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.wl-home-v2 .song-rankings-panel--message.widget-panel{padding:1.25rem}.song-rankings-panel--vote{padding-block:1.25rem;padding-inline:.875rem}@media (min-width:640px){.song-rankings-panel--vote{padding-inline:1.25rem}}.song-rankings-message{color:#ffffff9e;margin:0;font-size:.875rem;line-height:1.45}.song-rankings-message--error{gap:.75rem}.song-rankings-pill-button{box-sizing:border-box;color:#fffffff2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#00000073;border:1px solid #3f4140;border-radius:999px;justify-content:center;align-items:center;min-width:7.5rem;min-height:30px;padding:5px 11px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:400;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.song-rankings-pill-button:hover:not(:disabled){color:#fff;background:#ff7a6738;border-color:#7b5e3f}.song-rankings-pill-button:disabled{opacity:.55;cursor:wait}.song-rankings-vote{flex-direction:column;align-items:center;gap:1.25rem;width:100%;min-width:0;transition:opacity .2s ease-out;display:flex}.song-rankings-vote--loading{opacity:.82}.song-rankings-vote--loading .song-rankings-vote__art-img{filter:grayscale()}.song-rankings-vote__prompt{color:#ffffffb8;text-align:center;margin:0;font-size:.875rem;font-weight:500}.song-rankings-vote__cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.625rem;width:100%;max-width:52rem;display:grid}@media (min-width:640px){.song-rankings-vote__cards{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem}}.song-rankings-vote__vs{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;justify-content:center;align-items:center;min-width:0;min-height:0;padding:.125rem 0;font-family:Geist Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;display:flex}@media (min-width:640px){.song-rankings-vote__vs{min-width:2.25rem;min-height:2.75rem;padding:0;font-size:.75rem}}.song-rankings-vote__card{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);color:#fffffff2;text-align:center;cursor:pointer;background:#00000061;border:1px solid #2c2e2d;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem .875rem;transition:border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out;display:flex}.song-rankings-vote__card:hover:not(:disabled),.song-rankings-vote__card:focus-visible{background:#ffffff0f;border-color:#7b5e3f;transform:translateY(-1px)}.song-rankings-vote__card:disabled{cursor:wait}.song-rankings-vote__art{background:#00000073;border:1px solid #3f4140;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.song-rankings-vote__art-img{object-fit:cover;width:100%;height:100%}.song-rankings-vote__card-label{text-align:center;min-width:0;font-size:clamp(.9375rem,2.6vw,1.25rem);font-weight:600;line-height:1.25}.song-rankings-progress{justify-content:center;align-items:center;gap:.375rem;min-height:.75rem;padding-top:.25rem;display:flex}.song-rankings-progress__dot{background:#ffffff47;border-radius:999px;width:.375rem;height:.375rem;animation:1.4s ease-in-out infinite song-rankings-progress-pulse;display:block}.song-rankings-progress__dot:nth-child(2){animation-delay:.2s}.song-rankings-progress__dot:nth-child(3){animation-delay:.4s}.song-rankings-progress--active .song-rankings-progress__dot{background:#ffffff80;animation-duration:.9s}@keyframes song-rankings-progress-pulse{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.song-rankings-complete-section{width:100%;min-width:0}.song-rankings-complete-actions{justify-content:center;width:100%;padding-top:.25rem;display:flex}.song-rankings-song-columns{column-count:1;column-gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:480px){.song-rankings-song-columns{column-count:2}}@media (min-width:768px){.song-rankings-song-columns{column-count:3}}@media (min-width:1024px){.song-rankings-song-columns{column-count:4}}.song-rankings-song-columns__item{break-inside:avoid;margin-bottom:.375rem}.song-rankings-chart__row,.song-rankings-unranked__item{-webkit-backdrop-filter:blur(6px);text-align:left;background:#00000061;border:1px solid #2c2e2d;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .5rem .375rem .375rem;animation:.22s ease-out song-rankings-chart-row-enter;display:grid}@keyframes song-rankings-chart-row-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.song-rankings-unranked__item{grid-template-columns:auto minmax(0,1fr)}.song-rankings-chart__rank{box-sizing:border-box;color:#ffffffc7;background:#0000008c;border:1px solid #3f4140;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .375rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.9375rem;font-weight:700;display:inline-flex}.song-rankings-chart__art,.song-rankings-unranked__art{background:#00000073;border:1px solid #3f4140;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}.song-rankings-chart__art-img,.song-rankings-unranked__art-img{object-fit:cover;width:100%;height:100%}.song-rankings-chart__song,.song-rankings-unranked__song{color:#ffffffeb;min-width:0;font-size:.875rem;font-weight:500;line-height:1.3}.song-rankings-unranked{background:#ffffff08;border:1px solid #303231;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.song-rankings-unranked__header{flex-direction:column;gap:.25rem;display:flex}.song-rankings-unranked__title{color:#ffffffe0;margin:0;font-size:.8125rem;font-weight:600}.song-rankings-unranked__description{color:#ffffff85;margin:0;font-size:.8125rem;line-height:1.45}.song-rankings-unranked__list{margin:0;padding:0;list-style:none}.song-rankings-unranked__actions{justify-content:center;display:flex}
.wl-home-v2 .wl-home-v2-years-tile-inner .wl-home-v2-profile-archive-content-max,.wl-home-v2-profile-archive-content-max{margin-inline:auto}.wl-home-v2 .wl-home-v2-profile-archive-crumbs-slot--empty{display:none}.wl-home-v2 .wl-home-v2-profile-stats-tabs-shell{border-radius:0;flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:0;display:flex;overflow:hidden}.wl-home-v2 .wl-home-v2-profile-archive-suspense-body{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:min(60vh,420px);padding-block:2rem;display:flex}.wl-home-v2 .wl-home-v2-profile-archive-tile-inner{color:#fff;--card-foreground:#fff;--foreground:#fff}.wl-home-v2 .wl-home-v2-profile-archive-tile-inner .text-muted-foreground{color:#ffffff8c}.wl-home-v2 .wl-home-v2-profile-archive-tile-inner .border-border{border-color:#353836}.wl-home-v2 .wl-home-v2-profile-archive-tile-inner [data-slot=separator]{background-color:#353836}
.wl-home-v2-profile-stats-tabs-chrome .wl-home-v2-profile-stats-tabs-scroll [data-slot=tabs-list],.wl-home-v2 .wl-home-v2-profile-stats-tabs-chrome .wl-home-v2-profile-stats-tabs-scroll [data-slot=tabs-list]{box-shadow:none;background:0 0;border:none;border-radius:0;gap:2px;padding:2px}.wl-home-v2-profile-stats-tabs-chrome [data-slot=tabs-trigger]{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;font-family:Geist Mono,monospace;font-size:10px;transition:background .15s,border-color .15s,color .15s}.wl-home-v2-profile-stats-tabs-chrome .wl-home-v2-profile-stats-tabs-scroll [data-slot=tabs-trigger]{min-height:28px;padding-block:3px;padding-inline:7px}.wl-home-v2-profile-stats-tabs-chrome [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#58c8ae29;border:1px solid #346d5f}.wl-home-v2-profile-stats-tabs-chrome [data-slot=tabs-trigger]:not([data-state=active]):hover{color:#fff;background:#ffffff17;border:1px solid #7b5e3fa6}.wl-home-v2-profile-stats-chrome-box{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);text-align:center;background:#000000a1;border:1px solid #3f4140;border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;padding-block:12px;padding-inline:12px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.wl-home-v2-profile-stats-chrome-box{padding-inline:24px}}.wl-home-v2-profile-stats-chrome-box header{flex-direction:column;align-items:center;gap:8px;display:flex}.wl-home-v2-profile-stats-chrome-box .wl-home-v2-profile-stats-chrome-title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.wl-home-v2-profile-stats-chrome-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff7a6733,#0000 65%);width:260px;height:260px;position:absolute;top:-40px;right:-40px}.wl-home-v2-profile-stats-chrome-box>*{z-index:1;position:relative}.wl-home-v2-profile-stats-tabs-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-width:0;overflow:auto hidden}.wl-home-v2-profile-stats-chrome-box .wl-home-v2-tours-header-pill{box-sizing:border-box;color:#fffffff2;letter-spacing:.08em;text-transform:uppercase;background:#00000073;border:1px solid #3f4140;border-radius:999px;justify-content:center;align-items:center;height:auto;min-height:30px;padding-block:5px;padding-inline:11px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:400;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wl-home-v2-profile-stats-chrome-box .wl-home-v2-tours-header-pill svg{display:block}.wl-home-v2-profile-stats-chrome-box .wl-home-v2-tours-header-pill:hover{color:#fff;background:#ff7a6738;border-color:#7b5e3f}
