.chart[data-astro-cid-kfpiotod]{width:100%;margin:0}.chart[data-astro-cid-kfpiotod] svg[data-astro-cid-kfpiotod]{width:100%;height:auto;display:block}.title[data-astro-cid-kfpiotod]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.6875rem}.step-label[data-astro-cid-kfpiotod]{font-family:var(--font-mono);fill:var(--fg);font-size:12px}.step-val[data-astro-cid-kfpiotod]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--muted);font-size:12px}.step-val-good[data-astro-cid-kfpiotod]{fill:var(--accent);font-weight:600}.step-delta[data-astro-cid-kfpiotod]{font-family:var(--font-mono);fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.step-delta-good[data-astro-cid-kfpiotod]{fill:var(--accent)}.dot[data-astro-cid-kfpiotod]{fill:var(--bg);stroke:var(--muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.dot-baseline[data-astro-cid-kfpiotod]{fill:var(--surface)}.dot-good[data-astro-cid-kfpiotod]{fill:var(--accent);stroke:var(--accent)}.axis-title[data-astro-cid-kfpiotod]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--muted);font-size:10px}.jaguar-inspector[data-astro-cid-43attre2]{width:100%;margin:0}.title[data-astro-cid-43attre2]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .625rem;font-size:.6875rem}.caption[data-astro-cid-43attre2]{font-family:var(--font-sans);color:var(--muted);margin:.625rem 0 0;font-size:.8125rem}.panel[data-astro-cid-43attre2]{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr) minmax(14.5rem,.7fr);align-items:start;gap:1rem;padding:.875rem;display:grid}.bar-list[data-astro-cid-43attre2]{flex-direction:column;gap:.1875rem;display:flex}.identity-row[data-astro-cid-43attre2]{width:100%;min-height:2rem;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(5.25rem,7.5rem) minmax(4rem,1fr) minmax(4.75rem,max-content) .5rem;align-items:center;gap:.5rem;padding:.1875rem .25rem;display:grid}.identity-row[data-astro-cid-43attre2]:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--surface-soft)}.identity-row[data-astro-cid-43attre2]:focus-visible,.identity-row[data-astro-cid-43attre2].is-active{border-color:var(--accent);background:var(--accent-tint)}.identity-row[data-astro-cid-43attre2].is-active{box-shadow:inset 3px 0 0 var(--accent)}.identity-row[data-astro-cid-43attre2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.identity-name[data-astro-cid-43attre2],.identity-value[data-astro-cid-43attre2]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.15}.identity-name[data-astro-cid-43attre2]{color:var(--fg)}.identity-value[data-astro-cid-43attre2]{color:var(--muted);text-align:right;white-space:nowrap}.bar-track[data-astro-cid-43attre2]{border:1px solid var(--border);background:var(--surface-soft);height:.875rem;position:relative;overflow:hidden}.bar-fill[data-astro-cid-43attre2]{width:var(--bar);background:color-mix(in oklab, var(--fg) 10%, var(--surface-soft));border-right:1px solid var(--border);height:100%;display:block}.identity-row[data-astro-cid-43attre2].is-active .bar-fill[data-astro-cid-43attre2]{background:var(--accent-tint);border-color:var(--accent)}.preview-dot[data-astro-cid-43attre2]{background:var(--border);border-radius:50%;width:.375rem;height:.375rem}.preview-dot[data-astro-cid-43attre2].has-preview{background:var(--accent)}.preview[data-astro-cid-43attre2]{border:1px solid var(--border);background:var(--surface-soft);border-radius:6px;padding:.75rem}.preview-head[data-astro-cid-43attre2]{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.75rem;display:flex}.eyebrow[data-astro-cid-43attre2]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .1875rem;font-size:.625rem}.preview[data-astro-cid-43attre2] h3[data-astro-cid-43attre2]{color:var(--fg);letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.05}.preview-count[data-astro-cid-43attre2],.preview-source[data-astro-cid-43attre2]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;margin:0;font-size:.6875rem}.preview-grid[data-astro-cid-43attre2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.preview-frame[data-astro-cid-43attre2]{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);border-radius:3px;overflow:hidden}.preview-frame[data-astro-cid-43attre2] img[data-astro-cid-43attre2]{object-fit:cover;width:100%;height:100%;display:block}.preview-empty[data-astro-cid-43attre2]{border:1px dashed var(--border);background:var(--surface);min-height:9rem;color:var(--muted);font-family:var(--font-mono);text-align:center;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:1rem;font-size:.75rem;display:flex}.preview-source[data-astro-cid-43attre2]{margin-top:.625rem}@media (width<=720px){.panel[data-astro-cid-43attre2]{grid-template-columns:1fr}.preview[data-astro-cid-43attre2]{z-index:5;order:-1;position:sticky;top:.75rem}}@media (width<=520px){.panel[data-astro-cid-43attre2]{padding:.625rem}.identity-row[data-astro-cid-43attre2]{grid-template-columns:minmax(4.75rem,6.5rem) minmax(3rem,1fr) minmax(3.875rem,max-content) .5rem;gap:.375rem;min-height:2.75rem}.identity-name[data-astro-cid-43attre2],.identity-value[data-astro-cid-43attre2]{font-size:.625rem}.preview[data-astro-cid-43attre2]{padding:.625rem}.preview-head[data-astro-cid-43attre2]{margin-bottom:.5rem}.preview[data-astro-cid-43attre2] h3[data-astro-cid-43attre2]{font-size:1.0625rem}.preview-grid[data-astro-cid-43attre2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.preview-empty[data-astro-cid-43attre2]{min-height:4.5rem}}
