.sdk-flow.svelte-t9rxn0{--flow-native:var(--color-accent);--flow-product:var(--color-text-muted);--flow-edge:color-mix(in srgb, var(--color-text-primary) 22%, transparent);border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:12px;margin:1.75rem 0;overflow:hidden;container-type:inline-size}.figure-heading.svelte-t9rxn0{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 1.25rem .5rem;display:flex}.figure-heading.svelte-t9rxn0 h3:where(.svelte-t9rxn0){color:var(--color-text-primary);font-size:var(--docs-type-card-title);margin:0;font-weight:600;line-height:1.5}.figure-heading.svelte-t9rxn0>span:where(.svelte-t9rxn0){color:var(--color-text-muted);font-size:var(--docs-type-sm);white-space:nowrap}.drawing-wrap.svelte-t9rxn0{padding:0 .5rem}.drawing.svelte-t9rxn0{width:100%;height:auto;font-family:var(--font-family);display:block}.drawing--compact.svelte-t9rxn0{max-width:360px;margin:0 auto;display:none}.drawing--compact.svelte-t9rxn0 .native-path:where(.svelte-t9rxn0){marker-end:url(#sdk-compact-native-arrow)}.drawing--compact.svelte-t9rxn0 .product-path:where(.svelte-t9rxn0){marker-end:url(#sdk-compact-product-arrow)}.boundary.svelte-t9rxn0{fill:none;stroke:var(--flow-edge);stroke-dasharray:4 5}.app-boundary.svelte-t9rxn0,.backend-boundary.svelte-t9rxn0{fill:color-mix(in srgb, var(--color-text-primary) 2%, var(--color-bg-card));stroke:var(--flow-edge)}.node.svelte-t9rxn0{fill:var(--color-bg-card);stroke:var(--flow-edge)}.system-label.svelte-t9rxn0{fill:var(--color-text-primary);font-size:var(--docs-type-body);font-weight:600}.app-label.svelte-t9rxn0{fill:var(--color-text-muted);font-size:var(--docs-type-body-sm);font-weight:500}.node-label.svelte-t9rxn0,.backend-label.svelte-t9rxn0{fill:var(--color-text-primary);font-size:var(--docs-type-card-title);text-anchor:middle;dominant-baseline:middle;font-weight:500}.backend-label.svelte-t9rxn0{font-weight:600}.credential.svelte-t9rxn0{fill:var(--color-text-muted);font-size:var(--docs-type-ui)}.credential.svelte-t9rxn0 path:where(.svelte-t9rxn0){fill:none;stroke:var(--color-text-muted);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.native-path.svelte-t9rxn0,.product-path.svelte-t9rxn0,.native-arrowhead.svelte-t9rxn0,.product-arrowhead.svelte-t9rxn0{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.native-path.svelte-t9rxn0,.native-arrowhead.svelte-t9rxn0{stroke:var(--flow-native)}.native-path.svelte-t9rxn0{marker-end:url(#sdk-native-arrow)}.product-path.svelte-t9rxn0,.product-arrowhead.svelte-t9rxn0{stroke:var(--flow-product)}.product-path.svelte-t9rxn0{marker-end:url(#sdk-product-arrow)}figcaption.svelte-t9rxn0{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem 1.5rem;padding:.875rem 1.25rem;display:flex}figcaption.svelte-t9rxn0 span:where(.svelte-t9rxn0){color:var(--color-text-muted);font-size:var(--docs-type-sm);align-items:center;gap:.5rem;line-height:1.5;display:inline-flex}.legend-line.svelte-t9rxn0{background:var(--flow-product);width:1.375rem;height:1.5px;color:var(--flow-product);position:relative}.legend-line.svelte-t9rxn0:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.legend-line--native.svelte-t9rxn0{background:var(--flow-native);color:var(--flow-native)}@container (width<=540px){.drawing--wide.svelte-t9rxn0,.figure-heading.svelte-t9rxn0>span:where(.svelte-t9rxn0){display:none}.drawing--compact.svelte-t9rxn0{display:block}}
