.dlan-root{color:var(--ds-ink);font-family:var(--ds-body);-webkit-font-smoothing:antialiased;z-index:1;background:#00000073;min-height:100vh;padding-top:80px;padding-bottom:80px;font-size:14px;line-height:1.5;position:relative}.dlan-root .shell{max-width:1320px;margin:0 auto;padding:0 32px}.dlan-root .ds-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px 28px}.dlan-root .ds-hero h1{grid-area:1/1}.dlan-root .dlan-lede-side{grid-area:2/1;max-width:60ch;margin:0}.dlan-root .tabs-compact{display:none}.dlan-root .tabs-bar{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:8px 0;display:grid}.dlan-root .tabs-tools{align-items:center;gap:10px;min-width:0;padding-top:7px;display:inline-flex}.dlan-root .tabs-label{font-family:var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-ink-mute);font-size:10px}.dlan-root .tabs-scroll{scrollbar-width:none;min-width:0;overflow-x:auto}.dlan-root .tabs-scroll::-webkit-scrollbar{display:none}.dlan-root .ds-hl-tabs{width:max-content}.dlan-root .ds-hl-tabs .ds-hl{letter-spacing:.11em;padding:5px 9px;font-size:9.5px}.dlan-root .tabs-bar.tabs-sels{flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.dlan-root .tabs-sel{align-items:center;gap:10px;display:inline-flex}.dlan-root .tabs-sel-sort{display:none}.dlan-root .dlch-gpop{width:auto;position:static}.dlan-root .dlch-gpop-trigger{border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);background:var(--ds-bg-2);min-height:34px;color:var(--ds-ink-dim);font-family:var(--ds-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color var(--ds-t-fast), background var(--ds-t-fast);align-items:center;gap:10px;padding:0 14px;font-size:10.5px;font-weight:400;display:inline-flex}.dlan-root .dlch-gpop-trigger:hover{border-color:var(--ds-line-hi)}.dlan-root .dlch-gpop-trigger.open{border-color:var(--ds-ink-dim);background:var(--ds-bg-3)}.dlan-root .dlch-gpop-trigger.active{border-color:var(--ds-green);background:var(--ds-green)}.dlan-root .dlch-gpop-trigger.active .dlch-gpop-val,.dlan-root .dlch-gpop-trigger.active .dlch-gpop-chev{color:#060b05;color:lab(2.56393% -1.72091 1.53642)}.dlan-root .dlch-gpop-trigger.active .dlch-gpop-val{font-weight:600}.dlan-root .dlch-gpop-val{text-transform:uppercase;white-space:nowrap;color:inherit}.dlan-root .dlch-gpop-chev{width:14px;height:14px;color:var(--ds-ink-mute);transition:transform var(--ds-t-fast);flex-shrink:0}.dlan-root .dlch-gpop-trigger.open .dlch-gpop-chev{transform:rotate(180deg)}.dlan-root .dlch-gpop-menu{width:max-content;max-width:100%;z-index:var(--ds-z-drawer);background:var(--ds-bg-2);border:1px solid var(--ds-line);opacity:0;visibility:hidden;pointer-events:none;max-height:340px;transition:opacity .16s var(--ds-ease-out-quart,ease), transform .16s var(--ds-ease-out-quart,ease), visibility .16s;border-radius:24px;flex-flow:wrap;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 12px 32px #00000073;box-shadow:0 12px 32px lab(0% 0 0/.45)}.dlan-root .dlch-gpop-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dlan-root .dlch-gpop-search{background:var(--ds-bg-3);border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);width:170px;min-height:30px;color:var(--ds-ink);font-family:var(--ds-body);transition:border-color var(--ds-t-fast);outline:none;flex:none;margin-right:4px;padding:0 11px;font-size:12px}.dlan-root .dlch-gpop-search::placeholder{color:var(--ds-ink-mute)}.dlan-root .dlch-gpop-search:focus{border-color:var(--ds-ink-dim)}.dlan-root .dlch-gpop-menu .ds-hl{background:var(--ds-bg-3);border:1px solid var(--ds-line);color:var(--ds-ink-dim)}.dlan-root .dlch-gpop-menu .ds-hl:hover{border-color:var(--ds-line-hi);color:var(--ds-ink)}.dlan-root .dlch-gpop-menu .ds-hl.ds-on{background:var(--ds-green);border-color:var(--ds-green);color:#060b05;color:lab(2.56393% -1.72091 1.53642)}.dlan-root .dlch-gpop-empty{font-family:var(--ds-body);color:var(--ds-ink-mute);padding:4px 2px;font-size:12px}.dlan-root .board{margin-top:28px}.dlan-root .a-row.top .ds-rk-num{color:var(--ds-green)}.dlan-root .ds-chart-card.ds-leaderboard .ds-c-head,.dlan-root .ds-chart-card.ds-leaderboard .ds-c-row{grid-template-columns:44px 30px 1fr 100px 60px 84px 84px 84px}.dlan-root .ds-c-head>div,.dlan-root .ds-c-head>.ds-r{text-align:center}.dlan-root .ds-c-head>:nth-child(3){text-align:left}.dlan-root .ds-c-head .dlan-th{font-family:var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-ink-mute);cursor:pointer;border-radius:var(--ds-r-pill);transition:color var(--ds-t-fast), background var(--ds-t-fast);background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;gap:3px;padding:4px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.dlan-root .ds-c-head .dlan-th .th-arr{flex-shrink:0}.dlan-root .ds-c-head .dlan-th:hover:not(.ds-on){color:var(--ds-ink)}.dlan-root .ds-c-head .dlan-th.ds-on{background:var(--ds-green);color:#060b05;color:lab(2.56393% -1.72091 1.53642);font-weight:600}.dlan-root .a-row>*{justify-self:center}.dlan-root .a-row .num{text-align:center}.dlan-root .a-row .who{justify-content:flex-start;justify-self:stretch}.dlan-root .a-row .country{color:var(--ds-ink);background:0 0;border:0;padding:0;position:relative}.dlan-root .a-row .country[data-tip]:hover:after{content:attr(data-tip);background:var(--ds-bg-2);color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:var(--ds-r-4);font-family:var(--ds-body);letter-spacing:0;text-transform:none;white-space:nowrap;z-index:var(--ds-z-banner);pointer-events:none;padding:4px 8px;font-size:11px;font-weight:400;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.dlan-root .a-row .follow-cell{justify-content:center;align-items:center;display:flex}.dlan-root .a-row .follow-cell .follow-off{border:1px solid var(--ds-line-hi);background:var(--ds-bg-3);width:28px;height:28px;color:var(--ds-ink-dim);cursor:pointer;transition:background var(--ds-t-med), border-color var(--ds-t-med), color var(--ds-t-med);border-radius:50%;place-items:center;display:grid}.dlan-root .a-row .follow-cell .follow-off:hover{background:var(--ds-green);border-color:var(--ds-green);color:#060b05;color:lab(2.56393% -1.72091 1.53642)}.dlan-root .a-row .follow-cell .follow-on{background:var(--ds-green);color:#060b05;color:lab(2.56393% -1.72091 1.53642);cursor:pointer;width:28px;height:28px;transition:background var(--ds-t-med);border:0;border-radius:50%;place-items:center;display:grid}.dlan-root .a-row .follow-cell .follow-on:hover{background:color-mix(in oklch, var(--ds-green) 84%, black)}.dlan-root .a-row .follow-empty{color:var(--ds-ink-mute);font-family:var(--ds-mono);font-size:11px}.dlan-root .a-row .who{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.dlan-root .a-row .who-text{flex:1;min-width:0}.dlan-root .a-row .name-row{align-items:center;gap:6px;display:flex}.dlan-root .a-row .name{font-family:var(--ds-display);letter-spacing:-.015em;color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.dlan-root .a-row .check{background:var(--ds-green);color:#060b05;color:lab(2.56393% -1.72091 1.53642);border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-grid}.dlan-root .a-row .num{font-family:var(--ds-mono);color:var(--ds-ink-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.dlan-root .a-row[data-sort=downloads] .num.dl,.dlan-root .a-row[data-sort=momentum] .num.mo,.dlan-root .a-row[data-sort=followers] .num.fc{color:var(--ds-green)}.dlan-root .dlan-howto-cta{grid-area:1/2/span 2;place-self:end}.dlan-root .dlan-sort-bar{display:none}.dlan-root .sk-rk{width:28px;height:14px}.dlan-root .sk-mv{width:28px;height:12px}.dlan-root .dla-sk-portrait{border-radius:50%;width:46px;height:46px}.dlan-root .sk-line-a{width:60%;height:14px}.dlan-root .sk-c{width:70%;height:12px;margin-left:auto}.dlan-root .dla-sk-action{border-radius:var(--ds-r-pill);width:100%;height:28px}.dlan-root .load-more-wrap{justify-content:center;padding:40px 0 0;display:flex}@keyframes dlanFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.dlan-root{padding-top:64px}.dlan-root .shell{padding:0 20px}.dlan-root .tabs-bar{grid-template-columns:1fr;gap:6px}.dlan-root .dlan-sort-bar{display:grid}.dlan-root .ds-hero{grid-template-columns:1fr;gap:12px}.dlan-root .dlan-howto-cta{grid-area:auto/1;justify-self:start}.dlan-root .ds-c-head{display:none}.dlan-root .ds-chart-card.ds-leaderboard .ds-c-row{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:12px 14px}.dlan-root .a-row .mv,.dlan-root .a-row .country,.dlan-root .a-row .num{display:none}.dlan-root .a-row .rk{grid-area:1/1;align-self:center}.dlan-root .a-row .who{grid-area:1/2;justify-self:stretch}.dlan-root .a-row .follow-cell{grid-area:1/4;justify-self:end}.dlan-root .a-row[data-sort=downloads] .num.dl,.dlan-root .a-row[data-sort=momentum] .num.mo,.dlan-root .a-row[data-sort=followers] .num.fc{grid-area:1/3;place-self:center end;display:block}}@media (max-width:640px){.dlan-root{padding-top:74px;padding-bottom:56px;overflow-x:hidden}.dlan-root .shell{padding:0 16px}.dlan-root .ds-hero h1{white-space:nowrap;text-align:center;max-width:none;font-size:clamp(28px,7.5vw,38px)}.dlan-root .dlan-lede-side{display:none}.dlan-root .dlan-howto-cta{justify-self:center}.dlan-root .tabs-bar{display:none}.dlan-root .tabs-bar.tabs-sels{border:0;height:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.dlan-root .tabs-sels .tabs-label,.dlan-root .tabs-sels .dlch-gpop-trigger{display:none}.dlan-root .tabs-sels .tabs-sel{position:static}.dlan-root .tabs-sels .tabs-sel-sort{display:block}.dlan-root .tabs-sels .dlch-gpop{position:static}.dlan-root .tabs-sels .dlch-gpop-menu{width:auto;max-width:none;top:6px;left:0;right:0}.dlan-root .tabs-compact{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 1fr;gap:8px;padding:12px 0 14px;display:grid}.dlan-root .tabs-compact .tabs-trigger-sort:nth-child(3){grid-column:1/-1}.dlan-root .tabs-trigger{border:1px solid var(--ds-line);border-radius:var(--ds-r-pill);background:var(--ds-bg-2);min-height:44px;color:var(--ds-ink);font-family:var(--ds-body);cursor:pointer;transition:border-color var(--ds-t-fast), background var(--ds-t-fast);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.dlan-root .tabs-trigger:hover{border-color:var(--ds-line-hi)}.dlan-root .tabs-trigger.open{border-color:var(--ds-ink-dim);background:var(--ds-bg-3)}.dlan-root .tabs-trigger.open .tabs-trigger-chev{transform:rotate(180deg)}.dlan-root .tabs-trigger.active{border-color:var(--ds-green);background:color-mix(in oklch, var(--ds-green) 12%, var(--ds-bg-2))}.dlan-root .tabs-trigger-lbl{font-family:var(--ds-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-ink-mute);font-size:9.5px}.dlan-root .tabs-trigger-val{color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.dlan-root .tabs-trigger-flag{font-size:14px;line-height:1}.dlan-root .tabs-trigger-chev{width:14px;height:14px;color:var(--ds-ink-mute);transition:transform var(--ds-t-fast);flex-shrink:0}.dlan-root .board{border-radius:var(--ds-r-4);margin-top:20px}.dlan-root .ds-chart-card.ds-leaderboard .ds-c-row{grid-template-columns:16px minmax(0,1fr) auto auto;gap:2px 10px;padding:10px 12px}.dlan-root .a-row .rk{font-family:var(--ds-display);grid-area:1/1;place-self:center;font-size:14px;font-weight:600}.dlan-root .a-row .who{grid-area:1/2;place-self:center stretch}.dlan-root .a-row[data-sort=downloads] .num.dl,.dlan-root .a-row[data-sort=momentum] .num.mo,.dlan-root .a-row[data-sort=followers] .num.fc{grid-area:1/3;place-self:center end}.dlan-root .a-row .follow-cell{grid-area:1/4;place-self:center end}.dlan-root .a-row .name-row{gap:5px;overflow:hidden}.dlan-root .a-row .name,.dlan-root .a-row .num{font-size:13px}.dlan-root .tabs-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dlan-root .tabs-scroll .ds-hl{scroll-snap-align:start}}