.nd-chart{margin:var(--nd-space-6) 0 0}.nd-chart__list{list-style:none;margin:0;padding:0}.nd-chart__row{display:flex;align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-3) 0;border-top:1px solid var(--nd-color-rule)}.nd-chart__row:first-child{border-top:0}.nd-chart__rank{flex:none;min-width:2ch;font-family:var(--nd-font-display);font-size:var(--nd-text-xl);line-height:1;color:var(--nd-color-subtle);text-align:right}.nd-chart__row:nth-child(-n+3) .nd-chart__rank{color:var(--nd-color-accent)}.nd-chart__move{flex:none;min-width:2.6em;font-family:var(--nd-font-sans);font-size:var(--nd-text-xs);font-weight:700;text-align:center}.nd-chart__move--up{color:var(--nd-color-accent)}.nd-chart__move--down,.nd-chart__move--same{color:var(--nd-color-subtle)}.nd-chart__move--new{padding:2px 6px;border-radius:var(--nd-radius-pill);background:var(--nd-color-accent-soft);color:var(--nd-color-accent);letter-spacing:.04em}.nd-chart__body{flex:1 1 40%;min-width:0;display:flex;flex-direction:column}.nd-chart__label{font-family:var(--nd-font-sans);font-size:var(--nd-text-sm);font-weight:700;color:var(--nd-color-ink);text-decoration:none}a.nd-chart__label:hover{color:var(--nd-color-accent)}.nd-chart__sub{font-family:var(--nd-font-sans);font-size:var(--nd-text-xs);color:var(--nd-color-subtle)}.nd-chart__barwrap{flex:1 1 30%;height:8px;border-radius:var(--nd-radius-pill);background:var(--nd-color-paper-2);overflow:hidden}.nd-chart__barfill{display:block;height:100%;width:var(--nd-bar,0%);border-radius:var(--nd-radius-pill);background:var(--nd-color-accent)}.nd-chart__value{flex:none;min-width:5ch;font-family:var(--nd-font-sans);font-size:var(--nd-text-xs);font-weight:700;color:var(--nd-color-subtle);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:600px){.nd-chart__barwrap{display:none}}.nd-chart__edit-list{display:flex;flex-direction:column;gap:var(--nd-space-2)}.nd-chart__edit-row{display:flex;align-items:center;gap:var(--nd-space-2);padding:6px 10px;border:1px dashed var(--nd-color-rule);border-radius:var(--nd-radius-sm)}.nd-chart__edit-rank{flex:none;min-width:2ch;font-family:var(--nd-font-display);color:var(--nd-color-subtle);text-align:right}.nd-chart__edit-fields{flex:1;min-width:0}.nd-chart__edit-label{font-weight:700}.nd-chart__edit-sub{font-size:var(--nd-text-xs);color:var(--nd-color-subtle)}.nd-chart__edit-value{width:90px;flex:none}.nd-chart__edit-move{flex:none}.nd-chart__edit-tools{display:flex;gap:2px;flex:none}.nd-chart__move--re{color:var(--nd-color-muted);font-weight:700;font-size:var(--nd-text-xs)}.nd-chart__move--new{font-weight:700;font-size:var(--nd-text-xs)}.nd-root .nd-chart__week{margin:0 0 var(--nd-space-3);font-size:var(--nd-text-sm);color:var(--nd-color-subtle);text-transform:uppercase;letter-spacing:.06em}.nd-root .nd-chart__more{margin-top:var(--nd-space-3);font-size:var(--nd-text-sm);font-weight:700}.nd-chart__more a{color:var(--nd-color-ink);text-decoration:none}.nd-chart__more a:hover{color:var(--nd-color-accent)}