.ln-bar{display:flex;height:.9rem;border-radius:999px;background:var(--surface-3);overflow:hidden}.ln-bar__principal{background:var(--accent)}.ln-bar__interest{background:var(--ink-3)}.ln-legend{display:flex;gap:1rem;color:var(--ink-2);font-size:.82rem}.ln-dot{display:inline-block;width:.7rem;height:.7rem;margin-right:.35rem;border-radius:50%}.ln-dot--principal{background:var(--accent)}.ln-dot--interest{background:var(--ink-3)}
