.page-container.svelte-gfk6v4{max-width:var(--container-xl);padding:var(--space-xl) var(--space-md);margin:0 auto}.section-heading.svelte-gfk6v4{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin-bottom:var(--space-lg);line-height:var(--line-height-heading)}.section-description.svelte-gfk6v4{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:calc(-1 * var(--space-sm));margin-bottom:var(--space-md);line-height:var(--line-height-relaxed)}.chart-wrapper.svelte-gfk6v4,.placeholder-message.svelte-gfk6v4{border-radius:var(--border-radius-lg);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--duration-moderate) var(--ease-spring), box-shadow var(--duration-moderate) var(--ease-out), border-color var(--duration-fast) var(--ease-out);position:relative}.chart-wrapper.svelte-gfk6v4{padding:var(--space-lg);contain:layout style paint;will-change:transform;min-height:var(--iframe-height-xs)}.chart-wrapper.svelte-gfk6v4:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));box-shadow:0 12px 28px -8px color-mix(in srgb, var(--color-primary) 20%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--color-black) 6%, transparent);transform:translateY(-2px)}.stacked-chart.svelte-gfk6v4{height:var(--iframe-height-sm);contain:strict}.network-chart.svelte-gfk6v4{height:var(--iframe-height-md);contain:strict}.bubble-chart.svelte-gfk6v4{contain:strict;height:850px;overflow:visible}.treemap-chart.svelte-gfk6v4{contain:strict;height:500px}.gantt-chart.svelte-gfk6v4{contain:strict;height:450px}.map-chart.svelte-gfk6v4{contain:layout style;height:500px}.placeholder-message.svelte-gfk6v4{padding:var(--space-lg);min-height:var(--iframe-height-xs);text-align:center;contain:layout style;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.chart-wrapper.svelte-gfk6v4:hover{transform:none}}html.dark .chart-wrapper.svelte-gfk6v4,html.dark .placeholder-message.svelte-gfk6v4{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-md)}html.dark .chart-wrapper.svelte-gfk6v4:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border));box-shadow:0 12px 28px -8px color-mix(in srgb, var(--color-primary) 35%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--color-black) 40%, transparent)}@media (width<=767px){.page-container.svelte-gfk6v4{padding:var(--space-md) var(--space-sm)}.chart-wrapper.svelte-gfk6v4{padding:var(--space-md)}.stacked-chart.svelte-gfk6v4{height:calc(var(--iframe-height-sm) - var(--space-4xl))}.network-chart.svelte-gfk6v4{height:var(--iframe-height-sm)}.bubble-chart.svelte-gfk6v4{height:550px}.treemap-chart.svelte-gfk6v4{height:450px}.gantt-chart.svelte-gfk6v4,.map-chart.svelte-gfk6v4{height:400px}.section-heading.svelte-gfk6v4{font-size:var(--font-size-heading-4);margin-bottom:var(--space-md)}}@media (width<=639px){.chart-wrapper.svelte-gfk6v4{padding:var(--space-sm)}.stacked-chart.svelte-gfk6v4,.network-chart.svelte-gfk6v4{height:calc(var(--iframe-height-xs) + var(--space-3xl))}.bubble-chart.svelte-gfk6v4{height:450px}.treemap-chart.svelte-gfk6v4{height:380px}.gantt-chart.svelte-gfk6v4,.map-chart.svelte-gfk6v4{height:350px}.section-heading.svelte-gfk6v4{font-size:var(--font-size-heading-5)}}
