.ab-dots{min-width:0}.ab-dots,.ab-dots svg{display:block;width:100%}.ab-dots svg{height:auto;overflow:visible}.ab-dots .ab-dots__tall{display:none}@media (max-width:519px){.ab-dots .ab-dots__wide{display:none}.ab-dots .ab-dots__tall{display:block}}.ab-dot{fill:color-mix(in oklab,var(--ink-3) 42%,var(--bg-1))}.ab-dot--est{fill:var(--hub-groups)}.ab-halo{fill:none;stroke:var(--hub-groups);stroke-width:1.25;opacity:.5}.ab-dots--exact .ab-dot{fill:var(--gain)}.ab-dots--exact .ab-dot--est{fill:var(--bg-1);stroke:var(--ink-3);stroke-width:1.2}
