.flow.svelte-1fsrgn1{width:100%;overflow-x:auto}svg.svelte-1fsrgn1{display:block;width:100%;min-width:580px;height:auto;font-family:inherit}.track.svelte-1fsrgn1{fill:none;stroke:#dbe5f3;stroke-width:1.5}.line.svelte-1fsrgn1{fill:none;stroke-width:1.6;opacity:.6;stroke-dasharray:8 160;animation:svelte-1fsrgn1-flow-dash 3s linear infinite}@keyframes svelte-1fsrgn1-flow-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-168}}.dots.svelte-1fsrgn1{transition:opacity .2s ease}.dots.hidden.svelte-1fsrgn1{opacity:0}.card.svelte-1fsrgn1{fill:#fff;stroke:#dae5f5;stroke-width:1}.logo-bg.svelte-1fsrgn1{fill:#f3f6fb}.label.svelte-1fsrgn1{font-size:11.5px;font-weight:600;fill:var(--m-ink);pointer-events:none}.code.svelte-1fsrgn1{font:700 11px JetBrains Mono,monospace;letter-spacing:.02em;pointer-events:none}.group.svelte-1fsrgn1{font-size:11px;font-weight:700;fill:#8492a9;text-transform:uppercase;letter-spacing:.1em}.rule.svelte-1fsrgn1{stroke:#cfdbee;stroke-width:1}.column.svelte-1fsrgn1{font-size:11px;font-weight:700;fill:#9aa7bd;text-transform:uppercase;letter-spacing:.1em}.hub-label.svelte-1fsrgn1{font-size:12px;font-weight:700;fill:var(--m-ink);pointer-events:none}.hub-sublabel.svelte-1fsrgn1{font-size:10.5px;font-weight:600;fill:var(--m-muted);pointer-events:none}.hub-glow.svelte-1fsrgn1{fill:#2d6bd4;opacity:.08;animation:svelte-1fsrgn1-hub-glow 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes svelte-1fsrgn1-hub-glow{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.16;transform:scale(1.14)}}.node.svelte-1fsrgn1{cursor:grab;touch-action:none}.node.svelte-1fsrgn1:active{cursor:grabbing}.node.svelte-1fsrgn1:hover .border:where(.svelte-1fsrgn1){stroke:#9fbbe6;filter:drop-shadow(0 4px 10px #2d6bd41f)}.node.svelte-1fsrgn1:active .border:where(.svelte-1fsrgn1){stroke:var(--m-accent)}@media(prefers-reduced-motion:reduce){.line.svelte-1fsrgn1,.hub-glow.svelte-1fsrgn1{animation:none}.dots.svelte-1fsrgn1{transition:none}}.flow.svelte-1cdt0qu{width:100%;overflow-x:auto}svg.svelte-1cdt0qu{display:block;width:100%;min-width:600px;height:auto;font-family:inherit}.track.svelte-1cdt0qu{fill:none;stroke:#dbe5f3;stroke-width:1.5}.line.svelte-1cdt0qu{fill:none;stroke-width:1.6;opacity:.6;stroke-dasharray:8 180;animation:svelte-1cdt0qu-flow-dash 3s linear infinite}@keyframes svelte-1cdt0qu-flow-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-188}}.dots.svelte-1cdt0qu{transition:opacity .2s ease}.dots.hidden.svelte-1cdt0qu{opacity:0}.card.svelte-1cdt0qu{fill:#fff;stroke:#dae5f5;stroke-width:1}.logo-bg.svelte-1cdt0qu{fill:#f3f6fb}.api-bg.svelte-1cdt0qu{fill:var(--m-pale)}.api-icon.svelte-1cdt0qu{font:700 10px JetBrains Mono,monospace;fill:var(--m-accent);pointer-events:none}.label.svelte-1cdt0qu{font-size:12px;font-weight:600;fill:var(--m-ink);pointer-events:none}.group.svelte-1cdt0qu{font-size:11px;font-weight:700;fill:#8492a9;text-transform:uppercase;letter-spacing:.1em}.rule.svelte-1cdt0qu{stroke:#cfdbee;stroke-width:1}.column.svelte-1cdt0qu{font-size:11px;font-weight:700;fill:#9aa7bd;text-transform:uppercase;letter-spacing:.12em}.hub-label.svelte-1cdt0qu{font-size:14px;font-weight:700;fill:var(--m-ink);letter-spacing:-.2px;pointer-events:none}.hub-glow.svelte-1cdt0qu{fill:#2d6bd4;opacity:.08;animation:svelte-1cdt0qu-hub-glow 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes svelte-1cdt0qu-hub-glow{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.16;transform:scale(1.12)}}.node.svelte-1cdt0qu{cursor:grab;touch-action:none}.node.svelte-1cdt0qu:active{cursor:grabbing}.node.svelte-1cdt0qu:hover .border:where(.svelte-1cdt0qu){stroke:#9fbbe6;filter:drop-shadow(0 4px 10px #2d6bd41f)}.node.svelte-1cdt0qu:active .border:where(.svelte-1cdt0qu){stroke:var(--m-accent)}@media(prefers-reduced-motion:reduce){.line.svelte-1cdt0qu,.hub-glow.svelte-1cdt0qu{animation:none}.dots.svelte-1cdt0qu{transition:none}}
