.benchmark-details.svelte-1azi74j{width:100%}.loading.svelte-1azi74j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#6b7280}.spinner.svelte-1azi74j{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:svelte-1azi74j-spin 1s linear infinite;margin-bottom:16px}@keyframes svelte-1azi74j-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error.svelte-1azi74j{padding:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626}.filters.svelte-1azi74j{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group.svelte-1azi74j{display:flex;flex-direction:column;gap:4px}.filter-group.svelte-1azi74j label:where(.svelte-1azi74j){font-size:.875rem;font-weight:500;color:#374151}.filter-group.svelte-1azi74j select:where(.svelte-1azi74j){padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:.875rem;min-width:150px}.summary.svelte-1azi74j{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.summary-card.svelte-1azi74j{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px;text-align:center}.summary-card.svelte-1azi74j h3:where(.svelte-1azi74j){font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:8px}.summary-value.svelte-1azi74j{font-size:1.5rem;font-weight:600;color:#1f2937}.results-table.svelte-1azi74j{overflow-x:auto;border:1px solid #e5e7eb;border-radius:6px}table.svelte-1azi74j{width:100%;border-collapse:collapse;background:#fff}th.svelte-1azi74j,td.svelte-1azi74j{padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}th.svelte-1azi74j{background:#f9fafb;font-weight:600;font-size:.875rem;color:#374151}th.sortable.svelte-1azi74j{cursor:pointer;user-select:none}th.sortable.svelte-1azi74j:hover{background:#f3f4f6}.sort-indicator.svelte-1azi74j{margin-left:4px;color:#3b82f6}.language-cell.svelte-1azi74j{display:flex;align-items:center;gap:8px}.language-icon.svelte-1azi74j{font-size:1.2rem}.language-name.svelte-1azi74j{font-weight:500}.benchmark-name.svelte-1azi74j{font-weight:500;margin-bottom:2px}.benchmark-description.svelte-1azi74j{font-size:.75rem;color:#6b7280}.time-cell.svelte-1azi74j,.ops-cell.svelte-1azi74j{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem}.expression-cell.svelte-1azi74j{max-width:300px}.expression.svelte-1azi74j{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.75rem;background:#f3f4f6;padding:2px 4px;border-radius:3px;word-break:break-all;display:block;max-height:60px;overflow-y:auto}@media (max-width: 768px){.filters.svelte-1azi74j{flex-direction:column}.filter-group.svelte-1azi74j select:where(.svelte-1azi74j){min-width:100%}.summary.svelte-1azi74j{grid-template-columns:1fr}th.svelte-1azi74j,td.svelte-1azi74j{padding:6px 8px;font-size:.8rem}.expression.svelte-1azi74j{font-size:.7rem}}:where(.astro-joexzvy2){margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;color:#1a1a1a;background:#fafafa;min-height:100vh}.container:where(.astro-joexzvy2){max-width:1600px;margin:0 auto;padding:8px}header:where(.astro-joexzvy2){text-align:center;margin-bottom:24px;color:#1a1a1a}header:where(.astro-joexzvy2) h1:where(.astro-joexzvy2){font-size:2.25rem;font-weight:600;margin-bottom:8px;color:#1a1a1a}header:where(.astro-joexzvy2) p:where(.astro-joexzvy2){font-size:1rem;color:#6b7280;margin-bottom:0;font-weight:400}nav:where(.astro-joexzvy2){margin-bottom:16px}nav:where(.astro-joexzvy2) a:where(.astro-joexzvy2){color:#3b82f6;text-decoration:none;font-size:.9rem}nav:where(.astro-joexzvy2) a:where(.astro-joexzvy2):hover{text-decoration:underline}main:where(.astro-joexzvy2){background:#fff;border-radius:6px;padding:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}footer:where(.astro-joexzvy2){text-align:center;margin-top:32px;color:#6b7280;padding-bottom:24px}footer:where(.astro-joexzvy2) a:where(.astro-joexzvy2){color:#3b82f6;text-decoration:none}footer:where(.astro-joexzvy2) a:where(.astro-joexzvy2):hover{text-decoration:underline}@media (max-width: 768px){.container:where(.astro-joexzvy2){padding:6px}header:where(.astro-joexzvy2) h1:where(.astro-joexzvy2){font-size:2rem}header:where(.astro-joexzvy2) p:where(.astro-joexzvy2){font-size:.9rem}main:where(.astro-joexzvy2){padding:10px}}@media (max-width: 480px){.container:where(.astro-joexzvy2){padding:4px}main:where(.astro-joexzvy2){padding:8px}header:where(.astro-joexzvy2) h1:where(.astro-joexzvy2){font-size:1.75rem}}
