dropdown.is-danger button{border-color:#f14668!important}.dropdown{max-width:min(100%,30em)}.dropdown .dropdown-trigger,.dropdown .dropdown-trigger>button{width:100%}.dropdown .dropdown-trigger>button>span{overflow:hidden;text-overflow:ellipsis;width:100%}
selection-dropdown.is-danger button{border-color:#f14668!important}.dropdown-item label{display:flex;height:100%;white-space:nowrap;width:100%}.dropdown-item label input{margin-right:5px}.dropdown-item.is-checkbox:hover{background-color:#f5f5f5}
radio-dropdown.is-danger button{border-color:#f14668!important}.dropdown-item label{display:flex;height:100%;white-space:nowrap;width:100%}.dropdown-item label input{margin-right:5px}.dropdown-item.is-checkbox:hover{background-color:#f5f5f5}
@keyframes spinner-animation{0%{opacity:1}to{opacity:0}}.spinner{background:none;display:flex;height:100px;margin-top:6em;overflow:hidden;width:100%}.spinner[data-running=false]{opacity:0;transform:scale3d(.8,.8,1)}.spinner[data-running=true]{opacity:1;transform:scaleX(1);transition:all .5s ease-out;will-change:transform}.spinner .spinner-container{backface-visibility:hidden;display:flex;height:100%;justify-content:center;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}.spinner .spinner-container div{animation:spinner-animation 1s linear infinite;background:#a3aba6;border-radius:2.5px/2.5px;box-sizing:content-box;height:5px;position:absolute;top:32.5px;transform-origin:2.5px 17.5px;width:5px}.spinner .spinner-container div:first-child{animation-delay:-.99s;background:#a3aba6;transform:rotate(0deg)}.spinner .spinner-container div:nth-child(2){animation-delay:-.98s;background:#a3aba6;transform:rotate(3.6deg)}.spinner .spinner-container div:nth-child(3){animation-delay:-.97s;background:#a3aba6;transform:rotate(7.2deg)}.spinner .spinner-container div:nth-child(4){animation-delay:-.96s;background:#a3aba6;transform:rotate(10.8deg)}.spinner .spinner-container div:nth-child(5){animation-delay:-.95s;background:#a3aba6;transform:rotate(14.4deg)}.spinner .spinner-container div:nth-child(6){animation-delay:-.94s;background:#a3aba6;transform:rotate(18deg)}.spinner .spinner-container div:nth-child(7){animation-delay:-.93s;background:#a3aba6;transform:rotate(21.6deg)}.spinner .spinner-container div:nth-child(8){animation-delay:-.92s;background:#a3aba6;transform:rotate(25.2deg)}.spinner .spinner-container div:nth-child(9){animation-delay:-.91s;background:#a3aba6;transform:rotate(28.8deg)}.spinner .spinner-container div:nth-child(10){animation-delay:-.9s;background:#a3aba6;transform:rotate(32.4deg)}.spinner .spinner-container div:nth-child(11){animation-delay:-.89s;background:#a3aba6;transform:rotate(36deg)}.spinner .spinner-container div:nth-child(12){animation-delay:-.88s;background:#a3aba6;transform:rotate(39.6deg)}.spinner .spinner-container div:nth-child(13){animation-delay:-.87s;background:#a3aba6;transform:rotate(43.2deg)}.spinner .spinner-container div:nth-child(14){animation-delay:-.86s;background:#a3aba6;transform:rotate(46.8deg)}.spinner .spinner-container div:nth-child(15){animation-delay:-.85s;background:#a3aba6;transform:rotate(50.4deg)}.spinner .spinner-container div:nth-child(16){animation-delay:-.84s;background:#a3aba6;transform:rotate(54deg)}.spinner .spinner-container div:nth-child(17){animation-delay:-.83s;background:#a3aba6;transform:rotate(57.6deg)}.spinner .spinner-container div:nth-child(18){animation-delay:-.82s;background:#a3aba6;transform:rotate(61.2deg)}.spinner .spinner-container div:nth-child(19){animation-delay:-.81s;background:#a3aba6;transform:rotate(64.8deg)}.spinner .spinner-container div:nth-child(20){animation-delay:-.8s;background:#a3aba6;transform:rotate(68.4deg)}.spinner .spinner-container div:nth-child(21){animation-delay:-.79s;background:#a3aba6;transform:rotate(72deg)}.spinner .spinner-container div:nth-child(22){animation-delay:-.78s;background:#a3aba6;transform:rotate(75.6deg)}.spinner .spinner-container div:nth-child(23){animation-delay:-.77s;background:#a3aba6;transform:rotate(79.2deg)}.spinner .spinner-container div:nth-child(24){animation-delay:-.76s;background:#a3aba6;transform:rotate(82.8deg)}.spinner .spinner-container div:nth-child(25){animation-delay:-.75s;background:#a3aba6;transform:rotate(86.4deg)}.spinner .spinner-container div:nth-child(26){animation-delay:-.74s;background:#a3aba6;transform:rotate(90deg)}.spinner .spinner-container div:nth-child(27){animation-delay:-.73s;background:#a3aba6;transform:rotate(93.6deg)}.spinner .spinner-container div:nth-child(28){animation-delay:-.72s;background:#a3aba6;transform:rotate(97.2deg)}.spinner .spinner-container div:nth-child(29){animation-delay:-.71s;background:#a3aba6;transform:rotate(100.8deg)}.spinner .spinner-container div:nth-child(30){animation-delay:-.7s;background:#a3aba6;transform:rotate(104.4deg)}.spinner .spinner-container div:nth-child(31){animation-delay:-.69s;background:#a3aba6;transform:rotate(108deg)}.spinner .spinner-container div:nth-child(32){animation-delay:-.68s;background:#a3aba6;transform:rotate(.31turn)}.spinner .spinner-container div:nth-child(33){animation-delay:-.67s;background:#a3aba6;transform:rotate(.32turn)}.spinner .spinner-container div:nth-child(34){animation-delay:-.66s;background:#a3aba6;transform:rotate(.33turn)}.spinner .spinner-container div:nth-child(35){animation-delay:-.65s;background:#a3aba6;transform:rotate(.34turn)}.spinner .spinner-container div:nth-child(36){animation-delay:-.64s;background:#a3aba6;transform:rotate(126deg)}.spinner .spinner-container div:nth-child(37){animation-delay:-.63s;background:#a3aba6;transform:rotate(.36turn)}.spinner .spinner-container div:nth-child(38){animation-delay:-.62s;background:#a3aba6;transform:rotate(.37turn)}.spinner .spinner-container div:nth-child(39){animation-delay:-.61s;background:#a3aba6;transform:rotate(.38turn)}.spinner .spinner-container div:nth-child(40){animation-delay:-.6s;background:#a3aba6;transform:rotate(.39turn)}.spinner .spinner-container div:nth-child(41){animation-delay:-.59s;background:#a3aba6;transform:rotate(144deg)}.spinner .spinner-container div:nth-child(42){animation-delay:-.58s;background:#a3aba6;transform:rotate(.41turn)}.spinner .spinner-container div:nth-child(43){animation-delay:-.57s;background:#a3aba6;transform:rotate(.42turn)}.spinner .spinner-container div:nth-child(44){animation-delay:-.56s;background:#a3aba6;transform:rotate(154.8deg)}.spinner .spinner-container div:nth-child(45){animation-delay:-.55s;background:#a3aba6;transform:rotate(.44turn)}.spinner .spinner-container div:nth-child(46){animation-delay:-.54s;background:#a3aba6;transform:rotate(162deg)}.spinner .spinner-container div:nth-child(47){animation-delay:-.53s;background:#a3aba6;transform:rotate(165.6deg)}.spinner .spinner-container div:nth-child(48){animation-delay:-.52s;background:#a3aba6;transform:rotate(.47turn)}.spinner .spinner-container div:nth-child(49){animation-delay:-.51s;background:#a3aba6;transform:rotate(172.8deg)}.spinner .spinner-container div:nth-child(50){animation-delay:-.5s;background:#a3aba6;transform:rotate(.49turn)}.spinner .spinner-container div:nth-child(51){animation-delay:-.49s;background:#a3aba6;transform:rotate(180deg)}.spinner .spinner-container div:nth-child(52){animation-delay:-.48s;background:#a3aba6;transform:rotate(.51turn)}.spinner .spinner-container div:nth-child(53){animation-delay:-.47s;background:#a3aba6;transform:rotate(.52turn)}.spinner .spinner-container div:nth-child(54){animation-delay:-.46s;background:#a3aba6;transform:rotate(.53turn)}.spinner .spinner-container div:nth-child(55){animation-delay:-.45s;background:#a3aba6;transform:rotate(.54turn)}.spinner .spinner-container div:nth-child(56){animation-delay:-.44s;background:#a3aba6;transform:rotate(198deg)}.spinner .spinner-container div:nth-child(57){animation-delay:-.43s;background:#a3aba6;transform:rotate(201.6deg)}.spinner .spinner-container div:nth-child(58){animation-delay:-.42s;background:#a3aba6;transform:rotate(.57turn)}.spinner .spinner-container div:nth-child(59){animation-delay:-.41s;background:#a3aba6;transform:rotate(208.8deg)}.spinner .spinner-container div:nth-child(60){animation-delay:-.4s;background:#a3aba6;transform:rotate(.59turn)}.spinner .spinner-container div:nth-child(61){animation-delay:-.39s;background:#a3aba6;transform:rotate(216deg)}.spinner .spinner-container div:nth-child(62){animation-delay:-.38s;background:#a3aba6;transform:rotate(.61turn)}.spinner .spinner-container div:nth-child(63){animation-delay:-.37s;background:#a3aba6;transform:rotate(.62turn)}.spinner .spinner-container div:nth-child(64){animation-delay:-.36s;background:#a3aba6;transform:rotate(.63turn)}.spinner .spinner-container div:nth-child(65){animation-delay:-.35s;background:#a3aba6;transform:rotate(.64turn)}.spinner .spinner-container div:nth-child(66){animation-delay:-.34s;background:#a3aba6;transform:rotate(234deg)}.spinner .spinner-container div:nth-child(67){animation-delay:-.33s;background:#a3aba6;transform:rotate(.66turn)}.spinner .spinner-container div:nth-child(68){animation-delay:-.32s;background:#a3aba6;transform:rotate(241.2deg)}.spinner .spinner-container div:nth-child(69){animation-delay:-.31s;background:#a3aba6;transform:rotate(.68turn)}.spinner .spinner-container div:nth-child(70){animation-delay:-.3s;background:#a3aba6;transform:rotate(248.4deg)}.spinner .spinner-container div:nth-child(71){animation-delay:-.29s;background:#a3aba6;transform:rotate(252deg)}.spinner .spinner-container div:nth-child(72){animation-delay:-.28s;background:#a3aba6;transform:rotate(.71turn)}.spinner .spinner-container div:nth-child(73){animation-delay:-.27s;background:#a3aba6;transform:rotate(.72turn)}.spinner .spinner-container div:nth-child(74){animation-delay:-.26s;background:#a3aba6;transform:rotate(.73turn)}.spinner .spinner-container div:nth-child(75){animation-delay:-.25s;background:#a3aba6;transform:rotate(.74turn)}.spinner .spinner-container div:nth-child(76){animation-delay:-.24s;background:#a3aba6;transform:rotate(270deg)}.spinner .spinner-container div:nth-child(77){animation-delay:-.23s;background:#a3aba6;transform:rotate(.76turn)}.spinner .spinner-container div:nth-child(78){animation-delay:-.22s;background:#a3aba6;transform:rotate(.77turn)}.spinner .spinner-container div:nth-child(79){animation-delay:-.21s;background:#a3aba6;transform:rotate(.78turn)}.spinner .spinner-container div:nth-child(80){animation-delay:-.2s;background:#a3aba6;transform:rotate(284.4deg)}.spinner .spinner-container div:nth-child(81){animation-delay:-.19s;background:#a3aba6;transform:rotate(288deg)}.spinner .spinner-container div:nth-child(82){animation-delay:-.18s;background:#a3aba6;transform:rotate(.81turn)}.spinner .spinner-container div:nth-child(83){animation-delay:-.17s;background:#a3aba6;transform:rotate(.82turn)}.spinner .spinner-container div:nth-child(84){animation-delay:-.16s;background:#a3aba6;transform:rotate(298.8deg)}.spinner .spinner-container div:nth-child(85){animation-delay:-.15s;background:#a3aba6;transform:rotate(.84turn)}.spinner .spinner-container div:nth-child(86){animation-delay:-.14s;background:#a3aba6;transform:rotate(306deg)}.spinner .spinner-container div:nth-child(87){animation-delay:-.13s;background:#a3aba6;transform:rotate(309.6deg)}.spinner .spinner-container div:nth-child(88){animation-delay:-.12s;background:#a3aba6;transform:rotate(.87turn)}.spinner .spinner-container div:nth-child(89){animation-delay:-.11s;background:#a3aba6;transform:rotate(.88turn)}.spinner .spinner-container div:nth-child(90){animation-delay:-.1s;background:#a3aba6;transform:rotate(320.4deg)}.spinner .spinner-container div:nth-child(91){animation-delay:-.09s;background:#a3aba6;transform:rotate(324deg)}.spinner .spinner-container div:nth-child(92){animation-delay:-.08s;background:#a3aba6;transform:rotate(.91turn)}.spinner .spinner-container div:nth-child(93){animation-delay:-.07s;background:#a3aba6;transform:rotate(331.2deg)}.spinner .spinner-container div:nth-child(94){animation-delay:-.06s;background:#a3aba6;transform:rotate(.93turn)}.spinner .spinner-container div:nth-child(95){animation-delay:-.05s;background:#a3aba6;transform:rotate(.94turn)}.spinner .spinner-container div:nth-child(96){animation-delay:-.04s;background:#a3aba6;transform:rotate(342deg)}.spinner .spinner-container div:nth-child(97){animation-delay:-.03s;background:#a3aba6;transform:rotate(345.6deg)}.spinner .spinner-container div:nth-child(98){animation-delay:-.02s;background:#a3aba6;transform:rotate(.97turn)}.spinner .spinner-container div:nth-child(99){animation-delay:-.01s;background:#a3aba6;transform:rotate(.98turn)}.spinner .spinner-container div:nth-child(100){animation-delay:0s;background:#a3aba6;transform:rotate(.99turn)}
.population-chart{display:grid;grid-template:"title" auto "chart" auto "legend" auto "credits" 1fr/minmax(0,1fr)}.population-chart .d3-title{align-items:center;grid-area:title;justify-content:center;margin-bottom:1em;text-align:center}.population-chart .svg-container{grid-area:chart;position:relative}.population-chart .svg-container svg{overflow:visible;position:relative}.population-chart .svg-container svg[data-empty=true] .color-axis,.population-chart .svg-container svg[data-empty=true] .x-axis-continuous,.population-chart .svg-container svg[data-empty=true] .x-axis-discrete,.population-chart .svg-container svg[data-empty=true] .y-axis-continuous,.population-chart .svg-container svg[data-empty=true] .y-axis-discrete{display:none}.population-chart .svg-container .no-data{align-items:center;display:flex;dominant-baseline:middle;justify-content:center;position:absolute;text-align:center;text-anchor:middle}.population-chart .legend{align-items:start;display:flex;flex-wrap:wrap;grid-area:legend;justify-content:center;margin-bottom:.25em;margin-top:.5em}.population-chart .legend .legend-item{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr;max-width:var(--max-width,100%);word-break:break-word}.population-chart .legend .legend-item:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.35ch;width:calc(var(--font-size, 14px)*.85)}.population-chart .legend .legend-item{padding:.75em .5em}.population-chart .credits{align-self:end;color:#a1a1a1;grid-area:credits;margin-top:.75em;text-align:right;text-decoration:none}.population-chart .x-axis-discrete .axis-ticks .tick:first-of-type line{display:none}.population-chart .x-axis-discrete .axis-ticks .tick text{dominant-baseline:text-before-edge}.population-chart .x-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.population-chart .x-axis-discrete .axis-ticks .tick line{color:dimgray}.population-chart .x-axis-continuous .axis-ticks .tick text{dominant-baseline:text-before-edge}.population-chart .x-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.population-chart .x-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.population-chart .y-axis-continuous .axis-ticks .tick:first-of-type line{color:#ccd6eb}.population-chart .y-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.population-chart .y-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.population-chart .y-axis-discrete .axis-ticks .tick line{color:dimgray}.population-chart .y-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.population-chart .color-axis .color-axis-pointer{fill:gray}.population-chart .color-axis .color-axis-ticks line{color:#fff}.population-chart .color-axis .color-axis-ticks text{dominant-baseline:text-before-edge}.population-chart .color-axis .color-axis-ticks .domain{display:none}.population-chart .tooltip{background-color:#f8f8f8;border:1px solid var(--color,#000);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.4em;line-height:115%;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:999}.population-chart .tooltip .tooltip-caption{order:-1}.population-chart .tooltip .tooltip-container{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr}.population-chart .tooltip .tooltip-container:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.1ch;width:calc(var(--font-size, 14px)*.85)}.population-chart .tooltip:after{border-color:var(--color,#000) transparent transparent transparent;border-style:solid;border-width:6px;bottom:-12px;content:"";left:var(--arrow-position,50%);margin-left:-6px;position:absolute}.population-chart *{font-family:var(--font-family,Inter);font-size:var(--font-size,14px)}.population-chart .forced-hidden{display:none!important}.population-chart .population-chart{transition:opacity .5s}.population-chart .population-chart .bar.is-negative{rotate:180deg;transform-box:fill-box;translate:100% 100%}.population-chart:has(.highlighted) .population-chart:not(.highlighted){opacity:.2;transition:opacity .1s}
.stacked-bar-chart{display:grid;grid-template:"title" auto "chart" auto "legend" auto "credits" 1fr/minmax(0,1fr)}.stacked-bar-chart .d3-title{align-items:center;grid-area:title;justify-content:center;margin-bottom:1em;text-align:center}.stacked-bar-chart .svg-container{grid-area:chart;position:relative}.stacked-bar-chart .svg-container svg{overflow:visible;position:relative}.stacked-bar-chart .svg-container svg[data-empty=true] .color-axis,.stacked-bar-chart .svg-container svg[data-empty=true] .x-axis-continuous,.stacked-bar-chart .svg-container svg[data-empty=true] .x-axis-discrete,.stacked-bar-chart .svg-container svg[data-empty=true] .y-axis-continuous,.stacked-bar-chart .svg-container svg[data-empty=true] .y-axis-discrete{display:none}.stacked-bar-chart .svg-container .no-data{align-items:center;display:flex;dominant-baseline:middle;justify-content:center;position:absolute;text-align:center;text-anchor:middle}.stacked-bar-chart .legend{align-items:start;display:flex;flex-wrap:wrap;grid-area:legend;justify-content:center;margin-bottom:.25em;margin-top:.5em}.stacked-bar-chart .legend .legend-item{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr;max-width:var(--max-width,100%);word-break:break-word}.stacked-bar-chart .legend .legend-item:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.35ch;width:calc(var(--font-size, 14px)*.85)}.stacked-bar-chart .legend .legend-item{padding:.75em .5em}.stacked-bar-chart .credits{align-self:end;color:#a1a1a1;grid-area:credits;margin-top:.75em;text-align:right;text-decoration:none}.stacked-bar-chart .x-axis-discrete .axis-ticks .tick:first-of-type line{display:none}.stacked-bar-chart .x-axis-discrete .axis-ticks .tick text{dominant-baseline:text-before-edge}.stacked-bar-chart .x-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.stacked-bar-chart .x-axis-discrete .axis-ticks .tick line{color:dimgray}.stacked-bar-chart .x-axis-continuous .axis-ticks .tick text{dominant-baseline:text-before-edge}.stacked-bar-chart .x-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.stacked-bar-chart .x-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.stacked-bar-chart .y-axis-continuous .axis-ticks .tick:first-of-type line{color:#ccd6eb}.stacked-bar-chart .y-axis-continuous .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-12px,1px) rotate(-45deg)}.stacked-bar-chart .y-axis-continuous .axis-ticks .tick line{color:#e6e6e6}.stacked-bar-chart .y-axis-discrete .axis-ticks .tick line{color:dimgray}.stacked-bar-chart .y-axis-discrete .axis-ticks .tick text[rotated=true]{text-anchor:end;transform:translate(-14px) rotate(-45deg)}.stacked-bar-chart .color-axis .color-axis-pointer{fill:gray}.stacked-bar-chart .color-axis .color-axis-ticks line{color:#fff}.stacked-bar-chart .color-axis .color-axis-ticks text{dominant-baseline:text-before-edge}.stacked-bar-chart .color-axis .color-axis-ticks .domain{display:none}.stacked-bar-chart .tooltip{background-color:#f8f8f8;border:1px solid var(--color,#000);border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.4em;line-height:115%;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:999}.stacked-bar-chart .tooltip .tooltip-caption{order:-1}.stacked-bar-chart .tooltip .tooltip-container{align-items:start;display:grid;gap:.4em;grid-template-columns:auto 1fr}.stacked-bar-chart .tooltip .tooltip-container:before{background-color:var(--color,#000);border-radius:50%;content:"";height:calc(var(--font-size, 14px)*.85);margin-top:.1ch;width:calc(var(--font-size, 14px)*.85)}.stacked-bar-chart .tooltip:after{border-color:var(--color,#000) transparent transparent transparent;border-style:solid;border-width:6px;bottom:-12px;content:"";left:var(--arrow-position,50%);margin-left:-6px;position:absolute}.stacked-bar-chart *{font-family:var(--font-family,Inter);font-size:var(--font-size,14px)}.stacked-bar-chart .forced-hidden{display:none!important}.stacked-bar-chart:has(.highlighted) .stacked-bar-chart .bar-chart{transition:opacity .1s}.stacked-bar-chart:has(.highlighted) .stacked-bar-chart .bar-chart:not(.highlighted){opacity:.2}.stacked-bar-chart:has(.highlighted) .stacked-bar-chart .label-chart{transition:opacity .1s}.stacked-bar-chart:has(.highlighted) .stacked-bar-chart .label-chart:not(.highlighted){opacity:.2}.stacked-bar-chart:not(:has(.highlighted)) .stacked-bar-chart .bars .bar-chart{transition:opacity .5s}.stacked-bar-chart:not(:has(.highlighted)) .stacked-bar-chart .labels .label-chart{transition:opacity .5s}
