body:has([data-homepage-atlas]) main>.content-panel:first-of-type{display:none}body:has([data-homepage-atlas]) main>.content-panel:last-of-type{border:0;padding:0}body:has([data-homepage-atlas]) main>.content-panel:last-of-type>.sl-container{max-inline-size:var(--wa-wide-canvas)}body:has([data-homepage-atlas]) .sl-markdown-content{max-inline-size:none;padding:0}body:has([data-homepage-atlas]) .sl-markdown-content>:first-child{margin-block-start:0}.homepage-atlas:where(.astro-bfzcsdll){inline-size:min(100%, var(--wa-wide-canvas));border-inline:var(--wa-rule-width) solid var(--wa-color-rule);color:var(--wa-color-text);margin-inline:auto}.homepage-hero:where(.astro-bfzcsdll){min-block-size:calc(100svh - var(--sl-nav-height,4rem));border-block-end:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.homepage-hero__copy:where(.astro-bfzcsdll),.system-summary:where(.astro-bfzcsdll),.homepage-band:where(.astro-bfzcsdll){min-inline-size:0;padding:clamp(var(--wa-space-6), 4vw, var(--wa-space-12))}.homepage-hero__copy:where(.astro-bfzcsdll){flex-direction:column;justify-content:center;display:flex}.homepage-hero:where(.astro-bfzcsdll) h1:where(.astro-bfzcsdll){text-wrap:balance;max-inline-size:17ch;margin:0;font-size:clamp(2.45rem,3.35vw,3.65rem);line-height:1.04}.homepage-introduction:where(.astro-bfzcsdll){max-inline-size:58ch;margin-block:var(--wa-space-8) 0;color:var(--wa-color-muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.homepage-primary-link:where(.astro-bfzcsdll){margin-block:var(--wa-space-6) 0}.homepage-primary-link:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll),.vault-example__link:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll),.section-heading:where(.astro-bfzcsdll)>a:where(.astro-bfzcsdll){align-items:center;gap:var(--wa-space-2);min-block-size:var(--wa-touch-target);color:var(--wa-color-text);text-decoration-color:var(--wa-color-link);font-weight:650;display:inline-flex}:where(.astro-bfzcsdll):where(.homepage-primary-link,.vault-example__link) svg:where(.astro-bfzcsdll),.lab-list:where(.astro-bfzcsdll) svg:where(.astro-bfzcsdll),.audience-entry:where(.astro-bfzcsdll) svg:where(.astro-bfzcsdll){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;block-size:1rem;inline-size:1rem}.audience-entry:where(.astro-bfzcsdll){border-block:var(--wa-rule-width) solid var(--wa-color-rule);margin-block-start:clamp(var(--wa-space-8), 6vh, var(--wa-space-12))}.audience-entry:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll),.system-summary:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll),.flow-ledger:where(.astro-bfzcsdll),.dependency-ledger:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll){margin:0;padding:0;list-style:none}.audience-entry:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll){display:grid}.audience-entry:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){align-items:center;gap:var(--wa-space-3);min-block-size:var(--wa-touch-target);padding-block:var(--wa-space-4);color:var(--wa-color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.audience-entry:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll)+li:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule)}.audience-entry__mark:where(.astro-bfzcsdll){border:var(--wa-rule-width) solid var(--wa-color-border-strong);block-size:2.2rem;inline-size:2.2rem;font-family:var(--wa-font-mono);font-size:var(--wa-type-caption);place-items:center;display:grid}.audience-entry:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll)>span:where(.astro-bfzcsdll):nth-child(2){gap:var(--wa-space-1);display:grid}.audience-entry:where(.astro-bfzcsdll) small:where(.astro-bfzcsdll),.lab-list:where(.astro-bfzcsdll) small:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-size:var(--wa-type-caption);line-height:1.45}.system-summary:where(.astro-bfzcsdll){background:var(--wa-color-surface);flex-direction:column;justify-content:center;margin:0;display:flex}.system-summary:where(.astro-bfzcsdll) figcaption:where(.astro-bfzcsdll),.section-heading:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll),.vault-example__paths:where(.astro-bfzcsdll) section:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll),.dependency-ledger:where(.astro-bfzcsdll) header:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll){font-family:var(--wa-font-mono);font-size:var(--wa-type-caption);letter-spacing:.07em;text-transform:uppercase}.system-summary:where(.astro-bfzcsdll) figcaption:where(.astro-bfzcsdll){justify-content:space-between;gap:var(--wa-space-4);border-block-end:var(--wa-rule-width) solid var(--wa-color-rule);padding-block-end:var(--wa-space-4);display:flex}.system-summary:where(.astro-bfzcsdll) figcaption:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){color:var(--wa-color-link);font-family:var(--wa-font-body);font-size:var(--wa-type-small);letter-spacing:normal;text-transform:none}.system-summary__groups:where(.astro-bfzcsdll){gap:var(--wa-space-4);padding:var(--wa-space-6) 0;margin:0;list-style:none;display:grid}.system-summary__groups:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll){border-block:var(--wa-rule-width) solid var(--wa-color-rule);min-inline-size:0;position:relative}.system-summary__groups:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll)>header:where(.astro-bfzcsdll){gap:0 var(--wa-space-2);padding-block:var(--wa-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.system-summary__groups:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll)>header:where(.astro-bfzcsdll)>span:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);font-size:var(--wa-type-caption);grid-row:1/span 2}.system-summary__groups:where(.astro-bfzcsdll) h2:where(.astro-bfzcsdll){font-family:var(--wa-font-body);letter-spacing:0;margin:0;font-size:.95rem;font-weight:700}.system-summary__groups:where(.astro-bfzcsdll) header:where(.astro-bfzcsdll) p:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.67rem}.system-summary__groups:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll)>ul:where(.astro-bfzcsdll){gap:var(--wa-space-2);padding-block:var(--wa-space-3);border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.system-summary__groups:where(.astro-bfzcsdll) .wa-category:where(.astro-bfzcsdll){min-block-size:1.75rem;text-decoration:none}.system-summary__groups:where(.astro-bfzcsdll) .wa-category__label:where(.astro-bfzcsdll){font-size:var(--wa-type-caption)}.system-summary__text:where(.astro-bfzcsdll){max-inline-size:78ch;border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);color:var(--wa-color-muted);font-size:var(--wa-type-small);margin:0;padding-block-start:var(--wa-space-4);line-height:1.65}.system-trace-filter:where(.astro-bfzcsdll){min-inline-size:0;margin:var(--wa-space-5) 0 0;border:0;padding:0}.system-trace-filter:where(.astro-bfzcsdll) legend:where(.astro-bfzcsdll),.system-relationships:where(.astro-bfzcsdll) h2:where(.astro-bfzcsdll){font-family:var(--wa-font-body);font-size:var(--wa-type-small);padding:0;font-weight:750}.system-trace-filter:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll){max-inline-size:72ch;margin:var(--wa-space-1) 0 var(--wa-space-3);color:var(--wa-color-muted);font-size:var(--wa-type-caption);line-height:1.55}.system-trace-filter:where(.astro-bfzcsdll)>div:where(.astro-bfzcsdll){gap:var(--wa-space-2);flex-wrap:wrap;display:flex}.system-trace-filter:where(.astro-bfzcsdll) label:where(.astro-bfzcsdll){align-items:center;gap:var(--wa-space-2);min-block-size:var(--wa-touch-target);padding:var(--wa-space-2) var(--wa-space-3);border:var(--wa-rule-width) solid var(--wa-color-border-strong);cursor:pointer;font-size:var(--wa-type-caption);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.system-trace-filter:where(.astro-bfzcsdll) label:where(.astro-bfzcsdll):has(input:checked){outline:.16rem solid var(--wa-color-link);outline-offset:.12rem;background:var(--wa-color-bg)}.system-trace-filter:where(.astro-bfzcsdll) input:where(.astro-bfzcsdll){opacity:0;block-size:1px;inline-size:1px;position:absolute}.system-trace-filter:where(.astro-bfzcsdll) label:where(.astro-bfzcsdll):has(input:focus-visible){outline:var(--wa-focus-width) solid var(--wa-color-focus);outline-offset:2px}.system-trace-filter:where(.astro-bfzcsdll) small:where(.astro-bfzcsdll){min-inline-size:1.7rem;padding-inline:var(--wa-space-1);border:var(--wa-rule-width) solid var(--wa-color-rule);color:var(--wa-color-muted);font-family:var(--wa-font-mono);text-align:center}.system-relationships:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);margin-block-start:var(--wa-space-5)}.system-relationships:where(.astro-bfzcsdll)>header:where(.astro-bfzcsdll){justify-content:space-between;align-items:baseline;gap:var(--wa-space-3);padding-block:var(--wa-space-3);display:flex}.system-relationships:where(.astro-bfzcsdll) h2:where(.astro-bfzcsdll),.system-relationships:where(.astro-bfzcsdll) header:where(.astro-bfzcsdll) p:where(.astro-bfzcsdll){margin:0}.system-relationships:where(.astro-bfzcsdll) header:where(.astro-bfzcsdll) p:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem}.system-relationships:where(.astro-bfzcsdll)>ol:where(.astro-bfzcsdll){gap:var(--wa-space-2);margin:0;padding:0;list-style:none;display:grid}.system-relationships:where(.astro-bfzcsdll)>ol:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll){gap:var(--wa-space-2);min-inline-size:0;padding:var(--wa-space-3);border:var(--wa-rule-width) solid var(--wa-color-rule);grid-template-columns:minmax(0,1fr);display:grid}.system-relationships__path:where(.astro-bfzcsdll){align-items:center;gap:var(--wa-space-2);grid-template-columns:minmax(0,1fr) minmax(5.5rem,.72fr) minmax(0,1fr);display:grid}.system-relationships__path:where(.astro-bfzcsdll) .wa-category:where(.astro-bfzcsdll){min-inline-size:0;color:var(--wa-color-text);text-decoration:none}.system-relationships__path:where(.astro-bfzcsdll) .wa-category__label:where(.astro-bfzcsdll){overflow-wrap:normal;font-size:.7rem;line-height:1.25}.system-relationships__relation:where(.astro-bfzcsdll){justify-items:center;gap:var(--wa-space-1);text-align:center;min-inline-size:0;display:grid}.system-relationships__relation:where(.astro-bfzcsdll) .wa-flow__sample:where(.astro-bfzcsdll){inline-size:100%}.system-relationships__relation:where(.astro-bfzcsdll) strong:where(.astro-bfzcsdll){color:var(--wa-color-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.61rem;font-weight:700;line-height:1.25}.system-relationships:where(.astro-bfzcsdll)>ol:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll){color:var(--wa-color-muted);margin:0;font-size:.67rem;line-height:1.45}.system-summary:where(.astro-bfzcsdll):has(.system-trace-filter input[value=capital]:checked) :where(.astro-bfzcsdll)[data-homepage-diagram-edge]:not([data-flow=capital]),.system-summary:where(.astro-bfzcsdll):has(.system-trace-filter input[value=claim]:checked) :where(.astro-bfzcsdll)[data-homepage-diagram-edge]:not([data-flow=claim]),.system-summary:where(.astro-bfzcsdll):has(.system-trace-filter input[value=information]:checked) :where(.astro-bfzcsdll)[data-homepage-diagram-edge]:not([data-flow=information]),.system-summary:where(.astro-bfzcsdll):has(.system-trace-filter input[value=return]:checked) :where(.astro-bfzcsdll)[data-homepage-diagram-edge]:not([data-flow=return]),.system-summary:where(.astro-bfzcsdll):has(.system-trace-filter input[value=control]:checked) :where(.astro-bfzcsdll)[data-homepage-diagram-edge]:not([data-flow=control]),.system-summary:where(.astro-bfzcsdll):has(.system-trace-filter input[value=risk]:checked) :where(.astro-bfzcsdll)[data-homepage-diagram-edge]:not([data-flow=risk]){display:none}.homepage-band:where(.astro-bfzcsdll){border-block-end:var(--wa-rule-width) solid var(--wa-color-rule)}.section-heading:where(.astro-bfzcsdll){align-content:start;gap:var(--wa-space-2);display:grid}.section-heading:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll),.section-heading:where(.astro-bfzcsdll) h2:where(.astro-bfzcsdll),.section-heading:where(.astro-bfzcsdll)>a:where(.astro-bfzcsdll){margin:0}.section-heading:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll),.vault-example__paths:where(.astro-bfzcsdll) section:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll),.dependency-ledger:where(.astro-bfzcsdll) header:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll){color:var(--wa-color-muted)}.section-heading:where(.astro-bfzcsdll) h2:where(.astro-bfzcsdll){max-inline-size:22ch;font-size:clamp(1.75rem,3vw,3rem);line-height:1.1}.homepage-band--model:where(.astro-bfzcsdll),.homepage-band--flows:where(.astro-bfzcsdll),.homepage-band--labs:where(.astro-bfzcsdll){gap:clamp(var(--wa-space-8), 5vw, var(--wa-space-16));display:grid}.layer-list:where(.astro-bfzcsdll),.lab-list:where(.astro-bfzcsdll),.composition-path:where(.astro-bfzcsdll){margin:0;padding:0;list-style:none}.layer-list:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.layer-list:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll){align-items:start;gap:var(--wa-space-4);padding-block:var(--wa-space-5);border-block-end:var(--wa-rule-width) solid var(--wa-color-rule);grid-template-columns:2.5rem minmax(10rem,.6fr) minmax(0,1fr);display:grid}.layer-list__number:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);font-size:var(--wa-type-small)}.layer-list:where(.astro-bfzcsdll) p:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-size:var(--wa-type-small);margin:0;line-height:1.6}.flow-ledger:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.flow-ledger:where(.astro-bfzcsdll) .wa-flow:where(.astro-bfzcsdll){gap:var(--wa-space-4);padding-block:var(--wa-space-4);border-block-end:var(--wa-rule-width) solid var(--wa-color-rule);grid-template-columns:2.5rem minmax(5rem,7rem) minmax(0,1fr)}.flow-ledger__index:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);font-size:var(--wa-type-caption)}.flow-ledger__copy:where(.astro-bfzcsdll){gap:var(--wa-space-4);grid-template-columns:minmax(8rem,.4fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;display:grid}.flow-ledger__copy:where(.astro-bfzcsdll)>span:where(.astro-bfzcsdll),.flow-ledger__copy:where(.astro-bfzcsdll)>small:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-size:var(--wa-type-small);line-height:1.55}.flow-ledger__copy:where(.astro-bfzcsdll)>small:where(.astro-bfzcsdll){font-size:var(--wa-type-caption)}.lab-list:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.lab-list:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){align-items:center;gap:var(--wa-space-4);min-block-size:var(--wa-touch-target);padding-block:var(--wa-space-5);border-block-end:var(--wa-rule-width) solid var(--wa-color-rule);color:var(--wa-color-text);grid-template-columns:2.5rem minmax(10rem,.7fr) minmax(0,1fr) auto;text-decoration:none;display:grid}.lab-list:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll)>span:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);font-size:var(--wa-type-caption)}.lab-list:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll):hover strong:where(.astro-bfzcsdll),.audience-entry:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll):hover strong:where(.astro-bfzcsdll){text-decoration:underline;text-decoration-color:var(--wa-color-link);text-underline-offset:.2em}.vault-example:where(.astro-bfzcsdll){gap:clamp(var(--wa-space-8), 5vw, var(--wa-space-12));display:grid}.vault-example__header:where(.astro-bfzcsdll){gap:var(--wa-space-8);display:grid}.vault-example__header:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll){max-inline-size:62ch;color:var(--wa-color-muted);margin:0;font-size:1.05rem;line-height:1.7}.composition-path:where(.astro-bfzcsdll){border-block:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.composition-path:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll){min-inline-size:0;position:relative}.composition-path:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll)+li:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule)}.composition-path:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){min-block-size:var(--wa-touch-target);padding-block:var(--wa-space-4);color:inherit;text-decoration:none;display:flex}.composition-path:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll)>span:where(.astro-bfzcsdll):last-child{gap:var(--wa-space-1);display:grid}.composition-path:where(.astro-bfzcsdll) small:where(.astro-bfzcsdll){color:var(--wa-color-muted);font-family:var(--wa-font-mono);font-size:var(--wa-type-caption)}.vault-example__table:where(.astro-bfzcsdll){border-block:var(--wa-rule-width) solid var(--wa-color-rule)}.vault-example__table:where(.astro-bfzcsdll) :where(.astro-bfzcsdll):where(th[scope=row]){color:var(--wa-color-text);font-size:var(--wa-type-small);letter-spacing:0;text-transform:none}.vault-example__paths:where(.astro-bfzcsdll){border-block:var(--wa-rule-width) solid var(--wa-color-rule);display:grid}.vault-example__paths:where(.astro-bfzcsdll) section:where(.astro-bfzcsdll){padding-block:var(--wa-space-6)}.vault-example__paths:where(.astro-bfzcsdll) section:where(.astro-bfzcsdll)+section:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule)}.vault-example__paths:where(.astro-bfzcsdll) h3:where(.astro-bfzcsdll),.dependency-ledger:where(.astro-bfzcsdll) h3:where(.astro-bfzcsdll){margin-block:var(--wa-space-2) var(--wa-space-5);font-size:clamp(1.25rem,2vw,1.65rem)}.vault-example__paths:where(.astro-bfzcsdll) ol:where(.astro-bfzcsdll){gap:var(--wa-space-3);color:var(--wa-color-muted);margin:0;padding-inline-start:var(--wa-space-6);line-height:1.6;display:grid}.dependency-ledger:where(.astro-bfzcsdll){gap:var(--wa-space-6);display:grid}.dependency-ledger:where(.astro-bfzcsdll) header:where(.astro-bfzcsdll)>p:where(.astro-bfzcsdll),.dependency-ledger:where(.astro-bfzcsdll) h3:where(.astro-bfzcsdll){margin-block:0}.dependency-ledger:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dependency-ledger:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll){gap:var(--wa-space-3);padding:var(--wa-space-3);border-block-end:var(--wa-rule-width) solid var(--wa-color-rule);color:var(--wa-color-muted);font-size:var(--wa-type-small);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.dependency-ledger:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll):nth-child(odd){border-inline-end:var(--wa-rule-width) solid var(--wa-color-rule)}.dependency-ledger:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){color:var(--wa-color-link)}.vault-example__link:where(.astro-bfzcsdll){margin:0}@media (width>=58rem){.homepage-hero:where(.astro-bfzcsdll){grid-template-columns:minmax(28rem,5fr) minmax(34rem,7fr)}.homepage-hero__copy:where(.astro-bfzcsdll){border-inline-end:var(--wa-rule-width) solid var(--wa-color-rule);justify-content:flex-start}.system-summary__groups:where(.astro-bfzcsdll){grid-template-columns:repeat(4,minmax(0,1fr))}.system-summary__groups:where(.astro-bfzcsdll)>li:where(.astro-bfzcsdll):not(:last-child):after{inline-size:var(--wa-space-4);border-block-start:var(--wa-rule-width) solid var(--wa-color-border-strong);content:"";position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--wa-space-4))}.homepage-band--model:where(.astro-bfzcsdll),.homepage-band--flows:where(.astro-bfzcsdll),.homepage-band--labs:where(.astro-bfzcsdll){grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr)}.vault-example__header:where(.astro-bfzcsdll),.vault-example__paths:where(.astro-bfzcsdll){gap:var(--wa-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.vault-example__paths:where(.astro-bfzcsdll) section:where(.astro-bfzcsdll)+section:where(.astro-bfzcsdll){border-block-start:0;border-inline-start:var(--wa-rule-width) solid var(--wa-color-rule);padding-inline-start:var(--wa-space-12)}.composition-path:where(.astro-bfzcsdll){grid-template-columns:repeat(5,minmax(0,1fr))}.composition-path:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll)+li:where(.astro-bfzcsdll){border-block-start:0;border-inline-start:var(--wa-rule-width) solid var(--wa-color-rule)}.composition-path:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll):not(:last-child):after{z-index:1;border-block-start:var(--wa-rule-width) solid var(--wa-color-border-strong);border-inline-end:var(--wa-rule-width) solid var(--wa-color-border-strong);background:var(--wa-color-bg);content:"";block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:50%;inset-inline-end:-.3rem;transform:translateY(-50%)rotate(45deg)}}@media (width>=74rem){.audience-entry:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll){grid-template-columns:repeat(3,minmax(0,1fr))}.audience-entry:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll)+li:where(.astro-bfzcsdll){border-block-start:0;border-inline-start:var(--wa-rule-width) solid var(--wa-color-rule)}.audience-entry:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){padding-inline:var(--wa-space-3);grid-template-columns:auto minmax(0,1fr)}.audience-entry:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll):first-child a:where(.astro-bfzcsdll){padding-inline-start:0}.audience-entry:where(.astro-bfzcsdll) svg:where(.astro-bfzcsdll){display:none}}@media (width<=57.99rem){.homepage-hero:where(.astro-bfzcsdll){min-block-size:auto}.system-summary:where(.astro-bfzcsdll){border-block-start:var(--wa-rule-width) solid var(--wa-color-rule)}.system-relationships:where(.astro-bfzcsdll)>ol:where(.astro-bfzcsdll){grid-template-columns:1fr}.system-summary__groups:where(.astro-bfzcsdll){grid-template-columns:repeat(2,minmax(0,1fr))}.flow-ledger__copy:where(.astro-bfzcsdll){gap:var(--wa-space-1);grid-template-columns:1fr}.dependency-ledger:where(.astro-bfzcsdll) ul:where(.astro-bfzcsdll){grid-template-columns:1fr}.dependency-ledger:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll):nth-child(odd){border-inline-end:0}}@media (width<=36rem){.homepage-atlas:where(.astro-bfzcsdll){border-inline:0}.homepage-hero__copy:where(.astro-bfzcsdll),.system-summary:where(.astro-bfzcsdll),.homepage-band:where(.astro-bfzcsdll){padding-inline:var(--wa-space-5)}.homepage-hero:where(.astro-bfzcsdll) h1:where(.astro-bfzcsdll){font-size:clamp(2.15rem,9.5vw,2.75rem)}.system-summary:where(.astro-bfzcsdll) figcaption:where(.astro-bfzcsdll){flex-direction:column;align-items:flex-start}.system-trace-filter:where(.astro-bfzcsdll)>div:where(.astro-bfzcsdll){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-relationships:where(.astro-bfzcsdll)>header:where(.astro-bfzcsdll){align-items:flex-start;gap:var(--wa-space-1);flex-direction:column}.system-relationships__path:where(.astro-bfzcsdll){grid-template-columns:minmax(0,1fr) minmax(4.75rem,.8fr) minmax(0,1fr)}.layer-list:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll),.lab-list:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){grid-template-columns:2.25rem minmax(0,1fr) auto}.layer-list:where(.astro-bfzcsdll) p:where(.astro-bfzcsdll),.lab-list:where(.astro-bfzcsdll) small:where(.astro-bfzcsdll){grid-column:2/-1}.flow-ledger:where(.astro-bfzcsdll) .wa-flow:where(.astro-bfzcsdll){gap:var(--wa-space-3);grid-template-columns:2.25rem minmax(4.5rem,5rem) minmax(0,1fr)}.composition-path:where(.astro-bfzcsdll) a:where(.astro-bfzcsdll){padding-inline:var(--wa-space-2)}.dependency-ledger:where(.astro-bfzcsdll) li:where(.astro-bfzcsdll){gap:var(--wa-space-1);grid-template-columns:1fr}}
