main.svelte-18jb1z9{margin:0}.sr-only.svelte-18jb1z9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page-header.svelte-18jb1z9{text-align:center;padding:var(--spacing-sm) 0 var(--spacing-md) 0;margin-bottom:var(--spacing-md);border-bottom:3px double var(--border)}.separator.svelte-18jb1z9{font-size:.4rem;opacity:.5}h1.svelte-18jb1z9{font-size:1.75rem;line-height:1.1;margin:var(--spacing-sm) 0 var(--spacing-xs) 0;font-weight:700;letter-spacing:-.02em;border:none;padding:0}.subtitle.svelte-18jb1z9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--muted-foreground);font-style:italic}.intro-text.svelte-18jb1z9{margin:0 0 var(--spacing-md) 0;font-size:.875rem;line-height:1.5}.filters.svelte-18jb1z9{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-start;align-items:center;margin-bottom:var(--spacing-md)}.filter-btn.svelte-18jb1z9{font-size:.7rem;font-weight:500;color:var(--foreground);padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:none;border-right:1px solid var(--border);cursor:pointer;letter-spacing:.02em}.filter-btn.svelte-18jb1z9:last-child{border-right:none}.filter-btn.svelte-18jb1z9:hover{color:var(--blue)}.filter-btn.active.svelte-18jb1z9{color:var(--foreground);font-weight:700;background:transparent}.filter-btn.svelte-18jb1z9:focus{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.methodology.svelte-18jb1z9{margin-top:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--border);font-size:.875rem}.methodology.svelte-18jb1z9 summary:where(.svelte-18jb1z9){font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;cursor:pointer;color:var(--muted-foreground)}.methodology.svelte-18jb1z9 summary:where(.svelte-18jb1z9):hover{color:var(--foreground)}.methodology.svelte-18jb1z9 p:where(.svelte-18jb1z9){margin:var(--spacing-sm) 0 0 0;font-size:.8125rem;line-height:1.5;color:var(--foreground)}.results.svelte-18jb1z9{margin-bottom:var(--spacing-xl)}.results-header.svelte-18jb1z9{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--border)}.results-header.svelte-18jb1z9 h2:where(.svelte-18jb1z9){font-size:.875rem;font-weight:700;margin:0;padding:0;text-transform:uppercase;letter-spacing:.1em;border:none}.count.svelte-18jb1z9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--muted-foreground);font-weight:500;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.tracks-list.svelte-18jb1z9{display:flex;flex-direction:column;gap:0}.track-entry.svelte-18jb1z9{margin:0;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border)}.track-entry.svelte-18jb1z9:last-of-type{border-bottom:none}.track-title.svelte-18jb1z9{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-xs) 0;line-height:1.3;letter-spacing:-.01em}.track-meta.svelte-18jb1z9{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.625rem;color:var(--muted-foreground);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.track-meta.svelte-18jb1z9 .separator:where(.svelte-18jb1z9){font-size:.5rem;opacity:.5}.track-description.svelte-18jb1z9{margin:var(--spacing-sm) 0;font-size:.875rem;line-height:1.6}.track-description.svelte-18jb1z9 p:where(.svelte-18jb1z9){margin:0}.page-footer.svelte-18jb1z9{margin-top:var(--spacing-xl);padding-top:var(--spacing-sm);border-top:1px solid var(--border);text-align:center}.back-link.svelte-18jb1z9{font-size:.875rem;text-decoration:none;font-weight:500;color:var(--blue)}.back-link.svelte-18jb1z9:hover{color:var(--foreground)}.back-link.svelte-18jb1z9:focus{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}@media (min-width: 640px){.page-header.svelte-18jb1z9{padding:var(--spacing-md) 0 var(--spacing-lg) 0}h1.svelte-18jb1z9{font-size:2.25rem;margin:0 0 var(--spacing-sm) 0}.subtitle.svelte-18jb1z9{font-size:.625rem}.filter-btn.svelte-18jb1z9{font-size:.75rem}.track-title.svelte-18jb1z9{font-size:1.25rem}.track-meta.svelte-18jb1z9{font-size:.75rem}.track-description.svelte-18jb1z9{font-size:.9375rem}}@media (min-width: 768px){h1.svelte-18jb1z9{font-size:2.5rem}.subtitle.svelte-18jb1z9{font-size:.75rem}}
