.ap-upgrade{flex-direction:column;gap:14px;max-width:680px;display:flex}.ap-upgrade__cta{flex-direction:column;gap:10px;padding:20px 18px;display:flex}.ap-upgrade__leading{font-size:var(--t-subheadline);color:var(--label2);margin:0}.ap-upgrade__leading strong{color:var(--label)}.ap-upgrade__headline{font-size:var(--t-title3);color:var(--label);margin:0;font-weight:700}.ap-upgrade__body{font-size:var(--t-callout);color:var(--label2);margin:0;line-height:1.45}.ap-upgrade__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ap-action--link{text-decoration:none}.ap-action--link:hover{filter:brightness(1.06)}.ap-upgrade__footnote,.ap-upgrade__fine{font-size:var(--t-footnote);color:var(--label2);margin:0;line-height:1.45}.ap-upgrade__fine{padding:0 2px 8px}.ap-upgrade__benefits{background:var(--sep);border-radius:var(--r-card);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ap-upgrade__benefit{background:var(--card);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.ap-upgrade__benefit.is-leading{background:var(--tint-card)}.ap-upgrade__benefit-title{font-size:var(--t-callout);color:var(--label);font-weight:600}.ap-upgrade__benefit-blurb{font-size:var(--t-footnote);color:var(--label2)}.ap-upgrade__benefit-note{font-size:var(--t-caption1);color:var(--label3)}.ap-gate{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:24px auto;padding:24px 18px 20px;display:flex}.ap-gate__title{font-size:var(--t-title3);color:var(--label);margin:0;font-weight:700}.ap-gate__detail{font-size:var(--t-callout);color:var(--label2);margin:0;line-height:1.45}.ap-gate__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ap-upgrade-inline{font-family:inherit;font-size:var(--t-footnote);color:var(--tint-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-weight:600}.ap-upgrade-inline:hover{text-decoration:underline}
