:root{--diagram-canvas-default:var(--gray-50);--diagram-surface-panel:var(--white);--diagram-surface-node:var(--white);--diagram-surface-node-subtle:var(--gray-50);--diagram-surface-boundary:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--diagram-surface-boundary:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--diagram-surface-icon-badge:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--diagram-surface-icon-badge:color-mix(in srgb, var(--white) 10%, transparent)}}:root{--diagram-surface-env-info:var(--secondary-light)}@supports (color:color-mix(in lab, red, red)){:root{--diagram-surface-env-info:color-mix(in srgb, var(--secondary-light) 10%, transparent)}}:root{--diagram-surface-env-warning:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--diagram-surface-env-warning:color-mix(in srgb, var(--warning) 10%, transparent)}}:root{--diagram-surface-env-danger:var(--error)}@supports (color:color-mix(in lab, red, red)){:root{--diagram-surface-env-danger:color-mix(in srgb, var(--error) 10%, transparent)}}:root{--diagram-border-subtle:var(--gray-100);--diagram-border-node:var(--gray-200);--diagram-border-strong:var(--gray-300);--diagram-border-boundary:var(--primary-dark);--diagram-connector-default:var(--gray-300);--diagram-connector-muted:var(--gray-200);--diagram-connector-active:var(--primary-dark);--diagram-port-idle:var(--diagram-connector-default);--diagram-port-active:var(--diagram-connector-active);--diagram-state-idle:var(--gray-400);--diagram-state-provisioning:var(--gray-300);--diagram-state-active:var(--primary-dark);--diagram-state-success:var(--primary-dark);--diagram-state-warning:var(--warning);--diagram-state-error:var(--error);--diagram-ownership-tinybird:var(--primary-dark);--diagram-ownership-customer:var(--secondary-light);--diagram-ownership-external:var(--gray-500);--diagram-icon-default:var(--dark);--diagram-icon-secondary:var(--gray-500);--diagram-icon-brand:var(--primary-dark);--diagram-text-primary:var(--dark);--diagram-text-secondary:var(--gray-500);--diagram-text-brand:var(--primary-dark);--diagram-text-inverse:var(--white);--diagram-duration-fast:200;--diagram-duration-base:400;--diagram-duration-slow:700;--diagram-duration-stagger:80;--diagram-ease-standard:cubic-bezier(.4, 0, .2, 1);--diagram-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--diagram-ease-linear:linear;--diagram-radius-full:9999;--diagram-radius-label:4;--diagram-size-port:8;--diagram-size-flow-dot:6;--diagram-size-icon:16;--diagram-size-icon-lg:20;--diagram-size-badge:24;--diagram-space-xs:4;--diagram-space-sm:8;--diagram-space-sm-md:10;--diagram-space-md:12;--diagram-space-lg:16;--diagram-space-xl:24;--diagram-stroke-hairline:1;--diagram-stroke-emphasis:2}.dark{--diagram-canvas-default:var(--gray-950);--diagram-surface-panel:var(--gray-900);--diagram-surface-node:var(--gray-700);--diagram-surface-node-subtle:var(--gray-800);--diagram-border-subtle:var(--gray-700);--diagram-border-node:var(--gray-600);--diagram-border-strong:var(--gray-400);--diagram-connector-muted:var(--gray-600);--diagram-connector-active:var(--primary);--diagram-state-active:var(--primary);--diagram-state-success:var(--primary);--diagram-ownership-external:var(--gray-400);--diagram-icon-default:var(--white);--diagram-icon-secondary:var(--gray-300);--diagram-icon-brand:var(--primary);--diagram-text-primary:var(--white);--diagram-text-secondary:var(--gray-300);--diagram-text-brand:var(--primary);--diagram-text-inverse:var(--dark)}.tb-diagram{width:100%;height:auto;display:block}.tb-diagram text{font-family:var(--font-sans);fill:var(--diagram-text-primary)}.tb-diagram [data-part=title]{font-size:.875rem}.tb-diagram [data-part=subtitle]{font-size:.75rem}.tb-diagram [data-part=boundary-box]{fill:none;stroke-width:var(--diagram-stroke-hairline);stroke:var(--diagram-border-node)}.tb-diagram [data-part=boundary-box][data-dashed]{stroke-dasharray:6 4}.tb-diagram [data-owner=tinybird]>[data-part=boundary-box]{fill:var(--diagram-surface-boundary);stroke:var(--diagram-border-boundary)}.tb-diagram [data-owner=customer]>[data-part=boundary-box]{stroke:var(--diagram-ownership-customer)}.tb-diagram [data-part=boundary-label]{font-family:var(--font-mono);font-size:.75rem}.tb-diagram [data-part=boundary-logo-mark] path{fill:var(--diagram-text-brand)}.tb-diagram [data-part=boundary-logo-logotype] path{fill:var(--diagram-text-primary)}.tb-diagram [data-part=card]{fill:none;stroke-width:var(--diagram-stroke-hairline);transition:stroke calc(var(--diagram-duration-base) * 1ms) var(--diagram-ease-standard), stroke-width calc(var(--diagram-duration-base) * 1ms) var(--diagram-ease-standard)}.tb-diagram [data-background=gray]>[data-part=card]{fill:var(--diagram-surface-node)}.tb-diagram [data-background=brand]>[data-part=card]{fill:var(--diagram-surface-boundary)}.tb-diagram [data-border=gray]>[data-part=card]{stroke:var(--diagram-border-node)}.tb-diagram [data-border=gray-dashed]>[data-part=card]{stroke:var(--diagram-state-provisioning);stroke-dasharray:6 4}.tb-diagram [data-border=brand]>[data-part=card]{stroke:var(--diagram-border-boundary)}.tb-diagram [data-border=blue]>[data-part=card]{stroke:var(--diagram-ownership-customer)}.tb-diagram [data-border=brand-thick]>[data-part=card]{stroke:var(--diagram-state-active);stroke-width:var(--diagram-stroke-emphasis)}.tb-diagram [data-border=warning-thick]>[data-part=card]{stroke:var(--diagram-state-warning);stroke-width:var(--diagram-stroke-emphasis)}.tb-diagram [data-border=red-thick]>[data-part=card]{stroke:var(--diagram-state-error);stroke-width:var(--diagram-stroke-emphasis)}.tb-diagram [data-part=icon]{color:var(--diagram-icon-default)}.tb-diagram [data-part=icon][data-tone=secondary]{color:var(--diagram-icon-secondary)}.tb-diagram [data-part=icon][data-tone=brand]{color:var(--diagram-icon-brand)}.tb-diagram [data-part=icon-badge]{fill:var(--diagram-surface-icon-badge)}.tb-diagram [data-part=track]{fill:var(--diagram-surface-node-subtle)}.tb-diagram [data-part=threshold-80]{fill:var(--diagram-canvas-default)}.tb-diagram [data-part=metric] [data-part=label]{font-family:var(--font-mono);fill:var(--diagram-text-secondary);font-size:.75rem}.tb-diagram [data-part=metric] [data-part=value]{font-family:var(--font-mono);font-size:.75rem}.tb-diagram [data-tone=healthy] [data-part=fill],.tb-diagram [data-tone=healthy] [data-part=value]{fill:var(--diagram-state-active)}.tb-diagram [data-tone=warning] [data-part=fill],.tb-diagram [data-tone=warning] [data-part=value]{fill:var(--diagram-state-warning)}.tb-diagram [data-tone=critical] [data-part=fill],.tb-diagram [data-tone=critical] [data-part=value]{fill:var(--diagram-state-error)}.tb-diagram [data-border=gray-dashed] [data-part=value]{fill:var(--diagram-text-secondary)}.tb-diagram [data-part^=status-] rect{fill:var(--diagram-state-idle)}.tb-diagram [data-part^=status-][data-state=active] rect,.tb-diagram [data-part^=status-][data-state=success] rect{fill:var(--diagram-state-active)}.tb-diagram [data-part^=status-][data-state=warning] rect{fill:var(--diagram-state-warning)}.tb-diagram [data-part^=status-][data-state=error] rect{fill:var(--diagram-state-error)}.tb-diagram [data-part^=status-][data-state=provisioning] rect{fill:var(--diagram-state-provisioning)}.tb-diagram [data-part^=port-]{fill:var(--diagram-port-idle)}.tb-diagram [data-part^=port-][data-state=active]{fill:var(--diagram-port-active)}.tb-diagram [data-part^=connector-]{fill:none;stroke:var(--diagram-connector-default);stroke-width:var(--diagram-stroke-hairline)}.tb-diagram [data-part^=connector-][data-state=active]{stroke:var(--diagram-connector-active)}.tb-diagram [data-part^=connector-][data-dashed]{stroke-dasharray:4 4}.tb-diagram [data-part^=connector-][data-arrow=end]{marker-end:var(--tb-arrow-idle)}.tb-diagram [data-part^=connector-][data-arrow=end][data-state=active]{marker-end:var(--tb-arrow-active)}.tb-diagram [data-part=arrowhead][data-state=idle]{stroke:var(--diagram-connector-default)}.tb-diagram [data-part=arrowhead][data-state=active]{stroke:var(--diagram-connector-active)}.tb-diagram [data-part=label-box]{fill:var(--diagram-surface-node-subtle);stroke:none}.tb-diagram [data-border=on]>[data-part=label-box]{stroke:var(--diagram-border-strong);stroke-width:var(--diagram-stroke-hairline)}.tb-diagram [data-part=label-text]{fill:var(--diagram-text-secondary);font-size:.75rem}.tb-diagram [data-label-style=mono] [data-part=label-text]{font-family:var(--font-mono)}.tb-diagram [data-tone=brand]>[data-part=label-text]{fill:var(--diagram-text-brand)}.tb-diagram [data-tone=warning]>[data-part=label-text]{fill:var(--diagram-state-warning)}.tb-diagram [data-tone=error]>[data-part=label-text]{fill:var(--diagram-state-error)}.tb-diagram [data-part^=step-]{opacity:0;transition:opacity calc(var(--diagram-duration-fast) * 1ms) var(--diagram-ease-standard)}.tb-diagram [data-part^=step-] [data-part=counter]{font-family:var(--font-mono);fill:var(--diagram-text-brand);font-size:.75rem}.tb-diagram [data-part^=step-] [data-part=detail]{fill:var(--diagram-text-secondary);font-size:.75rem}.tb-diagram [data-part^=flow-]{fill:var(--diagram-port-active)}.tb-diagram-shell{position:relative}.tb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.tb-diagram-playback{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:none;position:absolute;inset:0}.tb-diagram-playback:not([data-running]){background:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.tb-diagram-playback:not([data-running]){background:color-mix(in srgb, var(--gray-950) 50%, transparent)}}.tb-diagram-playback img{opacity:.5;width:4.5rem;height:4.5rem;transition:opacity .3s}@media (min-width:990px){.tb-diagram-playback{display:flex}}.tb-diagram.cm-desktop{display:none}.tb-diagram.cm-mobile{max-width:26.25rem;margin-inline:auto;display:block}@media (min-width:990px){.tb-diagram.cm-desktop{display:block}.tb-diagram.cm-mobile{display:none}}.cm-desktop[data-state="1-stable"] [data-part=step-1-stable],.cm-desktop[data-state="2-saturated"] [data-part=step-2-saturated],.cm-desktop[data-state="3-customer-action"] [data-part=step-3-customer-action],.cm-desktop[data-state="4-provisioning"] [data-part=step-4-provisioning],.cm-desktop[data-state="5-stable-again"] [data-part=step-5-stable-again],.cm-desktop[data-state="6-subsiding"] [data-part=step-6-subsiding],.cm-desktop[data-state="7-scale-down"] [data-part=step-7-scale-down]{opacity:1;transition-delay:calc(var(--diagram-duration-fast) * 1ms)}
