.mc[data-astro-cid-po3exkwn]{color:var(--d-ink);background:radial-gradient(120% 140% at 12% 0,#103142 0%,#0a1c27 60%);border:1px solid #ffffff1a;border-radius:16px;padding:22px}.mc-head[data-astro-cid-po3exkwn]{font-family:var(--font-mono);color:var(--d-muted);border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding-bottom:16px;font-size:12px;display:flex}.mc-dot[data-astro-cid-po3exkwn]{background:var(--state-ok-bright);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #34d3992e}.mc-clouds[data-astro-cid-po3exkwn]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.mc-cloud[data-astro-cid-po3exkwn]{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:14px 12px}.mc-name[data-astro-cid-po3exkwn]{font-size:15px;font-weight:700}.mc-region[data-astro-cid-po3exkwn]{font-family:var(--font-mono);color:var(--d-muted);margin-top:3px;font-size:11px}.mc-connector[data-astro-cid-po3exkwn]{height:26px;margin:4px 0;position:relative}.mc-connector[data-astro-cid-po3exkwn] .bus[data-astro-cid-po3exkwn]{background:#4aa3d480;height:2px;position:absolute;top:13px;left:16.66%;right:16.66%}.mc-connector[data-astro-cid-po3exkwn] .tick[data-astro-cid-po3exkwn]{background:#4aa3d480;width:2px;height:13px;position:absolute;top:0}.mc-connector[data-astro-cid-po3exkwn] .drop[data-astro-cid-po3exkwn]{background:#4aa3d480;width:2px;height:13px;position:absolute;top:13px;left:50%}.mc-plane[data-astro-cid-po3exkwn]{text-align:center;background:#0c72a82e;border:1px solid #4aa3d459;border-radius:10px;padding:12px;font-size:14px;font-weight:600}.mc-tags[data-astro-cid-po3exkwn]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mc-tag[data-astro-cid-po3exkwn]{font-family:var(--font-mono);color:var(--d-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.mc-tdot[data-astro-cid-po3exkwn]{background:var(--state-ok-bright);border-radius:999px;width:6px;height:6px}.mc-note[data-astro-cid-po3exkwn]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#7d93a0;margin:14px 0 0;font-size:10px}.arp[data-astro-cid-mytdqc7h]{background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:580px;padding:26px;box-shadow:0 1px 2px #0e1e270a}.arp-row[data-astro-cid-mytdqc7h]{justify-content:center;display:flex}.arp-box[data-astro-cid-mytdqc7h]{background:var(--bg);border:1px solid var(--line);min-height:50px;font-family:var(--font-mono);color:var(--ink);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.arp-lead[data-astro-cid-mytdqc7h]{min-width:48%}.arp-data[data-astro-cid-mytdqc7h]{min-width:64%}.arp-box[data-astro-cid-mytdqc7h] small[data-astro-cid-mytdqc7h]{letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:400}.arp-lead[data-astro-cid-mytdqc7h],.arp-data[data-astro-cid-mytdqc7h]{border:1.5px solid var(--primary);color:var(--primary-deep)}.arp-nodes[data-astro-cid-mytdqc7h]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.arp-node[data-astro-cid-mytdqc7h]{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:12px 14px;display:flex}.arp-ndot[data-astro-cid-mytdqc7h]{background:var(--state-ok);border-radius:999px;flex:none;width:9px;height:9px}.arp-bars[data-astro-cid-mytdqc7h]{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.arp-bars[data-astro-cid-mytdqc7h] i[data-astro-cid-mytdqc7h]{background:#c4ced5;border-radius:3px;height:6px}.arp-bars[data-astro-cid-mytdqc7h] i[data-astro-cid-mytdqc7h]:first-child{width:100%}.arp-bars[data-astro-cid-mytdqc7h] i[data-astro-cid-mytdqc7h]:last-child{width:62%}.arp-conn[data-astro-cid-mytdqc7h]{height:22px;position:relative}.arp-conn[data-astro-cid-mytdqc7h] .bus[data-astro-cid-mytdqc7h]{background:#0072a259;height:2px;position:absolute;left:16.66%;right:16.66%}.arp-conn[data-astro-cid-mytdqc7h] .tick[data-astro-cid-mytdqc7h]{background:#0072a259;width:2px;height:9px;position:absolute}.arp-conn[data-astro-cid-mytdqc7h] .drop[data-astro-cid-mytdqc7h]{background:#0072a259;width:2px;height:11px;position:absolute;left:50%}.arp-down[data-astro-cid-mytdqc7h] .bus[data-astro-cid-mytdqc7h]{top:11px}.arp-down[data-astro-cid-mytdqc7h] .tick[data-astro-cid-mytdqc7h]{top:13px}.arp-down[data-astro-cid-mytdqc7h] .drop[data-astro-cid-mytdqc7h]{top:0}.arp-up[data-astro-cid-mytdqc7h] .bus[data-astro-cid-mytdqc7h]{top:9px}.arp-up[data-astro-cid-mytdqc7h] .tick[data-astro-cid-mytdqc7h]{top:0}.arp-up[data-astro-cid-mytdqc7h] .drop[data-astro-cid-mytdqc7h]{top:9px}.arp-tags[data-astro-cid-mytdqc7h]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.arp-tag[data-astro-cid-mytdqc7h]{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:999px;padding:5px 11px;font-size:11px}.arp-note[data-astro-cid-mytdqc7h]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:10px}.dsp[data-astro-cid-yq63e3nt]{background:var(--bg);border:1px solid var(--line);border-radius:16px;max-width:580px;padding:24px}.dsp-stage[data-astro-cid-yq63e3nt]{aspect-ratio:460/300;width:100%;position:relative}.dsp-wires[data-astro-cid-yq63e3nt]{width:100%;height:100%;position:absolute;inset:0}.dsp-node[data-astro-cid-yq63e3nt]{position:absolute;transform:translate(-50%,-50%)}.n-code[data-astro-cid-yq63e3nt]{top:32%;left:13.9%}.n-deploy[data-astro-cid-yq63e3nt]{top:32%;left:86.1%}.n-build[data-astro-cid-yq63e3nt]{top:72%;left:13.9%}.n-monitor[data-astro-cid-yq63e3nt]{top:72%;left:86.1%}.dsp-circle[data-astro-cid-yq63e3nt]{border:1.5px solid var(--primary);width:52px;height:52px;color:var(--primary-deep);background:#e8f1f8;border-radius:999px;place-items:center;display:grid}.dsp-cap[data-astro-cid-yq63e3nt]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.n-top[data-astro-cid-yq63e3nt] .dsp-cap[data-astro-cid-yq63e3nt]{bottom:calc(100% + 9px)}.n-bot[data-astro-cid-yq63e3nt] .dsp-cap[data-astro-cid-yq63e3nt]{top:calc(100% + 9px)}.dsp-gate[data-astro-cid-yq63e3nt]{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.dsp-shield[data-astro-cid-yq63e3nt]{width:58px;height:58px;display:block}.dsp-cap-gate[data-astro-cid-yq63e3nt]{color:#0b7048;font-weight:600;top:calc(100% + 7px)}.dsp-tags[data-astro-cid-yq63e3nt]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;padding-top:16px;display:flex}.dsp-tag[data-astro-cid-yq63e3nt]{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:999px;padding:5px 11px;font-size:11px}.dsp-note[data-astro-cid-yq63e3nt]{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:10px}.iac[data-astro-cid-3yio2ivf]{background:var(--bg);border:1px solid var(--line);border-radius:16px;max-width:580px;padding:26px}.iac-head[data-astro-cid-3yio2ivf]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.iac-file[data-astro-cid-3yio2ivf]{font-family:var(--font-mono);color:var(--ink);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.iac-dot[data-astro-cid-3yio2ivf]{background:var(--state-ok);border-radius:999px;width:8px;height:8px}.iac-tool[data-astro-cid-3yio2ivf]{font-family:var(--font-mono);color:var(--muted);font-size:11px}.iac-code[data-astro-cid-3yio2ivf]{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:10px;margin:0;padding:16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}.iac-code[data-astro-cid-3yio2ivf] .k[data-astro-cid-3yio2ivf]{color:var(--primary-deep)}.iac-code[data-astro-cid-3yio2ivf] .s[data-astro-cid-3yio2ivf]{color:#0b7048}.iac-code[data-astro-cid-3yio2ivf] .n[data-astro-cid-3yio2ivf]{color:#9a5b14}.iac-code[data-astro-cid-3yio2ivf] .v[data-astro-cid-3yio2ivf]{color:var(--muted)}.iac-flow[data-astro-cid-3yio2ivf]{align-items:center;gap:8px;margin:18px 0 4px;display:flex}.iac-step[data-astro-cid-3yio2ivf]{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.iac-mk[data-astro-cid-3yio2ivf]{background:var(--primary-soft);width:36px;height:36px;color:var(--primary-deep);border-radius:10px;place-items:center;display:grid}.iac-label[data-astro-cid-3yio2ivf]{font-family:var(--font-mono);color:var(--muted);font-size:11px}.iac-conn[data-astro-cid-3yio2ivf]{background:var(--line);border-radius:2px;flex:auto;height:2px;margin-bottom:18px}.iac-tags[data-astro-cid-3yio2ivf]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.iac-tag[data-astro-cid-3yio2ivf]{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:0 0;border-radius:999px;padding:5px 11px;font-size:11px}.iac-note[data-astro-cid-3yio2ivf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:10px}[data-theme=dark] .iac-code[data-astro-cid-3yio2ivf] .s[data-astro-cid-3yio2ivf]{color:#4eca8b}[data-theme=dark] .iac-code[data-astro-cid-3yio2ivf] .n[data-astro-cid-3yio2ivf]{color:#d4944a}[data-theme=dark] .iac-code[data-astro-cid-3yio2ivf] .k[data-astro-cid-3yio2ivf]{color:var(--primary)}.cloud-grid[data-astro-cid-ivecj75r]{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px;display:flex}.cloud-grid[data-astro-cid-ivecj75r] .cc{flex:0 0 calc(33.3333% - 12px)}.show-grid[data-astro-cid-ivecj75r]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:30px 56px;display:grid}.show-head[data-astro-cid-ivecj75r] .sec-d[data-astro-cid-ivecj75r]{max-width:46ch}.show-panel[data-astro-cid-ivecj75r]{justify-content:center;display:flex}.show-panel[data-astro-cid-ivecj75r]>*{min-width:0}.show-rev[data-astro-cid-ivecj75r]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.show-rev[data-astro-cid-ivecj75r] .show-head[data-astro-cid-ivecj75r]{order:2}.show-rev[data-astro-cid-ivecj75r] .show-panel[data-astro-cid-ivecj75r]{order:1}@media (width<=860px){.show-grid[data-astro-cid-ivecj75r]{grid-template-columns:minmax(0,1fr);gap:28px}.show-rev[data-astro-cid-ivecj75r] .show-head[data-astro-cid-ivecj75r],.show-rev[data-astro-cid-ivecj75r] .show-panel[data-astro-cid-ivecj75r]{order:0}.cloud-grid[data-astro-cid-ivecj75r] .cc{flex-basis:calc(50% - 9px)}}@media (width<=560px){.cloud-grid[data-astro-cid-ivecj75r] .cc{flex-basis:100%}}
