main{max-width:640px}.plans{border:0;padding:0;margin:0}.plans legend{margin-bottom:16px}.plan{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);background:white;border-radius:4px;margin-bottom:10px;cursor:pointer}.plan input{width:20px;height:20px;flex-shrink:0}.plan span:last-child{margin-inline-start:auto;white-space:nowrap}.plan:has(input:checked){border:2px solid var(--accent);padding:15px}.panel{margin-top:20px}dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}dt{color:var(--muted)}dd{margin:0;text-align:end}#review-email{overflow-wrap:anywhere;font-family:system-ui,sans-serif}details{border-block:1px solid var(--line);padding:12px 0}summary{cursor:pointer;font-size:16px}#referral-form{margin-top:16px}#referral-code{direction:ltr;text-align:left}#referral-status{margin:12px 0;font-size:15px}.checkout-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.checkout-actions button{flex:1}.policy-links{display:flex;flex-wrap:wrap;gap:16px;font-size:15px;margin:12px 0}a{color:var(--accent);text-underline-offset:4px}.account-link{display:inline-block;margin-top:24px;min-height:44px}#support-link{overflow-wrap:anywhere}.notice{border-inline-start:3px solid var(--accent);padding-inline-start:14px}button:disabled,input:disabled{cursor:wait}#retry-step{margin-top:12px}@media(max-width:360px){main{padding-inline:16px}.panel{padding:16px}.plan{font-size:16px}.plan span:last-child{font-size:15px}}