.tickmark.svelte-3z5wq6{text-align:center;font-size:var(--fs-sm)}text.mark_min_bartext,text.mark_max_bartext{font-size:var(--fs-sm)}@media (max-width: 480px){.tickmark.svelte-3z5wq6,text.mark_min_bartext,text.mark_max_bartext{font-size:var(--fs-xs)}}section.svelte-c93vv4{display:flex;flex-direction:column;height:100%;min-height:0}.chart-legend.svelte-c93vv4{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-lg);font-size:var(--fs-xs);color:var(--c-primary-dark, #184145)}.legend-item.svelte-c93vv4{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:var(--c-bg-soft, #f2f2f2);border-radius:999px;line-height:1.3}.swatch.svelte-c93vv4{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.chart-viewport.svelte-c93vv4{flex:1;min-height:0;width:100%}.svg_chart.svelte-c93vv4{display:block}.explanation.svelte-mpicsj{display:block;margin:0 0 var(--space-sm) 0;text-align:left;font-size:var(--fs-xs);line-height:var(--lh-normal)}@media (max-width: 480px){.explanation.svelte-mpicsj{font-size:var(--fs-sm)}}section.svelte-19t5mn5{display:flex;flex-direction:column;min-height:100%}.panel-section.svelte-19t5mn5{padding:var(--space-md) 0}.panel-section.svelte-19t5mn5+.panel-section:where(.svelte-19t5mn5){border-top:1px solid var(--c-border)}.panel-section.svelte-19t5mn5:first-of-type{padding-top:0}.panel-section--explanation.svelte-19t5mn5{margin-top:auto}h2.svelte-19t5mn5{font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--c-primary, #216666);line-height:var(--lh-tight);margin:0 0 var(--space-sm)}.pill-group.svelte-19t5mn5{display:flex;flex-wrap:nowrap;gap:var(--space-xs)}.pill-group.svelte-19t5mn5:not(.pill-group--stacked) .pill:where(.svelte-19t5mn5){flex:1 1 auto;text-align:center;padding-left:var(--space-sm);padding-right:var(--space-sm)}.pill-group--stacked.svelte-19t5mn5{flex-direction:column;align-items:flex-start}.pill.svelte-19t5mn5{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 15px;font-size:var(--fs-sm);line-height:1.4;color:var(--c-primary-dark, #184145);background-color:var(--c-bg-soft, #f2f2f2);border:1.5px solid var(--c-primary, #216666);border-radius:999px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .05s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.pill.svelte-19t5mn5:hover:not(.active){background-color:var(--c-tint, #dcf2f4);color:var(--c-primary, #216666)}.pill.svelte-19t5mn5:active{transform:scale(.97)}.pill.active.svelte-19t5mn5{background-color:var(--c-primary, #216666);border-color:var(--c-primary, #216666);color:#fff;font-weight:600}.pill.svelte-19t5mn5:focus-visible{outline:2px solid var(--c-primary-light, #11a6b5);outline-offset:2px}.theme-row.svelte-19t5mn5{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);width:100%;max-width:360px;margin:0 auto}@media (max-width: 768px){.panel-section--explanation.svelte-19t5mn5{display:none}.pill.svelte-19t5mn5{padding:8px 14px}.pill-group.svelte-19t5mn5:not(.pill-group--stacked){flex-wrap:wrap;gap:var(--space-sm)}.pill-group.svelte-19t5mn5:not(.pill-group--stacked) .pill:where(.svelte-19t5mn5){flex:0 0 auto}}.theme-btn.svelte-19t5mn5{all:unset;position:relative;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:44px;padding:4px 4px 6px;transition:transform .15s ease}.theme-btn.active.svelte-19t5mn5:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:3px;background-color:var(--c-primary, #216666);border-radius:2px}.theme-btn.hovered.svelte-19t5mn5:not(.active){transform:scale(1.08)}.theme-btn.svelte-19t5mn5:focus-visible{outline:2px solid var(--c-primary-light, #11a6b5);outline-offset:4px}.themelogo.svelte-19t5mn5{width:90%;height:auto;aspect-ratio:1 / 1;object-fit:contain;opacity:.35;transition:opacity .2s ease}.theme-btn.active.svelte-19t5mn5 .themelogo:where(.svelte-19t5mn5){opacity:1}.theme-btn.hovered.svelte-19t5mn5 .themelogo:where(.svelte-19t5mn5){opacity:.85}.theme-btn.active.hovered.svelte-19t5mn5 .themelogo:where(.svelte-19t5mn5){opacity:1}.active-theme-label.svelte-19t5mn5{margin:var(--space-sm) 0 0;font-size:var(--fs-md);font-weight:500;color:var(--c-primary, #216666);text-align:center;line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.active-theme-label.svelte-19t5mn5{white-space:normal;overflow:visible;text-overflow:clip}.panel-section.svelte-19t5mn5{padding:var(--space-sm) 0}}.country-row.svelte-19t5mn5{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:var(--space-md);margin-bottom:var(--space-md);width:100%;max-width:360px;margin-left:auto;margin-right:auto}.country-item.svelte-19t5mn5{display:flex;flex-direction:column;align-items:center;max-width:100px;margin-left:auto;margin-right:auto}.country-btn.svelte-19t5mn5{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:4px}.country-btn.svelte-19t5mn5:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.countrylogo.svelte-19t5mn5{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;transition:opacity .2s}.countrylogo.svelte-19t5mn5:not(.activecountry){opacity:.3}.countrycaption.svelte-19t5mn5{font-size:var(--fs-sm);text-align:center;margin-top:var(--space-xs);color:#222;font-weight:400;line-height:var(--lh-tight);max-width:100%;word-break:break-word;padding:0 var(--space-xs)}.countrycaption.activecaption.svelte-19t5mn5{font-weight:700;color:var(--c-primary, #216666)}.App.svelte-hftauj{width:100%;height:100%;background:#f5f5f5;display:flex;flex-direction:row;overflow:hidden}.chart-container.svelte-hftauj{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.chart.svelte-hftauj{flex:1;min-height:0;min-width:0}.sidepanel.svelte-hftauj{display:flex;flex-direction:column;padding:var(--space-lg) var(--space-md) var(--space-xl);flex:0 0 30%;min-width:280px;max-width:360px;overflow-y:auto}.main_panel.svelte-hftauj{display:flex;flex-direction:column;border-left:1px solid var(--c-border);flex:1 1 auto;min-width:0}.chart-header.svelte-hftauj{padding:var(--space-md) var(--space-lg) var(--space-sm);text-align:center}.chart-title.svelte-hftauj{margin:0 auto;max-width:60ch;font-size:clamp(1.05rem,2.5vw + .6rem,1.75rem);font-weight:600;line-height:var(--lh-tight);color:var(--c-primary-dark, #184145)}.chart-title-sep.svelte-hftauj{color:var(--c-muted, #666);font-weight:400;margin:0 .25em}.chart-title-area.svelte-hftauj{color:var(--c-primary, #216666);font-weight:600}.mobile-explanation.svelte-hftauj{display:none}@media (max-width: 768px){.mobile-explanation.svelte-hftauj{display:block;padding:var(--space-sm) var(--space-md)}}@media (max-width: 768px){.App.svelte-hftauj{flex-direction:column;height:auto;min-height:100%;overflow:visible}.sidepanel.svelte-hftauj{width:100%;min-width:0;max-width:none;flex:0 0 auto;overflow:visible;padding:var(--space-md) var(--space-md) var(--space-sm)}.main_panel.svelte-hftauj{width:100%;border-left:none;border-top:1px solid var(--c-border);flex:0 0 auto}.chart-container.svelte-hftauj{flex:0 0 auto}.chart.svelte-hftauj{flex:0 0 auto;width:100%;height:65vh;min-height:460px;max-height:600px}.chart-header.svelte-hftauj{padding:var(--space-sm) var(--space-md) var(--space-xs)}}
