.motion-toggle[data-astro-cid-oxcxn3us]:not([hidden]){border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font-size:var(--size-step--1);background:0 0;margin-block-start:var(--space-2xs);margin-inline-start:auto;padding:.3em .9em;display:block}.motion-toggle--loose[data-astro-cid-oxcxn3us]:not([hidden]){margin-block-start:var(--space-s)}.motion-toggle[data-astro-cid-oxcxn3us]:hover{color:var(--color-text)}.architecture[data-astro-cid-y2tjqxgn]{margin-block:var(--space-m);container-type:inline-size}.diagram[data-astro-cid-y2tjqxgn]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.diagram--wide[data-astro-cid-y2tjqxgn]{display:none}.diagram--narrow[data-astro-cid-y2tjqxgn]{max-width:26rem;margin-inline:auto}@container (width>=40rem){.diagram--wide[data-astro-cid-y2tjqxgn]{display:block}.diagram--narrow[data-astro-cid-y2tjqxgn]{display:none}}.panel[data-astro-cid-y2tjqxgn]{fill:none;stroke:oklch(from var(--color-text) l c h / 40%);stroke-dasharray:4 5;stroke-width:1.2px}.panel__label[data-astro-cid-y2tjqxgn]{fill:var(--color-text-secondary);font-size:var(--size-step--1);font-weight:var(--fw-600)}.diagram--narrow[data-astro-cid-y2tjqxgn] .panel__label[data-astro-cid-y2tjqxgn]{font-size:var(--size-step--2)}.link[data-astro-cid-y2tjqxgn]{stroke:oklch(from var(--color-text) l c h / 35%);stroke-width:1.2px}.link--data[data-astro-cid-y2tjqxgn]{stroke:var(--color-accent);stroke-width:2.5px}.node[data-astro-cid-y2tjqxgn] text[data-astro-cid-y2tjqxgn]{fill:var(--color-text);font-size:var(--size-step--1);text-anchor:middle}.diagram--narrow[data-astro-cid-y2tjqxgn] .node[data-astro-cid-y2tjqxgn] text[data-astro-cid-y2tjqxgn]{font-size:var(--size-step--2)}.node[data-astro-cid-y2tjqxgn] .node__base[data-astro-cid-y2tjqxgn]{fill:var(--color-surface);stroke:none}.node--xroad[data-astro-cid-y2tjqxgn] rect[data-astro-cid-y2tjqxgn]{fill:oklch(from var(--color-accent) l c h / 15%);stroke:var(--color-accent);stroke-width:2px}.node--xroad[data-astro-cid-y2tjqxgn] text[data-astro-cid-y2tjqxgn]{font-weight:var(--fw-700)}.node--trust[data-astro-cid-y2tjqxgn] rect[data-astro-cid-y2tjqxgn]{fill:var(--color-surface);stroke:oklch(from var(--color-text) l c h / 45%);stroke-width:1.5px}.node--system[data-astro-cid-y2tjqxgn] circle[data-astro-cid-y2tjqxgn]{fill:oklch(from var(--color-text) l c h / 14%)}.node--system[data-astro-cid-y2tjqxgn] text[data-astro-cid-y2tjqxgn]{font-weight:var(--fw-600)}.packet--request[data-astro-cid-y2tjqxgn]{--packet:var(--color-accent)}.packet--response[data-astro-cid-y2tjqxgn]{--packet:var(--color-text)}.packet--control[data-astro-cid-y2tjqxgn]{--packet:var(--color-text-secondary)}.packet__glow[data-astro-cid-y2tjqxgn]{fill:var(--packet);fill-opacity:.25}.packet__core[data-astro-cid-y2tjqxgn]{fill:var(--packet)}.packet--request[data-astro-cid-y2tjqxgn] .packet__core[data-astro-cid-y2tjqxgn],.packet--response[data-astro-cid-y2tjqxgn] .packet__core[data-astro-cid-y2tjqxgn]{stroke:var(--color-surface);stroke-width:1.5px}.packet--request[data-astro-cid-y2tjqxgn] .packet__glow[data-astro-cid-y2tjqxgn],.packet--response[data-astro-cid-y2tjqxgn] .packet__glow[data-astro-cid-y2tjqxgn]{fill-opacity:.3}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-y2tjqxgn]{display:none}}.split[data-astro-cid-76rrcli3]{container-type:inline-size}.chart[data-astro-cid-76rrcli3]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.chart--wide[data-astro-cid-76rrcli3]{display:none}@container (width>=36rem){.chart--wide[data-astro-cid-76rrcli3]{display:block}.chart--narrow[data-astro-cid-76rrcli3]{display:none}}.seg--0[data-astro-cid-76rrcli3]{fill:var(--color-accent)}.seg--1[data-astro-cid-76rrcli3]{fill:oklch(from var(--color-text) l c h / 40%)}.seg--2[data-astro-cid-76rrcli3]{fill:oklch(from var(--color-text) l c h / 25%)}.tick[data-astro-cid-76rrcli3]{fill:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;.chart--narrow[data-astro-cid-76rrcli3] &{font-size:12px}}.label--strong[data-astro-cid-76rrcli3]{fill:var(--color-text-bright);font-size:13px;font-weight:var(--fw-700)}.hourly-profile[data-astro-cid-yd3pdwxk]{container-type:inline-size}.chart[data-astro-cid-yd3pdwxk]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.chart--wide[data-astro-cid-yd3pdwxk]{display:none}@container (width>=36rem){.chart--wide[data-astro-cid-yd3pdwxk]{display:block}.chart--narrow[data-astro-cid-yd3pdwxk]{display:none}}.grid[data-astro-cid-yd3pdwxk]{stroke:var(--color-border);stroke-width:1px}.grid--base[data-astro-cid-yd3pdwxk]{stroke:var(--color-text-secondary)}.series[data-astro-cid-yd3pdwxk]{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.series--weekday[data-astro-cid-yd3pdwxk]{stroke:var(--color-accent)}.series--weekend[data-astro-cid-yd3pdwxk]{stroke:oklch(from var(--color-text) l c h / 45%)}.dot[data-astro-cid-yd3pdwxk]{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:2px}.tick[data-astro-cid-yd3pdwxk]{fill:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;.chart--narrow[data-astro-cid-yd3pdwxk] &{font-size:12px}}.label[data-astro-cid-yd3pdwxk]{fill:var(--color-text-secondary);font-size:12px}.label--strong[data-astro-cid-yd3pdwxk]{fill:var(--color-text-bright);font-size:13px;font-weight:var(--fw-700)}.members-by-sector[data-astro-cid-wqzkl4ac]{container-type:inline-size}.chart[data-astro-cid-wqzkl4ac]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.chart--wide[data-astro-cid-wqzkl4ac]{display:none}@container (width>=36rem){.chart--wide[data-astro-cid-wqzkl4ac]{display:block}.chart--narrow[data-astro-cid-wqzkl4ac]{display:none}}.grid[data-astro-cid-wqzkl4ac]{stroke:var(--color-border);stroke-width:1px}.grid--base[data-astro-cid-wqzkl4ac]{stroke:var(--color-text-secondary)}.layer[data-astro-cid-wqzkl4ac]{stroke:var(--color-surface);stroke-width:2px;stroke-linejoin:round}.layer--0[data-astro-cid-wqzkl4ac]{fill:var(--color-accent)}.layer--1[data-astro-cid-wqzkl4ac]{fill:oklch(from var(--color-text) l c h / 40%)}.layer--2[data-astro-cid-wqzkl4ac]{fill:oklch(from var(--color-text) l c h / 25%)}.layer--3[data-astro-cid-wqzkl4ac]{fill:oklch(from var(--color-text) l c h / 55%)}.tick[data-astro-cid-wqzkl4ac]{fill:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;.chart--narrow[data-astro-cid-wqzkl4ac] &{font-size:12px}}.label[data-astro-cid-wqzkl4ac]{fill:var(--color-text-secondary);font-size:12px}.label--strong[data-astro-cid-wqzkl4ac]{fill:var(--color-text-bright);font-size:13px;font-weight:var(--fw-700)}.leader[data-astro-cid-wqzkl4ac]{stroke:var(--color-text-secondary);stroke-width:1px}.mesh[data-astro-cid-kouvrsk6]{--mesh-line:oklch(from var(--color-text) l c h / 35%);--mesh-ss-fill:oklch(from var(--color-accent) l c h / 15%);margin-block:var(--space-m);container-type:inline-size}.diagram[data-astro-cid-kouvrsk6]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.diagram--wide[data-astro-cid-kouvrsk6]{display:none}.diagram--narrow[data-astro-cid-kouvrsk6]{max-width:26rem;margin-inline:auto}@container (width>=40rem){.diagram--wide[data-astro-cid-kouvrsk6]{display:block}.diagram--narrow[data-astro-cid-kouvrsk6]{display:none}}.org[data-astro-cid-kouvrsk6]{fill:var(--color-surface);stroke:var(--mesh-line);stroke-width:1.5px}.org__label[data-astro-cid-kouvrsk6]{fill:var(--color-text);font-size:var(--size-step--1);font-weight:var(--fw-600);text-anchor:middle}.link[data-astro-cid-kouvrsk6]{fill:none;stroke:var(--color-text)}.link--tone-0[data-astro-cid-kouvrsk6]{stroke-opacity:.55}.link--tone-1[data-astro-cid-kouvrsk6]{stroke-opacity:.3}.link--tone-2[data-astro-cid-kouvrsk6]{stroke-opacity:.7}.link--tone-3[data-astro-cid-kouvrsk6]{stroke-opacity:.4}.link--dashed[data-astro-cid-kouvrsk6]{stroke-dasharray:6 5}.spoke[data-astro-cid-kouvrsk6]{stroke:var(--mesh-line);stroke-width:1.6px}.hub[data-astro-cid-kouvrsk6]{fill:var(--color-surface);stroke:var(--color-text);stroke-width:2px}.hub__label[data-astro-cid-kouvrsk6],.hub__sub[data-astro-cid-kouvrsk6],.outage[data-astro-cid-kouvrsk6]{fill:var(--color-text);text-anchor:middle}.hub__label[data-astro-cid-kouvrsk6]{font-size:var(--size-step-0);font-weight:var(--fw-700)}.hub__sub[data-astro-cid-kouvrsk6]{fill:var(--color-text-secondary);font-size:var(--size-step--2)}.outage[data-astro-cid-kouvrsk6]{fill:var(--color-text-bright);font-size:var(--size-step--1);font-weight:var(--fw-600)}.channel[data-astro-cid-kouvrsk6]{fill:none;stroke:var(--color-accent);stroke-opacity:.3;stroke-width:1.2px}.tether[data-astro-cid-kouvrsk6]{stroke:var(--color-accent);stroke-width:1.5px}.ss-base[data-astro-cid-kouvrsk6]{fill:var(--color-surface)}.ss[data-astro-cid-kouvrsk6]{fill:var(--mesh-ss-fill);stroke:var(--color-accent);stroke-width:1.2px}.ss__lock[data-astro-cid-kouvrsk6],.ss__shackle[data-astro-cid-kouvrsk6]{fill:none;stroke:var(--color-text);stroke-width:1px}.packet__glow[data-astro-cid-kouvrsk6]{fill:var(--color-accent);fill-opacity:.25}.packet__core[data-astro-cid-kouvrsk6]{fill:var(--color-accent)}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-kouvrsk6]{display:none}}.queries-per-year[data-astro-cid-iodr3voo]{container-type:inline-size}.chart[data-astro-cid-iodr3voo]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.chart--wide[data-astro-cid-iodr3voo]{display:none}@container (width>=36rem){.chart--wide[data-astro-cid-iodr3voo]{display:block}.chart--narrow[data-astro-cid-iodr3voo]{display:none}}.grid[data-astro-cid-iodr3voo]{stroke:var(--color-border);stroke-width:1px}.grid--base[data-astro-cid-iodr3voo]{stroke:var(--color-text-secondary)}.bar[data-astro-cid-iodr3voo]{fill:var(--color-accent)}.bar--bulk[data-astro-cid-iodr3voo]{fill-opacity:.35}.tick[data-astro-cid-iodr3voo]{fill:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.chart--narrow[data-astro-cid-iodr3voo] .tick[data-astro-cid-iodr3voo]{font-size:12px}.label[data-astro-cid-iodr3voo]{fill:var(--color-text-secondary);font-size:12px}.label--strong[data-astro-cid-iodr3voo]{fill:var(--color-text-bright);font-size:13px;font-weight:var(--fw-700)}.leader[data-astro-cid-iodr3voo]{stroke:var(--color-text-secondary);stroke-width:1px}.request-flow[data-astro-cid-4gujsvuf]{--rf-req:var(--color-accent);--rf-res:var(--color-text);--rf-line:oklch(from var(--color-text) l c h / 35%);--rf-faint:oklch(from var(--color-text) l c h / 20%);--rf-ss-fill:oklch(from var(--color-accent) l c h / 12%);--rf-log-fill:oklch(from var(--color-text) l c h / 8%);--rf-ease:.4s ease;margin-block:var(--space-m);container-type:inline-size}.diagram[data-astro-cid-4gujsvuf]{width:100%;height:auto;font-family:var(--font-base);display:block;overflow:visible}.diagram--h[data-astro-cid-4gujsvuf]{display:none}@container (width>=40rem){.diagram--h[data-astro-cid-4gujsvuf]{display:block}.diagram--v[data-astro-cid-4gujsvuf]{display:none}}.diagram--v[data-astro-cid-4gujsvuf]{max-width:22rem;margin-inline:auto}.box[data-astro-cid-4gujsvuf]{fill:var(--color-surface);stroke:var(--rf-line);stroke-width:1.6px;transition:stroke var(--rf-ease)}.box--ss[data-astro-cid-4gujsvuf]{fill:var(--rf-ss-fill);stroke:var(--rf-req)}.box[data-astro-cid-4gujsvuf].is-lit{stroke:var(--color-text-bright);stroke-width:2.2px}.box-label[data-astro-cid-4gujsvuf]{fill:var(--color-text);font-size:var(--size-step--1);font-weight:var(--fw-700);text-anchor:middle}.arrow[data-astro-cid-4gujsvuf]{stroke-width:2px;transition:opacity var(--rf-ease)}.arrow--req[data-astro-cid-4gujsvuf],.flow--req[data-astro-cid-4gujsvuf]{stroke:var(--rf-req)}.arrow--res[data-astro-cid-4gujsvuf],.flow--res[data-astro-cid-4gujsvuf]{stroke:var(--rf-res)}.head--req[data-astro-cid-4gujsvuf]{fill:var(--rf-req)}.head--res[data-astro-cid-4gujsvuf]{fill:var(--rf-res)}.arrow[data-astro-cid-4gujsvuf].is-dim{opacity:.3}.arrow[data-astro-cid-4gujsvuf].is-lit{stroke-width:2.6px}.flow[data-astro-cid-4gujsvuf]{stroke-width:6px;stroke-linecap:round;stroke-dasharray:1 18;animation:.8s linear infinite rf-flow;display:none}.flow[data-astro-cid-4gujsvuf].is-lit{display:inline}@keyframes rf-flow{to{stroke-dashoffset:-19px}}.lock__body[data-astro-cid-4gujsvuf]{fill:var(--rf-line);transition:fill var(--rf-ease)}.lock__shackle[data-astro-cid-4gujsvuf]{fill:none;stroke:var(--rf-line);stroke-width:1.8px;transition:stroke var(--rf-ease)}.lock[data-astro-cid-4gujsvuf].is-lit .lock__body[data-astro-cid-4gujsvuf]{fill:var(--rf-req)}.lock[data-astro-cid-4gujsvuf].is-lit .lock__shackle[data-astro-cid-4gujsvuf]{stroke:var(--rf-req)}.log[data-astro-cid-4gujsvuf]{fill:none;stroke:var(--rf-faint);stroke-width:1.2px;stroke-dasharray:3 3;transition:fill var(--rf-ease), stroke var(--rf-ease)}.log[data-astro-cid-4gujsvuf].is-on{fill:var(--rf-log-fill);stroke:var(--rf-line);stroke-dasharray:none}.log[data-astro-cid-4gujsvuf].is-lit{stroke:var(--color-text-bright);stroke-width:1.6px}.log-label[data-astro-cid-4gujsvuf]{fill:var(--rf-faint);font-size:var(--size-step--1);text-anchor:middle;transition:fill var(--rf-ease)}.log-label[data-astro-cid-4gujsvuf].is-on{fill:var(--color-text)}.note[data-astro-cid-4gujsvuf]{fill:var(--color-text-secondary);font-size:var(--size-step--1);text-anchor:middle}.badge[data-astro-cid-4gujsvuf]{transition:opacity var(--rf-ease)}.badge[data-astro-cid-4gujsvuf].is-dim{opacity:.35}.badge__dot[data-astro-cid-4gujsvuf]{fill:var(--rf-req);transform-box:fill-box;transform-origin:50%;transition:transform .3s}.badge__dot--res[data-astro-cid-4gujsvuf]{fill:var(--rf-res)}.badge[data-astro-cid-4gujsvuf].is-lit .badge__dot[data-astro-cid-4gujsvuf]{transform:scale(1.15)}.badge__label[data-astro-cid-4gujsvuf]{fill:var(--color-surface);font-size:var(--size-step--1);font-variant-numeric:tabular-nums;font-weight:var(--fw-700);text-anchor:middle}.controls[data-astro-cid-4gujsvuf]:not([hidden]){justify-content:space-between;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-m);display:flex}.status[data-astro-cid-4gujsvuf]{color:var(--color-text-secondary);font-size:var(--size-step--1);font-variant-numeric:tabular-nums;margin:0}.control[data-astro-cid-4gujsvuf]{border:1px solid var(--color-accent);border-radius:var(--radius-full);min-width:7.5em;box-shadow:var(--glow);color:var(--color-text);cursor:pointer;font-size:var(--size-step--1);transition:box-shadow var(--transition-time-slow), opacity var(--transition-time-slow);background:0 0;padding:.5em 1em}.control[data-astro-cid-4gujsvuf]:hover:not([aria-disabled=true]),.control[data-astro-cid-4gujsvuf]:focus-visible{box-shadow:var(--glow-on)}.control[data-astro-cid-4gujsvuf][aria-disabled=true]{cursor:default;opacity:.4}.caption[data-astro-cid-4gujsvuf]{margin-block:var(--space-s) 0;font-size:var(--size-step-0);line-height:1.45}.caption[data-astro-cid-4gujsvuf][hidden]{display:none}.all-steps[data-astro-cid-4gujsvuf]{margin-block-start:var(--space-m)}.all-steps[data-astro-cid-4gujsvuf] summary[data-astro-cid-4gujsvuf]{color:var(--color-text-secondary);cursor:pointer;font-size:var(--size-step--1)}.steps[data-astro-cid-4gujsvuf]{margin-block:var(--space-s) 0;font-size:var(--size-step--1);gap:.5em;padding:0;line-height:1.4;list-style:none;display:grid}.step[data-astro-cid-4gujsvuf]{border-radius:var(--radius-s);transition:background-color var(--rf-ease), opacity var(--rf-ease);gap:.75em;margin:0;padding:.25em .5em;display:flex}.step[data-astro-cid-4gujsvuf].is-faded{opacity:.4}.step[data-astro-cid-4gujsvuf].is-current{background-color:var(--rf-ss-fill);color:var(--color-text-bright)}.step__n[data-astro-cid-4gujsvuf]{width:1.25em;color:var(--rf-req);font-variant-numeric:tabular-nums;font-weight:var(--fw-700);flex-shrink:0}.step__n--res[data-astro-cid-4gujsvuf]{color:var(--rf-res)}@media (prefers-reduced-motion:reduce){.request-flow[data-astro-cid-4gujsvuf] [data-astro-cid-4gujsvuf]{transition:none!important}.flow[data-astro-cid-4gujsvuf]{animation:none}}
