.diagram.svelte-1xgv4q0{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-1xgv4q0{fill:var(--color-bg-pure, #000000)}.title.svelte-1xgv4q0{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.subtitle.svelte-1xgv4q0{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-body-sm, .875rem)}.edge.svelte-1xgv4q0{stroke:var(--color-fg-tertiary, rgba(255, 255, 255, .6));stroke-width:1.5;fill:none}.edge.dashed.svelte-1xgv4q0{stroke-dasharray:8,4}.edge.dotted.svelte-1xgv4q0{stroke-dasharray:2,4}.edge-label.svelte-1xgv4q0{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.arrow-head.svelte-1xgv4q0{fill:var(--color-fg-tertiary, rgba(255, 255, 255, .6))}.node-shape.svelte-1xgv4q0{fill:var(--color-bg-subtle, #1a1a1a);stroke:var(--color-border-emphasis, rgba(255, 255, 255, .2));stroke-width:1.5}.cylinder-body.svelte-1xgv4q0{stroke:none}.node-label.svelte-1xgv4q0{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-body-sm, .875rem);font-weight:500}.node-sublabel.svelte-1xgv4q0{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.branding.svelte-1xgv4q0{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.diagram.svelte-1ciwh4s{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-1ciwh4s{fill:var(--color-bg-pure, #000000)}.title.svelte-1ciwh4s{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.grid-line.svelte-1ciwh4s{stroke:var(--color-border-default, rgba(255, 255, 255, .1));stroke-width:1}.axis-label.svelte-1ciwh4s{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.bar.svelte-1ciwh4s{transition:opacity .2s ease}.bar.svelte-1ciwh4s:hover{opacity:.8}.value-label.svelte-1ciwh4s{fill:var(--color-fg-secondary, rgba(255, 255, 255, .8));font-size:var(--text-caption, .75rem)}.branding.svelte-1ciwh4s{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.diagram.svelte-glj95t{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-glj95t{fill:var(--color-bg-pure, #000000)}.title.svelte-glj95t{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.grid-line.svelte-glj95t{stroke:var(--color-border-default, rgba(255, 255, 255, .1));stroke-width:1}.axis-label.svelte-glj95t{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.line.svelte-glj95t{transition:opacity .2s ease}.line.svelte-glj95t:hover{opacity:.8}.point.svelte-glj95t{transition:r .2s ease}.point.svelte-glj95t:hover{r:6}.legend-label.svelte-glj95t{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.branding.svelte-glj95t{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.diagram.svelte-zpjhul{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-zpjhul{fill:var(--color-bg-pure, #000000)}.title.svelte-zpjhul{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.slice.svelte-zpjhul{transition:opacity .2s ease,transform .2s ease;transform-origin:center}.slice.svelte-zpjhul:hover{opacity:.85}.slice-label.svelte-zpjhul{fill:var(--color-fg-secondary, rgba(255, 255, 255, .8));font-size:var(--text-caption, .75rem)}.branding.svelte-zpjhul{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.diagram.svelte-11ue1y4{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-11ue1y4{fill:var(--color-bg-pure, #000000)}.title.svelte-11ue1y4{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.subtitle.svelte-11ue1y4{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-body-sm, .875rem)}.timeline-line.svelte-11ue1y4{stroke:var(--color-border-emphasis, rgba(255, 255, 255, .2));stroke-width:2}.marker.svelte-11ue1y4{fill:var(--color-bg-subtle, #1a1a1a);stroke:var(--color-fg-secondary, rgba(255, 255, 255, .8));stroke-width:2;transition:r .2s ease}.marker.highlight.svelte-11ue1y4{fill:var(--color-fg-primary, #ffffff)}.marker.svelte-11ue1y4:hover{r:10}.connector.svelte-11ue1y4{stroke:var(--color-border-default, rgba(255, 255, 255, .1));stroke-width:1}.event-date.svelte-11ue1y4{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.event-label.svelte-11ue1y4{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-body-sm, .875rem);font-weight:500}.event-description.svelte-11ue1y4{fill:var(--color-fg-tertiary, rgba(255, 255, 255, .6));font-size:var(--text-caption, .75rem)}.branding.svelte-11ue1y4{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.diagram.svelte-3n9i66{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-3n9i66{fill:var(--color-bg-pure, #000000)}.title.svelte-3n9i66{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.subtitle.svelte-3n9i66{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-body-sm, .875rem)}.header-label.svelte-3n9i66{fill:var(--color-fg-secondary, rgba(255, 255, 255, .8));font-size:var(--text-body-sm, .875rem);font-weight:600}.row-label.svelte-3n9i66{fill:var(--color-fg-secondary, rgba(255, 255, 255, .8));font-size:var(--text-body-sm, .875rem)}.separator.svelte-3n9i66{stroke:var(--color-border-emphasis, rgba(255, 255, 255, .2));stroke-width:1}.row-separator.svelte-3n9i66{stroke:var(--color-border-default, rgba(255, 255, 255, .1));stroke-width:1}.cell.svelte-3n9i66{fill:transparent;stroke:var(--color-border-default, rgba(255, 255, 255, .1));stroke-width:1;transition:fill .2s ease}.cell.highlight.svelte-3n9i66,.cell.svelte-3n9i66:hover{fill:var(--color-bg-subtle, #1a1a1a)}.cell-value.svelte-3n9i66{fill:var(--color-fg-tertiary, rgba(255, 255, 255, .6));font-size:var(--text-caption, .75rem)}.cell-value.highlight.svelte-3n9i66{fill:var(--color-fg-primary, #ffffff);font-weight:500}.branding.svelte-3n9i66{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.caption.svelte-3n9i66{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.container.svelte-5gdsas{max-width:1200px;margin:0 auto;padding:var(--space-lg, 2.618rem)}header.svelte-5gdsas{margin-bottom:var(--space-xl, 4.236rem)}h1.svelte-5gdsas{font-size:var(--text-h1, 2.5rem);color:var(--color-fg-primary, #ffffff);margin-bottom:var(--space-sm, 1rem)}h2.svelte-5gdsas{font-size:var(--text-h3, 1.5rem);color:var(--color-fg-primary, #ffffff);margin-bottom:var(--space-md, 1.618rem)}.subtitle.svelte-5gdsas{font-size:var(--text-body, 1rem);color:var(--color-fg-muted, rgba(255, 255, 255, .46))}.description.svelte-5gdsas{font-size:var(--text-body-sm, .875rem);color:var(--color-fg-tertiary, rgba(255, 255, 255, .6));margin-bottom:var(--space-md, 1.618rem)}.diagram-section.svelte-5gdsas{margin-bottom:var(--space-xl, 4.236rem)}.diagram-wrapper.svelte-5gdsas{display:inline-block;border:1px solid var(--color-border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 12px);overflow:hidden}.diagram-wrapper.small.svelte-5gdsas{display:flex;flex-direction:column;align-items:center}.diagram-row.svelte-5gdsas{display:flex;flex-wrap:wrap;gap:var(--space-md, 1.618rem)}.label.svelte-5gdsas{display:block;text-align:center;padding:var(--space-xs, .5rem);font-size:var(--text-caption, .75rem);color:var(--color-fg-muted, rgba(255, 255, 255, .46))}
