.access-code-reveal{overflow-wrap:anywhere;background:#edf8f6;border:1px solid #cce3df;border-radius:9px;gap:12px;margin:0 0 20px;padding:18px;display:grid}.access-code-reveal input{letter-spacing:.04em;font-family:monospace!important}.access-code-redeem{border-top:1px solid #dbe4ee;min-width:0;margin-top:24px;padding-top:22px}.access-code-redeem h2{margin:0 0 10px;font-size:20px}.access-code-redeem p{font-size:12px;line-height:1.8}.access-code-redeem form,.access-code-redeem label{gap:10px;display:grid}.access-code-redeem input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #b9cbd7;border-radius:8px;padding:10px}.access-code-redeem button{justify-self:start;min-height:44px}.access-code-redeem :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #177c80}.access-code-redeem [role=alert]{color:#913e36}.access-code-redeem [role=status]{background:#edf8f6;border-radius:8px;padding:14px}.access-code-redeem time{font-variant-numeric:tabular-nums}.access-code-reveal button{justify-self:start}.access-code-reveal p{margin:0;font-size:12px;line-height:1.8}.access-code-reveal label{gap:7px;display:grid}.access-code-redeem input[readonly]{background:#f2f5f8}.access-code-redeem form[aria-busy=true]{opacity:.8}
