.layercake-container.svelte-812kmt,.layercake-container.svelte-812kmt *{box-sizing:border-box}.layercake-container.svelte-812kmt{width:100%;height:100%}svg.svelte-vzq0jw{position:absolute;top:0;left:0;overflow:visible}.tick.svelte-rc0acn{font-size:11px}line.svelte-rc0acn,.tick.svelte-rc0acn line:where(.svelte-rc0acn){stroke:#333;stroke-dasharray:2}.tick.svelte-rc0acn text:where(.svelte-rc0acn){color:#888;fill:currentColor}.tick.svelte-rc0acn .tick-mark:where(.svelte-rc0acn),.baseline.svelte-rc0acn{stroke-dasharray:0}.axis.snapLabels.svelte-rc0acn .tick:where(.svelte-rc0acn):last-child text:where(.svelte-rc0acn){transform:translate(3px)}.axis.snapLabels.svelte-rc0acn .tick.tick-0:where(.svelte-rc0acn) text:where(.svelte-rc0acn){transform:translate(-3px)}.tick.svelte-33l4v4{font-size:11px}.tick.svelte-33l4v4 line:where(.svelte-33l4v4){stroke:#353535}.tick.svelte-33l4v4 .gridline:where(.svelte-33l4v4){stroke:#ccc;stroke-width:1px;stroke-dasharray:2px,3px;shape-rendering:crispedges}.tick.svelte-33l4v4:first-child .gridline:where(.svelte-33l4v4){stroke:#353535}.tick.svelte-33l4v4 text:where(.svelte-33l4v4){color:#888;fill:currentColor}.tick-last.svelte-33l4v4 text:where(.svelte-33l4v4){animation:svelte-33l4v4-pulse 1.5s ease-in-out 5 alternate}@keyframes svelte-33l4v4-pulse{0%{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #ffa200,0 0 30px #ffa200}to{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #ffa200,0 0 40px #ffa200,0 0 60px #ffa200,0 0 80px #ffa200}}.tick.tick-0.svelte-33l4v4 line:where(.svelte-33l4v4){stroke-dasharray:0}.key.svelte-1ef3riq{display:flex}.key-item.svelte-1ef3riq{margin-right:14px}.chip.svelte-1ef3riq{display:inline-block;position:relative;width:12px;height:12px}.chip__circle.svelte-1ef3riq{border-radius:50%}.chip__line.svelte-1ef3riq:after{content:"";position:absolute;border-width:3px;width:14px;transform:rotate(-45deg);transform-origin:14px 5px}.name.svelte-1ef3riq{display:inline;font-size:14px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.graphic-controls.svelte-1n46o8q{margin-bottom:2em}.graphic-wrapper.svelte-1n46o8q{height:400px;color:#888;font-family:acumin-pro,sans-serif;font-weight:400;font-size:12px}.graphic-head{font-family:acumin-pro,sans-serif;font-weight:400;line-height:1.1em;display:block;color:#353535;font-size:28px;margin-top:20px;margin-bottom:18px;font-weight:300}@media(max-width:740px){.graphic-head{font-size:22px}}.graphic-container-sidebar .graphic-head{line-height:1.25;font-size:24px;margin-top:35px;margin-bottom:22px;font-weight:200}@media(max-width:740px){.graphic-container-sidebar .graphic-head{font-size:18px;margin-top:15px}}.graphic-deck{font-family:acumin-pro,sans-serif;font-weight:400;display:block;font-size:18px;margin-bottom:28px;color:#353535;font-weight:100;line-height:1.5em}@media(max-width:740px){.graphic-deck{font-size:16px}}.graphic-deck .graphic-inline-legend{font-weight:600}.graphic-container-sidebar .graphic-deck{font-size:15px;margin-bottom:22px;line-height:1.4em}@media(max-width:740px){.graphic-container-sidebar .graphic-deck{font-size:15px}}.graphic-source{font-family:acumin-pro,sans-serif;font-weight:400;letter-spacing:-.2px;font-weight:100;font-size:14px;line-height:18px;margin-top:22px;margin-bottom:53px;color:#525252}.graphic-source a{color:#353535}@media(max-width:740px){.graphic-source{font-size:12px}}.graphic-container-sidebar .graphic-source{font-size:12px;line-height:18px;margin-top:8px}@media(max-width:740px){.graphic-container-sidebar .graphic-source{font-size:12px;line-height:14px}}.graphic-container-sidebar{float:left;margin-left:0;margin-right:0;width:31%;padding-right:2.35%;height:0}@media(max-width:740px){.graphic-container-sidebar{margin-top:0;margin-bottom:55px;margin-right:0;display:block;width:100%;height:auto}}.hidden{display:none}.invisible{opacity:0}.hide-mobile{display:block}@media(max-width:579px){.hide-mobile{display:none}}.hide-tablet{display:block}@media(max-width:939px){.hide-tablet{display:none}}.hide-desktop{display:block}@media(min-width:940px){.hide-desktop{display:none}}.graphic-note{font-family:acumin-pro,sans-serif;font-weight:400;letter-spacing:-.2px;font-weight:100;font-size:14px;line-height:18px;margin-top:22px;color:#525252}.graphic-note a{color:#353535}@media(max-width:740px){.graphic-note{font-size:12px}}.g-tmp-chart-container .sr-only{position:absolute;left:-9999px;height:1px}
