.badge-chip.svelte-1uha8ag{border:1px solid var(--metal-100);background:var(--bg);color:var(--metal-500);padding:.35rem .6rem;border-radius:.125rem;font-size:.65rem;line-height:1;text-transform:uppercase;letter-spacing:.15em;font-family:var(--font-mono)}.badge-chip-muted.svelte-1uha8ag{border-color:color-mix(in srgb,var(--metal-300) 35%,var(--metal-100));background:color-mix(in srgb,var(--surface) 94%,var(--metal-100));color:var(--metal-500)}.badge-hero.svelte-1uha8ag{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--surface);padding:.35rem .6rem;border-radius:.125rem;font-size:.65rem;line-height:1;text-transform:uppercase;letter-spacing:.15em;font-family:var(--font-mono)}.badge-hero-accent.svelte-1uha8ag{background:var(--accent);color:var(--metal-900);border-color:var(--accent)}.hero-highlight.svelte-1uha8ag{display:inline-block;color:var(--metal-900);background:linear-gradient(180deg,transparent 64%,color-mix(in srgb,var(--accent) 24%,transparent) 64%);padding:0 .08em;text-shadow:0 1px 0 rgba(255,255,255,.28)}.search-shell.svelte-1uha8ag{min-width:0}.search-panel.svelte-1uha8ag{max-width:56rem}.summary-panel.svelte-1uha8ag{max-width:20rem}.summary-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--metal-100)}.summary-row.svelte-1uha8ag:last-child{border-bottom:0;padding-bottom:0}.summary-label.svelte-1uha8ag{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;font-family:var(--font-mono);color:var(--metal-500)}.summary-value.svelte-1uha8ag{font-size:1rem;font-family:var(--font-heading);font-weight:700;color:var(--metal-900)}.clear-btn.svelte-1uha8ag{border:1px solid var(--metal-100);background:var(--bg);color:var(--metal-500);padding:.35rem .55rem;border-radius:.125rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono);transition:all .18s ease}.clear-btn.svelte-1uha8ag:hover{border-color:var(--metal-900);color:var(--metal-900)}.featured-card.svelte-1uha8ag,.tool-card.svelte-1uha8ag{will-change:transform}.metric-tile.svelte-1uha8ag{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:.125rem;padding:.85rem .9rem}.metric-score.svelte-1uha8ag{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 42%,var(--surface)),color-mix(in srgb,var(--accent) 22%,var(--surface))),var(--surface);border-color:color-mix(in srgb,var(--accent) 48%,rgba(255,255,255,.12));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.metric-score.svelte-1uha8ag .metric-label:where(.svelte-1uha8ag){color:var(--metal-700)}.metric-score.svelte-1uha8ag .metric-value:where(.svelte-1uha8ag){color:var(--metal-900);font-size:2.25rem;line-height:.95;letter-spacing:-.05em}.metric-label.svelte-1uha8ag{font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;font-family:var(--font-mono);color:#fff9}.metric-value.svelte-1uha8ag{margin-top:.35rem;font-size:1rem;font-family:var(--font-heading);font-weight:700;color:var(--surface)}.tool-logo.svelte-1uha8ag{width:2.25rem;height:2.25rem;border:1px solid var(--metal-100);background:var(--bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.125rem;overflow:hidden}.preview-strip.svelte-1uha8ag{margin-top:.75rem;height:3.5rem;border:1px solid var(--metal-100);background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);border-radius:.125rem;overflow:hidden}.vote-stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem}.vote-btn.svelte-1uha8ag{width:1.9rem;height:1.9rem;border:1px solid var(--metal-100);background:var(--bg);color:var(--metal-500);border-radius:.125rem;font-size:.65rem;line-height:1;transition:all .16s ease;cursor:pointer}.vote-btn.svelte-1uha8ag:hover{border-color:var(--metal-900);color:var(--metal-900);transform:translateY(-1px)}.sidebar-chip.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--metal-100);background:color-mix(in srgb,var(--surface) 92%,var(--metal-100) 8%);color:var(--metal-500);padding:.72rem .85rem;border-radius:.125rem}.sidebar-chip-active.svelte-1uha8ag{border-color:var(--metal-700);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--metal-900);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.sidebar-chip-label.svelte-1uha8ag{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono)}.sidebar-chip-count.svelte-1uha8ag{font-size:.7rem;font-family:var(--font-mono);color:var(--metal-300)}.sidebar-chip-active.svelte-1uha8ag .sidebar-chip-count:where(.svelte-1uha8ag){color:var(--metal-700)}.chart-row.svelte-1uha8ag{display:grid;gap:.45rem}.tool-card.svelte-1uha8ag+.tool-card:where(.svelte-1uha8ag){margin-top:0}.chart-meta.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;font-family:var(--font-mono);color:var(--metal-500)}.chart-track.svelte-1uha8ag{height:.6rem;border:1px solid var(--metal-100);background:var(--bg);border-radius:.125rem;overflow:hidden}.chart-fill.svelte-1uha8ag{height:100%;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--metal-900)))}
