.selection-paywall{box-sizing:border-box;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #d6deea;border-radius:14px;padding:28px;color:#182a40;background:#fff;box-shadow:0 24px 90px #10254230;font-family:inherit;font-size:14px;line-height:1.6}
.selection-paywall::backdrop{background:#0d213f66}.selection-paywall *{box-sizing:border-box}.selection-paywall h2{font-size:25px;line-height:1.4;margin:10px 0}.selection-paywall p{color:#586984;font-size:14px;margin:10px 0 18px}.selection-kicker{color:#9f641a;font-weight:700}.selection-close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:27px;line-height:1.3;color:#586984;cursor:pointer}.selection-benefits{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;list-style:none;font-size:13px;margin:18px 0}.selection-benefits li:before{content:'✓';color:#203e65;margin-right:7px}.selection-pending{background:#f4f6f9;border-radius:7px;padding:12px 14px;margin-bottom:17px}.selection-pending>small{display:block;color:#586984}.selection-pending strong{font-size:14px}.selection-pending strong span{font-size:12px;color:#586984;font-weight:400}.selection-plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}.selection-plan{text-align:left;border:1px solid #d6deea;border-radius:8px;background:#fff;padding:14px;color:#182a40;cursor:pointer;font:inherit}.selection-plan.selected{outline:2px solid #203e65;outline-offset:-2px;background:#edf3fa}.selection-plan>strong{display:block}.selection-price{display:block;font-size:34px;font-weight:750;line-height:1.5}.selection-price small{font-size:13px;font-weight:400;color:#586984}.selection-plan>small{display:block;color:#586984;font-size:11px;min-height:20px}.selection-checkout{display:block;text-align:center;width:100%;padding:14px 10px;background:#203e65;color:white!important;border:0;border-radius:6px;font-family:inherit;font-weight:700;font-size:15px;line-height:1.5;text-decoration:none;cursor:pointer;margin-top:18px}.selection-checkout:disabled{opacity:.6;cursor:default}.selection-note{display:block;text-align:center;color:#586984;margin-top:10px;font-size:12px}.selection-browse{display:block;margin:14px auto 0;border:0;background:transparent;color:#203e65;padding:0;font:inherit;cursor:pointer}.selection-paywall :focus-visible{outline:2px solid #4775ad;outline-offset:3px}.selection-source-note{font-size:12px;color:#586984;margin:8px 0}.selection-quota{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#f1f5fa;border:1px solid #d9e3f0;border-radius:8px;padding:12px 16px;margin:12px 0}.selection-quota p{margin:0;color:#52647a;font-size:12px}.selection-quota a{color:#203e65;font-weight:700;font-size:13px}@media(max-width:420px){.selection-paywall{padding:22px 18px}.selection-paywall h2{font-size:22px}.selection-plan{padding:12px 10px}.selection-price{font-size:30px}.selection-plan>strong{font-size:13px}.selection-benefits{gap:6px 14px;font-size:12px}}
