.ckchart.svelte-1tit5ae{--ck-bar-c1: oklch(.3 .1 30);--ck-bar-c2: oklch(.5 .1 50);--ck-bar-c3: oklch(.8 .1 70);--ck-bar-c4: oklch(.9 .1 90);--ck-row-h: 26px;--ck-bar-h: 16px;--ck-name-w: 12.5rem;--ck-date-w: 5.5rem;--ck-score-w: 3.75rem;--ck-chevron-w: 1.25rem;--ck-gap: .625rem;--ck-pad-x: .875rem;margin:1.75rem 0;border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-surface);overflow:hidden;font-family:Inter,ui-sans-serif,-apple-system,system-ui,sans-serif}.ckchart-cap.svelte-1tit5ae{display:flex;flex-direction:column;gap:.1875rem;padding:.75rem var(--ck-pad-x) .625rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.ckchart-title.svelte-1tit5ae{font-size:.9rem;font-weight:700;color:var(--color-text-default);letter-spacing:-.005em}.ckchart-meta.svelte-1tit5ae{font-size:.7rem;color:var(--color-text-muted);font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.ckchart-meta.svelte-1tit5ae a:where(.svelte-1tit5ae){color:var(--color-brand-primary);text-decoration:none}.ckchart-meta.svelte-1tit5ae a:where(.svelte-1tit5ae):hover{text-decoration:underline}.ckchart-head.svelte-1tit5ae{display:grid;grid-template-columns:var(--ck-name-w) 1fr var(--ck-date-w) var(--ck-score-w) var(--ck-chevron-w);align-items:end;gap:var(--ck-gap);padding:.5rem var(--ck-pad-x);background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);font-size:.7rem;font-weight:700;color:var(--color-text-default)}.ckchart-h-bar.svelte-1tit5ae{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ckchart-h-bar-title.svelte-1tit5ae{font-size:.7rem}.ckchart-h-bar-sub.svelte-1tit5ae{font-size:.6rem;font-weight:500;color:var(--color-text-muted);display:flex;align-items:center;flex-wrap:wrap;gap:.0625rem .5rem;line-height:1.4}.ckchart-legend-label.svelte-1tit5ae{white-space:nowrap}.ckchart-legend-item.svelte-1tit5ae{display:inline-flex;align-items:center;white-space:nowrap}.ckchart-legend-dot.svelte-1tit5ae{display:inline-block;width:.5rem;height:.5rem;border-radius:.125rem;margin-right:.25rem;flex-shrink:0}.ckchart-legend-dot.c1.svelte-1tit5ae{background:var(--ck-bar-c1)}.ckchart-legend-dot.c2.svelte-1tit5ae{background:var(--ck-bar-c2)}.ckchart-legend-dot.c3.svelte-1tit5ae{background:var(--ck-bar-c3)}.ckchart-legend-dot.c4.svelte-1tit5ae{background:var(--ck-bar-c4)}.ckchart-h-date.svelte-1tit5ae,.ckchart-h-score.svelte-1tit5ae{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.66rem}.ckchart-h-score.svelte-1tit5ae{text-align:right}.ckchart-rows.svelte-1tit5ae{list-style:none;margin:0;padding:0}.ckchart-row.svelte-1tit5ae{border-bottom:1px solid transparent}.ckchart-row.svelte-1tit5ae:nth-child(2n){background:var(--color-surface-soft)}.ckchart-row.svelte-1tit5ae details[open]:where(.svelte-1tit5ae){background:#1e40af0a}.ckchart-row.svelte-1tit5ae details:where(.svelte-1tit5ae){display:block}.ckchart-summary.svelte-1tit5ae{display:grid;grid-template-columns:var(--ck-name-w) 1fr var(--ck-date-w) var(--ck-score-w) var(--ck-chevron-w);align-items:center;gap:var(--ck-gap);padding:0 var(--ck-pad-x);min-height:var(--ck-row-h);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease}.ckchart-summary.svelte-1tit5ae::-webkit-details-marker{display:none}.ckchart-summary.svelte-1tit5ae::marker{display:none;content:""}.ckchart-row.svelte-1tit5ae details:where(.svelte-1tit5ae):not([open]) .ckchart-summary:where(.svelte-1tit5ae):hover{background:#1e40af0d}.ckchart-summary.svelte-1tit5ae:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.ckchart-chevron.svelte-1tit5ae{color:var(--color-text-muted);transition:transform .15s ease,color .12s ease;justify-self:end;flex-shrink:0}.ckchart-row.svelte-1tit5ae details:where(.svelte-1tit5ae):not([open]) .ckchart-summary:where(.svelte-1tit5ae):hover .ckchart-chevron:where(.svelte-1tit5ae),.ckchart-summary.svelte-1tit5ae:focus-visible .ckchart-chevron:where(.svelte-1tit5ae){color:var(--color-brand-primary)}.ckchart-row.svelte-1tit5ae details[open]:where(.svelte-1tit5ae) .ckchart-chevron:where(.svelte-1tit5ae){transform:rotate(180deg);color:var(--color-brand-primary)}.ckchart-name.svelte-1tit5ae{font-size:.75rem;font-weight:600;color:var(--color-brand-primary);min-width:0;overflow-wrap:anywhere;line-height:1.3}.ckchart-row.is-sail.svelte-1tit5ae .ckchart-name:where(.svelte-1tit5ae){font-weight:700}.ckchart-track.svelte-1tit5ae{display:block;height:var(--ck-bar-h);min-width:0;border-radius:2px}.ckchart-date.svelte-1tit5ae{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.68rem;color:var(--color-text-muted);white-space:nowrap}.ckchart-score.svelte-1tit5ae{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;color:var(--color-text-default);text-align:right;white-space:nowrap}.ckchart-detail.svelte-1tit5ae{padding:.875rem var(--ck-pad-x) 1rem;border-top:1px solid var(--color-border);background:var(--color-surface-soft)}.ckchart-detail-grid.svelte-1tit5ae{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:.75rem}.ckchart-stat.svelte-1tit5ae{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.ckchart-stat-primary.svelte-1tit5ae .ckchart-stat-value:where(.svelte-1tit5ae){font-size:1.1rem;color:var(--color-text-default)}.ckchart-stat-label.svelte-1tit5ae{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.ckchart-stat-value.svelte-1tit5ae{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;font-weight:700;color:var(--color-text-default);line-height:1.3}.ckchart-detail-meta.svelte-1tit5ae{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.625rem;padding-top:.625rem;border-top:1px solid rgba(0,0,0,.04)}.ckchart-detail-tags.svelte-1tit5ae{display:flex;flex-direction:column;gap:.1875rem}.ckchart-detail-tags-list.svelte-1tit5ae{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.7rem;color:var(--color-text-muted);line-height:1.4}.ckchart-detail-comment.svelte-1tit5ae{font-style:italic;font-size:.78rem;color:var(--color-text-muted);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ckchart-detail-link.svelte-1tit5ae{display:inline-block;margin-top:.25rem;font-size:.78rem;color:var(--color-brand-primary);text-decoration:none;font-weight:600}.ckchart-detail-link.svelte-1tit5ae:hover{text-decoration:underline}.ckchart-detail-empty.svelte-1tit5ae{padding:.25rem 0}.ckchart-detail-empty-text.svelte-1tit5ae{font-size:.78rem;color:var(--color-text-muted);font-style:italic}@media(max-width:44em){.ckchart.svelte-1tit5ae{--ck-name-w: 10.5rem;--ck-score-w: 3.5rem;--ck-pad-x: .75rem}.ckchart-head.svelte-1tit5ae,.ckchart-summary.svelte-1tit5ae{grid-template-columns:var(--ck-name-w) 1fr var(--ck-score-w) var(--ck-chevron-w)}.ckchart-h-date.svelte-1tit5ae,.ckchart-date.svelte-1tit5ae{display:none}.ckchart-name.svelte-1tit5ae{font-size:.72rem}.ckchart-detail-grid.svelte-1tit5ae{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30em){.ckchart.svelte-1tit5ae{--ck-row-h: 42px;--ck-bar-h: 12px;--ck-pad-x: .625rem}.ckchart-cap.svelte-1tit5ae{padding:.625rem var(--ck-pad-x) .5rem}.ckchart-title.svelte-1tit5ae{font-size:.85rem}.ckchart-meta.svelte-1tit5ae{font-size:.65rem}.ckchart-head.svelte-1tit5ae{grid-template-columns:1fr auto;row-gap:.25rem;padding:.4375rem var(--ck-pad-x)}.ckchart-h-bar.svelte-1tit5ae{grid-column:1 / -1;order:3}.ckchart-h-score.svelte-1tit5ae{order:2}.ckchart-h-bar-sub.svelte-1tit5ae{font-size:.58rem;gap:0 .5rem}.ckchart-summary.svelte-1tit5ae{grid-template-columns:1fr auto auto;grid-template-rows:auto auto;column-gap:.5rem;row-gap:.3125rem;padding-top:.4375rem;padding-bottom:.4375rem;align-items:start}.ckchart-name.svelte-1tit5ae{grid-row:1;grid-column:1;font-size:.7rem;line-height:1.25}.ckchart-track.svelte-1tit5ae{grid-row:2;grid-column:1 / -1}.ckchart-score.svelte-1tit5ae{grid-row:1;grid-column:2;align-self:start}.ckchart-chevron.svelte-1tit5ae{grid-row:1;grid-column:3;align-self:start;margin-left:.1875rem}.ckchart-detail.svelte-1tit5ae{padding:.75rem var(--ck-pad-x) .875rem}.ckchart-detail-grid.svelte-1tit5ae{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ckchart-stat-primary.svelte-1tit5ae .ckchart-stat-value:where(.svelte-1tit5ae){font-size:1rem}}
