.auth-panel:has(.purchase-form){max-width:540px}.purchase-intro{text-wrap:balance;margin-top:12px;font-size:16px}.purchase-form{text-align:left;gap:26px;margin-top:30px;display:grid}.purchase-section{border:0;min-width:0}.purchase-section legend,.purchase-email>span{color:var(--text);margin-bottom:10px;font-size:15px;font-weight:600;display:block}.purchase-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.purchase-pair button{min-height:88px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f7f7f7;border:0;border-radius:10px;padding:18px 20px}.purchase-pair button[aria-pressed=true]{color:var(--text);background:#e6e7e8}.purchase-pair strong,.purchase-pair span{display:block}.purchase-pair strong{font-size:18px;line-height:1.35}.purchase-pair span{margin-top:4px;font-size:14px;line-height:1.45}.purchase-audience-help{color:var(--text2);text-wrap:balance;margin:12px 0 0;font-size:14px;line-height:1.6}.purchase-plans button{min-height:98px}.purchase-plans strong,.purchase-selected-plan strong{letter-spacing:-.4px;font-size:25px}.purchase-selected-plan{min-height:98px;color:var(--text);background:#f7f7f7;border-radius:10px;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.purchase-selected-plan strong,.purchase-selected-plan span{display:block}.purchase-selected-plan span{margin-top:4px;font-size:14px;line-height:1.45}.purchase-offer{color:var(--text2);margin:-4px 0 0;font-size:14px;line-height:1.55}.purchase-market{gap:18px;margin-top:12px;display:flex}.purchase-market button{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.purchase-market button[aria-pressed=true]{color:var(--text);font-weight:600}.purchase-email input{width:100%;height:52px;font:inherit;background:#fff;border:1px solid #d3d3d3;border-radius:10px;padding:12px 14px;font-size:16px}.purchase-checks{gap:16px;display:grid}.purchase-checks label{grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.6;display:grid}.purchase-checks input{width:19px;height:19px;accent-color:var(--text);margin:2px 0 0}.purchase-checks a{font-weight:600}.purchase-submit{margin-top:0}@media (max-width:480px){.purchase-pair{gap:10px}.purchase-pair button{min-height:94px;padding:16px}.purchase-plans strong,.purchase-selected-plan strong{font-size:22px}.purchase-market{gap:4px;display:grid}}
