.aws-module__YB627q__access{width:min(100%,48rem);min-height:100svh;color:var(--color-ink);font:1rem/1.6 var(--font-body);margin:auto;padding:2rem clamp(1rem,5vw,3rem) 4rem}.aws-module__YB627q__brand{color:inherit;font:1.6rem var(--font-geist-pixel-square), var(--font-mono);text-decoration:none}.aws-module__YB627q__access header{margin:3rem 0 2rem}.aws-module__YB627q__access h1{font:550 clamp(2rem, 6vw, 3rem)/1.1 var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:.6rem 0 1rem}.aws-module__YB627q__access h2{margin:0 0 .65rem;font-size:1.05rem;font-weight:600}.aws-module__YB627q__eyebrow{color:var(--color-status-pending);font-size:.875rem}.aws-module__YB627q__card{border:1px solid var(--border-quiet);background:var(--surface-quiet);border-radius:12px;padding:1.5rem}.aws-module__YB627q__button{border:1px solid var(--border-quiet);background:var(--color-ink);color:var(--color-page);cursor:pointer;font:inherit;border-radius:6px;padding:.7rem 1rem;font-size:.875rem}.aws-module__YB627q__button:disabled{opacity:.55;cursor:not-allowed}.aws-module__YB627q__button:focus-visible,.aws-module__YB627q__access a:focus-visible{outline:2px solid var(--color-status-pending);outline-offset:4px}.aws-module__YB627q__credentials{gap:1.2rem;margin:1.5rem 0;display:grid}.aws-module__YB627q__credentials dt{margin-bottom:.3rem;font-size:.8rem}.aws-module__YB627q__credentials dd{font:.95rem/1.6 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.aws-module__YB627q__access details{border-top:1px solid var(--border-quiet);margin-bottom:1rem;padding:1rem 0}.aws-module__YB627q__access summary{cursor:pointer}.aws-module__YB627q__rules{margin-top:2rem}.aws-module__YB627q__rules ol{padding-left:1.25rem}.aws-module__YB627q__rules li{margin:.6rem 0}.aws-module__YB627q__guidelines{margin:1rem 0}.aws-module__YB627q__guidelines>div{border-top:1px solid var(--border-quiet);padding:1rem 0}.aws-module__YB627q__guidelines dt{font-weight:600}.aws-module__YB627q__guidelines dd{overflow-wrap:anywhere;margin:.35rem 0 0}.aws-module__YB627q__guidelines p{margin:.3rem 0}.aws-module__YB627q__help,.aws-module__YB627q__rules>p{font-size:.875rem}@media (max-width:620px){.aws-module__YB627q__card{padding:1.1rem}}
