.dg-fig[data-astro-cid-v3lncvvx]{margin:1rem 0 0}.dg-svg[data-astro-cid-v3lncvvx]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.org[data-astro-cid-v3lncvvx]{fill:color-mix(in srgb,var(--link) 5%,var(--bg));stroke:var(--squid);stroke-width:2;stroke-dasharray:6 4}.org-label[data-astro-cid-v3lncvvx]{fill:var(--squid);font-size:14px;font-weight:700}.ou[data-astro-cid-v3lncvvx]{fill:color-mix(in srgb,var(--link) 5%,var(--bg));stroke:var(--border);stroke-width:1.5}.security-ou[data-astro-cid-v3lncvvx]{fill:color-mix(in srgb,var(--phase-1) 8%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 40%,var(--border))}.ou-label[data-astro-cid-v3lncvvx]{fill:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.acct[data-astro-cid-v3lncvvx]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.acct[data-astro-cid-v3lncvvx].ghost{fill:color-mix(in srgb,var(--muted) 6%,var(--bg));stroke-dasharray:4 3}.trail[data-astro-cid-v3lncvvx]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.trail-title[data-astro-cid-v3lncvvx]{fill:var(--fg);font-size:14px;font-weight:700}.trail-sub[data-astro-cid-v3lncvvx]{fill:var(--muted);font-size:11px}.store[data-astro-cid-v3lncvvx]{fill:color-mix(in srgb,var(--phase-1) 14%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.acct-title[data-astro-cid-v3lncvvx]{fill:var(--fg);font-size:13px;font-weight:700}.acct-sub[data-astro-cid-v3lncvvx]{fill:var(--muted);font-size:11px}.note[data-astro-cid-v3lncvvx]{fill:var(--muted);font-size:11px;font-style:italic}.link[data-astro-cid-v3lncvvx]{stroke:var(--border);stroke-width:1.5}.flow[data-astro-cid-v3lncvvx]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.arrowhead[data-astro-cid-v3lncvvx]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}figcaption[data-astro-cid-v3lncvvx]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-mwti57ac]{margin:0}.dg-svg[data-astro-cid-mwti57ac]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.org[data-astro-cid-mwti57ac]{fill:none;stroke:var(--squid);stroke-width:2;stroke-dasharray:6 4}.org-label[data-astro-cid-mwti57ac]{fill:var(--squid);font-size:14px;font-weight:700}.guard[data-astro-cid-mwti57ac]{fill:var(--muted);font-size:11px;font-style:italic}.ou[data-astro-cid-mwti57ac]{fill:color-mix(in srgb,var(--link) 5%,var(--bg));stroke:var(--border);stroke-width:1.5}.security-ou[data-astro-cid-mwti57ac]{fill:color-mix(in srgb,var(--phase-1) 8%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 40%,var(--border))}.workloads-ou[data-astro-cid-mwti57ac]{fill:color-mix(in srgb,var(--phase-3) 7%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 35%,var(--border))}.ou-label[data-astro-cid-mwti57ac]{fill:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.acct[data-astro-cid-mwti57ac]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.acct[data-astro-cid-mwti57ac].mgmt{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border))}.acct-title[data-astro-cid-mwti57ac]{fill:var(--fg);font-size:12.5px;font-weight:700}.acct-sub[data-astro-cid-mwti57ac]{fill:var(--muted);font-size:10.5px}.note[data-astro-cid-mwti57ac]{fill:var(--muted);font-size:10.5px;font-style:italic}.link[data-astro-cid-mwti57ac]{stroke:var(--border);stroke-width:1.5}figcaption[data-astro-cid-mwti57ac]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-cmlw4rju]{margin:0}.dg-svg[data-astro-cid-cmlw4rju]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.c-identity[data-astro-cid-cmlw4rju]{fill:color-mix(in srgb,var(--phase-1) 20%,transparent);stroke:color-mix(in srgb,var(--phase-1) 55%,var(--border));stroke-width:1.5}.c-resource[data-astro-cid-cmlw4rju]{fill:color-mix(in srgb,var(--phase-3) 18%,transparent);stroke:color-mix(in srgb,var(--phase-3) 50%,var(--border));stroke-width:1.5}.c-network[data-astro-cid-cmlw4rju]{fill:color-mix(in srgb,var(--aws-orange) 16%,transparent);stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.c-label[data-astro-cid-cmlw4rju]{fill:var(--fg);font-size:14px;font-weight:700}.c-sub[data-astro-cid-cmlw4rju]{fill:var(--muted);font-size:10.5px;font-family:monospace}.center-title[data-astro-cid-cmlw4rju]{fill:var(--fg);font-size:15px;font-weight:800}.center-sub[data-astro-cid-cmlw4rju]{fill:var(--fg);font-size:12px;font-weight:700}.src[data-astro-cid-cmlw4rju]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.src-title[data-astro-cid-cmlw4rju]{fill:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.src-line[data-astro-cid-cmlw4rju]{fill:var(--fg);font-size:12px;font-weight:600}.src-note[data-astro-cid-cmlw4rju]{fill:var(--muted);font-size:10.5px;font-style:italic}figcaption[data-astro-cid-cmlw4rju]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-b4sxsw5c]{margin:0}.dg-svg[data-astro-cid-b4sxsw5c]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.stage[data-astro-cid-b4sxsw5c]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.stage[data-astro-cid-b4sxsw5c].detect{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border))}.stage[data-astro-cid-b4sxsw5c].hub{fill:color-mix(in srgb,var(--phase-2) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-2) 45%,var(--border))}.stage[data-astro-cid-b4sxsw5c].auto{fill:color-mix(in srgb,var(--phase-3) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 45%,var(--border))}.stage[data-astro-cid-b4sxsw5c].respond{fill:color-mix(in srgb,var(--phase-4) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-4) 45%,var(--border))}.stage-step[data-astro-cid-b4sxsw5c]{fill:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.stage-title[data-astro-cid-b4sxsw5c]{fill:var(--fg);font-size:13px;font-weight:700}.stage-sub[data-astro-cid-b4sxsw5c]{fill:var(--muted);font-size:10.5px}.stage-ref[data-astro-cid-b4sxsw5c]{fill:var(--link);font-size:10.5px;font-weight:600}.flow[data-astro-cid-b4sxsw5c]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.feedback[data-astro-cid-b4sxsw5c]{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 4}.arrowhead[data-astro-cid-b4sxsw5c]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.loop-label[data-astro-cid-b4sxsw5c]{fill:var(--muted);font-size:11px;font-style:italic}figcaption[data-astro-cid-b4sxsw5c]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-ha7y4kyf]{margin:0}.dg-svg[data-astro-cid-ha7y4kyf]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.region[data-astro-cid-ha7y4kyf]{fill:color-mix(in srgb,var(--link) 5%,var(--bg));stroke:var(--border);stroke-width:1.5}.region[data-astro-cid-ha7y4kyf].primary{fill:color-mix(in srgb,var(--phase-1) 8%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 40%,var(--border))}.region[data-astro-cid-ha7y4kyf].secondary{fill:color-mix(in srgb,var(--phase-4) 8%,var(--bg));stroke:color-mix(in srgb,var(--phase-4) 40%,var(--border))}.region-label[data-astro-cid-ha7y4kyf]{fill:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.az[data-astro-cid-ha7y4kyf]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.az[data-astro-cid-ha7y4kyf].standby{fill:color-mix(in srgb,var(--phase-4) 10%,var(--bg))}.az[data-astro-cid-ha7y4kyf].iac{fill:color-mix(in srgb,var(--muted) 6%,var(--bg));stroke-dasharray:4 3}.store[data-astro-cid-ha7y4kyf]{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 40%,var(--border));stroke-width:1.5}.az-title[data-astro-cid-ha7y4kyf]{fill:var(--fg);font-size:12.5px;font-weight:700}.az-sub[data-astro-cid-ha7y4kyf]{fill:var(--muted);font-size:10.5px}.ha-note[data-astro-cid-ha7y4kyf]{fill:var(--muted);font-size:11px;font-style:italic}.flow[data-astro-cid-ha7y4kyf]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.flow-label[data-astro-cid-ha7y4kyf]{fill:var(--muted);font-size:10.5px}.arrowhead[data-astro-cid-ha7y4kyf]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.drill[data-astro-cid-ha7y4kyf]{fill:var(--muted);font-size:10.5px;font-style:italic}figcaption[data-astro-cid-ha7y4kyf]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-4qpwtvi4]{margin:0}.dg-svg[data-astro-cid-4qpwtvi4]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.net[data-astro-cid-4qpwtvi4]{fill:color-mix(in srgb,var(--muted) 10%,var(--bg));stroke:var(--border);stroke-width:1.5}.net-label[data-astro-cid-4qpwtvi4]{fill:var(--muted);font-size:12px;font-weight:700}.vpc[data-astro-cid-4qpwtvi4]{fill:color-mix(in srgb,var(--link) 4%,var(--bg));stroke:var(--squid);stroke-width:2;stroke-dasharray:6 4}.vpc-label[data-astro-cid-4qpwtvi4]{fill:var(--squid);font-size:13px;font-weight:700}.igw[data-astro-cid-4qpwtvi4]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.subnet[data-astro-cid-4qpwtvi4]{stroke-width:1.5}.subnet[data-astro-cid-4qpwtvi4].public{fill:color-mix(in srgb,var(--aws-orange) 7%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 40%,var(--border))}.subnet[data-astro-cid-4qpwtvi4].private{fill:color-mix(in srgb,var(--phase-1) 8%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 40%,var(--border))}.subnet-label[data-astro-cid-4qpwtvi4]{fill:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.node[data-astro-cid-4qpwtvi4]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.node[data-astro-cid-4qpwtvi4].db{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg))}.node-title[data-astro-cid-4qpwtvi4]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-4qpwtvi4]{fill:var(--muted);font-size:10.5px}.small-title[data-astro-cid-4qpwtvi4]{fill:var(--fg);font-size:11.5px;font-weight:700}.hint[data-astro-cid-4qpwtvi4]{fill:var(--muted);font-size:10px;font-style:italic}.foot[data-astro-cid-4qpwtvi4]{fill:var(--muted);font-size:11px;font-style:italic}.link[data-astro-cid-4qpwtvi4]{stroke:var(--border);stroke-width:1.5}.flow[data-astro-cid-4qpwtvi4]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.arrowhead[data-astro-cid-4qpwtvi4]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}figcaption[data-astro-cid-4qpwtvi4]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-6azblt5h]{margin:0}.dg-svg[data-astro-cid-6azblt5h]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.src[data-astro-cid-6azblt5h]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.src-title[data-astro-cid-6azblt5h]{fill:var(--fg);font-size:13px;font-weight:700}.src-sub[data-astro-cid-6azblt5h]{fill:var(--muted);font-size:10.5px}.ctrl[data-astro-cid-6azblt5h]{fill:color-mix(in srgb,var(--phase-2) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-2) 45%,var(--border));stroke-width:1.5}.ctrl[data-astro-cid-6azblt5h].priv{fill:color-mix(in srgb,var(--phase-3) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 45%,var(--border))}.ctrl-title[data-astro-cid-6azblt5h]{fill:var(--fg);font-size:13px;font-weight:700}.ctrl-sub[data-astro-cid-6azblt5h]{fill:var(--muted);font-size:10.5px}.allow[data-astro-cid-6azblt5h]{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.block[data-astro-cid-6azblt5h]{fill:color-mix(in srgb,#c0392b 10%,var(--bg));stroke:color-mix(in srgb,#c0392b 45%,var(--border));stroke-width:1.5}.out-title[data-astro-cid-6azblt5h]{fill:var(--fg);font-size:13px;font-weight:700}.out-sub[data-astro-cid-6azblt5h]{fill:var(--muted);font-size:10.5px}.link[data-astro-cid-6azblt5h]{stroke:var(--border);stroke-width:1.5}.flow[data-astro-cid-6azblt5h]{stroke-width:2.5}.allowline[data-astro-cid-6azblt5h]{stroke:color-mix(in srgb,var(--phase-1) 70%,var(--border))}.blockline[data-astro-cid-6azblt5h]{stroke:color-mix(in srgb,#c0392b 65%,var(--border));stroke-dasharray:5 4}.arrowhead-ok[data-astro-cid-6azblt5h]{fill:color-mix(in srgb,var(--phase-1) 70%,var(--border))}.xmark[data-astro-cid-6azblt5h]{stroke:#c0392b;stroke-width:2;fill:none}figcaption[data-astro-cid-6azblt5h]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-sjrb624h]{margin:0}.dg-svg[data-astro-cid-sjrb624h]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.idp[data-astro-cid-sjrb624h]{fill:color-mix(in srgb,var(--muted) 8%,var(--bg));stroke:var(--border);stroke-width:1.5}.idc[data-astro-cid-sjrb624h]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.acct[data-astro-cid-sjrb624h]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.acct[data-astro-cid-sjrb624h].ghost{fill:color-mix(in srgb,var(--muted) 6%,var(--bg));stroke-dasharray:4 3}.box-title[data-astro-cid-sjrb624h]{fill:var(--fg);font-size:13px;font-weight:700}.box-sub[data-astro-cid-sjrb624h]{fill:var(--muted);font-size:10.5px}.edge[data-astro-cid-sjrb624h]{fill:var(--muted);font-size:10px;font-style:italic}.foot[data-astro-cid-sjrb624h]{fill:var(--muted);font-size:11px;font-style:italic}.flow[data-astro-cid-sjrb624h]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.arrowhead[data-astro-cid-sjrb624h]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}figcaption[data-astro-cid-sjrb624h]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-xb4a6cv2]{margin:0}.dg-svg[data-astro-cid-xb4a6cv2]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.row-label[data-astro-cid-xb4a6cv2]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.risky-label[data-astro-cid-xb4a6cv2]{fill:#c0392b}.ok-label[data-astro-cid-xb4a6cv2]{fill:color-mix(in srgb,var(--phase-1) 75%,var(--fg))}.actor[data-astro-cid-xb4a6cv2]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.actor-title[data-astro-cid-xb4a6cv2]{fill:var(--fg);font-size:13px;font-weight:700}.actor-sub[data-astro-cid-xb4a6cv2]{fill:var(--muted);font-size:10.5px}.inst[data-astro-cid-xb4a6cv2]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.danger-inst[data-astro-cid-xb4a6cv2]{fill:color-mix(in srgb,#c0392b 8%,var(--bg));stroke:color-mix(in srgb,#c0392b 40%,var(--border))}.ok-inst[data-astro-cid-xb4a6cv2]{fill:color-mix(in srgb,var(--phase-1) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border))}.ssm[data-astro-cid-xb4a6cv2]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.inst-title[data-astro-cid-xb4a6cv2]{fill:var(--fg);font-size:13px;font-weight:700}.inst-sub[data-astro-cid-xb4a6cv2]{fill:var(--muted);font-size:10.5px}.danger[data-astro-cid-xb4a6cv2]{fill:#c0392b;font-size:11px;font-weight:700}.risk-note[data-astro-cid-xb4a6cv2]{fill:var(--muted);font-size:10.5px;font-style:italic}.divider[data-astro-cid-xb4a6cv2]{stroke:var(--border);stroke-width:1;stroke-dasharray:4 4}.flow[data-astro-cid-xb4a6cv2]{stroke-width:2.5}.okline[data-astro-cid-xb4a6cv2]{stroke:color-mix(in srgb,var(--phase-1) 70%,var(--border))}.blockline[data-astro-cid-xb4a6cv2]{stroke:color-mix(in srgb,#c0392b 65%,var(--border));stroke-dasharray:5 4}.arrowhead-ok[data-astro-cid-xb4a6cv2]{fill:color-mix(in srgb,var(--phase-1) 70%,var(--border))}.xmark[data-astro-cid-xb4a6cv2]{stroke:#c0392b;stroke-width:2;fill:none}.foot[data-astro-cid-xb4a6cv2]{fill:var(--muted);font-size:11px;font-style:italic}figcaption[data-astro-cid-xb4a6cv2]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-46qu6zh4]{margin:0}.dg-svg[data-astro-cid-46qu6zh4]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.node[data-astro-cid-46qu6zh4]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.edge[data-astro-cid-46qu6zh4]{fill:color-mix(in srgb,var(--phase-1) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.acm[data-astro-cid-46qu6zh4]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.acm[data-astro-cid-46qu6zh4].priv{fill:color-mix(in srgb,var(--phase-3) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 45%,var(--border))}.node-title[data-astro-cid-46qu6zh4]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-46qu6zh4]{fill:var(--muted);font-size:10.5px}.edge-label[data-astro-cid-46qu6zh4]{fill:var(--muted);font-size:11px;font-weight:700}.flow[data-astro-cid-46qu6zh4]{stroke:color-mix(in srgb,var(--phase-1) 70%,var(--border));stroke-width:2.5}.cert[data-astro-cid-46qu6zh4]{stroke:color-mix(in srgb,var(--aws-orange) 60%,var(--border));stroke-width:1.5;stroke-dasharray:5 4}.arrowhead[data-astro-cid-46qu6zh4]{fill:color-mix(in srgb,var(--phase-1) 70%,var(--border))}figcaption[data-astro-cid-46qu6zh4]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-5splr4pk]{margin:0}.dg-svg[data-astro-cid-5splr4pk]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.node[data-astro-cid-5splr4pk]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.waf[data-astro-cid-5splr4pk]{fill:color-mix(in srgb,#c0392b 8%,var(--bg));stroke:color-mix(in srgb,#c0392b 40%,var(--border));stroke-width:1.5}.cog[data-astro-cid-5splr4pk]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.fed[data-astro-cid-5splr4pk]{fill:color-mix(in srgb,var(--phase-3) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 45%,var(--border));stroke-width:1.5}.node-title[data-astro-cid-5splr4pk]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-5splr4pk]{fill:var(--muted);font-size:10.5px}.flow[data-astro-cid-5splr4pk]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.fedline[data-astro-cid-5splr4pk]{stroke:color-mix(in srgb,var(--phase-3) 55%,var(--border));stroke-width:1.5;stroke-dasharray:5 4}.arrowhead[data-astro-cid-5splr4pk]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.foot[data-astro-cid-5splr4pk]{fill:var(--muted);font-size:10.5px;font-style:italic}figcaption[data-astro-cid-5splr4pk]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-k2dn5zey]{margin:0}.dg-svg[data-astro-cid-k2dn5zey]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.acct-box[data-astro-cid-k2dn5zey]{fill:color-mix(in srgb,var(--link) 4%,var(--bg));stroke:var(--border);stroke-width:1.5;stroke-dasharray:6 4}.acct-box[data-astro-cid-k2dn5zey].backup-acct{fill:color-mix(in srgb,var(--phase-1) 7%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 40%,var(--border))}.acct-label[data-astro-cid-k2dn5zey]{fill:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.src[data-astro-cid-k2dn5zey]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.src-title[data-astro-cid-k2dn5zey]{fill:var(--fg);font-size:11.5px;font-weight:700}.backup[data-astro-cid-k2dn5zey]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.vault[data-astro-cid-k2dn5zey]{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.vault[data-astro-cid-k2dn5zey].air{fill:color-mix(in srgb,var(--phase-4) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-4) 45%,var(--border))}.node-title[data-astro-cid-k2dn5zey]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-k2dn5zey]{fill:var(--muted);font-size:10.5px}.edge[data-astro-cid-k2dn5zey]{fill:var(--muted);font-size:10.5px;font-weight:700}.foot[data-astro-cid-k2dn5zey]{fill:var(--muted);font-size:10.5px;font-style:italic}.link[data-astro-cid-k2dn5zey]{stroke:var(--border);stroke-width:1.5}.flow[data-astro-cid-k2dn5zey]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.arrowhead[data-astro-cid-k2dn5zey]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}figcaption[data-astro-cid-k2dn5zey]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-aw7zjp57]{margin:0}.dg-svg[data-astro-cid-aw7zjp57]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.row-label[data-astro-cid-aw7zjp57]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.risky-label[data-astro-cid-aw7zjp57]{fill:#c0392b}.ok-label[data-astro-cid-aw7zjp57]{fill:color-mix(in srgb,var(--phase-1) 75%,var(--fg))}.key[data-astro-cid-aw7zjp57]{fill:color-mix(in srgb,#c0392b 8%,var(--bg));stroke:color-mix(in srgb,#c0392b 40%,var(--border));stroke-width:1.5}.sts[data-astro-cid-aw7zjp57]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.prin[data-astro-cid-aw7zjp57]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.prin[data-astro-cid-aw7zjp57].human{fill:color-mix(in srgb,var(--phase-1) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border))}.node-title[data-astro-cid-aw7zjp57]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-aw7zjp57]{fill:var(--muted);font-size:10.5px}.prin-t[data-astro-cid-aw7zjp57]{fill:var(--fg);font-size:11px;font-weight:600}.prin-sub[data-astro-cid-aw7zjp57]{fill:var(--muted);font-size:10px}.risk-note[data-astro-cid-aw7zjp57]{fill:var(--muted);font-size:10.5px;font-style:italic}.divider[data-astro-cid-aw7zjp57]{stroke:var(--border);stroke-width:1;stroke-dasharray:4 4}.flow[data-astro-cid-aw7zjp57]{stroke:color-mix(in srgb,var(--phase-1) 70%,var(--border));stroke-width:2}.arrowhead[data-astro-cid-aw7zjp57]{fill:color-mix(in srgb,var(--phase-1) 70%,var(--border))}.foot[data-astro-cid-aw7zjp57]{fill:var(--muted);font-size:10.5px;font-style:italic}figcaption[data-astro-cid-aw7zjp57]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-ajikblbq]{margin:0}.dg-svg[data-astro-cid-ajikblbq]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.fleet[data-astro-cid-ajikblbq]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.inspector[data-astro-cid-ajikblbq]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.patch[data-astro-cid-ajikblbq]{fill:color-mix(in srgb,var(--phase-1) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.node-title[data-astro-cid-ajikblbq]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-ajikblbq]{fill:var(--muted);font-size:10.5px}.edge[data-astro-cid-ajikblbq]{fill:var(--muted);font-size:10.5px;font-weight:700}.flow[data-astro-cid-ajikblbq]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.feedback[data-astro-cid-ajikblbq]{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 4}.arrowhead[data-astro-cid-ajikblbq]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.loop[data-astro-cid-ajikblbq]{fill:var(--muted);font-size:11px;font-style:italic}figcaption[data-astro-cid-ajikblbq]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-an62lmf5]{margin:0}.dg-svg[data-astro-cid-an62lmf5]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.signal[data-astro-cid-an62lmf5]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.engine[data-astro-cid-an62lmf5]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.out[data-astro-cid-an62lmf5]{stroke-width:1.5}.out[data-astro-cid-an62lmf5].allow{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border))}.out[data-astro-cid-an62lmf5].step{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 50%,var(--border))}.out[data-astro-cid-an62lmf5].deny{fill:color-mix(in srgb,#c0392b 10%,var(--bg));stroke:color-mix(in srgb,#c0392b 45%,var(--border))}.node-title[data-astro-cid-an62lmf5]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-an62lmf5]{fill:var(--muted);font-size:10.5px}.out-title[data-astro-cid-an62lmf5]{fill:var(--fg);font-size:12.5px;font-weight:700}.out-sub[data-astro-cid-an62lmf5]{fill:var(--muted);font-size:10px}.flow[data-astro-cid-an62lmf5]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.deny-line[data-astro-cid-an62lmf5]{stroke:color-mix(in srgb,#c0392b 65%,var(--border));stroke-dasharray:5 4}.arrowhead[data-astro-cid-an62lmf5]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.xmark[data-astro-cid-an62lmf5]{stroke:#c0392b;stroke-width:2;fill:none}figcaption[data-astro-cid-an62lmf5]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-5l2xkg2d]{margin:0}.dg-svg[data-astro-cid-5l2xkg2d]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.core[data-astro-cid-5l2xkg2d]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.group[data-astro-cid-5l2xkg2d]{fill:color-mix(in srgb,var(--phase-2) 5%,var(--bg));stroke:color-mix(in srgb,var(--phase-2) 40%,var(--border));stroke-width:1.5;stroke-dasharray:6 4}.plan[data-astro-cid-5l2xkg2d]{fill:color-mix(in srgb,var(--phase-2) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-2) 45%,var(--border));stroke-width:1.5}.etd[data-astro-cid-5l2xkg2d]{fill:color-mix(in srgb,var(--phase-3) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 45%,var(--border));stroke-width:1.5}.node-title[data-astro-cid-5l2xkg2d]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-5l2xkg2d]{fill:var(--muted);font-size:10.5px}.plan-t[data-astro-cid-5l2xkg2d]{fill:var(--fg);font-size:11.5px;font-weight:600}.grp[data-astro-cid-5l2xkg2d]{fill:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ghint[data-astro-cid-5l2xkg2d]{fill:var(--muted);font-size:10px;font-style:italic}.edge[data-astro-cid-5l2xkg2d]{fill:var(--muted);font-size:10.5px;font-weight:700}.flow[data-astro-cid-5l2xkg2d]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.arrowhead[data-astro-cid-5l2xkg2d]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.foot[data-astro-cid-5l2xkg2d]{fill:var(--muted);font-size:10.5px;font-style:italic}figcaption[data-astro-cid-5l2xkg2d]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-tz4dyyla]{margin:0}.dg-svg[data-astro-cid-tz4dyyla]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.net[data-astro-cid-tz4dyyla]{fill:color-mix(in srgb,var(--muted) 10%,var(--bg));stroke:var(--border);stroke-width:1.5}.waf[data-astro-cid-tz4dyyla]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.app[data-astro-cid-tz4dyyla]{fill:color-mix(in srgb,var(--phase-1) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.fms[data-astro-cid-tz4dyyla]{fill:color-mix(in srgb,var(--phase-3) 8%,var(--bg));stroke:color-mix(in srgb,var(--phase-3) 40%,var(--border));stroke-width:1.5}.node-title[data-astro-cid-tz4dyyla]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-tz4dyyla]{fill:var(--muted);font-size:10.5px}.danger[data-astro-cid-tz4dyyla]{fill:#c0392b;font-size:11px;font-weight:700}.flow[data-astro-cid-tz4dyyla]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.blockline[data-astro-cid-tz4dyyla]{stroke:color-mix(in srgb,#c0392b 65%,var(--border));stroke-dasharray:5 4}.govline[data-astro-cid-tz4dyyla]{stroke:color-mix(in srgb,var(--phase-3) 55%,var(--border));stroke-width:1.5;stroke-dasharray:5 4}.arrowhead[data-astro-cid-tz4dyyla]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.xmark[data-astro-cid-tz4dyyla]{stroke:#c0392b;stroke-width:2;fill:none}figcaption[data-astro-cid-tz4dyyla]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-7pzssrgo]{margin:0}.dg-svg[data-astro-cid-7pzssrgo]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.res[data-astro-cid-7pzssrgo]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.config[data-astro-cid-7pzssrgo]{fill:color-mix(in srgb,var(--aws-orange) 12%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.ssm[data-astro-cid-7pzssrgo]{fill:color-mix(in srgb,var(--phase-2) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-2) 45%,var(--border));stroke-width:1.5}.desired[data-astro-cid-7pzssrgo]{fill:color-mix(in srgb,var(--phase-1) 12%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border));stroke-width:1.5}.node-title[data-astro-cid-7pzssrgo]{fill:var(--fg);font-size:13px;font-weight:700}.node-sub[data-astro-cid-7pzssrgo]{fill:var(--muted);font-size:10.5px}.ok[data-astro-cid-7pzssrgo]{fill:color-mix(in srgb,var(--phase-1) 75%,var(--fg));font-size:10.5px;font-weight:700}.warn[data-astro-cid-7pzssrgo]{fill:#c0392b;font-size:10.5px;font-weight:700}.flow[data-astro-cid-7pzssrgo]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.okline[data-astro-cid-7pzssrgo]{stroke:color-mix(in srgb,var(--phase-1) 60%,var(--border))}.feedback[data-astro-cid-7pzssrgo]{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 4}.arrowhead[data-astro-cid-7pzssrgo]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.foot[data-astro-cid-7pzssrgo]{fill:var(--muted);font-size:10.5px;font-style:italic}figcaption[data-astro-cid-7pzssrgo]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.dg-fig[data-astro-cid-ajdavp4l]{margin:0}.dg-svg[data-astro-cid-ajdavp4l]{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.6rem}.lane[data-astro-cid-ajdavp4l]{fill:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.stage[data-astro-cid-ajdavp4l]{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.stage[data-astro-cid-ajdavp4l].test{fill:color-mix(in srgb,var(--phase-2) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-2) 45%,var(--border))}.stage[data-astro-cid-ajdavp4l].deploy{fill:color-mix(in srgb,var(--phase-1) 10%,var(--bg));stroke:color-mix(in srgb,var(--phase-1) 45%,var(--border))}.stage-t[data-astro-cid-ajdavp4l]{fill:var(--fg);font-size:12.5px;font-weight:700}.stage-s[data-astro-cid-ajdavp4l]{fill:var(--muted);font-size:10px}.gate[data-astro-cid-ajdavp4l]{fill:color-mix(in srgb,var(--aws-orange) 14%,var(--bg));stroke:color-mix(in srgb,var(--aws-orange) 55%,var(--border));stroke-width:1.5}.gate-t[data-astro-cid-ajdavp4l]{fill:var(--fg);font-size:12px;font-weight:700}.gate-s[data-astro-cid-ajdavp4l]{fill:var(--muted);font-size:9.5px}.flow[data-astro-cid-ajdavp4l]{stroke:color-mix(in srgb,var(--aws-orange) 70%,var(--border));stroke-width:2.5}.okline[data-astro-cid-ajdavp4l]{stroke:color-mix(in srgb,var(--phase-1) 65%,var(--border))}.blockline[data-astro-cid-ajdavp4l]{stroke:color-mix(in srgb,#c0392b 65%,var(--border));stroke-dasharray:5 4}.ok[data-astro-cid-ajdavp4l]{fill:color-mix(in srgb,var(--phase-1) 75%,var(--fg));font-size:10px;font-weight:700}.danger[data-astro-cid-ajdavp4l]{fill:#c0392b;font-size:10.5px;font-weight:700}.arrowhead[data-astro-cid-ajdavp4l]{fill:color-mix(in srgb,var(--aws-orange) 70%,var(--border))}.xmark[data-astro-cid-ajdavp4l]{stroke:#c0392b;stroke-width:2;fill:none}.foot[data-astro-cid-ajdavp4l]{fill:var(--muted);font-size:10.5px;font-style:italic}.foot2[data-astro-cid-ajdavp4l]{fill:var(--muted);font-size:10px;font-style:italic}figcaption[data-astro-cid-ajdavp4l]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.control-diagram[data-astro-cid-frcjvo2e]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.dg-heading[data-astro-cid-frcjvo2e]{font-size:1rem;font-weight:700;margin:0 0 .5rem;color:var(--fg)}.video-embed[data-astro-cid-mrk3q7f7]{margin:0}.video-frame[data-astro-cid-mrk3q7f7]{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#000}.video-frame[data-astro-cid-mrk3q7f7] iframe[data-astro-cid-mrk3q7f7]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}figcaption[data-astro-cid-mrk3q7f7]{color:var(--muted);font-size:.82rem;margin-top:.5rem;line-height:1.4}.control-video[data-astro-cid-v5yazeac]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.cv-heading[data-astro-cid-v5yazeac]{font-size:1rem;font-weight:700;margin:0 0 .5rem;color:var(--fg)}.svc[data-astro-cid-vzreerhn]{display:inline-flex;align-items:center;gap:.4rem;background:var(--chip);border:1px solid var(--border);border-radius:6px;padding:.22rem .55rem;font-size:.82rem;margin:.15rem .25rem .15rem 0}.svc-ico[data-astro-cid-vzreerhn]{display:block;object-fit:contain}.threat-item[data-astro-cid-fk6ssubz]{margin:.35rem 0;line-height:1.55}.mitre-badge[data-astro-cid-fk6ssubz]{display:inline-flex;align-items:center;gap:.35rem;vertical-align:baseline;margin-right:.5rem;padding:.05rem .5rem .05rem .4rem;border:1px solid color-mix(in srgb,#c0392b 40%,var(--border));background:color-mix(in srgb,#c0392b 8%,var(--bg));border-radius:999px;text-decoration:none;white-space:nowrap;font-size:.8rem;line-height:1.5}.mitre-badge[data-astro-cid-fk6ssubz]:hover{border-color:#c0392b;text-decoration:none;background:color-mix(in srgb,#c0392b 14%,var(--bg))}.mitre-tag[data-astro-cid-fk6ssubz]{font-weight:800;letter-spacing:.02em;color:#c0392b;text-transform:uppercase;font-size:.68rem}.mitre-label[data-astro-cid-fk6ssubz]{color:var(--fg);font-weight:600}.mitre-ext[data-astro-cid-fk6ssubz]{color:var(--muted);font-size:.85em}.threat-text[data-astro-cid-fk6ssubz] a{color:var(--link);word-break:break-word}.rhead[data-astro-cid-3z4srhnd]{display:flex;gap:1rem;align-items:flex-start;margin:.5rem 0 1.25rem;padding:1.1rem 1.25rem;border-radius:10px;border:1px solid var(--border);border-left:6px solid var(--pc);background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 10%,var(--bg)),var(--bg) 60%)}.rhead-icon[data-astro-cid-3z4srhnd]{flex:none;width:48px;height:48px;border-radius:10px;color:#fff;background:var(--pc);display:flex;align-items:center;justify-content:center}.rhead-body[data-astro-cid-3z4srhnd]{min-width:0}.rhead-tags[data-astro-cid-3z4srhnd]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.rhead[data-astro-cid-3z4srhnd] h1[data-astro-cid-3z4srhnd]{font-size:1.6rem;margin:.1rem 0 .4rem}.rid[data-astro-cid-3z4srhnd]{color:var(--muted);font-weight:700}.rsummary[data-astro-cid-3z4srhnd]{margin:0;font-size:1.02rem}.pill[data-astro-cid-3z4srhnd]{display:inline-block;font-size:.76rem;font-weight:700;padding:.12rem .55rem;border-radius:999px}.pill[data-astro-cid-3z4srhnd].phase{background:var(--pc);color:#fff}.pill[data-astro-cid-3z4srhnd].domain{background:var(--chip);border:1px solid var(--border);color:var(--fg)}@media (max-width: 720px){.rhead-icon[data-astro-cid-3z4srhnd]{display:none}.rhead-body[data-astro-cid-3z4srhnd]{flex:1 1 auto}}.callout[data-astro-cid-3z4srhnd]{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--ac, var(--border));border-radius:8px;padding:1rem 1.15rem;margin-top:1rem}.callout[data-astro-cid-3z4srhnd] h2[data-astro-cid-3z4srhnd]{font-size:1.15rem;margin-top:0}.callout[data-astro-cid-3z4srhnd] h3[data-astro-cid-3z4srhnd]{font-size:.95rem;margin-bottom:.3rem}.svc-strip[data-astro-cid-3z4srhnd]{--ac: var(--aws-orange)}.svc-list[data-astro-cid-3z4srhnd]{display:flex;flex-wrap:wrap}.guidance-body[data-astro-cid-3z4srhnd]{margin:1.5rem 0 1.8rem}.guidance-body[data-astro-cid-3z4srhnd] .gb-h[data-astro-cid-3z4srhnd]{display:flex;align-items:center;gap:.45rem;font-size:1.35rem;font-weight:800;margin:0 0 .8rem;padding-bottom:.5rem;border-bottom:2px solid color-mix(in srgb,var(--squid) 45%,var(--border))}.guidance-body[data-astro-cid-3z4srhnd] .gb-h[data-astro-cid-3z4srhnd] .sec-ico[data-astro-cid-3z4srhnd]{display:inline-flex}.context-row[data-astro-cid-3z4srhnd]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;align-items:start}.context-row[data-astro-cid-3z4srhnd] .callout[data-astro-cid-3z4srhnd]{margin-top:0}@media (max-width: 720px){.context-row[data-astro-cid-3z4srhnd]{grid-template-columns:1fr}}.guidance[data-astro-cid-3z4srhnd]{--ac: var(--squid)}.md-body[data-astro-cid-3z4srhnd]{line-height:1.6}.md-body[data-astro-cid-3z4srhnd] .md-h{font-size:1rem;font-weight:700;margin:1.1rem 0 .35rem;color:var(--fg)}.md-body[data-astro-cid-3z4srhnd] .md-h:first-child{margin-top:0}.md-body[data-astro-cid-3z4srhnd] p{margin:0 0 .75rem}.md-body[data-astro-cid-3z4srhnd] .md-ul{margin:0 0 .75rem;padding-left:1.3rem}.md-body[data-astro-cid-3z4srhnd] .md-ul li{margin:.2rem 0}.md-body[data-astro-cid-3z4srhnd] a{color:var(--link);word-break:break-word}.md-body[data-astro-cid-3z4srhnd] code{background:var(--chip);border:1px solid var(--border);border-radius:4px;padding:.05rem .35rem;font-size:.88em}.md-body[data-astro-cid-3z4srhnd] .md-img{max-width:100%;height:auto;border:1px solid var(--border);border-radius:8px;margin:.4rem 0;display:block}.md-body[data-astro-cid-3z4srhnd] .md-figure{margin:.4rem 0 .9rem}.md-body[data-astro-cid-3z4srhnd] .md-pre{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.8rem 1rem;overflow-x:auto;margin:0 0 .85rem}.md-body[data-astro-cid-3z4srhnd] .md-pre code{background:none;border:none;padding:0;font-size:.82rem;line-height:1.5;white-space:pre;color:var(--fg)}.md-body[data-astro-cid-3z4srhnd] .md-quote{margin:0 0 .85rem;padding:.5rem .9rem;color:var(--fg);background:color-mix(in srgb,var(--aws-orange) 6%,var(--bg));border-left:3px solid var(--aws-orange);border-radius:0 6px 6px 0}.val-list[data-astro-cid-3z4srhnd]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.val-list[data-astro-cid-3z4srhnd] li[data-astro-cid-3z4srhnd]{position:relative;padding-left:1.6rem;line-height:1.5}.val-list[data-astro-cid-3z4srhnd] li[data-astro-cid-3z4srhnd]:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#2b8a8a;background:color-mix(in srgb,#2b8a8a 12%,var(--bg));width:1.1rem;height:1.1rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem}.ref-list[data-astro-cid-3z4srhnd]{margin:0;padding-left:1.1rem}.ref-list[data-astro-cid-3z4srhnd] li[data-astro-cid-3z4srhnd]{margin:.25rem 0}.ref-list[data-astro-cid-3z4srhnd] a[data-astro-cid-3z4srhnd]{color:var(--link);word-break:break-word}.ref-ext[data-astro-cid-3z4srhnd]{color:var(--muted);font-size:.85em}.pricing-badges[data-astro-cid-3z4srhnd]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.price-badge[data-astro-cid-3z4srhnd]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .7rem;border-radius:999px;font-size:.85rem;font-weight:700;border:1px solid var(--border);white-space:nowrap}.price-badge[data-astro-cid-3z4srhnd] .pb-ico[data-astro-cid-3z4srhnd]{font-size:.95em}.price-badge[data-astro-cid-3z4srhnd].free{color:#1f8a70;border-color:color-mix(in srgb,#1f8a70 45%,var(--border));background:color-mix(in srgb,#1f8a70 12%,var(--bg))}.price-badge[data-astro-cid-3z4srhnd].trial{color:var(--aws-orange);border-color:color-mix(in srgb,var(--aws-orange) 45%,var(--border));background:color-mix(in srgb,var(--aws-orange) 12%,var(--bg))}.price-note[data-astro-cid-3z4srhnd]{line-height:1.55;color:var(--fg)}.price-note[data-astro-cid-3z4srhnd] p{margin:0}.price-note[data-astro-cid-3z4srhnd] p+p{margin-top:.6rem}.prevnext[data-astro-cid-3z4srhnd]{display:flex;gap:1rem;margin-top:2rem}.pn[data-astro-cid-3z4srhnd]{flex:1;display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--fg)}.pn[data-astro-cid-3z4srhnd]:hover{border-color:var(--aws-orange);text-decoration:none}.pn[data-astro-cid-3z4srhnd].empty{border:none;background:none}.pn[data-astro-cid-3z4srhnd].next{text-align:right}.pn-dir[data-astro-cid-3z4srhnd]{font-size:.78rem;color:var(--muted);font-weight:700}.pn-title[data-astro-cid-3z4srhnd]{font-size:.9rem;font-weight:600}
