.unlock{min-height:max(640px,100svh);padding:128px var(--gutter) 72px;place-items:center;display:grid}.unlock__card{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);color:#fff;background:#0a13308c;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;width:min(420px,100%);padding:32px;display:flex;box-shadow:0 16px 40px #04081647}.unlock__title{letter-spacing:-.015em;margin-top:16px;font-size:30px;font-weight:500;line-height:1.15}.unlock__lede{color:var(--on-dark);margin-top:8px;font-size:16px;line-height:24px}.unlock__input{color:#fff;height:52px;font:inherit;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;margin-top:24px;padding:0 16px;font-size:16px;transition:border-color .2s,background-color .2s}.unlock__input::placeholder{color:#e6ecf8b3}.unlock__input:focus{background:#ffffff29;border-color:#ffffffb8;outline:none}.unlock__input[aria-invalid=true]{border-color:#ffb4a8}.unlock__error{color:#ffcfc7;margin-top:10px;font-size:14px;line-height:20px}.unlock__submit{margin-top:16px}.unlock__note{text-align:center;color:var(--on-dark-2);margin-top:14px;font-size:13px;line-height:18px}@media (max-width:480px){.unlock{padding-top:112px}.unlock__card{padding:24px}.unlock__title{font-size:26px}}
