
[data-provider-guide]{margin-top:18px;padding:18px;border:1px solid rgba(126,249,196,.25);border-radius:16px;background:rgba(126,249,196,.04)}
[data-provider-guide] h3{margin:0 0 6px}.aws-provider-state{display:inline-block;margin:0 0 10px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.68)}.aws-provider-state.good{color:#7ef9c4;border-color:rgba(126,249,196,.36)}
.aws-provider-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.aws-provider-step{padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.025)}.aws-provider-step strong{display:block;margin-bottom:6px}.aws-provider-step p{font-size:.84rem;line-height:1.45;opacity:.76}.aws-provider-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.aws-provider-actions button,.aws-provider-actions a{display:inline-flex;padding:9px 11px;border-radius:10px;border:1px solid rgba(126,249,196,.3);background:#0b171d;color:inherit;text-decoration:none;font:inherit;font-weight:800;cursor:pointer}.aws-provider-actions button.primary{background:#7ef9c4;color:#06130e}.aws-provider-code{display:block;margin-top:8px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#061015;font:500 .8rem ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.aws-provider-message{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);font-size:.86rem;line-height:1.45;opacity:.82}@media(max-width:760px){.aws-provider-steps{grid-template-columns:1fr}}
