.account-offer-selector{display:grid;gap:10px;margin:18px 0 20px;padding:0;border:0}.account-offer-selector legend{margin-bottom:8px;font-weight:850}.account-offer{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.account-offer:hover{border-color:#739eff;transform:translateY(-1px)}.account-offer.selected{border-color:#739eff;background:rgba(112,157,255,.12);box-shadow:0 0 0 1px rgba(112,157,255,.2)}.account-offer input{margin-top:3px;accent-color:#739eff}.account-offer span{display:grid;gap:4px}.account-offer strong{font-size:14px}.account-offer small{color:var(--muted);line-height:1.45}.premium-request-note{margin:-10px 0 18px;padding:11px 13px;border:1px solid rgba(208,169,255,.3);border-radius:12px;background:rgba(190,137,255,.1);color:#d0a9ff;font-size:13px;font-weight:750}.access-enforcer-modal{z-index:1300}.access-enforcer-modal .access-modal-card{animation:access-enforcer-in .18s ease-out}@keyframes access-enforcer-in{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:640px){.account-offer{padding:13px}.account-offer small{font-size:12px}}@media(prefers-reduced-motion:reduce){.account-offer,.access-enforcer-modal .access-modal-card{transition:none;animation:none}}