.hero.svelte-1uha8ag{text-align:center;padding:4rem 1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:800;margin-bottom:1rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;color:#555;margin-bottom:2rem}.cta.svelte-1uha8ag{display:inline-block;background:#1a1a1a;color:#fff;padding:.75rem 1.75rem;border-radius:6px;text-decoration:none;font-weight:600}.cta.svelte-1uha8ag:hover{background:#333}.center.svelte-1uha8ag{text-align:center;color:#888;margin-top:3rem}.error.svelte-1uha8ag{color:#c00}.charts.svelte-1uha8ag{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.chart-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.4rem;margin-bottom:.4rem}.chart-note.svelte-1uha8ag{font-size:.85rem;color:#888;margin-bottom:1.25rem}.bars.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.bar-row.svelte-1uha8ag{display:grid;grid-template-columns:220px 1fr 100px;align-items:center;gap:1rem}.label.svelte-1uha8ag{font-size:.9rem;color:#444}.bar-track.svelte-1uha8ag{background:#e5e5e5;border-radius:4px;height:20px;overflow:hidden}.bar-fill.svelte-1uha8ag{background:#1a1a1a;height:100%;border-radius:4px;transition:width .6s ease}.bar-fill.identity.svelte-1uha8ag{background:#5c6bc0}.count.svelte-1uha8ag{font-size:.85rem;color:#666;text-align:right}
