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