svg.svelte-1mgn3vy{aspect-ratio:1;font-size:var(--font-size-300)}path.svelte-1mgn3vy{stroke-width:1px;fill:var(--sector);stroke:var(--sector);transition:fill-opacity .5s,stroke-opacity .5s}path.tone-down.svelte-1mgn3vy{fill-opacity:.2;stroke-opacity:0}.hover-overlay.svelte-1mgn3vy{fill:var(--color-neutral-100);opacity:0}.hover-overlay.svelte-1mgn3vy:hover{opacity:.2}.legend.svelte-gy7xhw button:where(.svelte-gy7xhw){--bg:transparent;--fg:var(--color-dark);font-size:var(--font-size-200);text-align:left;padding:calc(.5 * var(--space-xs)) .6rem;line-height:1.6;display:block}.legend.svelte-gy7xhw button:where(.svelte-gy7xhw):hover{background-color:#2835830a}h1.svelte-gy7xhw{font-size:var(--font-size-500);border-bottom:2px solid var(--color-purple);width:fit-content}.legend.svelte-gy7xhw{margin-top:1rem;margin-bottom:2rem}@media (width>=700px){main.svelte-gy7xhw{gap:var(--space);height:100cqh;display:flex}main.svelte-gy7xhw>div:where(.svelte-gy7xhw):last-of-type{gap:var(--space);display:flex}}@media (700px<=width<960px){main.svelte-gy7xhw>div:where(.svelte-gy7xhw):last-of-type{flex-direction:column-reverse;flex:1;justify-content:space-between}}@media (width>=960px){.legend.svelte-gy7xhw{align-self:end}.card.svelte-gy7xhw{align-self:start;max-height:100%}}@media (width<=960px){.legend.svelte-gy7xhw{columns:2;width:min-content}}
