.arch-svg.svelte-r6flat{display:block;width:100%;height:auto}.arch-boundary.svelte-r6flat{fill:color-mix(in oklch,var(--color-primary) 4%,transparent);stroke:var(--color-primary);stroke-width:1.4;stroke-dasharray:5 4;opacity:.75}.arch-band.svelte-r6flat{fill:color-mix(in oklch,var(--color-base-200) 40%,transparent);stroke:var(--color-base-300);stroke-width:1}.arch-band-label.svelte-r6flat{fill:color-mix(in oklch,var(--color-base-content) 55%,transparent);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.arch-chip.svelte-r6flat rect:where(.svelte-r6flat){fill:color-mix(in oklch,var(--color-primary) 9%,transparent);stroke:color-mix(in oklch,var(--color-primary) 45%,transparent);stroke-width:1}.arch-chip.svelte-r6flat text:where(.svelte-r6flat){fill:var(--color-primary);font-size:10.5px;font-weight:600}.arch-box.svelte-r6flat{fill:var(--color-base-100);stroke:var(--color-base-300);stroke-width:1}.arch-title.svelte-r6flat{fill:var(--color-base-content);font-size:13px;font-weight:700}.arch-line.svelte-r6flat{fill:color-mix(in oklch,var(--color-base-content) 72%,transparent);font-size:11.5px}.arch-arrow.svelte-r6flat{stroke:color-mix(in oklch,var(--color-base-content) 45%,transparent);stroke-width:1.5;fill:none}.arch-arrowhead.svelte-r6flat{fill:color-mix(in oklch,var(--color-base-content) 45%,transparent)}.flow-code.svelte-cprdzz{display:inline-block;max-width:100%;background:color-mix(in oklch,var(--color-base-content) 7%,transparent);color:color-mix(in oklch,var(--color-base-content) 85%,var(--color-primary) 15%);border-radius:var(--radius-field);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;padding:1px 6px;overflow-wrap:anywhere;vertical-align:middle}.flow-text.svelte-cprdzz{color:color-mix(in oklch,var(--color-base-content) 75%,transparent)}
