.echarts-container.svelte-i9tu3s{width:100%;height:100%;min-height:260px;font-family:var(--font-family-mono);display:block;position:relative}.chart.svelte-i9tu3s{width:100%;height:100%}.language-toggle.svelte-utnlup{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.toggle-label.svelte-utnlup{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-light);font-weight:var(--font-weight-medium)}.toggle-buttons.svelte-utnlup{margin-left:calc(-1 * var(--border-width-thin));flex-wrap:wrap;gap:0;display:flex}.toggle-btn.svelte-utnlup{padding:var(--space-xs) var(--space-md);border:var(--border-width-thin) solid var(--color-border);margin-left:calc(-1 * var(--border-width-thin));background-color:var(--color-surface-elevated);color:var(--color-text-soft);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:0}.toggle-btn.svelte-utnlup:hover:not(.active){background-color:var(--color-surface);border-color:var(--color-accent);color:var(--color-text-emphasis);z-index:1}.toggle-btn.active.svelte-utnlup{background-color:var(--color-accent);color:var(--color-text-inverted);border-color:var(--color-accent);z-index:2}@media (width<=639px){.language-toggle.svelte-utnlup{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.toggle-btn.svelte-utnlup{padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-xs)}}.section-divider.svelte-tabxn9{margin:var(--space-reading-loose) 0;padding-top:var(--space-lg);border-top:var(--border-width-thin) solid color-mix(in srgb, var(--color-primary) calc(var(--opacity-10) * 100%), transparent)}.divider-heading.svelte-tabxn9{font-size:var(--font-size-heading-2);font-weight:var(--font-weight-bold);color:var(--color-text-emphasis);line-height:var(--line-height-heading);margin:0}html.dark .section-divider.svelte-tabxn9{border-top-color:color-mix(in srgb, var(--color-primary) calc(var(--opacity-15) * 100%), transparent)}@media (width<=767px){.divider-heading.svelte-tabxn9{font-size:var(--font-size-heading-3)}}@media (width<=639px){.divider-heading.svelte-tabxn9{font-size:var(--font-size-heading-4)}}
