.web-paywall{box-sizing:border-box;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(90% 85% at 50% -10%,#15356d 0%,#0000 80%),#0a1227;flex-direction:column;flex:1;width:100%;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:auto}.web-paywall *,.web-paywall :before,.web-paywall :after{box-sizing:border-box}.web-paywall button,.web-paywall a,.web-paywall summary{-webkit-tap-highlight-color:transparent}.web-paywall button{font:inherit;cursor:pointer}.web-paywall button:disabled,.web-paywall fieldset:disabled{cursor:wait;opacity:.65}.web-paywall :is(button,a,summary,input):focus-visible{outline-offset:4px;outline:3px solid #b6ddff}.web-paywall__column{flex:none;width:100%;max-width:580px;margin:auto;padding:24px 20px 32px}.web-paywall__topbar{justify-content:center;align-items:center;min-height:44px;margin-bottom:18px;display:flex;position:relative}.web-paywall__link{color:#86c3ff;background:0 0;border:0;min-height:44px;padding:10px 8px;font-size:17px!important;font-weight:650!important}.web-paywall__close{color:#cbd5e1;background:0 0;border:0;width:44px;height:44px;position:absolute;inset-inline-end:-8px;font-size:28px!important}.web-paywall__hero{text-align:center;margin-bottom:30px}.web-paywall__eyebrow{color:#80bfff;letter-spacing:2.4px;margin:0 0 14px;font-size:14px;font-weight:750}.web-paywall__hero h1{letter-spacing:-1.6px;margin:0;font-size:clamp(32px,8vw,52px);font-weight:800;line-height:1.06}.web-paywall__hero h1 span{color:#67b3ff}.web-paywall__subtitle{color:#d5dfef;margin:18px 0 0;font-size:19px;line-height:1.5}.web-paywall__plans{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.web-paywall__plan{cursor:pointer;background:#0e1b35;border:1px solid #39455e;border-radius:17px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px;min-height:128px;padding:20px 22px;display:grid}.web-paywall__plan--featured{min-height:172px}.web-paywall__plan--selected{background:#122c57;border-color:#75b9ff;box-shadow:0 0 0 1px #75b9ff,0 5px 30px #1c69f01c}.web-paywall__plan:focus-within{outline-offset:4px;outline:3px solid #b6ddff}.web-paywall__plan-choice{align-items:center;gap:14px;min-width:0;display:flex}.web-paywall__plan input{accent-color:#69b4ff;cursor:pointer;flex:none;width:22px;height:22px;margin:0}.web-paywall__plan-text{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.web-paywall__plan-name{color:#fff;font-size:20px;font-weight:750}.web-paywall__plan-caption{color:#b6c5dc;font-size:14px;line-height:1.4}.web-paywall__benefit{color:#c5d2e7;text-align:center;margin:26px 0 22px;font-size:16px;line-height:1.5}.web-paywall__context{color:#d5dfef;text-align:center;margin:0 0 10px;font-size:13px;line-height:1.5}.web-paywall__cta{color:#07172d;background:linear-gradient(100deg,#58a2ff,#32caf2);border:0;border-radius:18px;width:100%;min-height:72px;padding:14px 20px;display:block;font-size:22px!important;font-weight:750!important}.web-paywall__cta:hover:enabled{filter:brightness(1.08)}.web-paywall__disclosure{color:#b6c5dc;text-align:center;margin:14px 4px 0;font-size:14px;line-height:1.6}.web-paywall__footer{flex-direction:column;align-items:center;margin-top:10px;display:flex}.web-paywall__legal{justify-content:center;align-items:center;gap:18px;display:flex}.web-paywall__legal a{color:#d7e2f3;text-underline-offset:3px;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.web-paywall__legal>span{color:#9cacc4}.web-paywall__support{text-align:center;color:#b6c5dc;width:100%;font-size:13px}.web-paywall__support summary{cursor:pointer;width:max-content;max-width:100%;min-height:44px;margin:auto;padding:13px 8px;display:list-item}.web-paywall__unavailable{color:#fde68a;text-align:center;padding:20px 0 8px;font-size:15px;line-height:1.6}.web-paywall__error{color:#fde68a;font-size:14px;line-height:1.5}.web-paywall__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=400px){.web-paywall__column{padding:14px 16px 24px}.web-paywall__topbar{margin-bottom:12px}.web-paywall__hero{margin-bottom:22px}.web-paywall__eyebrow{margin-bottom:10px}.web-paywall__subtitle{margin-top:14px;font-size:15px}.web-paywall__plan{gap:10px;min-height:112px;padding:16px 14px}.web-paywall__plan--featured{min-height:144px}.web-paywall__plan-choice{gap:10px}.web-paywall__plan input{width:20px;height:20px}.web-paywall__plan-name{font-size:16px}.web-paywall__plan-caption{font-size:12px}.web-paywall__benefit{margin:18px 0 16px}.web-paywall__link{font-size:14px!important}}@media (width<=350px){.web-paywall__plan{flex-direction:column;align-items:stretch;display:flex}.web-paywall__plan-choice{width:100%}.web-paywall__plan-text{overflow-wrap:normal}.web-paywall__plan>[data-testid^=paywall-plan-price-]{align-self:flex-end}}