.purchase-account-access{display:grid;gap:12px;margin-top:22px;padding:22px;border:1px solid #39756a;border-radius:18px;background:linear-gradient(130deg,#10332b,#0d2028);box-shadow:0 12px 32px #0002;min-width:0}
.purchase-account-access h3,.purchase-account-access p{margin:0}
.purchase-account-access h3{color:#73edc9;font-size:21px}
.purchase-account-access p{color:#b8cecb;line-height:1.6;font-size:13px}
.purchase-account-access label{display:grid;gap:8px;min-width:0}
.purchase-account-access input{width:100%;box-sizing:border-box;min-width:0}
.purchase-account-access button{white-space:normal;min-height:46px}
.purchase-account-access [role="status"]:empty{display:none}
.purchase-account-access [role="status"]{color:#c3ffe9}
.account-shell .download-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #39756a;border-radius:13px;padding:16px;color:#dffff1;text-decoration:none;background:linear-gradient(120deg,#123b30,#102825)}
.account-shell .download-list a:hover,.account-shell .download-list a:focus-visible{border-color:#6df7ce;background:#164638;box-shadow:0 4px 18px #54eac51a}
.account-shell .download-list a strong{font-size:11px;color:#6ff3cb;text-transform:uppercase;white-space:nowrap}
