.rag-svg[data-astro-cid-s2jvtoxb]{--rag-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--rag-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--rag-store-fill:color-mix(in srgb, var(--color-text-primary) 4%, color-mix(in srgb, var(--color-primary-300) 18%, var(--color-bg-button)));--rag-accent-stroke:color-mix(in srgb, var(--color-logo-mark) 55%, transparent);--rag-accent-fill:color-mix(in srgb, var(--color-logo-mark) 14%, var(--color-bg-button))}.rag-svg--tall[data-astro-cid-s2jvtoxb]{max-width:27rem}.rag-node-rect[data-astro-cid-s2jvtoxb]{fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));stroke:var(--color-separator);stroke-width:1px}.rag-node-rect--store[data-astro-cid-s2jvtoxb]{fill:var(--rag-store-fill)}.rag-node-rect--accent[data-astro-cid-s2jvtoxb]{fill:var(--rag-accent-fill);stroke:var(--rag-accent-stroke)}.rag-chip-rect[data-astro-cid-s2jvtoxb]{fill:color-mix(in srgb, var(--color-logo-mark) 10%, transparent);stroke:color-mix(in srgb, var(--color-logo-mark) 32%, transparent);stroke-width:1px}.rag-name[data-astro-cid-s2jvtoxb]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.rag-sub[data-astro-cid-s2jvtoxb]{font-family:var(--font-display);fill:var(--rag-label);font-size:11px}.rag-chip-label[data-astro-cid-s2jvtoxb]{font-family:var(--font-display);fill:color-mix(in srgb, var(--color-text-primary) 82%, transparent);font-size:10.5px}.rag-elabel[data-astro-cid-s2jvtoxb]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:var(--rag-label);font-size:10.5px}.rag-elabel--accent[data-astro-cid-s2jvtoxb]{fill:var(--color-logo-mark)}.rag-svg--tall[data-astro-cid-s2jvtoxb] .rag-name[data-astro-cid-s2jvtoxb]{font-size:18px}.rag-svg--tall[data-astro-cid-s2jvtoxb] .rag-sub[data-astro-cid-s2jvtoxb]{font-size:14px}.rag-svg--tall[data-astro-cid-s2jvtoxb] .rag-chip-label[data-astro-cid-s2jvtoxb]{font-size:12px}.rag-svg--tall[data-astro-cid-s2jvtoxb] .rag-elabel[data-astro-cid-s2jvtoxb]{font-size:13px}.rag-edge[data-astro-cid-s2jvtoxb]{fill:none;stroke:var(--rag-edge);stroke-width:1.2px}.rag-edge--return[data-astro-cid-s2jvtoxb]{stroke-dasharray:5 4;stroke-width:1px}.rag-edge--accent[data-astro-cid-s2jvtoxb]{stroke:var(--color-logo-mark);stroke-width:1.5px}.rag-marker[data-astro-cid-s2jvtoxb]{fill:var(--rag-edge)}.rag-marker--accent[data-astro-cid-s2jvtoxb]{fill:var(--color-logo-mark)}.rag-loop-line[data-astro-cid-s2jvtoxb]{stroke-dasharray:1;stroke-dashoffset:0}@keyframes rag-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rag-providers-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes rag-loop-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rag-head-in{0%{opacity:0}to{opacity:1}}html.js [data-reveal-stage].is-staged .rag-item[data-astro-cid-s2jvtoxb]{animation:rag-stage-in var(--motion-reveal-enter) both;animation-delay:var(--rag-delay,0s)}html.js [data-reveal-stage].is-staged .rag-item--providers[data-astro-cid-s2jvtoxb]{transform-box:fill-box;transform-origin:50%;animation-name:rag-providers-in}html.js [data-reveal-stage].is-staged .rag-item--draw[data-astro-cid-s2jvtoxb]{animation-name:rag-loop-draw;animation-duration:.65s}html.js [data-reveal-stage].is-staged .rag-item--head[data-astro-cid-s2jvtoxb]{animation-name:rag-head-in;animation-duration:.2s}@media (prefers-reduced-motion:reduce){.rag-item[data-astro-cid-s2jvtoxb]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.rag-svg--tall[data-astro-cid-s2jvtoxb]{display:none!important}.rag-svg--wide[data-astro-cid-s2jvtoxb]{display:block!important}.rag-item[data-astro-cid-s2jvtoxb]{opacity:1!important;animation:none!important;transform:none!important}}.jt-svg[data-astro-cid-zyvyp7d4]{--jt-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--jt-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--jt-accent-stroke:color-mix(in srgb, var(--color-logo-mark) 55%, transparent);--jt-accent-fill:color-mix(in srgb, var(--color-logo-mark) 14%, var(--color-bg-button))}.jt-svg--tall[data-astro-cid-zyvyp7d4]{max-width:27rem}.jt-rule[data-astro-cid-zyvyp7d4],.jt-tick[data-astro-cid-zyvyp7d4]{stroke:var(--jt-edge);stroke-width:1px}.jt-bar[data-astro-cid-zyvyp7d4]{fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));stroke:var(--color-separator);stroke-width:1px;transform-box:fill-box;transform-origin:0}.jt-bar--accent[data-astro-cid-zyvyp7d4]{fill:var(--jt-accent-fill);stroke:var(--jt-accent-stroke)}.jt-chip[data-astro-cid-zyvyp7d4]{fill:color-mix(in srgb, var(--color-logo-mark) 10%, transparent);stroke:color-mix(in srgb, var(--color-logo-mark) 32%, transparent);stroke-width:1px}.jt-name[data-astro-cid-zyvyp7d4]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.jt-range[data-astro-cid-zyvyp7d4],.jt-what[data-astro-cid-zyvyp7d4]{font-family:var(--font-display);fill:var(--jt-label);font-size:11px}.jt-tick-label[data-astro-cid-zyvyp7d4],.jt-outcome-label[data-astro-cid-zyvyp7d4]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:var(--jt-label);font-size:10.5px}.jt-outcome-label[data-astro-cid-zyvyp7d4]{fill:var(--color-logo-mark)}.jt-chip-label[data-astro-cid-zyvyp7d4]{font-family:var(--font-display);fill:color-mix(in srgb, var(--color-text-primary) 82%, transparent);font-size:10.5px}.jt-outcome-text[data-astro-cid-zyvyp7d4]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-name[data-astro-cid-zyvyp7d4]{font-size:18px}.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-range[data-astro-cid-zyvyp7d4],.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-what[data-astro-cid-zyvyp7d4]{font-size:13px}.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-tick-label[data-astro-cid-zyvyp7d4],.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-chip-label[data-astro-cid-zyvyp7d4]{font-size:12px}.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-outcome-label[data-astro-cid-zyvyp7d4]{font-size:11px}.jt-svg--tall[data-astro-cid-zyvyp7d4] .jt-outcome-text[data-astro-cid-zyvyp7d4]{font-size:14px}@keyframes jt-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jt-bar-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.js [data-reveal-stage].is-staged .jt-item[data-astro-cid-zyvyp7d4]{animation:jt-stage-in var(--motion-reveal-enter) both;animation-delay:var(--jt-delay,0s)}html.js [data-reveal-stage].is-staged .jt-bar[data-astro-cid-zyvyp7d4]{animation:.56s ease-out both jt-bar-draw;animation-delay:var(--jt-delay,0s)}@media (prefers-reduced-motion:reduce){.jt-item[data-astro-cid-zyvyp7d4],.jt-bar[data-astro-cid-zyvyp7d4]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.jt-svg--tall[data-astro-cid-zyvyp7d4]{display:none!important}.jt-svg--wide[data-astro-cid-zyvyp7d4]{display:block!important}.jt-item[data-astro-cid-zyvyp7d4],.jt-bar[data-astro-cid-zyvyp7d4]{opacity:1!important;animation:none!important;transform:none!important}}.ba-svg[data-astro-cid-rfu33gq4]{--ba-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--ba-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--ba-store-fill:color-mix(in srgb, var(--color-text-primary) 4%, color-mix(in srgb, var(--color-primary-300) 18%, var(--color-bg-button)));--ba-accent-stroke:color-mix(in srgb, var(--color-logo-mark) 55%, transparent);--ba-accent-fill:color-mix(in srgb, var(--color-logo-mark) 14%, var(--color-bg-button))}.ba-svg--tall[data-astro-cid-rfu33gq4]{max-width:27rem}.ba-node-rect[data-astro-cid-rfu33gq4]{fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));stroke:var(--color-separator);stroke-width:1px}.ba-node-rect--store[data-astro-cid-rfu33gq4]{fill:var(--ba-store-fill)}.ba-node-rect--accent[data-astro-cid-rfu33gq4]{fill:var(--ba-accent-fill);stroke:var(--ba-accent-stroke)}.ba-name[data-astro-cid-rfu33gq4]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.ba-sub[data-astro-cid-rfu33gq4]{font-family:var(--font-display);fill:var(--ba-label);font-size:11px}.ba-elabel[data-astro-cid-rfu33gq4]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:var(--ba-label);font-size:10.5px}.ba-elabel--accent[data-astro-cid-rfu33gq4]{fill:var(--color-logo-mark)}.ba-svg--tall[data-astro-cid-rfu33gq4] .ba-name[data-astro-cid-rfu33gq4]{font-size:18px}.ba-svg--tall[data-astro-cid-rfu33gq4] .ba-sub[data-astro-cid-rfu33gq4]{font-size:14px}.ba-svg--tall[data-astro-cid-rfu33gq4] .ba-elabel[data-astro-cid-rfu33gq4]{font-size:13px}.ba-edge[data-astro-cid-rfu33gq4]{fill:none;stroke:var(--ba-edge);stroke-width:1.2px}.ba-edge--accent[data-astro-cid-rfu33gq4]{stroke:var(--color-logo-mark);stroke-width:1.5px}.ba-marker[data-astro-cid-rfu33gq4]{fill:var(--ba-edge)}.ba-marker--accent[data-astro-cid-rfu33gq4]{fill:var(--color-logo-mark)}.ba-item--draw[data-astro-cid-rfu33gq4]{stroke-dasharray:1;stroke-dashoffset:0}@keyframes ba-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ba-focal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes ba-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ba-head-in{0%{opacity:0}to{opacity:1}}html.js [data-reveal-stage].is-staged .ba-item[data-astro-cid-rfu33gq4]{animation:ba-stage-in var(--motion-reveal-enter) both;animation-delay:var(--ba-delay,0s)}html.js [data-reveal-stage].is-staged .ba-item--focal[data-astro-cid-rfu33gq4]{transform-box:fill-box;transform-origin:50%;animation-name:ba-focal-in}html.js [data-reveal-stage].is-staged .ba-item--draw[data-astro-cid-rfu33gq4]{animation-name:ba-draw;animation-duration:.65s}html.js [data-reveal-stage].is-staged .ba-item--head[data-astro-cid-rfu33gq4]{animation-name:ba-head-in;animation-duration:.2s}@media (prefers-reduced-motion:reduce){.ba-item[data-astro-cid-rfu33gq4]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.ba-svg--tall[data-astro-cid-rfu33gq4]{display:none!important}.ba-svg--wide[data-astro-cid-rfu33gq4]{display:block!important}.ba-item[data-astro-cid-rfu33gq4]{opacity:1!important;animation:none!important;transform:none!important}}.pp-svg[data-astro-cid-e23rya2y]{--pp-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--pp-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--pp-store-fill:color-mix(in srgb, var(--color-text-primary) 4%, color-mix(in srgb, var(--color-primary-300) 18%, var(--color-bg-button)))}.pp-svg--tall[data-astro-cid-e23rya2y]{max-width:27rem}.pp-node-rect[data-astro-cid-e23rya2y]{fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));stroke:var(--color-separator);stroke-width:1px}.pp-node-rect--store[data-astro-cid-e23rya2y]{fill:var(--pp-store-fill)}.pp-plate[data-astro-cid-e23rya2y]{fill:color-mix(in srgb, var(--color-text-primary) 3%, var(--color-bg-button));stroke:var(--color-separator);stroke-width:1px}.pp-name[data-astro-cid-e23rya2y]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.pp-sub[data-astro-cid-e23rya2y]{font-family:var(--font-display);fill:var(--pp-label);font-size:11px}.pp-elabel[data-astro-cid-e23rya2y]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:var(--pp-label);font-size:10.5px}.pp-elabel--accent[data-astro-cid-e23rya2y]{fill:var(--color-logo-mark)}.pp-elabel--ink[data-astro-cid-e23rya2y]{fill:var(--color-text-primary)}.pp-chip[data-astro-cid-e23rya2y]{fill:var(--color-bg-tag-button);stroke:var(--color-button-stroke);stroke-width:1px}.pp-chip-text[data-astro-cid-e23rya2y]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;fill:var(--pp-label);font-size:10px}.pp-tile[data-astro-cid-e23rya2y]{fill:color-mix(in srgb, var(--color-text-primary) 8%, var(--color-bg-button));stroke:var(--color-logo-mark);stroke-width:1.2px;stroke-dasharray:5 4}.pp-guide-sample[data-astro-cid-e23rya2y]{stroke:var(--color-logo-mark);stroke-width:1.2px;stroke-dasharray:5 4}.pp-dim[data-astro-cid-e23rya2y]{stroke:color-mix(in srgb, var(--color-text-primary) 45%, transparent);stroke-width:1px}.pp-glyph[data-astro-cid-e23rya2y]{fill:none;stroke:color-mix(in srgb, var(--color-text-primary) 45%, transparent);stroke-width:1.2px}.pp-glyph-fill[data-astro-cid-e23rya2y]{fill:color-mix(in srgb, var(--color-text-primary) 45%, transparent)}.pp-edge[data-astro-cid-e23rya2y]{fill:none;stroke:var(--pp-edge);stroke-width:1.2px}.pp-edge--accent[data-astro-cid-e23rya2y]{stroke:var(--color-logo-mark);stroke-width:1.5px}.pp-marker[data-astro-cid-e23rya2y]{fill:var(--pp-edge)}.pp-marker--accent[data-astro-cid-e23rya2y]{fill:var(--color-logo-mark)}.pp-item--draw[data-astro-cid-e23rya2y]{stroke-dasharray:1;stroke-dashoffset:0}.pp-svg--tall[data-astro-cid-e23rya2y] .pp-name[data-astro-cid-e23rya2y]{font-size:18px}.pp-svg--tall[data-astro-cid-e23rya2y] .pp-sub[data-astro-cid-e23rya2y],.pp-svg--tall[data-astro-cid-e23rya2y] .pp-elabel[data-astro-cid-e23rya2y]{font-size:13px}.pp-svg--tall[data-astro-cid-e23rya2y] .pp-chip-text[data-astro-cid-e23rya2y]{font-size:9px}@keyframes pp-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pp-tile-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes pp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pp-head-in{0%{opacity:0}to{opacity:1}}html.js [data-reveal-stage].is-staged .pp-item[data-astro-cid-e23rya2y]{animation:pp-stage-in var(--motion-reveal-enter) both;animation-delay:var(--pp-delay,0s)}html.js [data-reveal-stage].is-staged .pp-tile-group[data-astro-cid-e23rya2y]{animation:pp-tile-in .42s var(--ease-reveal-enter) both;animation-delay:var(--pp-tile-delay,0s);transform-box:fill-box;transform-origin:50%}html.js [data-reveal-stage].is-staged .pp-item--draw[data-astro-cid-e23rya2y]{animation-name:pp-draw;animation-duration:.65s}html.js [data-reveal-stage].is-staged .pp-item--head[data-astro-cid-e23rya2y]{animation-name:pp-head-in;animation-duration:.2s}@media (prefers-reduced-motion:reduce){.pp-item[data-astro-cid-e23rya2y],.pp-tile-group[data-astro-cid-e23rya2y]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.pp-svg--tall[data-astro-cid-e23rya2y]{display:none!important}.pp-svg--wide[data-astro-cid-e23rya2y]{display:block!important}.pp-item[data-astro-cid-e23rya2y],.pp-tile-group[data-astro-cid-e23rya2y]{opacity:1!important;animation:none!important;transform:none!important}}.bdd-svg[data-astro-cid-gj6i46ev]{--bdd-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--bdd-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--bdd-store-fill:color-mix(in srgb, var(--color-text-primary) 4%, color-mix(in srgb, var(--color-primary-300) 18%, var(--color-bg-button)));--bdd-accent-stroke:color-mix(in srgb, var(--color-logo-mark) 55%, transparent);--bdd-accent-fill:color-mix(in srgb, var(--color-logo-mark) 14%, var(--color-bg-button))}.bdd-svg--tall[data-astro-cid-gj6i46ev]{max-width:27rem}.bdd-zone-rect[data-astro-cid-gj6i46ev]{fill:color-mix(in srgb, var(--color-text-primary) 2%, transparent);stroke:var(--color-separator);stroke-width:1px;stroke-dasharray:6 5}.bdd-node-rect[data-astro-cid-gj6i46ev]{fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));stroke:var(--color-separator);stroke-width:1px}.bdd-node-rect--store[data-astro-cid-gj6i46ev]{fill:var(--bdd-store-fill)}.bdd-node-rect--accent[data-astro-cid-gj6i46ev]{fill:var(--bdd-accent-fill);stroke:var(--bdd-accent-stroke)}.bdd-chip-rect[data-astro-cid-gj6i46ev]{fill:color-mix(in srgb, var(--color-text-primary) 6%, transparent);stroke:var(--color-separator);stroke-width:1px}.bdd-name[data-astro-cid-gj6i46ev]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:16px;font-weight:300}.bdd-sub[data-astro-cid-gj6i46ev]{font-family:var(--font-display);fill:var(--bdd-label);font-size:11px}.bdd-signal[data-astro-cid-gj6i46ev]{font-family:var(--font-display);fill:var(--bdd-label);font-size:10px}.bdd-chip-label[data-astro-cid-gj6i46ev],.bdd-zone-label[data-astro-cid-gj6i46ev]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:color-mix(in srgb, var(--color-text-primary) 70%, transparent);font-size:10px}.bdd-zone-label[data-astro-cid-gj6i46ev]{font-size:11px}.bdd-caption[data-astro-cid-gj6i46ev]{font-family:var(--font-display);fill:var(--bdd-label);font-size:12px}.bdd-svg--tall[data-astro-cid-gj6i46ev] .bdd-name[data-astro-cid-gj6i46ev]{font-size:18px}.bdd-svg--tall[data-astro-cid-gj6i46ev] .bdd-sub[data-astro-cid-gj6i46ev]{font-size:14px}.bdd-svg--tall[data-astro-cid-gj6i46ev] .bdd-signal[data-astro-cid-gj6i46ev]{font-size:13px}.bdd-svg--tall[data-astro-cid-gj6i46ev] .bdd-chip-label[data-astro-cid-gj6i46ev]{font-size:11px}.bdd-svg--tall[data-astro-cid-gj6i46ev] .bdd-zone-label[data-astro-cid-gj6i46ev]{font-size:12px}.bdd-svg--tall[data-astro-cid-gj6i46ev] .bdd-caption[data-astro-cid-gj6i46ev]{font-size:14px}.bdd-edge[data-astro-cid-gj6i46ev]{fill:none;stroke:var(--bdd-edge);stroke-width:1.2px}.bdd-edge--accent[data-astro-cid-gj6i46ev]{stroke:var(--color-logo-mark);stroke-width:1.5px}.bdd-marker[data-astro-cid-gj6i46ev]{fill:var(--bdd-edge)}.bdd-marker--accent[data-astro-cid-gj6i46ev]{fill:var(--color-logo-mark)}.bdd-draw[data-astro-cid-gj6i46ev]{stroke-dasharray:1;stroke-dashoffset:0}@keyframes bdd-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bdd-engine-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes bdd-draw-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bdd-head-in{0%{opacity:0}to{opacity:1}}html.js [data-reveal-stage].is-staged .bdd-item[data-astro-cid-gj6i46ev]{animation:bdd-stage-in var(--motion-reveal-enter) both;animation-delay:var(--bdd-delay,0s)}html.js [data-reveal-stage].is-staged .bdd-engine[data-astro-cid-gj6i46ev]{transform-box:fill-box;transform-origin:50%;animation-name:bdd-engine-in}html.js [data-reveal-stage].is-staged .bdd-draw[data-astro-cid-gj6i46ev]{animation-name:bdd-draw-in;animation-duration:.65s}html.js [data-reveal-stage].is-staged .bdd-head[data-astro-cid-gj6i46ev]{animation-name:bdd-head-in;animation-duration:.2s}@media (prefers-reduced-motion:reduce){.bdd-item[data-astro-cid-gj6i46ev]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.bdd-svg--tall[data-astro-cid-gj6i46ev]{display:none!important}.bdd-svg--wide[data-astro-cid-gj6i46ev]{display:block!important}.bdd-item[data-astro-cid-gj6i46ev]{opacity:1!important;animation:none!important;transform:none!important}}.mus-svg[data-astro-cid-n3dfzkbw]{--mus-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--mus-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--mus-node-fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));--mus-external-fill:color-mix(in srgb, var(--color-text-primary) 3%, var(--color-bg-button));--mus-store-fill:color-mix(in srgb, var(--color-text-primary) 4%, color-mix(in srgb, var(--color-primary-300) 12%, var(--color-bg-button)));--mus-accent-stroke:color-mix(in srgb, var(--color-logo-mark) 65%, transparent);--mus-accent-fill:color-mix(in srgb, var(--color-logo-mark) 16%, var(--color-bg-button))}.mus-svg--tall[data-astro-cid-n3dfzkbw]{max-width:27rem}.mus-node-rect[data-astro-cid-n3dfzkbw]{fill:var(--mus-node-fill);stroke:var(--color-separator);stroke-width:1px}.mus-node-rect--store[data-astro-cid-n3dfzkbw]{fill:var(--mus-store-fill)}.mus-node-rect--external[data-astro-cid-n3dfzkbw]{fill:var(--mus-external-fill)}.mus-node-rect--accent[data-astro-cid-n3dfzkbw]{fill:var(--mus-accent-fill);stroke:var(--mus-accent-stroke)}.mus-name[data-astro-cid-n3dfzkbw]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.mus-sub[data-astro-cid-n3dfzkbw]{font-family:var(--font-display);fill:var(--mus-label);font-size:11px}.mus-caption[data-astro-cid-n3dfzkbw]{font-family:var(--font-display);fill:var(--mus-label);font-size:12px}.mus-svg--tall[data-astro-cid-n3dfzkbw] .mus-name[data-astro-cid-n3dfzkbw]{font-size:18px}.mus-svg--tall[data-astro-cid-n3dfzkbw] .mus-sub[data-astro-cid-n3dfzkbw],.mus-svg--tall[data-astro-cid-n3dfzkbw] .mus-caption[data-astro-cid-n3dfzkbw]{font-size:14px}.mus-edge[data-astro-cid-n3dfzkbw]{fill:none;stroke:var(--mus-edge);stroke-width:1.2px}.mus-edge--dashed[data-astro-cid-n3dfzkbw]{stroke-dasharray:5 4;stroke-width:1px}.mus-marker[data-astro-cid-n3dfzkbw]{fill:var(--mus-edge)}@keyframes mus-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mus-focus-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}html.js [data-reveal-stage].is-staged .mus-item[data-astro-cid-n3dfzkbw]{animation:mus-stage-in var(--motion-reveal-enter) both;animation-delay:var(--mus-delay,0s)}html.js [data-reveal-stage].is-staged .mus-focus[data-astro-cid-n3dfzkbw]{transform-box:fill-box;transform-origin:50%;animation-name:mus-focus-in}@media (prefers-reduced-motion:reduce){.mus-item[data-astro-cid-n3dfzkbw]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.mus-svg--tall[data-astro-cid-n3dfzkbw]{display:none!important}.mus-svg--wide[data-astro-cid-n3dfzkbw]{display:block!important}.mus-item[data-astro-cid-n3dfzkbw]{opacity:1!important;animation:none!important;transform:none!important}}.fhub-svg[data-astro-cid-qn2amq5j]{--fhub-edge:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--fhub-label:color-mix(in srgb, var(--color-text-primary) 62%, transparent);--fhub-node-fill:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-button));--fhub-external-fill:color-mix(in srgb, var(--color-text-primary) 3%, var(--color-bg-button));--fhub-store-fill:color-mix(in srgb, var(--color-text-primary) 4%, color-mix(in srgb, var(--color-primary-300) 12%, var(--color-bg-button)));--fhub-accent-stroke:color-mix(in srgb, var(--color-logo-mark) 55%, transparent);--fhub-accent-fill:color-mix(in srgb, var(--color-logo-mark) 14%, var(--color-bg-button))}.fhub-svg--tall[data-astro-cid-qn2amq5j]{max-width:27rem}.fhub-zone-rect[data-astro-cid-qn2amq5j]{fill:color-mix(in srgb, var(--color-text-primary) 2%, transparent);stroke:var(--color-separator);stroke-width:1px;stroke-dasharray:6 5}.fhub-node-rect[data-astro-cid-qn2amq5j]{fill:var(--fhub-node-fill);stroke:var(--color-separator);stroke-width:1px}.fhub-node-rect--store[data-astro-cid-qn2amq5j]{fill:var(--fhub-store-fill)}.fhub-node-rect--external[data-astro-cid-qn2amq5j]{fill:var(--fhub-external-fill)}.fhub-node-rect--accent[data-astro-cid-qn2amq5j]{fill:var(--fhub-accent-fill);stroke:var(--fhub-accent-stroke)}.fhub-chip-rect[data-astro-cid-qn2amq5j]{fill:color-mix(in srgb, var(--color-text-primary) 6%, transparent);stroke:var(--color-separator);stroke-width:1px}.fhub-name[data-astro-cid-qn2amq5j]{font-family:var(--font-sans);fill:var(--color-text-primary);font-size:15px;font-weight:300}.fhub-sub[data-astro-cid-qn2amq5j]{font-family:var(--font-display);fill:var(--fhub-label);font-size:11px}.fhub-chip-label[data-astro-cid-qn2amq5j],.fhub-zone-label[data-astro-cid-qn2amq5j]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;fill:color-mix(in srgb, var(--color-text-primary) 70%, transparent);font-size:10px}.fhub-zone-label[data-astro-cid-qn2amq5j]{font-size:11px}.fhub-caption[data-astro-cid-qn2amq5j]{font-family:var(--font-display);fill:var(--fhub-label);font-size:12px}.fhub-svg--tall[data-astro-cid-qn2amq5j] .fhub-name[data-astro-cid-qn2amq5j]{font-size:18px}.fhub-svg--tall[data-astro-cid-qn2amq5j] .fhub-sub[data-astro-cid-qn2amq5j]{font-size:14px}.fhub-svg--tall[data-astro-cid-qn2amq5j] .fhub-chip-label[data-astro-cid-qn2amq5j],.fhub-svg--tall[data-astro-cid-qn2amq5j] .fhub-zone-label[data-astro-cid-qn2amq5j]{font-size:12px}.fhub-svg--tall[data-astro-cid-qn2amq5j] .fhub-caption[data-astro-cid-qn2amq5j]{font-size:14px}.fhub-edge[data-astro-cid-qn2amq5j]{fill:none;stroke:var(--fhub-edge);stroke-width:1.2px}.fhub-edge--dashed[data-astro-cid-qn2amq5j]{stroke-dasharray:5 4;stroke-width:1px}.fhub-edge--accent[data-astro-cid-qn2amq5j]{stroke:var(--color-logo-mark);stroke-width:1.5px}.fhub-marker[data-astro-cid-qn2amq5j]{fill:var(--fhub-edge)}.fhub-marker--accent[data-astro-cid-qn2amq5j]{fill:var(--color-logo-mark)}.fhub-draw[data-astro-cid-qn2amq5j]{stroke-dasharray:1;stroke-dashoffset:0}@keyframes fhub-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fhub-focus-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fhub-draw-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fhub-head-in{0%{opacity:0}to{opacity:1}}html.js [data-reveal-stage].is-staged .fhub-item[data-astro-cid-qn2amq5j]{animation:fhub-stage-in var(--motion-reveal-enter) both;animation-delay:var(--fhub-delay,0s)}html.js [data-reveal-stage].is-staged .fhub-focus[data-astro-cid-qn2amq5j]{transform-box:fill-box;transform-origin:50%;animation-name:fhub-focus-in}html.js [data-reveal-stage].is-staged .fhub-draw[data-astro-cid-qn2amq5j]{animation-name:fhub-draw-in;animation-duration:.65s}html.js [data-reveal-stage].is-staged .fhub-head[data-astro-cid-qn2amq5j]{animation-name:fhub-head-in;animation-duration:.2s}@media (prefers-reduced-motion:reduce){.fhub-item[data-astro-cid-qn2amq5j]{opacity:1!important;animation:none!important;transform:none!important}.fhub-draw[data-astro-cid-qn2amq5j]{stroke-dashoffset:0!important;animation:none!important}}@media print{.fhub-svg--tall[data-astro-cid-qn2amq5j]{display:none!important}.fhub-svg--wide[data-astro-cid-qn2amq5j]{display:block!important}.fhub-item[data-astro-cid-qn2amq5j]{opacity:1!important;animation:none!important;transform:none!important}.fhub-draw[data-astro-cid-qn2amq5j]{stroke-dashoffset:0!important;animation:none!important}}
