.dwrap[data-astro-cid-swcbvqgv]{margin:0}.dscroll[data-astro-cid-swcbvqgv]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.diagram[data-astro-cid-swcbvqgv]{width:100%;min-width:900px;height:auto;display:block}.boundary[data-astro-cid-swcbvqgv]{font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.6px;fill:#8c9bb4}.node[data-astro-cid-swcbvqgv] rect[data-astro-cid-swcbvqgv]{fill:#f4f7fc;stroke:#c9d4e5;stroke-width:1.5}.node[data-astro-cid-swcbvqgv].parvek rect[data-astro-cid-swcbvqgv]{fill:#0b1f3a;stroke:#0b1f3a}.node[data-astro-cid-swcbvqgv].out rect[data-astro-cid-swcbvqgv]{fill:#fff;stroke:#9fc9e8}.node[data-astro-cid-swcbvqgv].ok rect[data-astro-cid-swcbvqgv]{fill:#f2fbf6;stroke:#9cd9b8}.node[data-astro-cid-swcbvqgv].no rect[data-astro-cid-swcbvqgv]{fill:#fef5f5;stroke:#e8b0b0}.node[data-astro-cid-swcbvqgv].warn rect[data-astro-cid-swcbvqgv]{fill:#fffaf0;stroke:#e8ce92}.t[data-astro-cid-swcbvqgv]{font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700;fill:#0b1f3a}.s[data-astro-cid-swcbvqgv]{font-size:11px;fill:#6b7a92}.l[data-astro-cid-swcbvqgv]{font-size:12px;fill:#3c4b63}.tp[data-astro-cid-swcbvqgv]{font-family:Manrope,sans-serif;font-size:15px;font-weight:800;fill:#fff}.sp[data-astro-cid-swcbvqgv]{font-size:10.5px;letter-spacing:1px;fill:#9db9e8}.lp[data-astro-cid-swcbvqgv]{font-size:12.5px;fill:#dce7f8}.lpk[data-astro-cid-swcbvqgv]{font-size:12.5px;font-weight:700;fill:#7fd8ff}.hair[data-astro-cid-swcbvqgv]{stroke:#ffffff2e;stroke-width:1}.node[data-astro-cid-swcbvqgv].existing .hair[data-astro-cid-swcbvqgv]{stroke:#d4deec}.mono[data-astro-cid-swcbvqgv]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;fill:#4a5a75}.mono[data-astro-cid-swcbvqgv].hi{fill:#6d5ef8;font-weight:700}.okt[data-astro-cid-swcbvqgv]{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;fill:#0f8a50}.not[data-astro-cid-swcbvqgv]{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;fill:#b4453f}.warnt[data-astro-cid-swcbvqgv]{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;fill:#9a7415}.wire[data-astro-cid-swcbvqgv]{fill:none;stroke:#6d5ef8;stroke-width:1.8}.wire[data-astro-cid-swcbvqgv].grey{stroke:#98a6bd;stroke-width:1.4}.label[data-astro-cid-swcbvqgv]{font-size:11px;font-weight:600;fill:#6d5ef8}.label[data-astro-cid-swcbvqgv].grey-l{fill:#8c9bb4}figcaption[data-astro-cid-swcbvqgv]{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12.5px;color:var(--muted)}.key[data-astro-cid-swcbvqgv]{display:flex;align-items:center;gap:7px}.sw[data-astro-cid-swcbvqgv]{width:13px;height:13px;border-radius:3px;display:inline-block;border:1.5px solid #C9D4E5;background:#f4f7fc}.sw[data-astro-cid-swcbvqgv].parvek{background:#0b1f3a;border-color:#0b1f3a}.sw[data-astro-cid-swcbvqgv].out{background:#fff;border-color:#9fc9e8}figcaption[data-astro-cid-swcbvqgv] code[data-astro-cid-swcbvqgv]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--alt);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.status-card[data-astro-cid-i37jpvd5]{background:var(--card);border:1px solid var(--border-hi);border-left:4px solid var(--purple);border-radius:12px;padding:24px 26px;max-width:900px;box-shadow:0 4px 18px var(--shadow)}.status-badge[data-astro-cid-i37jpvd5]{display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;background:var(--grad);color:#fff;border-radius:20px;padding:5px 13px;margin-bottom:12px}.status-card[data-astro-cid-i37jpvd5] p[data-astro-cid-i37jpvd5]{margin:0 0 10px;font-size:15px;line-height:1.75;color:var(--ink-soft)}.status-card[data-astro-cid-i37jpvd5] strong[data-astro-cid-i37jpvd5]{color:var(--ink)}.status-sub[data-astro-cid-i37jpvd5]{font-size:13.5px!important;color:var(--muted)!important;margin:0!important}.status-card[data-astro-cid-i37jpvd5] a[data-astro-cid-i37jpvd5]{color:var(--blue-text);text-decoration:underline}.platforms[data-astro-cid-i37jpvd5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.platform[data-astro-cid-i37jpvd5]{font-size:13px;color:var(--ink-soft);background:var(--alt);border:1px solid var(--border);border-radius:20px;padding:6px 14px}.platform[data-astro-cid-i37jpvd5].more{border-style:dashed;color:var(--muted)}.pull[data-astro-cid-i37jpvd5]{margin:28px 0 0;padding:20px 24px;max-width:820px;background:var(--alt);border-left:3px solid var(--purple);border-radius:8px;font-size:16px;line-height:1.7;color:var(--ink)}.diagram-box[data-astro-cid-i37jpvd5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px;box-shadow:0 4px 18px var(--shadow)}.inline-code[data-astro-cid-i37jpvd5],.fields[data-astro-cid-i37jpvd5] code[data-astro-cid-i37jpvd5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:var(--alt);border:1px solid var(--border);border-radius:5px;padding:2px 7px;color:var(--purple)}.fields[data-astro-cid-i37jpvd5]{margin:22px 0 0;display:grid;gap:14px}.fields[data-astro-cid-i37jpvd5] dt[data-astro-cid-i37jpvd5]{margin-bottom:4px}.fields[data-astro-cid-i37jpvd5] dd[data-astro-cid-i37jpvd5]{margin:0;font-size:14px;color:var(--ink-soft);line-height:1.65}.steps[data-astro-cid-i37jpvd5]{margin:22px 0 0;padding:0 0 0 20px;display:grid;gap:16px}.steps[data-astro-cid-i37jpvd5] li[data-astro-cid-i37jpvd5]{font-size:14.5px;color:var(--ink-soft)}.steps[data-astro-cid-i37jpvd5] strong[data-astro-cid-i37jpvd5]{display:block;font-family:Manrope,sans-serif;font-size:15.5px;color:var(--ink);margin-bottom:4px}.steps[data-astro-cid-i37jpvd5] p[data-astro-cid-i37jpvd5]{margin:0;line-height:1.7}.cap-grid[data-astro-cid-i37jpvd5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ai-cap[data-astro-cid-i37jpvd5]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px;box-shadow:0 4px 18px var(--shadow)}.ai-cap[data-astro-cid-i37jpvd5].scoped{background:var(--alt);border-style:dashed}.phase[data-astro-cid-i37jpvd5]{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.ai-cap[data-astro-cid-i37jpvd5].core .phase[data-astro-cid-i37jpvd5]{color:var(--purple)}.ai-cap[data-astro-cid-i37jpvd5].scoped .phase[data-astro-cid-i37jpvd5]{color:var(--muted)}.ai-cap[data-astro-cid-i37jpvd5] h3[data-astro-cid-i37jpvd5]{font-size:17.5px;margin-bottom:8px;letter-spacing:-.2px}.ai-cap[data-astro-cid-i37jpvd5] p[data-astro-cid-i37jpvd5]{margin:0;font-size:14.5px;color:var(--ink-soft);line-height:1.7}.req[data-astro-cid-i37jpvd5]{border-left:3px solid var(--border-hi)}@media (max-width: 900px){.status-card[data-astro-cid-i37jpvd5]{padding:20px}}
