body:has(.charts-page){background:#0d0c0c}.charts-page{--charts-bg:#0d0c0c;--charts-text:#eeeef0;--charts-muted:#a39ea8;--charts-accent:#b7a0de;--charts-green:#50d891;--charts-mono:"Red Hat Mono", monospace;--charts-sans:var(--font-inter), Inter, system-ui, sans-serif;color:var(--charts-text);font:15px/1.5 var(--charts-sans);max-width:1160px;padding:0 28px calc(24px + var(--charts-cookie-space,0px));margin:auto}.charts-page *{box-sizing:border-box}.charts-page :where(button,input,select,textarea){font:inherit;color:inherit}.charts-page :where(button){cursor:pointer;background:0 0;border:0;padding:0}.charts-page :where(a){color:inherit;text-decoration:none}.charts-page :where(button,a:not(.charts-pair),summary):hover{color:var(--charts-accent)}.charts-page :focus-visible{outline:2px solid var(--charts-accent);outline-offset:5px}.charts-page :where(h1,h2,h3,p){margin:0}.charts-page :where(h1,h2,h3){font-weight:500}.charts-page :where(ol,ul){margin:0;padding:0;list-style:none}.charts-page small{color:var(--charts-muted)}.charts-mono{font-family:var(--charts-mono);font-variant-numeric:tabular-nums}body:has(.charts-detail[open],.charts-share[open]){overflow:hidden}.charts-masthead{padding-top:calc(var(--nav,81px) + 54px)}.charts-wordmark{width:264px;height:auto;display:block}.charts-definition{color:#c9c5ce;margin-top:22px;font-size:17px}.charts-headline{margin-top:36px}.charts-toggle{color:var(--charts-muted);gap:22px;font-size:13px;display:flex}.charts-platforms button[aria-pressed=true],.charts-toggle .charts-selected{color:var(--charts-accent)}.charts-figure{font:500 clamp(38px, 5vw, 62px)/1.18 var(--charts-mono);letter-spacing:-.05em;color:var(--charts-accent);margin:13px 0 8px}.charts-caption{color:#c9c5ce;font-size:14px}.charts-how{color:var(--charts-muted);margin-top:10px;font-size:12px;display:inline-block}.charts-tools{margin-top:38px}.charts-search{max-width:520px;display:block;position:relative}.charts-search input{outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #454047;border-radius:0;width:100%;height:46px;padding:0 80px 0 0;font-size:15px}.charts-search input::placeholder{color:var(--charts-muted)}.charts-search input::-webkit-search-cancel-button{display:none}.charts-search-meta{color:var(--charts-muted);align-items:center;gap:15px;font-size:12px;display:flex;position:absolute;top:12px;right:0}.charts-clear{font-size:20px;line-height:1}.charts-filterbar{justify-content:space-between;align-items:baseline;gap:24px;margin-top:20px;display:flex}.charts-platforms{color:var(--charts-muted);flex-wrap:nowrap;gap:25px;font-size:13px;display:flex}.charts-platforms button{min-height:30px}.charts-filters{color:var(--charts-muted);font-size:13px;position:relative}.charts-filters>summary{cursor:pointer;white-space:nowrap;list-style:none}.charts-filters>summary::-webkit-details-marker{display:none}.charts-filters>summary:after{content:" +";color:var(--charts-accent)}.charts-filters[open]>summary:after{content:" −"}.charts-filter-options{z-index:2;background:#1a171d;width:270px;padding:20px;position:absolute;top:32px;right:0;box-shadow:0 12px 40px #0008}.charts-filter-options label{margin-bottom:14px;display:block}.charts-filter-options select{background:var(--charts-bg);border:1px solid #454047;border-radius:3px;width:100%;margin-top:6px;padding:8px;display:block}.charts-filter-options p{font-size:12px}.charts-filter-options button{color:var(--charts-accent);margin-top:15px}.charts-list{margin-top:0}.charts-list-caption{color:var(--charts-muted);text-align:right;grid-template-columns:65px minmax(0,1fr) 105px minmax(0,.86fr) 90px;gap:22px;margin-top:30px;font-size:10px;display:grid}.charts-list-caption .charts-version-caption{grid-column:2/4}.charts-list-caption .charts-original-caption{grid-column:5}.charts-pair{grid-template-columns:65px minmax(0,1fr) 105px minmax(0,.86fr) 90px;align-items:center;gap:22px;padding:23px 0;display:grid;position:relative}.charts-rank{font:400 21px/1.5 var(--charts-mono);color:var(--charts-muted);align-self:start;padding-top:3px}.charts-move{font:500 10px/1.5 var(--charts-mono);white-space:nowrap;color:#c6c1cd;margin-top:5px;display:block}.charts-move-new,.charts-move-re{color:var(--charts-accent)}.charts-version{gap:16px;min-width:0;display:flex}.charts-art{color:var(--charts-accent);font:12px var(--charts-mono);object-fit:cover;border:0;border-radius:2px;flex:none;place-items:center;width:48px;height:48px;margin-top:3px;display:grid}.charts-art-empty{background:#262130}.charts-original .charts-art{width:30px;height:30px}.charts-original-song,.charts-song{min-width:0}.charts-title{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4;display:block}.charts-credit{color:var(--charts-muted);margin-top:3px;font-size:13px;display:block}.charts-meta{color:var(--charts-muted);margin-top:7px;font-size:11px;display:block}.charts-num{font:500 18px/1.45 var(--charts-mono);text-align:right;grid-area:1/3;align-self:start;padding-top:1px}.charts-num small{font:10px/1.7 var(--charts-sans);display:block}.charts-original{grid-area:1/4;gap:10px;min-width:0;padding-left:26px;display:flex}.charts-relation{color:var(--charts-muted);margin-bottom:4px;font-size:10px;display:block}.charts-original .charts-title{color:#c9c5ce;font-size:14px;font-weight:500}.charts-original .charts-credit{font-size:12px}.charts-num-original{color:#c9c5ce;grid-column:5;font-size:16px}.charts-pop{color:var(--charts-green);margin-top:8px;font-size:11px;display:block}.charts-pair:hover .charts-version .charts-title{color:var(--charts-accent)}.charts-pair:focus-visible{outline-offset:7px}.charts-empty{padding:65px 0 85px}.charts-empty h2{font-size:22px;line-height:1.4}.charts-empty p{color:var(--charts-muted);margin-top:16px;font-size:13px}.charts-empty a{color:var(--charts-accent)}.charts-updated{color:var(--charts-muted);justify-content:space-between;gap:24px;padding:60px 0 40px;font-size:12px;display:flex}.charts-endnote{color:var(--charts-muted);margin-top:26px;font-size:12px}.charts-detail{width:590px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--charts-text);background:#141115;border:0;margin:0;padding:40px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.charts-detail::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.charts-close{color:var(--charts-muted);font-size:24px;position:absolute;top:18px;right:25px}.charts-detail-cta{background:var(--charts-accent);color:#19111f;border-radius:3px;padding:13px 22px;font-size:14px;font-weight:600;display:inline-block}.charts-detail-cta:hover{color:#19111f;background:#c8b1ed}.charts-cta-note{color:var(--charts-muted);margin-top:10px;font-size:12px}.charts-detail-pair{grid-template-columns:1fr 1fr;gap:30px;margin-top:38px;display:grid}.charts-detail-pair .charts-art{width:96px;height:96px;margin:0 0 16px}.charts-detail-pair h2{margin:10px 0 4px;font-size:21px;line-height:1.35}.charts-detail-pair .charts-relation{font-size:12px}.charts-detail-pair .charts-num{text-align:left;margin-top:20px;font-size:23px}.charts-detail-pair .charts-num small{font-size:11px}.charts-detail-pair .charts-pop{font-size:13px}.charts-detail-section{margin-top:33px}.charts-detail-section h3{color:var(--charts-muted);margin-bottom:14px;font-size:13px}.charts-chart-lines li{align-items:baseline;gap:15px;padding:8px 0;font-size:13px;display:flex}.charts-chart-lines .charts-mono{width:45px;color:var(--charts-accent);flex:none}.charts-chart-lines small{margin-top:3px;font-size:11px;display:block}.charts-trajectory{width:100%;height:auto;color:var(--charts-accent);display:block}.charts-trajectory text{fill:var(--charts-muted);font:11px var(--charts-sans)}.charts-listen{flex-wrap:wrap;gap:12px 23px;font-size:13px;display:flex}.charts-report{color:var(--charts-muted);margin-top:28px;font-size:11px;display:inline-block}.charts-source-group{margin:22px 0}@media (min-width:1300px){.charts-page{padding-inline:0}.charts-pair,.charts-list-caption{grid-template-columns:65px minmax(0,1fr) 112px minmax(0,.86fr) 95px;gap:26px}}.charts-how-end{display:none}@media (max-width:700px){.charts-how-top{display:none}.charts-how-end{margin:6px 0 28px;display:inline-block}.charts-page{padding-inline:22px}.charts-masthead{padding-top:calc(var(--nav,81px) + 32px)}.charts-wordmark{width:230px}.charts-definition{margin-top:20px;font-size:15px;line-height:1.6}.charts-headline{margin-top:27px}.charts-figure{letter-spacing:-.06em;margin-top:12px;font-size:39px}.charts-caption{max-width:320px;font-size:12px;line-height:1.7}.charts-how{margin-top:9px;font-size:11px}.charts-tools{margin-top:23px}.charts-search{max-width:none}.charts-search input{font-size:14px}.charts-filterbar{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;display:flex}.charts-platforms{scrollbar-width:none;flex-wrap:nowrap;gap:22px;max-width:100%;padding-right:24px;font-size:11px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.charts-platforms::-webkit-scrollbar{display:none}.charts-platforms button{white-space:nowrap;text-align:left;flex:none;min-height:29px}.charts-filters{order:-1;align-self:flex-end;font-size:11px}.charts-list-caption{text-align:left;margin-top:20px;font-size:10px;display:block}.charts-list-caption .charts-original-caption{display:none}.charts-pair{grid-template-columns:29px minmax(0,1fr) 60px;gap:10px 13px;padding:24px 0}.charts-rank{grid-area:1/1/3;padding-top:0;font-size:17px}.charts-move{margin-top:8px;font-size:8px}.charts-move-re{white-space:normal;font-size:7px}.charts-version{grid-area:1/2;gap:10px}.charts-art{width:44px;height:44px;margin-top:3px;font-size:10px}.charts-title{font-size:14px;line-height:1.4}.charts-credit{font-size:11px}.charts-meta{margin-top:6px;font-size:10px;line-height:1.6}.charts-num{white-space:nowrap;grid-area:1/3;font-size:14px}.charts-num small{font-size:9px}.charts-original{grid-area:2/2;padding-left:14px}.charts-original .charts-title{font-size:12px}.charts-original .charts-credit{font-size:10px}.charts-relation{margin-bottom:2px;font-size:9px}.charts-num-original{grid-row:2;padding-top:16px;font-size:12px}.charts-pop{white-space:normal;margin-top:6px;font-size:10px}.charts-pair[data-paired=false] .charts-rank{grid-row:1}.charts-empty{padding:40px 0 60px}.charts-empty h2{max-width:280px;font-size:20px}.charts-empty p{font-size:12px}.charts-endnote{font-size:11px}.charts-updated{margin-top:20px;padding-top:35px;font-size:10px}.charts-detail{width:100%;padding:45px 24px 30px}.charts-detail-pair{gap:20px;margin-top:30px}.charts-detail-pair h2{font-size:18px}.charts-detail-pair .charts-num{white-space:normal;font-size:18px}.charts-detail-pair .charts-num small{font-size:10px}.charts-detail-pair .charts-pop{font-size:11px}.charts-chart-lines li{font-size:12px}.charts-detail-section{margin-top:26px}}.charts-page .charts-detail-cta:disabled{opacity:.65;cursor:default}.charts-page .charts-wordmark img{width:100%;height:auto}.charts-detail-last{color:var(--charts-muted);align-items:baseline;gap:24px;margin-top:28px;font-size:11px;display:flex}.charts-detail-last .charts-report{margin:0}.charts-report summary{cursor:pointer}.charts-report textarea{background:var(--charts-bg);border:1px solid #454047;width:100%;min-height:90px;margin:12px 0;display:block}.charts-share{color:var(--charts-text);background:#141115;border:0;max-width:calc(100% - 24px);max-height:95dvh;margin:auto;padding:36px;position:fixed;overflow-y:auto}.charts-share::backdrop{background:#0009}.charts-share img{max-width:100%;height:auto;margin:20px auto;display:block}.charts-share-actions{gap:30px;margin-top:20px;display:flex}.charts-share input{background:0 0;width:100%;display:block}.charts-page.charts-permalink,.charts-page.charts-methodology,.charts-page.charts-warming{padding-top:calc(var(--nav,81px) + 54px)}.charts-permalink{max-width:780px}.charts-permalink-back{color:var(--charts-muted);margin-bottom:32px;display:block}.charts-methodology{max-width:780px}.charts-methodology h1{margin:20px 0 28px;font-size:27px}.charts-methodology h2{margin:26px 0 10px;scroll-margin-top:110px;font-size:17px}.charts-methodology p{color:#c9c5ce;margin-bottom:22px;font-size:14px}.charts-methodology .charts-source-group{margin:22px 0}.charts-methodology .charts-source-group h3{margin:16px 0 8px}.charts-source-group li{color:var(--charts-muted);justify-content:space-between;gap:15px;padding:4px 0;font-size:12px;display:flex}.charts-warming p{margin:32px 0}.charts-page .charts-updated{padding:60px 0 40px;display:block}@media (max-width:700px){.charts-page .charts-updated{padding-top:35px}.charts-page .charts-detail-pair{gap:20px}}.charts-detail-pair>div{min-width:0}.charts-detail-pair h2{overflow-wrap:anywhere}