.animated-beam-container.svelte-1se764m{position:relative;display:block;width:100%;aspect-ratio:var(--aspect-ratio)}.beam.svelte-1se764m{stroke-dasharray:8 8;stroke-linecap:round}.beam--forward.svelte-1se764m{animation:svelte-1se764m-beam-flow var(--beam-duration, 2s) linear infinite}.beam--reverse.svelte-1se764m{animation:svelte-1se764m-beam-flow-reverse var(--beam-duration, 2s) linear infinite}@keyframes svelte-1se764m-beam-flow{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes svelte-1se764m-beam-flow-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:16}}.node.svelte-1se764m{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .2s ease;cursor:default;transform-box:fill-box;transform-origin:center}.node.svelte-1se764m:hover{transform:scale(1.2)}.node-label.svelte-1se764m{font-size:14px;font-weight:500;fill:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.beam.svelte-1se764m{animation:none;stroke-dasharray:none}}@media(prefers-color-scheme:dark){.node-label.svelte-1se764m{fill:#f3f4f6}}@media(max-width:640px){.node-label.svelte-1se764m{font-size:10px}}.ab-demo.svelte-fojylb{display:grid;gap:24px}.ab-section.svelte-fojylb{display:grid;gap:10px}.ab-section.svelte-fojylb h3:where(.svelte-fojylb){margin:0;font-family:var(--font-display);font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-1)}.ab-stage.svelte-fojylb{display:flex;justify-content:center;align-items:center;min-height:380px;padding:24px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.ab-grid.svelte-fojylb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ab-cell.svelte-fojylb{display:grid;gap:10px;justify-items:center;padding:18px;border-radius:12px;background:var(--surface);border:1px solid var(--border);min-height:380px}.ab-cell__label.svelte-fojylb{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}
