.context-architecture[data-astro-cid-qg6z4yot]{margin:24px 0 30px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);overflow:hidden;font:14px/1.5 var(--font-sans);color:var(--color-basalt-black);container-type:inline-size}.architecture-map[data-astro-cid-qg6z4yot]{display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1.16fr);grid-template-rows:auto auto;gap:32px 12px;padding:28px;align-items:center}.team[data-astro-cid-qg6z4yot]{grid-area:1 / 1}.consumers[data-astro-cid-qg6z4yot]{grid-area:2 / 1}.diagram-label[data-astro-cid-qg6z4yot]{display:block;font:500 11px/1.4 var(--font-eyebrow);text-transform:uppercase;letter-spacing:.07em;color:var(--color-graphite);margin-bottom:7px}.actor-title[data-astro-cid-qg6z4yot]{display:block;font-size:16px;line-height:1.4}.actor-detail[data-astro-cid-qg6z4yot]{display:block;font-size:13px;color:var(--color-graphite);margin-top:5px}.files[data-astro-cid-qg6z4yot]{display:flex;gap:10px;align-items:center;margin-top:16px}.files[data-astro-cid-qg6z4yot]>span[data-astro-cid-qg6z4yot]{display:grid;place-items:center;width:29px;height:36px;border:1px solid var(--color-line);border-radius:3px;font:20px/1 var(--font-mono);color:var(--color-deep-sea)}.files[data-astro-cid-qg6z4yot] strong[data-astro-cid-qg6z4yot],.files[data-astro-cid-qg6z4yot] div[data-astro-cid-qg6z4yot]>span[data-astro-cid-qg6z4yot]{display:block;font-size:13px}.files[data-astro-cid-qg6z4yot] div[data-astro-cid-qg6z4yot]>span[data-astro-cid-qg6z4yot]{color:var(--color-graphite)}.exchange[data-astro-cid-qg6z4yot]{display:flex;flex-direction:column;gap:12px;font-size:12px;text-align:center;color:var(--color-deep-sea)}.publish[data-astro-cid-qg6z4yot]{grid-area:1 / 2}.query[data-astro-cid-qg6z4yot]{grid-area:2 / 2}.exchange[data-astro-cid-qg6z4yot]>span[data-astro-cid-qg6z4yot]{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--color-deep-sea) 30%,transparent)}.exchange[data-astro-cid-qg6z4yot] b[data-astro-cid-qg6z4yot]{font:18px/1 var(--font-sans)}.exchange[data-astro-cid-qg6z4yot] .inbound[data-astro-cid-qg6z4yot]{color:var(--color-graphite);border-bottom-style:dashed}.cassis-service[data-astro-cid-qg6z4yot]{grid-area:1 / 3 / 3 / 4;background:color-mix(in srgb,var(--color-deep-sea) 5%,var(--color-surface));border:1px solid var(--color-deep-sea);border-radius:8px;padding:20px}.service-heading[data-astro-cid-qg6z4yot]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:17px}.service-heading[data-astro-cid-qg6z4yot] strong[data-astro-cid-qg6z4yot]{font-size:24px;letter-spacing:-.02em;color:var(--color-deep-sea)}.service-heading[data-astro-cid-qg6z4yot]>span[data-astro-cid-qg6z4yot]{color:var(--color-graphite);font-size:11px}.published-context[data-astro-cid-qg6z4yot]{padding:12px 0;border-block:1px solid color-mix(in srgb,var(--color-deep-sea) 20%,transparent)}.published-context[data-astro-cid-qg6z4yot] strong[data-astro-cid-qg6z4yot],.published-context[data-astro-cid-qg6z4yot] span[data-astro-cid-qg6z4yot],.service-job[data-astro-cid-qg6z4yot] strong[data-astro-cid-qg6z4yot],.service-job[data-astro-cid-qg6z4yot] span[data-astro-cid-qg6z4yot]{display:block}.published-context[data-astro-cid-qg6z4yot] span[data-astro-cid-qg6z4yot]{margin-top:3px;font-size:12px;color:var(--color-graphite)}.service-job[data-astro-cid-qg6z4yot]{margin-top:15px}.service-job[data-astro-cid-qg6z4yot] span[data-astro-cid-qg6z4yot]{margin-top:3px;color:var(--color-graphite);font-size:13px}.response-label[data-astro-cid-qg6z4yot]{text-align:right;line-height:1.5}.data-access[data-astro-cid-qg6z4yot]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-line)}.data-access[data-astro-cid-qg6z4yot]>div[data-astro-cid-qg6z4yot]{padding:20px 28px}.data-access[data-astro-cid-qg6z4yot]>div[data-astro-cid-qg6z4yot]+div[data-astro-cid-qg6z4yot]{border-left:1px solid var(--color-line)}.data-access[data-astro-cid-qg6z4yot] strong[data-astro-cid-qg6z4yot],.data-access[data-astro-cid-qg6z4yot] span[data-astro-cid-qg6z4yot]{display:block;font-size:13px}.data-access[data-astro-cid-qg6z4yot] span[data-astro-cid-qg6z4yot]{margin-top:5px;color:var(--color-graphite)}@container (max-width: 600px){.architecture-map[data-astro-cid-qg6z4yot]{grid-template-columns:minmax(0,1fr) 110px;padding:20px;gap:22px 12px}.cassis-service[data-astro-cid-qg6z4yot]{grid-area:2 / 1 / 3 / 3}.consumers[data-astro-cid-qg6z4yot]{grid-area:3 / 1}.query[data-astro-cid-qg6z4yot]{grid-area:3 / 2}.exchange[data-astro-cid-qg6z4yot]{font-size:11px}.publish[data-astro-cid-qg6z4yot] b[data-astro-cid-qg6z4yot]{transform:rotate(90deg)}.query[data-astro-cid-qg6z4yot] b[data-astro-cid-qg6z4yot]{transform:rotate(-90deg)}.data-access[data-astro-cid-qg6z4yot]{grid-template-columns:1fr}.data-access[data-astro-cid-qg6z4yot]>div[data-astro-cid-qg6z4yot]{padding:18px 20px}.data-access[data-astro-cid-qg6z4yot]>div[data-astro-cid-qg6z4yot]+div[data-astro-cid-qg6z4yot]{border-left:0;border-top:1px solid var(--color-line)}}.reviewed-change[data-astro-cid-2zpoqpts]{margin:24px 0 28px;padding:26px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface);font:14px/1.5 var(--font-sans);color:var(--color-basalt-black);container-type:inline-size}.change-step[data-astro-cid-2zpoqpts]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;position:relative;padding-bottom:27px}.change-step[data-astro-cid-2zpoqpts]:not(:last-child):after{content:"";position:absolute;top:34px;left:13px;width:1px;bottom:6px;background:var(--color-line)}.step-number[data-astro-cid-2zpoqpts]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--color-deep-sea) 7%,transparent);color:var(--color-deep-sea);font-size:12px}.step-label[data-astro-cid-2zpoqpts]{font-size:13px;font-weight:500;line-height:1.5;padding-top:4px;margin-bottom:12px}blockquote[data-astro-cid-2zpoqpts]{font-size:18px;line-height:1.4;padding:0;margin:0 0 14px;font-weight:500}.gap[data-astro-cid-2zpoqpts]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px}.gap-dot[data-astro-cid-2zpoqpts]{height:7px;width:7px;border-radius:50%;background:var(--color-corail);flex-shrink:0}.detail[data-astro-cid-2zpoqpts]{display:block;font-size:13px;color:var(--color-graphite)}.definition[data-astro-cid-2zpoqpts]{border:1px solid var(--color-line);border-radius:6px;overflow:hidden}.definition-title[data-astro-cid-2zpoqpts]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:12px 15px}.definition-title[data-astro-cid-2zpoqpts]>span[data-astro-cid-2zpoqpts]{font-size:11px;color:var(--color-graphite)}.added[data-astro-cid-2zpoqpts]{display:flex;gap:12px;padding:9px 15px;background:color-mix(in srgb,var(--color-deep-sea) 6%,var(--color-surface))}.added[data-astro-cid-2zpoqpts]>span[data-astro-cid-2zpoqpts]{color:var(--color-deep-sea);font:16px/1.5 var(--font-mono)}.added[data-astro-cid-2zpoqpts]+.added[data-astro-cid-2zpoqpts]{padding-top:1px}.added[data-astro-cid-2zpoqpts] code[data-astro-cid-2zpoqpts]{font-size:12px;background:transparent;padding:0;overflow-wrap:anywhere}.definition-note[data-astro-cid-2zpoqpts]{font-size:12px;color:var(--color-graphite);padding:9px 15px;border-top:1px solid var(--color-line-soft)}.final-step[data-astro-cid-2zpoqpts]{padding-bottom:0}.review-path[data-astro-cid-2zpoqpts]{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;color:var(--color-deep-sea);font-size:13px}.review-path[data-astro-cid-2zpoqpts] b[data-astro-cid-2zpoqpts]{font-weight:400;color:var(--color-graphite)}.final-step[data-astro-cid-2zpoqpts] .step-label[data-astro-cid-2zpoqpts]{margin-bottom:0}@container (max-width: 420px){.change-step[data-astro-cid-2zpoqpts]{grid-template-columns:24px minmax(0,1fr);gap:11px}.step-number[data-astro-cid-2zpoqpts]{width:24px;height:24px}.change-step[data-astro-cid-2zpoqpts]:not(:last-child):after{left:11px}.step-label[data-astro-cid-2zpoqpts]{padding-top:2px}blockquote[data-astro-cid-2zpoqpts]{font-size:17px}.review-path[data-astro-cid-2zpoqpts]{display:grid;grid-template-columns:1fr;gap:5px}.review-path[data-astro-cid-2zpoqpts] b[data-astro-cid-2zpoqpts]{transform:rotate(90deg);width:16px;text-align:center}.definition-title[data-astro-cid-2zpoqpts],.added[data-astro-cid-2zpoqpts],.definition-note[data-astro-cid-2zpoqpts]{padding-inline:12px}}@media(max-width:480px){.reviewed-change[data-astro-cid-2zpoqpts]{padding:18px 15px}}
