@layer pages{.access-form{text-align:left;gap:16px;max-width:680px;margin:24px auto 0;display:grid}.form-field{gap:8px;min-width:0;display:grid}.access-form label{font-size:12px;font-weight:800;line-height:1.5;display:block}.access-form input:not([type=checkbox]):not([type=hidden]){width:100%;height:48px;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:10px 12px}.field-help{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.access-form .button,.redeem-result .button{width:100%}.access-form .form-status{min-height:4.5em;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.access-form [aria-invalid=true]{border-color:var(--danger-ink)}.access-form[data-state=error] .form-status,.access-form[data-state=rate-limited] .form-status{color:var(--danger-ink)}.redeem-result{gap:16px;margin-top:24px;display:grid}.download-success{margin:0;font-weight:800}.release-detail{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.redeem-result .code-block{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--paper);margin:0;padding:16px}.redeem-result code{overflow-wrap:anywhere;white-space:pre-wrap;font:inherit;font-size:12px}.redeem-result .copy-status{min-height:3em;color:var(--muted);margin:0;font-size:12px}@media (width>=900px){.access-form .button,.redeem-result .button{justify-self:start;width:220px;max-width:100%}}.access-form[hidden]{display:none}.waitlist-sent{text-align:left;overflow-wrap:anywhere;max-width:680px;margin:24px auto}.waitlist-sent button{margin-right:16px}}
