.access-wrap{max-width:620px;padding-block:70px}.access-wrap h1{font-size:clamp(34px,5vw,58px);line-height:1.05;margin:18px 0 28px}.access-wrap form{background:#201e28;border:1px solid #4c3e61;border-radius:12px;padding:26px}.access-wrap label{display:block;font-size:13px;font-weight:650;margin:0 0 20px}.access-wrap input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #8b73a7;border-radius:6px;background:#faf8fd;color:#24202c;font:inherit}.access-wrap button{display:block;width:100%;padding:14px 18px;border:0;border-radius:6px;background:#bf9fe7;color:#201729;font:inherit;font-weight:750;margin-top:12px;cursor:pointer}.access-wrap button[type=button]{background:transparent;border:1px solid #8b73a7;color:#e0c9fa}.access-wrap output,.access-wrap pre{white-space:pre-wrap;overflow-wrap:anywhere;display:block;margin:18px 0}.access-wrap [hidden]{display:none!important}.access-wrap #access-status{color:#dac4f5}.access-wrap :focus-visible{outline:3px solid #d4f779;outline-offset:3px}@media(max-width:600px){.access-wrap{padding-block:42px}.access-wrap form{padding:20px}}
