body{--s4:#6250d6}body[data-theme=night]{--s4:#9085e9}.mast-inner,.page,.foot{max-width:1840px;width:min(1840px,96vw);padding-left:clamp(20px,2.5vw,40px);padding-right:clamp(20px,2.5vw,40px)}.views{display:flex;gap:4px;margin-right:auto;margin-left:8px}.views a{color:var(--dim);text-decoration:none;font-size:13px;padding:6px 10px;border-radius:6px;border:1px solid transparent}.views a:hover{color:var(--ink)}.views a.on{color:var(--ink);background:var(--pnl);border-color:var(--line)}.st{display:flex;flex-direction:column;gap:18px}.st-top-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.st .crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:15px;min-width:0}.st .crumbs .cur{min-width:0;overflow-wrap:anywhere}.st .crumbs a{color:var(--blue);text-decoration:none}.st .crumbs a:hover{text-decoration:underline}.st .crumbs .sep{color:var(--dim)}.st .crumbs .cur{color:var(--ink);font-weight:600}.st-crumbs .ey{margin-bottom:4px}.st-part-box{display:flex;flex-direction:column;gap:4px;min-width:260px;max-width:100%}.st-part-box .ey{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.st-part-box .pick-btn{font-size:18px;font-weight:650;padding:4px 0 6px;min-width:260px}.st-part-box .pick-menu{right:0;left:auto}.st-banner{display:flex;gap:22px;align-items:center;padding:22px 24px;border-radius:12px;color:#f5f7fa;background:linear-gradient(115deg,#101113 0%,#1d2230 55%,#2a3350 100%);min-width:0}.st-banner .art{flex:none;width:96px;height:96px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#3267ee,#6250d6);font-size:32px;font-weight:700;letter-spacing:-.03em;color:#fff}.st-banner .art img{width:64px;height:64px}.st-banner .bt{min-width:0}.st-banner .k{color:rgba(245,247,250,.75);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-banner .role-pill{display:inline-block;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.22)}.st-banner h1{margin:4px 0 6px;font-size:clamp(24px,3vw,36px);font-weight:650;letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.st-banner .mix{font-weight:400;color:rgba(245,247,250,.75)}.st-banner .sub{font-size:14px;color:rgba(245,247,250,.9)}.st-banner .sub b{font-variant-numeric:tabular-nums}.st-banner .facts{font-size:12.5px;color:rgba(245,247,250,.7);margin-top:4px}.st-fresh{margin:0;font-size:12.5px;color:var(--txt);line-height:1.7}.st-fresh .fp b{font-weight:600;color:var(--ink)}.st-scope-note{--sn:var(--money-neg, #e0573a);display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;padding:7px 12px;font-size:12.5px;line-height:1.5;color:var(--ink);border:1px solid color-mix(in srgb,var(--sn) 45%,transparent);border-left:3px solid var(--sn);border-radius:8px;background:color-mix(in srgb,var(--sn) 12%,transparent);max-width:100%;width:fit-content}.st-scope-note b{font-weight:650;color:color-mix(in srgb,var(--sn) 80%,var(--ink))}.st-scope-note .sn-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--sn)}.tf{scroll-margin-top:16px;display:flex;align-items:center;gap:10px;margin:12px 0 4px}.tf-lab{flex:none;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0}.tf-field{position:relative;flex:1 1 auto;max-width:560px;min-width:0}.tf-input{width:100%;margin:0;font-size:14px;padding:9px 40px 9px 12px;border-radius:8px}.tf-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.tf-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--dim);cursor:pointer;box-shadow:none}.tf-clear.hidden{display:none}.tf-clear svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.tf-clear:hover{background:var(--hover);color:inherit}.tf-clear:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tf-back{flex:none;font-size:13px;font-weight:600;color:var(--blue);text-decoration:none;white-space:nowrap}.tf-back::before{content:"← "}.tf-back:hover{text-decoration:underline}.tf-back:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.tf .tf-menu{width:100%;top:calc(100% + 4px)}.tf-list{max-height:min(420px,60vh)}.tf-opt{text-align:left;align-items:center}.tf-main{display:flex;flex-direction:column;min-width:0}.tf-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sub{font-size:12px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-num{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.tf-num small{font-size:11px;color:var(--dim)}.tf-more{justify-content:center;font-size:13px;color:var(--blue);border-top:1px solid var(--line);border-radius:0}.tf-opt[aria-selected=true]{background:var(--hover);color:inherit;font-weight:inherit}@media(max-width:760px){.tf{flex-direction:column;align-items:stretch;gap:6px}.tf-field{max-width:none}.tf-input{font-size:16px;padding:11px 44px 11px 12px}.tf-clear{width:40px;height:40px;right:2px}.tf-back{align-self:flex-start;padding:4px 0}.tf .tf-menu{width:100%}.tf{scroll-margin-top:72px}.st-scope-note{width:auto}}.st-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.st-controls .fsel select{min-width:150px}.st-controls .custom input{width:auto;margin:0;padding:6px 8px}.chips{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--line);border-radius:8px;padding:3px;background:var(--card)}.chips button{font-size:12.5px;color:var(--dim);background:transparent;border:0;border-radius:6px;padding:6px 11px;min-height:30px}.chips button:hover{color:var(--ink)}.chips button[aria-checked=true]{color:var(--pg);background:var(--ink)}.st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.st-kpis{grid-template-columns:1fr}}.kc{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:14px 16px 16px;min-width:0}.kc.on{border-color:var(--ink)}.kc .k{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;cursor:pointer}.kc .k input{width:16px;height:16px;margin:0;accent-color:var(--blue);cursor:pointer}.kc .v{color:var(--ink);font-size:26px;font-weight:650;letter-spacing:-.03em;margin-top:6px;font-variant-numeric:tabular-nums}.kc .d{margin-top:4px;font-size:12px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.kc .h{color:var(--dim);font-size:11.5px;line-height:1.35;margin-top:6px}.kc.off{opacity:.6}.kc.off .k{cursor:default}.st-charts{display:flex;flex-direction:column;gap:18px}.st-card{padding:20px 24px 24px}.st-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.st-card .tablewrap{max-height:none}.st-chart{height:auto;padding:0}svg .grid{stroke:var(--grid)}svg .lbl{fill:var(--txt);font-size:12px}.st-card table{font-size:14.5px;width:100%}.st-card th{font-size:11.5px;letter-spacing:.07em;font-weight:600;padding:11px 16px}.st-card td{font-size:14.5px;padding:12px 16px;height:48px;vertical-align:middle}.st-card td.n{font-variant-numeric:tabular-nums}.st-list td.tt{white-space:normal;min-width:240px;max-width:460px}.st-list .tn{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.st-list .ta{color:var(--dim);font-size:12.5px;margin-top:2px}.st-list td.rel-date{color:var(--txt);font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.st-list td.net-up{color:var(--up);font-weight:600;font-variant-numeric:tabular-nums}.st-list td.net-down{color:var(--down);font-weight:600;font-variant-numeric:tabular-nums}.st-list td.net-flat{color:var(--dim);font-variant-numeric:tabular-nums}.st-list tr.click{cursor:pointer}.st-list tr.click:hover td,.st-list tr.click:focus td{background:var(--hl)}.st-list tr.click:focus{outline:none}.st-list th{cursor:default}.st-list th.sortable{cursor:pointer;user-select:none}.st-list th.sortable:hover{color:var(--ink)}.st-list td.spark{padding-top:6px;padding-bottom:6px;width:124px}.st-list .sp{display:block;margin-left:auto}.pad{padding:14px 16px;margin:0}.pager{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:13px}.pager .outline{min-height:34px;font-size:13px;padding:0 12px}.st-card .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.st-card .toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.st-card .toolbar input[type=search]{width:min(340px,100%);font-size:13.5px;padding:7px 12px}.st-card .toolbar .fsel select{padding:6px 8px;font-size:13px}.cat-plat-pills{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--pnl);border:1px solid var(--line);border-radius:999px;padding:3px}.cat-plat-pills button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--dim);padding:6px 13px;border-radius:999px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .14s,background-color .14s}.cat-plat-pills button:hover{color:var(--ink)}.cat-plat-pills button[aria-checked=true]{background:var(--ink);color:var(--pg);font-weight:600}.cat-plat-pills .p-dot{width:8px;height:8px;border-radius:50%;flex:none}@media(max-width:760px){.views{margin-left:0}.st-banner{flex-direction:column;align-items:flex-start;padding:18px}.st-banner .art{width:72px;height:72px;font-size:24px}.st-part-box .pick-menu{left:0;right:auto}}@media(max-width:560px){.mast-inner{flex-wrap:wrap;row-gap:10px}.views{order:3;width:100%;margin:0}.views a{padding:6px 8px}}body{--p-spotify:#1a9e55;--p-apple:#e0384f;--p-amazon:#1f7fd6;--p-beatport:#7b55d9;--p-tiktok:#111318;--p-shazam:#0a84ff;--p-youtube:#d93025;--p-total:#111318;--p-soundcloud:#ff5500;--p-instagram:#c13584;--p-facebook:#1877f2;--p-meta:#0866ff;--p-creates:#9aa1ad;--band:rgba(50,103,238,.06);--band-now:rgba(50,103,238,.13)}body[data-theme=night]{--p-spotify:#1ed760;--p-apple:#ff5a6e;--p-amazon:#4fa8ff;--p-beatport:#a58bff;--p-tiktok:#f5f7fa;--p-shazam:#3aa0ff;--p-youtube:#ff5b4f;--p-total:#f5f7fa;--p-soundcloud:#ff7a33;--p-instagram:#e1609f;--p-creates:#8b93a1;--band:rgba(91,141,239,.08);--band-now:rgba(91,141,239,.18)}.sfa-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0}.sfa-tabs{display:flex;gap:2px;background:var(--pnl);border:1px solid var(--line);border-radius:999px;padding:3px}.sfa-tabs button{border:0;background:none;color:var(--dim);padding:6px 14px;border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.sfa-tabs button[aria-selected=true]{background:var(--ink);color:var(--pg);font-weight:600}.sfa-cmp{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--txt);margin-left:auto;cursor:pointer}.sfa-wrap input[type=checkbox]{width:auto;flex:none;margin:0}.sfa-bar select,.sfa-bar .custom input{font:inherit;font-size:13px;width:auto}.sfa-bar .custom{display:flex;gap:8px;margin:0}.sfa-bar .sfa-cmp{flex-direction:row;white-space:nowrap}.sfa-main{margin:0 0 18px}.mc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin:10px 0 20px}.mc-line{display:contents}.mc{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:auto;min-width:0;height:auto;min-height:108px;box-sizing:border-box;margin:0;padding:14px 16px;gap:8px;border:1px solid var(--line);border-top:3px solid var(--line);border-radius:10px;background:var(--surf-pnl, var(--pnl));box-shadow:var(--sh-1);cursor:pointer;opacity:.76;transition:opacity var(--m-med, .18s) var(--m-ease, ease),background-color var(--m-med, .18s) var(--m-ease, ease),border-color var(--m-med, .18s) var(--m-ease, ease),box-shadow var(--m-med, .18s) var(--m-ease, ease),transform var(--m-fast, .12s) var(--m-ease, ease)}.mc:hover{opacity:1;box-shadow:var(--sh-2)}.mc:active{transform:scale(var(--m-press, .985))}.mc.on{opacity:1;background:var(--surf, var(--card));border-color:color-mix(in srgb,var(--c) 36%,var(--line));border-top:3px solid var(--c);box-shadow:var(--sh-2),inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent)}.mc:focus-within{outline:2px solid var(--c);outline-offset:1px}.mc-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.mc-brand{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.mc-title-wrap{display:flex;flex-direction:column;min-width:0;line-height:1.15}.mc-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-sub{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-top:1px}.mc .logo{width:20px;height:20px;flex:none;display:block;color:var(--c)}.mc .logo .lf{fill:currentColor}.mc .logo .lk{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mc .logo .lc{fill:var(--card)}.mc:not(.on) .logo .lc{fill:var(--pnl)}.mc .logo circle.lf+.lk,.mc .logo circle.lf~.lk{stroke:var(--card)}.mc:not(.on) .logo circle.lf~.lk{stroke:var(--pnl)}.mc .logo .lt{fill:currentColor;font:800 12px/1 system-ui,sans-serif}.mc .dot{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.mc input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;min-height:18px;margin:0;border-radius:4px;accent-color:var(--blue);cursor:pointer;flex:none}.mc-mid{display:flex;align-items:baseline;gap:6px;margin-top:2px;min-width:0;flex-wrap:wrap}.mc-v{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:baseline;gap:6px}.mc-r{font-size:9.5px;font-weight:700;line-height:1;padding:2px 4px;border-radius:4px;border:1px solid var(--dim);color:var(--dim);position:relative;top:-2px}.mc-foot{display:flex;align-items:center;justify-content:space-between;gap:2px 6px;flex-wrap:wrap;min-width:0}.mc .pill{font-size:11px;padding:2px 7px;white-space:nowrap;justify-self:start}.mc-vs{font-size:11px;color:var(--dim);white-space:nowrap;min-width:0}.mc-vs .vs-s{display:none}@media(max-width:560px){.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc{min-height:96px;padding:12px}.mc-v{font-size:20px}.mc-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;line-height:1.2}.mc-foot{justify-content:flex-start}.mc-vs .vs-l{display:none}.mc-vs .vs-s{display:inline}}.chart.sfa-chart,.st-chart.sfa-chart,.sfa-main .sfa-chart,.sfa-chart{position:relative;width:100%!important;height:auto!important;padding:0!important;margin:0!important}.sfa-chart svg.sfa-svg,.sfa-svg{width:100%!important;height:auto!important;display:block;overflow:visible;touch-action:pan-y}.sfa-svg .grid{stroke:var(--grid);stroke-dasharray:2 4}.sfa-svg .zero{stroke:var(--line)}.sfa-svg .ax{font-size:11.5px;fill:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:.01em}.sfa-svg .cross{stroke:var(--ink);stroke-opacity:.35;stroke-dasharray:none}.sfa-svg circle{stroke:var(--card);stroke-width:2}.sfa-svg .area{pointer-events:none}.sfa-svg .band{fill:var(--band)}.sfa-svg .band.now{fill:var(--band-now)}.sfa-svg .bandlbl{font-size:10.5px}.sfa-svg .right{fill:var(--dim);font-style:italic}.sfa-svg .today{stroke:var(--ink);stroke-dasharray:4 4}.sfa-svg .todaylbl{fill:var(--ink);font-weight:600}.sfa-tip{position:absolute;top:8px;min-width:170px;pointer-events:none;backdrop-filter:blur(6px);background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12px;color:var(--txt);box-shadow:0 6px 20px rgba(0,0,0,.12);transition:opacity var(--m-fast, .16s) var(--m-ease, ease)}.sfa-tip div{display:flex;align-items:center;gap:6px;margin-top:3px}.sfa-tip div b{margin-left:auto}.sfa-tip b:first-child{display:block;font-size:11px;color:var(--dim);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.sfa-tip i{width:8px;height:8px;border-radius:50%;flex:none}@media(max-width:820px){.sfa-cmp{margin-left:0}.sfa-tabs button{padding:6px 10px}}@media(max-width:560px){.sfa-bar .custom{width:100%}.sfa-bar .custom label{flex:1}.sfa-cmp{margin-left:0}}@media(prefers-reduced-motion:no-preference){.sfa-svg .area{animation:pp-fade var(--m-slow, .56s) var(--m-ease, ease) both;animation-delay:calc(var(--m-draw, 1.1s) * .4)}}.st-list th.sortable{padding:0}.st-list th .th-sort{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;text-align:inherit;white-space:nowrap}.st-list th.n .th-sort{text-align:right}.st-list th .th-sort:hover{color:var(--ink)}.st-list th .th-sort:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.st-list.busy{opacity:.55;transition:opacity .15s}.st-list tr.click{cursor:pointer}.st-catalog .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.st-catalog .toolbar input[type=search]{min-width:280px;flex:1 1 280px}dialog.st-modal{width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:24px 28px;border:1px solid var(--line);border-radius:var(--r-card, 16px);background:var(--card);color:var(--ink);box-shadow:var(--sh-3, 0 24px 64px rgba(0,0,0,.28))}dialog.st-modal::backdrop{background:rgba(10,12,20,.55);backdrop-filter:blur(2px)}.st-modal .tm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.st-modal .tm-head>div{min-width:0}.st-modal .tm-head h2{margin:2px 0 4px;font-size:26px;letter-spacing:-.02em;overflow-wrap:anywhere}.st-modal .tm-close{flex:none}.st-modal .tm-head .ey{margin:0}.st-modal .tm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0}.st-modal .tm-k{border:1px solid var(--line);border-top:3px solid var(--c);border-radius:12px;padding:10px 12px;background:var(--pnl);display:flex;flex-direction:column;gap:4px}.st-modal .tm-l{font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.st-modal .tm-v{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.st-modal .tm-k .pill{align-self:flex-start;font-size:11px}.st-modal .tm-chart{min-height:260px;position:relative}.st-modal .tm-foot{display:flex;justify-content:flex-end;margin-top:12px}
