.account-setup{gap:1rem;max-width:60rem;display:grid}.account-setup h1,.account-setup h2,.account-setup h3,.account-setup p{margin-block:0}.account-setup section,.setup-authenticator,.setup-form{gap:.8rem;display:grid}.setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;list-style-position:inside;display:grid}.setup-progress li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:.5rem;padding:.65rem}.setup-progress [aria-current=step]{border-color:var(--red);font-weight:800}.setup-progress span{font-weight:400}.setup-feedback{border-left:.25rem solid var(--red);background:#f7f4ee;padding:.75rem}.setup-authenticator{border:1px solid var(--line);border-radius:.5rem;padding:1rem}.setup-qr{max-width:100%;height:auto;image-rendering:pixelated;background:#fff;justify-self:start}.setup-key{overflow-wrap:anywhere;user-select:all;border:1px solid var(--line);padding:.75rem}.setup-check{align-items:start;gap:.6rem;display:flex}.setup-check input{flex:none;margin-top:.2rem}.setup-form input,.account-setup select,.account-setup input{max-width:100%;min-height:2.75rem}.account-setup button,.account-setup .button-secondary{white-space:normal;width:fit-content;max-width:100%;min-height:2.75rem}.identity-access__actions{flex-wrap:wrap;gap:.5rem;display:flex}.identity-access__help{gap:.75rem;display:grid}.identity-access__help details{border:1px solid var(--line);border-radius:.4rem;padding:.8rem}.identity-access__help summary{cursor:pointer;min-height:2.75rem;font-weight:800}.identity-access__card p,.identity-access__notice p{overflow-wrap:anywhere}@media (width<=36rem){.setup-progress{grid-template-columns:1fr}.account-setup .button-row,.identity-access__actions{flex-direction:column;align-items:stretch}.account-setup .button,.account-setup .button-secondary{width:100%}}
