figure:where(.astro-62vygizs){margin:1.5rem 0}svg:where(.astro-62vygizs){font-family:var(--sl-font);width:100%;display:block}figcaption:where(.astro-62vygizs){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);text-align:center;margin-top:.75rem;line-height:1.5}.bubble:where(.astro-62vygizs){fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent);stroke-dasharray:6 5;stroke-width:1.5px}.bubble-title:where(.astro-62vygizs){fill:var(--sl-color-text-accent);font-size:16px;font-weight:700}.bubble-sub:where(.astro-62vygizs){fill:var(--sl-color-gray-3);font-size:12px}.box:where(.astro-62vygizs){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.box:where(.astro-62vygizs).app{fill:var(--sl-color-gray-6)}.title:where(.astro-62vygizs){fill:var(--sl-color-white);font-size:15px;font-weight:600}.chip:where(.astro-62vygizs){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.chip-text:where(.astro-62vygizs),.line:where(.astro-62vygizs){fill:var(--sl-color-gray-1);font-size:13px}.line:where(.astro-62vygizs).muted{fill:var(--sl-color-gray-3)}.arrow:where(.astro-62vygizs){fill:none;stroke:var(--sl-color-gray-3);stroke-width:1.5px}.arrow-head:where(.astro-62vygizs){fill:var(--sl-color-gray-3)}figure:where(.astro-ebti7bun){margin:1.5rem 0}svg:where(.astro-ebti7bun){font-family:var(--sl-font);width:100%;display:block}figcaption:where(.astro-ebti7bun){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);text-align:center;margin-top:.75rem;line-height:1.5}.account:where(.astro-ebti7bun){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.account-title:where(.astro-ebti7bun){fill:var(--sl-color-white);font-size:16px;font-weight:700}.account-sub:where(.astro-ebti7bun){fill:var(--sl-color-gray-3);font-size:12px}.bubble:where(.astro-ebti7bun){fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent);stroke-dasharray:6 5;stroke-width:1.5px}.bubble-title:where(.astro-ebti7bun){fill:var(--sl-color-text-accent);font-size:15px;font-weight:700}.bubble-sub:where(.astro-ebti7bun){fill:var(--sl-color-gray-3);font-size:12px}.chip:where(.astro-ebti7bun){fill:var(--sl-color-gray-6);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.chip-text:where(.astro-ebti7bun){fill:var(--sl-color-gray-1);font-size:13px}.line:where(.astro-ebti7bun).muted,.label:where(.astro-ebti7bun){fill:var(--sl-color-gray-3);font-size:12px}.blocked:where(.astro-ebti7bun){stroke:var(--sl-color-red,#c0392b);stroke-width:2px}figure:where(.astro-5fvf7xqt){margin:1.5rem 0}svg:where(.astro-5fvf7xqt){font-family:var(--sl-font);width:100%;display:block}figcaption:where(.astro-5fvf7xqt){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);text-align:center;margin-top:.75rem;line-height:1.5}.box:where(.astro-5fvf7xqt){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.box:where(.astro-5fvf7xqt).hub{fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent)}.box:where(.astro-5fvf7xqt).app{fill:var(--sl-color-gray-6)}.box:where(.astro-5fvf7xqt).ghost{fill:none;stroke-dasharray:6 5}.stud:where(.astro-5fvf7xqt){fill:var(--sl-color-gray-5)}.stud:where(.astro-5fvf7xqt).base{fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent);stroke-width:1.5px}.stud:where(.astro-5fvf7xqt).ghost{fill:none;stroke:var(--sl-color-gray-5);stroke-dasharray:4 3;stroke-width:1.5px}.hub-title:where(.astro-5fvf7xqt){fill:var(--sl-color-text-accent);font-size:18px;font-weight:700}.sub:where(.astro-5fvf7xqt){fill:var(--sl-color-gray-2);font-size:12px}.title:where(.astro-5fvf7xqt){fill:var(--sl-color-white);font-size:15px;font-weight:600}.title:where(.astro-5fvf7xqt).muted{fill:var(--sl-color-gray-3)}.chip:where(.astro-5fvf7xqt){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.chip:where(.astro-5fvf7xqt).ghost{fill:none;stroke-dasharray:4 3}.chip-text:where(.astro-5fvf7xqt){fill:var(--sl-color-gray-1);font-size:13px}.chip-text:where(.astro-5fvf7xqt).muted{fill:var(--sl-color-gray-3)}figure:where(.astro-dqkv76jr){margin:1.5rem 0}svg:where(.astro-dqkv76jr){font-family:var(--sl-font);width:100%;display:block}figcaption:where(.astro-dqkv76jr){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);text-align:center;margin-top:.75rem;line-height:1.5}.lane:where(.astro-dqkv76jr){fill:var(--sl-color-gray-2);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.divider:where(.astro-dqkv76jr){stroke:var(--sl-color-gray-5);stroke-dasharray:4 6;stroke-width:1.5px}.box:where(.astro-dqkv76jr){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.box:where(.astro-dqkv76jr).hub{fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent)}.box:where(.astro-dqkv76jr).app{fill:var(--sl-color-gray-6)}.title:where(.astro-dqkv76jr){fill:var(--sl-color-white);font-size:15px;font-weight:600}.line:where(.astro-dqkv76jr){fill:var(--sl-color-gray-1);font-size:13px}.line:where(.astro-dqkv76jr).muted{fill:var(--sl-color-gray-3)}.label:where(.astro-dqkv76jr){fill:var(--sl-color-gray-3);font-size:12px}.badge:where(.astro-dqkv76jr){fill:var(--sl-color-gray-3)}.badge:where(.astro-dqkv76jr).accent{fill:var(--sl-color-accent)}.badge-text:where(.astro-dqkv76jr){fill:#fff;font-size:12px;font-weight:600}.arrow:where(.astro-dqkv76jr){fill:none;stroke:var(--sl-color-gray-3);stroke-width:1.5px}.arrow-head:where(.astro-dqkv76jr){fill:var(--sl-color-gray-3)}figure:where(.astro-ndfef7wk){margin:1.5rem 0}svg:where(.astro-ndfef7wk){font-family:var(--sl-font);width:100%;display:block}figcaption:where(.astro-ndfef7wk){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);text-align:center;margin-top:.75rem;line-height:1.5}.box:where(.astro-ndfef7wk){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.box:where(.astro-ndfef7wk).hub{fill:var(--sl-color-accent-low);stroke:var(--sl-color-accent)}.sandbox:where(.astro-ndfef7wk){fill:var(--sl-color-gray-6);stroke:var(--sl-color-gray-3);stroke-dasharray:6 5;stroke-width:2px}.hub-title:where(.astro-ndfef7wk){fill:var(--sl-color-text-accent);font-size:18px;font-weight:700}.sub:where(.astro-ndfef7wk){fill:var(--sl-color-gray-3);font-size:12px}.title:where(.astro-ndfef7wk){fill:var(--sl-color-white);font-size:15px;font-weight:600}.line:where(.astro-ndfef7wk){fill:var(--sl-color-gray-1);font-size:13px}.line:where(.astro-ndfef7wk).muted,.label:where(.astro-ndfef7wk){fill:var(--sl-color-gray-3);font-size:12px}.chip:where(.astro-ndfef7wk){fill:var(--sl-color-gray-7);stroke:var(--sl-color-gray-5);stroke-width:1.5px}.chip:where(.astro-ndfef7wk).process{stroke:var(--sl-color-accent)}.chip-text:where(.astro-ndfef7wk){fill:var(--sl-color-gray-1);font-size:13px}.arrow:where(.astro-ndfef7wk){fill:none;stroke:var(--sl-color-gray-3);stroke-width:1.5px}.arrow-head:where(.astro-ndfef7wk){fill:var(--sl-color-gray-3)}.blocked:where(.astro-ndfef7wk){stroke:var(--sl-color-red,#c0392b);stroke-width:2px}
