.paths-shell.svelte-1q306nz{width:min(56rem,calc(100% - 2.5rem));margin-inline:auto;padding:clamp(3rem,8vw,5rem) 0;color:var(--color-performance-ink, #090909)}.paths-hero.svelte-1q306nz{display:grid;gap:.8rem;margin-bottom:clamp(2rem,5vw,3rem)}.paths-kicker.svelte-1q306nz{width:-moz-fit-content;width:fit-content;margin:0;padding:.35rem .6rem;border:1px solid var(--color-performance-line, #d7d7d2);border-radius:var(--radius-performance-sm, 4px);background:var(--color-performance-panel, #ffffff);color:var(--color-performance-muted, #5e6268);font-family:var(--font-mono);font-size:.76rem;font-weight:var(--font-semibold);line-height:1.15;text-transform:uppercase}.page-title.svelte-1q306nz{max-width:12ch;margin:0;color:var(--color-performance-ink, #090909);font-size:var(--text-h1);font-weight:var(--font-medium);line-height:1.02;letter-spacing:0}.page-subtitle.svelte-1q306nz{max-width:46rem;margin:0;color:var(--color-performance-muted, #5e6268);font-size:var(--text-body-lg);line-height:1.55}.paths-list.svelte-1q306nz{display:flex;flex-direction:column;gap:var(--space-md)}.path-row.svelte-1q306nz{display:block;padding:var(--space-lg);border-radius:var(--radius-performance-md, 4px);border:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-panel, #ffffff);color:var(--color-performance-ink, #090909);transition:border-color var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard)}.path-row.svelte-1q306nz:hover{border-color:var(--color-performance-line-strong, #9c9c96);background:var(--color-performance-court, #e6e6e0)}.path-header.svelte-1q306nz{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.path-dot.svelte-1q306nz{width:.75rem;height:.75rem;border-radius:var(--radius-full);background:var(--path-color)}.path-title.svelte-1q306nz{font-size:var(--text-h3);font-weight:var(--font-semibold)}.path-subtitle.svelte-1q306nz{color:var(--color-performance-muted, #5e6268);font-size:var(--text-body-sm)}.path-description.svelte-1q306nz{color:var(--color-performance-muted, #5e6268);margin-bottom:var(--space-sm);line-height:var(--leading-relaxed)}.path-meta.svelte-1q306nz{flex-wrap:wrap;display:flex;gap:var(--space-md);color:var(--color-performance-muted, #5e6268);font-size:var(--text-body-sm)}@media(max-width:720px){.path-header.svelte-1q306nz{align-items:flex-start;flex-direction:column}}
