.analysis-path-illustration.svelte-dlv1gj{--illustration-backdrop:color-mix(in srgb, var(--primary-soft) 74%, var(--surface));--illustration-route:color-mix(in srgb, var(--primary) 82%, var(--muted-foreground));--illustration-route-neutral:color-mix(in srgb, var(--primary) 58%, var(--muted-foreground));--illustration-guide:color-mix(in srgb, var(--primary) 34%, var(--border));--illustration-anchor:var(--primary);--illustration-node:color-mix(in srgb, var(--primary) 72%, var(--surface));--illustration-halo:color-mix(in srgb, var(--primary) 11%, transparent);--illustration-ambient:color-mix(in srgb, var(--primary) 5%, transparent);aspect-ratio:2;border-radius:var(--radius-xl);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:hidden}.backdrop.svelte-dlv1gj{fill:var(--illustration-backdrop)}.ambient.svelte-dlv1gj{fill:var(--illustration-ambient)}.guide.svelte-dlv1gj,.route.svelte-dlv1gj{fill:none;stroke-linecap:round;stroke-linejoin:round}.guide.svelte-dlv1gj{stroke:var(--illustration-guide);stroke-width:2px}.guide-context.svelte-dlv1gj{stroke-dasharray:3 7}.guide-boundary.svelte-dlv1gj{stroke-dasharray:2 8}.route.svelte-dlv1gj{stroke:var(--illustration-route);stroke-width:4px;vector-effect:non-scaling-stroke}[data-semantics=neutral-branching].svelte-dlv1gj .route:where(.svelte-dlv1gj){stroke:var(--illustration-route-neutral)}.node-halo.svelte-dlv1gj{fill:var(--illustration-halo)}.node-halo.svelte-dlv1gj,.node.svelte-dlv1gj{transform-box:fill-box;transform-origin:50%}.node.svelte-dlv1gj{fill:var(--illustration-node);stroke:var(--illustration-backdrop);stroke-width:2px}.node-anchor.svelte-dlv1gj,.node-boundary.svelte-dlv1gj{fill:var(--illustration-backdrop);stroke:var(--illustration-anchor);stroke-width:4px}.node-junction.svelte-dlv1gj{fill:var(--illustration-route-neutral)}[data-motion=on].svelte-dlv1gj .route:where(.svelte-dlv1gj){animation:svelte-dlv1gj-route-arrive .36s cubic-bezier(.2, .75, .25, 1) var(--route-delay) both}[data-motion=on].svelte-dlv1gj .node:where(.svelte-dlv1gj),[data-motion=on].svelte-dlv1gj .node-halo:where(.svelte-dlv1gj){animation:svelte-dlv1gj-node-arrive .32s cubic-bezier(.2, .75, .25, 1) var(--node-delay,.18s) both}@keyframes svelte-dlv1gj-route-arrive{0%{opacity:0}to{opacity:1}}@keyframes svelte-dlv1gj-node-arrive{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-motion=on].svelte-dlv1gj .route:where(.svelte-dlv1gj),[data-motion=on].svelte-dlv1gj .node:where(.svelte-dlv1gj),[data-motion=on].svelte-dlv1gj .node-halo:where(.svelte-dlv1gj){animation:none}}
