.title.svelte-1r65uhf.svelte-1r65uhf{font-family:var(--hl-font-display);font-size:var(--hl-text-2xl);font-weight:var(--hl-weight-medium);letter-spacing:var(--hl-tracking-snug);line-height:var(--hl-leading-tight);margin:24px 0 4px}.sub.svelte-1r65uhf.svelte-1r65uhf{font-size:var(--hl-text-sm);color:var(--hl-color-text-muted);margin:0 0 18px}.band.svelte-1r65uhf.svelte-1r65uhf{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--hl-radius-md);font-size:var(--hl-text-sm);margin-bottom:16px}.band-dot.svelte-1r65uhf.svelte-1r65uhf{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.band--good.svelte-1r65uhf.svelte-1r65uhf{color:#1f6f3a;background:#1f6f3a1f}.band--warn.svelte-1r65uhf.svelte-1r65uhf{color:#8a6200;background:#f5b80033}.band--bad.svelte-1r65uhf.svelte-1r65uhf{color:var(--hl-brick-coral);background:#e94f3724}.panel.svelte-1r65uhf.svelte-1r65uhf{margin-bottom:22px}.eyebrow.svelte-1r65uhf.svelte-1r65uhf{font-family:var(--hl-font-body);font-size:var(--hl-text-xs);font-weight:var(--hl-weight-medium);letter-spacing:var(--hl-tracking-wide);text-transform:uppercase;color:var(--hl-color-text-muted);margin:0 0 10px}.list.svelte-1r65uhf.svelte-1r65uhf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row.svelte-1r65uhf.svelte-1r65uhf{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--hl-color-surface);border:.5px solid var(--hl-color-border);border-radius:var(--hl-radius-md)}.row-copy.svelte-1r65uhf.svelte-1r65uhf{flex:1;min-width:0}.row-label.svelte-1r65uhf.svelte-1r65uhf{font-size:var(--hl-text-sm);font-weight:var(--hl-weight-medium);color:var(--hl-civic-navy)}.row-meta.svelte-1r65uhf.svelte-1r65uhf{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:var(--hl-text-xs);color:var(--hl-color-text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.row-meta.svelte-1r65uhf code.svelte-1r65uhf{font-family:var(--hl-font-mono);font-size:11px}.dot.svelte-1r65uhf.svelte-1r65uhf{opacity:.6}.pill.svelte-1r65uhf.svelte-1r65uhf{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--hl-radius-pill, 9999px);font-size:var(--hl-text-xs);font-weight:var(--hl-weight-medium);flex-shrink:0}.pill--fresh.svelte-1r65uhf.svelte-1r65uhf{color:#1f6f3a;background:#1f6f3a26}.pill--recent.svelte-1r65uhf.svelte-1r65uhf{color:#2f6090;background:#2f609024}.pill--stale.svelte-1r65uhf.svelte-1r65uhf{color:#8a6200;background:#f5b8003d}.pill--ancient.svelte-1r65uhf.svelte-1r65uhf{color:var(--hl-paper-cream);background:var(--hl-brick-coral)}.pill--unknown.svelte-1r65uhf.svelte-1r65uhf{color:var(--hl-color-text-muted);background:var(--hl-color-surface-muted, #e7e3d8)}.kv.svelte-1r65uhf.svelte-1r65uhf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:.5px solid var(--hl-color-border);font-size:var(--hl-text-sm)}.kv.svelte-1r65uhf.svelte-1r65uhf:last-child{border-bottom:0}.kv-label.svelte-1r65uhf.svelte-1r65uhf{color:var(--hl-color-text-muted)}.kv-value.svelte-1r65uhf.svelte-1r65uhf{color:var(--hl-civic-navy);font-variant-numeric:tabular-nums}.kv-value.svelte-1r65uhf code.svelte-1r65uhf{font-family:var(--hl-font-mono);font-size:12px}.footer.svelte-1r65uhf.svelte-1r65uhf{font-size:var(--hl-text-xs);color:var(--hl-color-text-muted);margin-top:16px}.error.svelte-1r65uhf.svelte-1r65uhf{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--hl-color-surface);border-radius:var(--hl-radius-md)}.btn-secondary.svelte-1r65uhf.svelte-1r65uhf{align-self:flex-start;min-height:44px;padding:10px 16px;border:.5px solid var(--hl-color-border);border-radius:var(--hl-radius-md);background:transparent;color:var(--hl-civic-navy);cursor:pointer;font-family:var(--hl-font-body);transition:transform var(--hl-duration-press) var(--hl-ease),border-color var(--hl-duration-fast) var(--hl-ease),background-color var(--hl-duration-fast) var(--hl-ease)}.btn-secondary.svelte-1r65uhf.svelte-1r65uhf:hover{border-color:var(--hl-civic-navy);background:var(--hl-paper-cream)}.btn-secondary.svelte-1r65uhf.svelte-1r65uhf:active{transform:scale(var(--hl-press-scale))}.btn-secondary.svelte-1r65uhf.svelte-1r65uhf:focus-visible{outline:2px solid var(--hl-signal-yellow);outline-offset:2px}.skel-wrap.svelte-1r65uhf.svelte-1r65uhf{display:flex;flex-direction:column;gap:8px}
