.jc{font-family:var(--font-inter),system-ui,sans-serif;display:grid;gap:1.1rem}.jc-controls{display:grid;gap:.75rem}.bo-toggle{display:flex;flex-wrap:wrap;gap:.25rem}.bo-toggle button{font:inherit;font-size:.75rem;color:inherit;background:transparent;border:1px solid color-mix(in oklab,currentColor 20%,transparent);border-radius:999px;padding:.3rem .7rem;cursor:pointer}.bo-toggle button[aria-pressed=true]{border-color:var(--chart-ink)}.bo-toggle button[aria-pressed=true],.jd-btn{background:var(--chart-ink);color:var(--chart-bg)}.jd-btn{font:inherit;font-weight:600;border:0;border-radius:8px;padding:.6rem 1.1rem;cursor:pointer;width:max-content}.jd-btn:disabled{opacity:.6;cursor:wait}.jc-bars{display:grid;gap:.6rem}.jc-lane{display:grid;grid-template-columns:11rem 1fr 5rem;align-items:center;gap:.75rem}@media (max-width:640px){.jc-lane{grid-template-columns:1fr}}.jc-lane-label{font-size:.8125rem;font-weight:600}.jc-track{display:flex;height:26px;border-radius:6px;overflow:hidden;background:color-mix(in oklab,currentColor 6%,transparent)}.jc-seg{display:block;height:100%;transition:width .25s ease}.jc-seg--dl{background:color-mix(in oklab,var(--chart-ink) 35%,transparent)}.jc-seg--compile{background:color-mix(in oklab,var(--chart-ink) 70%,transparent)}.jc-seg--run{background:var(--chart-ink)}.jc-total{font-variant-numeric:tabular-nums;text-align:right}.jc-key{display:inline-block;width:14px;height:10px;border-radius:2px;vertical-align:middle;background:var(--chart-ink)}.jc-key--dl{opacity:.35}.jc-key--compile{opacity:.7}.jd-note{margin:0;font-size:.8125rem;line-height:1.5;color:color-mix(in oklab,currentColor 75%,transparent)}.jc-table{width:100%;border-collapse:collapse;font-size:.8125rem}.jc-table td,.jc-table th{text-align:left;padding:.45rem .6rem;border-bottom:1px solid color-mix(in oklab,currentColor 10%,transparent);vertical-align:top}.jc-table thead th{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-weight:500}.jc-table td:nth-child(2),.jc-table td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}