.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}.rhead[data-astro-cid-rtcwf3ve]{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-rtcwf3ve]{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-rtcwf3ve]{min-width:0}.rhead-tags[data-astro-cid-rtcwf3ve]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.rhead[data-astro-cid-rtcwf3ve] h1[data-astro-cid-rtcwf3ve]{font-size:1.6rem;margin:.1rem 0 .4rem}.rid[data-astro-cid-rtcwf3ve]{color:var(--muted);font-weight:700}.rsummary[data-astro-cid-rtcwf3ve]{margin:0;font-size:1.02rem}.pill[data-astro-cid-rtcwf3ve]{display:inline-block;font-size:.76rem;font-weight:700;padding:.12rem .55rem;border-radius:999px}.pill[data-astro-cid-rtcwf3ve].phase{background:var(--pc);color:#fff}.pill[data-astro-cid-rtcwf3ve].domain{background:var(--chip);border:1px solid var(--border);color:var(--fg)}.info-tip[data-astro-cid-rtcwf3ve]{position:relative;display:inline-flex;cursor:help;outline:none}.info-ico[data-astro-cid-rtcwf3ve]{font-size:.85rem;font-weight:700;line-height:1;text-transform:none}.info-tip[data-astro-cid-rtcwf3ve]:focus-visible .info-ico[data-astro-cid-rtcwf3ve]{outline:2px solid var(--link);outline-offset:2px;border-radius:50%}.info-pop[data-astro-cid-rtcwf3ve]{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:max-content;max-width:320px;text-transform:none;letter-spacing:normal;font-size:.8rem;font-weight:400;line-height:1.45;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.55rem .7rem;box-shadow:0 6px 20px #0000001f;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .12s,transform .12s,visibility .12s}.info-pop[data-astro-cid-rtcwf3ve]:before{content:"";position:absolute;left:.6rem;top:-5px;width:9px;height:9px;background:var(--bg);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}.info-tip[data-astro-cid-rtcwf3ve]:hover .info-pop[data-astro-cid-rtcwf3ve],.info-tip[data-astro-cid-rtcwf3ve]:focus .info-pop[data-astro-cid-rtcwf3ve],.info-tip[data-astro-cid-rtcwf3ve]:focus-within .info-pop[data-astro-cid-rtcwf3ve]{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 860px){.info-pop[data-astro-cid-rtcwf3ve],.info-pop[data-astro-cid-rtcwf3ve]:before{transition:none}.info-pop[data-astro-cid-rtcwf3ve]{display:none;position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;width:auto;max-width:none;z-index:70;font-size:.9rem;transform:none;padding:.7rem .85rem}.info-pop[data-astro-cid-rtcwf3ve]:before{display:none}.info-tip[data-astro-cid-rtcwf3ve]:hover .info-pop[data-astro-cid-rtcwf3ve],.info-tip[data-astro-cid-rtcwf3ve]:focus .info-pop[data-astro-cid-rtcwf3ve],.info-tip[data-astro-cid-rtcwf3ve]:focus-within .info-pop[data-astro-cid-rtcwf3ve]{display:block}.info-tip[data-astro-cid-rtcwf3ve],.pill[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve],.badge[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve]{padding:16px;margin:-16px}.pill[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve],.badge[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve]{margin-left:calc(.3rem - 16px)}}.badge[data-astro-cid-rtcwf3ve]{overflow:visible}.badge[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve]{margin-left:.3rem;vertical-align:middle}.badge[data-astro-cid-rtcwf3ve] .info-ico[data-astro-cid-rtcwf3ve]{color:currentColor;opacity:.85}.pill[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve]{margin-left:.3rem;vertical-align:middle}h3[data-astro-cid-rtcwf3ve] .info-tip[data-astro-cid-rtcwf3ve]{margin-left:.35rem;vertical-align:middle}h3[data-astro-cid-rtcwf3ve] .info-ico[data-astro-cid-rtcwf3ve]{color:var(--aws-orange);font-size:.8rem}.pill[data-astro-cid-rtcwf3ve].domain .info-ico[data-astro-cid-rtcwf3ve]{color:var(--aws-orange)}.phasebar[data-astro-cid-rtcwf3ve]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 1rem}.ph-step[data-astro-cid-rtcwf3ve]{display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative;padding-top:.4rem;color:var(--muted);font-size:.78rem}.ph-step[data-astro-cid-rtcwf3ve]:before{content:"";position:absolute;top:.75rem;left:0;right:0;height:3px;background:var(--border);z-index:0}.ph-step[data-astro-cid-rtcwf3ve]:first-child:before{left:50%}.ph-step[data-astro-cid-rtcwf3ve]:last-child:before{right:50%}.ph-step[data-astro-cid-rtcwf3ve].on:before{background:var(--pc)}.ph-dot[data-astro-cid-rtcwf3ve]{width:14px;height:14px;border-radius:50%;background:var(--border);border:3px solid var(--bg);z-index:1}.ph-step[data-astro-cid-rtcwf3ve].on .ph-dot[data-astro-cid-rtcwf3ve]{background:var(--pc)}.ph-step[data-astro-cid-rtcwf3ve].current .ph-dot[data-astro-cid-rtcwf3ve]{box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 30%,transparent)}.ph-step[data-astro-cid-rtcwf3ve].current .ph-lbl[data-astro-cid-rtcwf3ve]{color:var(--fg);font-weight:700}.metarow[data-astro-cid-rtcwf3ve]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:.6rem 0}.callout[data-astro-cid-rtcwf3ve]{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-rtcwf3ve] h2[data-astro-cid-rtcwf3ve]{font-size:1.15rem;margin-top:0}.callout[data-astro-cid-rtcwf3ve] h3[data-astro-cid-rtcwf3ve]{font-size:.95rem;margin-bottom:.3rem}.svc-strip[data-astro-cid-rtcwf3ve]{--ac: var(--aws-orange)}.svc-list[data-astro-cid-rtcwf3ve]{display:flex;flex-wrap:wrap}.tabs[data-astro-cid-rtcwf3ve]{display:flex;gap:.4rem;border-bottom:1px solid var(--border);margin:.5rem 0 .75rem;flex-wrap:wrap}.tab[data-astro-cid-rtcwf3ve]{background:transparent;border:none;border-bottom:3px solid transparent;color:var(--muted);font:inherit;font-weight:600;padding:.45rem .6rem;cursor:pointer}.tab[data-astro-cid-rtcwf3ve]:hover{color:var(--fg)}@media (max-width: 860px){.tab[data-astro-cid-rtcwf3ve]{min-height:44px}}.tab[data-astro-cid-rtcwf3ve].active{color:var(--fg);border-bottom-color:var(--aws-orange)}.tabpanel[data-astro-cid-rtcwf3ve]{display:none}.tabpanel[data-astro-cid-rtcwf3ve].active{display:block}.arch-link[data-astro-cid-rtcwf3ve]{display:inline-block;margin-top:.5rem;font-weight:600;font-size:.9rem}.rb-summary[data-astro-cid-rtcwf3ve]{margin:0 0 .75rem}.rb-steps[data-astro-cid-rtcwf3ve]{margin:0;padding-left:1.4rem;display:flex;flex-direction:column;gap:.85rem}.rb-step[data-astro-cid-rtcwf3ve]{padding-left:.2rem}.rb-action[data-astro-cid-rtcwf3ve]{line-height:1.5}.rb-meta[data-astro-cid-rtcwf3ve]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.4rem}.rb-where[data-astro-cid-rtcwf3ve]{display:inline-flex;align-items:center;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#1f8a70;background:color-mix(in srgb,#1f8a70 12%,var(--bg));border:1px solid color-mix(in srgb,#1f8a70 35%,var(--border));border-radius:6px;padding:.1rem .5rem}.rb-note[data-astro-cid-rtcwf3ve]{margin:.85rem 0 0;padding:.55rem .75rem;border-radius:6px;font-size:.92rem;line-height:1.5}.rb-check[data-astro-cid-rtcwf3ve]{background:color-mix(in srgb,#2b8a8a 8%,var(--bg));border-left:3px solid #2b8a8a}.rb-anti[data-astro-cid-rtcwf3ve]{background:color-mix(in srgb,#c0392b 8%,var(--bg));border-left:3px solid #c0392b}.rb-iac[data-astro-cid-rtcwf3ve]{background:var(--chip);border-left:3px solid var(--muted)}.rb-iac[data-astro-cid-rtcwf3ve] code[data-astro-cid-rtcwf3ve]{font-size:.85rem}.subreq-list[data-astro-cid-rtcwf3ve]{display:flex;flex-direction:column;gap:.3rem;margin-top:.3rem}.subreq-flat[data-astro-cid-rtcwf3ve]{font-size:.9rem;padding:.2rem 0}.subreq-flat[data-astro-cid-rtcwf3ve] strong[data-astro-cid-rtcwf3ve]{color:var(--muted)}details[data-astro-cid-rtcwf3ve].subreq{border:1px solid var(--border);border-radius:7px;background:var(--bg);overflow:hidden}details[data-astro-cid-rtcwf3ve].subreq>summary[data-astro-cid-rtcwf3ve]{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none;padding:.45rem .6rem;font-size:.88rem}details[data-astro-cid-rtcwf3ve].subreq>summary[data-astro-cid-rtcwf3ve]::-webkit-details-marker{display:none}details[data-astro-cid-rtcwf3ve].subreq .caret[data-astro-cid-rtcwf3ve]{color:var(--muted);font-size:.7rem;transition:transform .15s;flex:none}details[data-astro-cid-rtcwf3ve].subreq[open] .caret[data-astro-cid-rtcwf3ve]{transform:rotate(90deg)}details[data-astro-cid-rtcwf3ve].subreq .sr-id[data-astro-cid-rtcwf3ve]{font-weight:700;color:var(--muted);flex:none}details[data-astro-cid-rtcwf3ve].subreq .sr-title[data-astro-cid-rtcwf3ve]{flex:1;min-width:0;line-height:1.3}details[data-astro-cid-rtcwf3ve].subreq .sr-dots[data-astro-cid-rtcwf3ve]{display:flex;gap:.2rem;flex:none}.sr-dots[data-astro-cid-rtcwf3ve] .dot[data-astro-cid-rtcwf3ve]{font-size:.66rem;font-weight:700;min-width:1.15rem;text-align:center;padding:.02rem .3rem;border-radius:999px}.sr-dots[data-astro-cid-rtcwf3ve] .dot[data-astro-cid-rtcwf3ve].cov-covered{background:color-mix(in srgb,#1f8a70 15%,var(--bg));color:#1f8a70}.sr-dots[data-astro-cid-rtcwf3ve] .dot[data-astro-cid-rtcwf3ve].cov-gap{background:color-mix(in srgb,var(--aws-orange) 18%,var(--bg));color:#b45309}.sr-dots[data-astro-cid-rtcwf3ve] .dot[data-astro-cid-rtcwf3ve].cov-process{background:color-mix(in srgb,#7048b6 15%,var(--bg));color:#7048b6}.sr-dots[data-astro-cid-rtcwf3ve] .dot[data-astro-cid-rtcwf3ve].cov-physical{background:var(--chip);color:var(--muted)}.subctrl-list[data-astro-cid-rtcwf3ve]{list-style:none;margin:0;padding:.1rem .6rem .55rem;display:flex;flex-direction:column;gap:.2rem;border-top:1px solid var(--border)}.subctrl[data-astro-cid-rtcwf3ve]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;font-size:.8rem;padding:.25rem .4rem;border-radius:5px;border-left:3px solid var(--border);background:var(--card)}.subctrl[data-astro-cid-rtcwf3ve] .sc-id[data-astro-cid-rtcwf3ve]{font-weight:700;color:var(--muted);font-size:.76rem;white-space:nowrap}.subctrl[data-astro-cid-rtcwf3ve] .sc-title[data-astro-cid-rtcwf3ve]{color:var(--fg);line-height:1.3}.sc-badge[data-astro-cid-rtcwf3ve]{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.08rem .4rem;border-radius:999px;white-space:nowrap}.subctrl[data-astro-cid-rtcwf3ve].cov-covered{border-left-color:#1f8a70}.subctrl[data-astro-cid-rtcwf3ve].cov-gap{border-left-color:var(--aws-orange)}.subctrl[data-astro-cid-rtcwf3ve].cov-process{border-left-color:#7048b6}.subctrl[data-astro-cid-rtcwf3ve].cov-physical{border-left-color:var(--muted)}.sc-badge[data-astro-cid-rtcwf3ve].cov-covered{background:color-mix(in srgb,#1f8a70 15%,var(--bg));color:#1f8a70}.sc-badge[data-astro-cid-rtcwf3ve].cov-gap{background:color-mix(in srgb,var(--aws-orange) 18%,var(--bg));color:#b45309}.sc-badge[data-astro-cid-rtcwf3ve].cov-process{background:color-mix(in srgb,#7048b6 15%,var(--bg));color:#7048b6}.sc-badge[data-astro-cid-rtcwf3ve].cov-physical{background:var(--chip);color:var(--muted)}@media (max-width: 860px){details[data-astro-cid-rtcwf3ve].subreq>summary[data-astro-cid-rtcwf3ve]{flex-wrap:wrap;min-height:44px;font-size:.9rem;padding:.4rem .6rem}details[data-astro-cid-rtcwf3ve].subreq .sr-title[data-astro-cid-rtcwf3ve]{flex:1 1 8rem;overflow-wrap:anywhere}.subctrl[data-astro-cid-rtcwf3ve]{grid-template-columns:auto minmax(0,1fr);font-size:.85rem;padding:.4rem}.subctrl[data-astro-cid-rtcwf3ve] .sc-title[data-astro-cid-rtcwf3ve]{overflow-wrap:anywhere}.subctrl[data-astro-cid-rtcwf3ve] .sc-badge[data-astro-cid-rtcwf3ve]{grid-column:2;justify-self:start;font-size:.7rem;white-space:normal}.sr-dots[data-astro-cid-rtcwf3ve] .dot[data-astro-cid-rtcwf3ve]{font-size:.75rem}.rhead[data-astro-cid-rtcwf3ve]{padding:.9rem}.rb-where[data-astro-cid-rtcwf3ve]{font-size:.78rem}.callout[data-astro-cid-rtcwf3ve]{min-width:0}.callout[data-astro-cid-rtcwf3ve] li[data-astro-cid-rtcwf3ve]{overflow-wrap:anywhere}.arch-link[data-astro-cid-rtcwf3ve]{display:inline-flex;align-items:center;min-height:44px}}.grid[data-astro-cid-rtcwf3ve].two{grid-template-columns:1fr 1fr;align-items:start}@media (max-width: 720px){.grid[data-astro-cid-rtcwf3ve].two{grid-template-columns:1fr}.phasebar[data-astro-cid-rtcwf3ve]{font-size:.68rem}}.prevnext[data-astro-cid-rtcwf3ve]{display:flex;gap:1rem;margin-top:2rem}.pn[data-astro-cid-rtcwf3ve]{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-rtcwf3ve]:hover{border-color:var(--aws-orange);text-decoration:none}.pn[data-astro-cid-rtcwf3ve].empty{border:none;background:none}.pn[data-astro-cid-rtcwf3ve].next{text-align:right}.pn-dir[data-astro-cid-rtcwf3ve]{font-size:.78rem;color:var(--muted);font-weight:700}.pn-title[data-astro-cid-rtcwf3ve]{font-size:.9rem;font-weight:600}
