.upgrade-dialog{color:#f5f3fa;background:#17151f;border:1px solid #665989;border-radius:20px;width:min(580px,100% - 24px);max-height:90dvh;margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 24px 100px #0009}.upgrade-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09070ed9}.upgrade-dialog-body{padding:30px;position:relative}.upgrade-dialog h2{max-width:460px;margin:14px 0;font-size:clamp(25px,4vw,32px);line-height:1.16}.upgrade-dialog p{color:#d3cede;font-size:16px;line-height:1.55}.upgrade-dialog .upgrade-kicker{color:#c1a1ff;padding-right:32px;font-size:13px}.upgrade-close{color:#f5f3fa;background:0 0;border:0;padding:8px;position:absolute;top:16px;right:16px}.upgrade-price{align-items:center;gap:22px;margin:22px 0;display:flex}.upgrade-price strong{font-size:38px}.upgrade-price small{font-size:16px;font-weight:400}.upgrade-price span{color:#bbb5cd;font-size:14px;line-height:1.5}.upgrade-dialog ul{gap:12px;margin-bottom:22px;padding:0;list-style:none;display:grid}.upgrade-dialog li{font-size:15px;line-height:1.5}.upgrade-dialog ul li{align-items:flex-start;gap:10px;display:flex}.upgrade-dialog li svg{color:#bc9bff;flex-shrink:0;margin-top:3px}.upgrade-preview-toggle{color:#dac7ff;text-align:left;background:0 0;border:1px solid #625277;border-radius:9px;width:100%;margin-bottom:16px;padding:12px;font-size:15px}.upgrade-preview{background:#242030;border-radius:12px;margin-bottom:18px;padding:18px}.upgrade-preview small{color:#bfadcf;font-size:12px}.upgrade-preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #bb95ff;margin:14px 0;padding-left:14px}.upgrade-preview ol{gap:10px;padding-left:20px;display:grid}.upgrade-preview p{font-size:13px}.upgrade-dialog .button{justify-content:center;width:100%;min-height:46px;margin-top:10px;display:flex}.upgrade-disclosure{color:#b6afc5;margin-top:14px;font-size:12px;line-height:1.5;display:block}.conversion-next-step{background:#211b2d;border:1px solid #645375;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:22px;display:flex}.conversion-next-step h3{margin:0 0 8px;font-size:21px}.conversion-next-step p{color:#d2cadd;margin:0;font-size:15px;line-height:1.6}.conversion-next-step a{flex-shrink:0}.pricing-review{border:1px solid #8e6aba;border-radius:16px;margin-top:24px;padding:24px;scroll-margin-top:100px}.pricing-review h3{margin-bottom:12px;font-size:24px}.pricing-review p{font-size:16px;line-height:1.6}.pricing-review .checkout-consents{margin:18px 0}.pricing-review-actions{flex-wrap:wrap;gap:12px;display:flex}.pricing-selected{outline-offset:3px;outline:2px solid #b594ff}.pricing-return{color:#d0b5ff;margin:16px 0;display:block}.render-upgrade-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}@media (width<=600px){.upgrade-dialog-body{padding:24px 20px}.conversion-next-step{display:block}.conversion-next-step a{margin-top:16px;display:inline-flex}.pricing-review{padding:20px}.pricing-review-actions .button{justify-content:center;width:100%}}.pricing-review .checkout-consents label,.pricing-review .checkout-consents label span{font-size:14px;line-height:1.6}.pricing-review .button,.upgrade-dialog .button{font-size:14px}.upgrade-preview ol{list-style:decimal}
