.payment-retention-module__Y2xmOG__root{font-synthesis:none;font-family:Inter,ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.payment-retention-module__Y2xmOG__root,.payment-retention-module__Y2xmOG__root *{box-sizing:border-box}.payment-retention-module__Y2xmOG__backdrop{z-index:150;background:var(--retention-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;display:flex;position:fixed;inset:0}.payment-retention-module__Y2xmOG__subscriptionBackdrop{padding:0 19px max(31px, env(safe-area-inset-bottom));align-items:flex-end}.payment-retention-module__Y2xmOG__subscriptionDialog{border:1px solid var(--retention-sub-panel-border);width:min(342px,100vw - 38px);height:417px;color:var(--retention-on-panel);text-align:center;background:radial-gradient(circle at 82% 5%, var(--retention-sub-panel-glow) 0%, var(--retention-sub-panel-glow-soft) 24%, transparent 51%), linear-gradient(145deg, var(--retention-sub-panel-start) 19%, var(--retention-sub-panel-mid) 57%, var(--retention-sub-panel-end) 100%);box-shadow:0 22px 48px var(--retention-sub-panel-shadow), inset 0 1px 0 var(--retention-on-panel-12);border-radius:28px;padding:33px 22px 16px;animation:.52s cubic-bezier(.2,.85,.35,1) both payment-retention-module__Y2xmOG__subscription-enter;position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__subscriptionDialog:before,.payment-retention-module__Y2xmOG__subscriptionDialog:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.payment-retention-module__Y2xmOG__subscriptionDialog:before{background:var(--retention-sub-decor-top);width:170px;height:170px;top:-101px;left:-88px}.payment-retention-module__Y2xmOG__subscriptionDialog:after{background:var(--retention-sub-decor-bottom);width:168px;height:168px;bottom:-112px;right:-104px}.payment-retention-module__Y2xmOG__subscriptionClose,.payment-retention-module__Y2xmOG__coinClose,.payment-retention-module__Y2xmOG__expiredClose{z-index:4;color:var(--retention-on-panel);background:var(--retention-on-panel-08);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.payment-retention-module__Y2xmOG__subscriptionClose{border:1.5px solid var(--retention-on-panel-85);width:36px;height:36px;transition:transform .16s,background .16s;top:14px;right:14px}.payment-retention-module__Y2xmOG__subscriptionClose:before,.payment-retention-module__Y2xmOG__subscriptionClose:after,.payment-retention-module__Y2xmOG__coinClose:before,.payment-retention-module__Y2xmOG__coinClose:after,.payment-retention-module__Y2xmOG__expiredClose:before,.payment-retention-module__Y2xmOG__expiredClose:after{content:"";background:currentColor;border-radius:2px;position:absolute}.payment-retention-module__Y2xmOG__subscriptionClose:before,.payment-retention-module__Y2xmOG__subscriptionClose:after{width:13px;height:2px}.payment-retention-module__Y2xmOG__subscriptionClose:before,.payment-retention-module__Y2xmOG__coinClose:before,.payment-retention-module__Y2xmOG__expiredClose:before{transform:rotate(45deg)}.payment-retention-module__Y2xmOG__subscriptionClose:after,.payment-retention-module__Y2xmOG__coinClose:after,.payment-retention-module__Y2xmOG__expiredClose:after{transform:rotate(-45deg)}.payment-retention-module__Y2xmOG__subscriptionClose:hover{background:var(--retention-on-panel-17)}.payment-retention-module__Y2xmOG__subscriptionClose:active{transform:scale(.92)}.payment-retention-module__Y2xmOG__subscriptionLabel{border:1px solid var(--retention-on-panel-22);background:var(--retention-on-panel-13);letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:129px;height:20px;margin:0 auto 12px;padding:0 15px;font-size:7px;font-weight:800;display:flex}.payment-retention-module__Y2xmOG__subscriptionCountdown{border:1px solid var(--retention-timer-border);background:linear-gradient(100deg, var(--retention-timer-start) 0%, var(--retention-timer-end) 100%);width:164px;height:36px;box-shadow:0 8px 18px var(--retention-timer-shadow), 0 0 22px var(--retention-timer-glow), inset 0 1px 0 var(--retention-on-panel-34);border-radius:16px;justify-content:center;align-items:center;gap:10px;margin:0 auto 16px;display:flex}.payment-retention-module__Y2xmOG__subscriptionCountdown.payment-retention-module__Y2xmOG__hasHours{gap:8px;width:190px}.payment-retention-module__Y2xmOG__subscriptionCountdownLabel{letter-spacing:0;text-transform:uppercase;font-size:6px;font-weight:900}.payment-retention-module__Y2xmOG__subscriptionCountdownTime{letter-spacing:0;font-variant-numeric:tabular-nums;min-width:60px;text-shadow:0 0 7px var(--retention-on-panel-72), 0 0 15px var(--retention-timer-border);font-size:18px;font-weight:900}.payment-retention-module__Y2xmOG__subscriptionCountdownTime[data-countdown-format=hours]{min-width:88px;font-size:16px}.payment-retention-module__Y2xmOG__subscriptionTitle{z-index:1;letter-spacing:0;margin:0;font-size:24px;font-weight:900;line-height:1.12;position:relative}.payment-retention-module__Y2xmOG__subscriptionSubtitle{color:var(--retention-on-panel-82);margin:6px 0 15px;font-size:9px;font-weight:500}.payment-retention-module__Y2xmOG__subscriptionTicket{z-index:1;height:131px;color:var(--retention-sub-ticket-ink);background:var(--retention-ticket-gradient);box-shadow:inset 0 1px 0 var(--retention-on-panel-56);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__discountBadge{color:var(--retention-on-panel);background:var(--retention-sub-badge);text-transform:uppercase;border-radius:999px;padding:5px 9px 4px;font-size:9px;font-weight:900;position:absolute;top:13px;right:13px;transform:rotate(4deg)}.payment-retention-module__Y2xmOG__periodLabel{letter-spacing:2px;text-transform:uppercase;margin:1px 0;font-size:7px;font-weight:900}.payment-retention-module__Y2xmOG__priceLine{justify-content:center;align-items:baseline;display:flex}.payment-retention-module__Y2xmOG__priceLine[data-price-unit=none]{text-align:center;justify-content:center;width:100%}.payment-retention-module__Y2xmOG__price{letter-spacing:0;font-size:45px;font-weight:700;line-height:1}.payment-retention-module__Y2xmOG__priceLine[data-price-layout=compact] .payment-retention-module__Y2xmOG__price{font-size:39px}.payment-retention-module__Y2xmOG__priceLine[data-price-layout=compact] .payment-retention-module__Y2xmOG__priceUnit{font-size:10px}.payment-retention-module__Y2xmOG__priceUnit{margin-left:2px;font-size:11px;font-weight:800}.payment-retention-module__Y2xmOG__priceDetail{justify-content:center;align-items:center;gap:7px;min-height:22px;margin-top:5px;font-size:10px;font-weight:700;display:flex}.payment-retention-module__Y2xmOG__previousPrice{color:var(--retention-sub-old-price);background:var(--retention-sub-old-price-surface);border-radius:6px;padding:4px 6px;font-size:11px;position:relative}.payment-retention-module__Y2xmOG__previousPrice:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:5px;right:5px}.payment-retention-module__Y2xmOG__currentPrice{color:var(--retention-sub-current-price);font-size:13px;font-weight:900}.payment-retention-module__Y2xmOG__renewal{color:var(--retention-sub-old-price);margin:3px 0 0;font-size:7px;font-weight:500}.payment-retention-module__Y2xmOG__subscriptionCta{z-index:2;border:1px solid var(--retention-on-panel-48);width:100%;height:54px;color:var(--retention-on-panel);background:linear-gradient(100deg, var(--retention-cta-start) 0%, var(--retention-cta-end) 100%);box-shadow:0 9px 19px var(--retention-sub-cta-shadow);letter-spacing:0;cursor:pointer;border-radius:17px;justify-content:center;align-items:center;gap:13px;margin-top:15px;font-size:15px;font-weight:900;transition:transform .14s,filter .14s;display:inline-flex;position:relative}.payment-retention-module__Y2xmOG__subscriptionCta:after,.payment-retention-module__Y2xmOG__coinCta:after,.payment-retention-module__Y2xmOG__regularPlansButton:after{content:"→";font-weight:700;line-height:1}.payment-retention-module__Y2xmOG__subscriptionCta:after{font-size:22px}.payment-retention-module__Y2xmOG__subscriptionCta:hover{filter:brightness(1.08)}.payment-retention-module__Y2xmOG__subscriptionCta:active{transform:scale(.985)}.payment-retention-module__Y2xmOG__subscriptionNote{z-index:2;color:var(--retention-on-panel-68);margin:12px 0 0;font-family:Arial,sans-serif;font-size:8.5px;position:relative}.payment-retention-module__Y2xmOG__coinBackdrop{padding:0 4px max(31px, env(safe-area-inset-bottom));align-items:flex-end}.payment-retention-module__Y2xmOG__coinDialog{aspect-ratio:258/291;width:min(370px,100% - 12px);position:relative;container-type:inline-size}.payment-retention-module__Y2xmOG__coinOfferPanel{border:.39cqw solid var(--retention-coin-panel-border);color:var(--retention-on-panel);text-align:center;background:radial-gradient(circle at 67% -4%, var(--retention-coin-panel-glow) 0%, var(--retention-coin-panel-glow-soft) 31%, transparent 58%), linear-gradient(145deg, var(--retention-coin-panel-start) 0%, var(--retention-coin-panel-mid) 38%, var(--retention-coin-panel-deep) 72%, var(--retention-coin-panel-end) 100%);box-shadow:0 4.65cqw 10.85cqw var(--retention-coin-panel-shadow), inset 0 .39cqw 0 var(--retention-on-panel-10);border-radius:7.75cqw;animation:.48s cubic-bezier(.2,.85,.35,1) both payment-retention-module__Y2xmOG__coin-enter;position:absolute;inset:0;overflow:hidden}.payment-retention-module__Y2xmOG__coinOfferPanel:before,.payment-retention-module__Y2xmOG__coinOfferPanel:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.payment-retention-module__Y2xmOG__coinOfferPanel:before{background:var(--retention-coin-decor-top);width:38.76cqw;height:38.76cqw;top:-25.58cqw;left:-12.4cqw}.payment-retention-module__Y2xmOG__coinOfferPanel:after{background:var(--retention-coin-decor-bottom);width:51.16cqw;height:51.16cqw;bottom:-38.76cqw;right:-30.23cqw}.payment-retention-module__Y2xmOG__coinClose{border:.39cqw solid var(--retention-on-panel-85);width:9.23cqw;height:9.23cqw;transition:transform .15s,background .15s;top:3.59cqw;right:3.59cqw}.payment-retention-module__Y2xmOG__coinClose:active{transform:scale(.92)}.payment-retention-module__Y2xmOG__coinContent{z-index:2;padding-top:11.24cqw;position:relative}.payment-retention-module__Y2xmOG__coinLabel{border:.39cqw solid var(--retention-on-panel-30);width:32.56cqw;height:5.04cqw;color:var(--retention-on-panel-95);background:var(--retention-on-panel-13);letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;font-family:Arial,sans-serif;font-size:1.55cqw;font-weight:800;display:flex}.payment-retention-module__Y2xmOG__coinCountdown{border:.39cqw solid var(--retention-timer-border);background:linear-gradient(100deg, var(--retention-timer-start) 0%, var(--retention-timer-end) 100%);width:44.19cqw;height:10.85cqw;box-shadow:0 2.71cqw 5.81cqw var(--retention-timer-shadow), 0 0 6.98cqw var(--retention-timer-glow), inset 0 .39cqw 0 var(--retention-on-panel-34);border-radius:4.65cqw;justify-content:center;align-items:center;gap:3.1cqw;margin:2.71cqw auto 0;display:flex}.payment-retention-module__Y2xmOG__coinCountdown.payment-retention-module__Y2xmOG__hasHours{gap:2.3cqw;width:50cqw}.payment-retention-module__Y2xmOG__coinCountdownLabel{letter-spacing:0;text-transform:uppercase;font-family:Arial,sans-serif;font-size:1.47cqw;font-weight:900}.payment-retention-module__Y2xmOG__coinCountdownTime{letter-spacing:0;font-variant-numeric:tabular-nums;min-width:15.08cqw;text-shadow:0 0 1.76cqw var(--retention-on-panel-72), 0 0 3.77cqw var(--retention-countdown-text-glow);font-size:4.52cqw;font-weight:900}.payment-retention-module__Y2xmOG__coinCountdownTime[data-countdown-format=hours]{min-width:24cqw;font-size:4.05cqw}.payment-retention-module__Y2xmOG__coinTitle{letter-spacing:0;width:83.72cqw;margin:4.26cqw auto 0;font-size:6.2cqw;font-weight:900;line-height:1.12}.payment-retention-module__Y2xmOG__coinTicket{width:86.43cqw;height:28.68cqw;color:var(--retention-coin-ticket-ink);background:var(--retention-ticket-gradient);box-shadow:inset 0 .39cqw 0 var(--retention-on-panel-46);border-radius:6.2cqw;grid-template-columns:21.71cqw 1fr 26.5cqw;align-items:center;margin:4.65cqw auto 0;display:grid;position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__coinMedallion{object-fit:contain;width:16.28cqw;height:16.28cqw;filter:drop-shadow(0 1.24cqw 1.32cqw var(--retention-coin-icon-shadow));margin-left:3.49cqw;display:block}.payment-retention-module__Y2xmOG__coinCopy{text-align:left;align-self:center;padding-left:.78cqw}.payment-retention-module__Y2xmOG__coinAmount{letter-spacing:0;transform-origin:0;margin-bottom:.39cqw;font-family:Arial,sans-serif;font-size:4.26cqw;font-weight:700;display:block;transform:scaleY(.88)}.payment-retention-module__Y2xmOG__bonusBadge{width:fit-content;min-width:21.32cqw;height:5.04cqw;color:var(--retention-on-panel);background:var(--retention-coin-badge);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 2.33cqw;font-family:Arial,sans-serif;font-size:2.95cqw;font-weight:900;display:flex}.payment-retention-module__Y2xmOG__bonusBadge>span{transform-origin:50%;display:block;transform:scaleY(.82)}.payment-retention-module__Y2xmOG__privateCopy{color:var(--retention-coin-ticket-muted);letter-spacing:0;text-transform:uppercase;margin-top:.39cqw;font-family:Arial,sans-serif;font-size:1.55cqw;font-weight:700;display:block;position:relative;top:1.29cqw}.payment-retention-module__Y2xmOG__coinPriceCopy{flex-direction:column;justify-content:center;align-items:center;height:15.5cqw;display:flex;position:relative}.payment-retention-module__Y2xmOG__coinPriceCopy:before{content:"";background:var(--retention-coin-divider);width:.39cqw;height:10.85cqw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.payment-retention-module__Y2xmOG__coinOldPrice,.payment-retention-module__Y2xmOG__coinOfferPrice,.payment-retention-module__Y2xmOG__coinPriceCaption{text-align:right;font-family:Arial,sans-serif;line-height:1;position:absolute;right:6.2cqw;transform:translateY(4.5px)}.payment-retention-module__Y2xmOG__coinOldPrice{color:var(--retention-coin-old-price);font-size:2.46cqw;font-weight:700;text-decoration:line-through;top:.2cqw}.payment-retention-module__Y2xmOG__coinOfferPrice{color:var(--retention-coin-price);letter-spacing:0;transform-origin:100%;font-size:6.59cqw;font-weight:900;top:3.25cqw;transform:translateY(4.5px)scaleY(.86)}.payment-retention-module__Y2xmOG__coinPriceCaption{color:var(--retention-coin-ticket-muted);letter-spacing:0;text-transform:uppercase;font-size:1.29cqw;font-weight:800;top:10.43cqw}.payment-retention-module__Y2xmOG__coinPriceCopy[data-price-layout=compact] .payment-retention-module__Y2xmOG__coinOldPrice,.payment-retention-module__Y2xmOG__coinPriceCopy[data-price-layout=compact] .payment-retention-module__Y2xmOG__coinOfferPrice,.payment-retention-module__Y2xmOG__coinPriceCopy[data-price-layout=compact] .payment-retention-module__Y2xmOG__coinPriceCaption{right:4cqw}.payment-retention-module__Y2xmOG__coinPriceCopy[data-price-layout=compact] .payment-retention-module__Y2xmOG__coinOfferPrice{font-size:5.68cqw}.payment-retention-module__Y2xmOG__coinCta{border:.39cqw solid var(--retention-on-panel-53);width:86.43cqw;height:16.28cqw;color:var(--retention-on-panel);background:linear-gradient(100deg, var(--retention-cta-start) 0%, var(--retention-cta-end) 100%);box-shadow:0 3.1cqw 6.2cqw var(--retention-coin-cta-shadow), inset 0 .39cqw 0 var(--retention-on-panel-18);letter-spacing:0;cursor:pointer;border-radius:5.04cqw;justify-content:center;align-items:center;gap:3.27cqw;margin:3.49cqw auto 0;font-size:3.88cqw;font-weight:900;transition:transform .14s,filter .14s;display:inline-flex}.payment-retention-module__Y2xmOG__coinCta:after{font-size:5.68cqw}.payment-retention-module__Y2xmOG__coinCta:hover{filter:brightness(1.08)}.payment-retention-module__Y2xmOG__subscriptionCta:disabled,.payment-retention-module__Y2xmOG__coinCta:disabled{cursor:default;filter:saturate(.35)brightness(.82)}.payment-retention-module__Y2xmOG__coinNote{color:var(--retention-on-panel-68);margin:4.26cqw 0 0;font-family:Arial,sans-serif;font-size:2.32cqw;position:relative;top:calc(2px - 2.58cqw)}.payment-retention-module__Y2xmOG__error{z-index:5;color:var(--retention-timer-border);margin:0;font-size:10px;font-weight:700;position:absolute;bottom:17%;left:8%;right:8%}.payment-retention-module__Y2xmOG__expiredBackdrop{padding:0 22px max(18px, env(safe-area-inset-bottom));align-items:flex-end}.payment-retention-module__Y2xmOG__expiredDialog{aspect-ratio:84.98/65.87;border:1px solid var(--retention-expired-border);width:min(249px,100vw - 44px);color:var(--retention-on-panel);text-align:center;background:radial-gradient(circle at 66% -8%, var(--retention-expired-glow) 0%, var(--retention-expired-glow-soft) 33%, transparent 58%), linear-gradient(145deg, var(--retention-expired-start) 0%, var(--retention-expired-mid) 38%, var(--retention-expired-deep) 72%, var(--retention-expired-end) 100%);box-shadow:0 9px 22px var(--retention-expired-shadow), inset 0 1px 0 var(--retention-on-panel-10);border-radius:19px;animation:.44s cubic-bezier(.2,.85,.35,1) both payment-retention-module__Y2xmOG__expired-enter;position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__expiredDialog:before{content:"";background:var(--retention-expired-decor);pointer-events:none;border-radius:50%;width:108px;height:108px;position:absolute;top:-74px;left:-36px}.payment-retention-module__Y2xmOG__expiredClose{border:1px solid var(--retention-on-panel-90);width:26px;height:26px;transition:transform .15s,background .15s;top:9px;right:9px}.payment-retention-module__Y2xmOG__expiredClose:before,.payment-retention-module__Y2xmOG__expiredClose:after{width:10px;height:1.5px}.payment-retention-module__Y2xmOG__expiredClose:hover{background:var(--retention-on-panel-14)}.payment-retention-module__Y2xmOG__expiredClose:active{transform:scale(.92)}.payment-retention-module__Y2xmOG__hourglassMedallion{width:46px;height:46px;color:var(--retention-expired-medallion-ink);background:var(--retention-expired-medallion);box-shadow:inset 0 1px 0 var(--retention-on-panel-42);border-radius:50%;place-items:center;margin:24px auto 0;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:25px;line-height:1;display:grid}.payment-retention-module__Y2xmOG__expiredTitle{letter-spacing:0;margin:15px 0 0;font-size:16px;font-weight:900;line-height:1}.payment-retention-module__Y2xmOG__expiredSubtitle{color:var(--retention-on-panel-48);margin:9px 0 0;font-family:Arial,sans-serif;font-size:7px;line-height:1}.payment-retention-module__Y2xmOG__regularPlansButton{border:1px solid var(--retention-on-panel-56);width:216px;height:41px;color:var(--retention-on-panel);background:linear-gradient(100deg, var(--retention-cta-start) 0%, var(--retention-cta-end) 100%);box-shadow:0 7px 14px var(--retention-expired-cta-shadow), inset 0 1px 0 var(--retention-on-panel-17);letter-spacing:0;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:3px;margin:19px auto 0;font-size:9px;font-weight:900;transition:transform .14s,filter .14s;display:inline-flex}.payment-retention-module__Y2xmOG__regularPlansButton:after{font-size:12px}.payment-retention-module__Y2xmOG__regularPlansButton:hover{filter:brightness(1.08)}.payment-retention-module__Y2xmOG__regularPlansButton:active{transform:scale(.985)}.payment-retention-module__Y2xmOG__floatingGift{z-index:95;width:62px;height:72px;right:max(15px,50vw - 360px);bottom:max(88px, calc(env(safe-area-inset-bottom) + 82px));border:1px solid var(--retention-gift-border);color:var(--retention-gift-ink);background:linear-gradient(160deg, var(--retention-gift-start) 0%, var(--retention-gift-mid) 45%, var(--retention-gift-end) 100%);box-shadow:0 8px 18px var(--retention-gift-shadow), 0 2px 5px var(--retention-gift-shadow), inset 0 1px 0 var(--retention-on-panel-88);cursor:pointer;border-radius:16px;grid-template-rows:13px 30px 1fr;justify-items:center;padding:5px 0 9px;transition:transform .15s,filter .15s;display:grid;position:fixed;overflow:hidden}.payment-retention-module__Y2xmOG__floatingGift:hover{filter:brightness(1.035)}.payment-retention-module__Y2xmOG__floatingGift:active{transform:scale(.96)}.payment-retention-module__Y2xmOG__giftKicker{color:var(--retention-gift-ink);letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-self:start;font-family:Arial,sans-serif;font-size:4.5px;font-weight:900;line-height:1}.payment-retention-module__Y2xmOG__giftIcon{filter:drop-shadow(0 2px 2px var(--retention-gift-icon-shadow));place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:25px;line-height:1;display:grid}.payment-retention-module__Y2xmOG__giftCountdown{letter-spacing:0;font-variant-numeric:tabular-nums;align-self:end;font-size:10px;font-weight:900;line-height:1}.payment-retention-module__Y2xmOG__giftCountdown[data-countdown-format=hours]{font-size:7.8px}.payment-retention-module__Y2xmOG__coinBackdrop{background:var(--retention-demo-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;padding:70px 24px 30px}.payment-retention-module__Y2xmOG__coinDialog{aspect-ratio:auto;width:min(365px,100%);color:var(--retention-demo-copy);text-align:center;font-family:Arial,Helvetica,sans-serif;animation:.3s ease-out payment-retention-module__Y2xmOG__demo-offer-enter;position:relative;transform:translateY(-3px);container-type:normal}.payment-retention-module__Y2xmOG__coinClose{width:40px;height:40px;color:var(--retention-on-panel);background:0 0;border:0;border-radius:50%;padding:8px;top:-63px;right:-4px}.payment-retention-module__Y2xmOG__coinClose:before,.payment-retention-module__Y2xmOG__coinClose:after{width:28px;height:2px}.payment-retention-module__Y2xmOG__coinClose:hover{background:var(--retention-on-panel-08)}.payment-retention-module__Y2xmOG__coinClose:focus-visible{outline-color:var(--retention-demo-focus)}.payment-retention-module__Y2xmOG__coinHeading{text-align:center;width:100%;position:relative}.payment-retention-module__Y2xmOG__coinTitle{width:auto;color:var(--retention-demo-copy);letter-spacing:-.85px;white-space:nowrap;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-style:italic;font-weight:800;line-height:1.25}.payment-retention-module__Y2xmOG__coinStar{color:var(--retention-demo-copy);stroke-width:0;opacity:.9;position:absolute}.payment-retention-module__Y2xmOG__coinStarOne{width:8px;height:8px;top:-5px;left:-4px}.payment-retention-module__Y2xmOG__coinStarTwo{opacity:.65;width:4px;height:4px;top:31px;left:7px}.payment-retention-module__Y2xmOG__coinStarThree{width:5px;height:5px;top:-8px;right:2px}.payment-retention-module__Y2xmOG__coinStarFour{opacity:.6;width:3px;height:3px;top:13px;right:-5px}.payment-retention-module__Y2xmOG__coinCountdown{width:auto;height:auto;min-height:23px;color:var(--retention-demo-muted);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:baseline;gap:9px;margin:17px 0 29px;font-size:13px;display:flex}.payment-retention-module__Y2xmOG__coinCountdownExpired .payment-retention-module__Y2xmOG__rollingCountdown{color:var(--retention-demo-expired)}.payment-retention-module__Y2xmOG__rollingCountdown{color:var(--retention-demo-copy);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:baseline;align-items:baseline;font-size:23px;font-weight:700;line-height:1;display:inline-flex}.payment-retention-module__Y2xmOG__rollingDigit{flex-shrink:0;width:.61em;height:1em;line-height:1em;display:inline-block;position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__rollingDigit>span{text-align:center;line-height:1em;display:block;position:absolute;inset:0}.payment-retention-module__Y2xmOG__rollingPair{animation:.16s linear payment-retention-module__Y2xmOG__demo-digit-roll}.payment-retention-module__Y2xmOG__rollingPair>span{height:1em;line-height:1em;display:block}.payment-retention-module__Y2xmOG__rollingPair.payment-retention-module__Y2xmOG__fastPair{animation-duration:20ms;animation-timing-function:ease-out}.payment-retention-module__Y2xmOG__countdownColon{padding:0 .04em;line-height:1}.payment-retention-module__Y2xmOG__countdownPoint{margin-left:.07em;margin-right:.05em;line-height:1}.payment-retention-module__Y2xmOG__coinCountdown .payment-retention-module__Y2xmOG__rollingCountdown{align-items:center;position:relative;top:.25em}.payment-retention-module__Y2xmOG__coinCountdown .payment-retention-module__Y2xmOG__countdownColon{margin-inline:.25em;padding:0}.payment-retention-module__Y2xmOG__countdownFraction{contain:paint;text-align:center;width:1.22em;line-height:1;display:inline-block}.payment-retention-module__Y2xmOG__screenReaderCountdown{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.payment-retention-module__Y2xmOG__couponWrap{width:100%;position:relative}.payment-retention-module__Y2xmOG__coinCoupon{aspect-ratio:2.85;place-items:center;width:100%;animation:1.7s ease-out both payment-retention-module__Y2xmOG__demo-coupon-impact;display:grid;position:relative}.payment-retention-module__Y2xmOG__couponBackground{object-fit:fill;filter:var(--retention-demo-asset-filter);width:100%!important;height:100%!important}.payment-retention-module__Y2xmOG__couponValues{width:100%;color:var(--retention-demo-ticket-ink);justify-content:center;align-items:center;gap:12px;padding:6px 22px 0;display:flex;position:relative}.payment-retention-module__Y2xmOG__currencyAmount>div{justify-content:center;align-items:center;gap:5px;display:flex}.payment-retention-module__Y2xmOG__currencyAmount img{object-fit:contain;width:27px;height:27px}.payment-retention-module__Y2xmOG__currencyAmount strong{letter-spacing:-1.1px;font-size:33px;font-weight:800;line-height:1.15}.payment-retention-module__Y2xmOG__currencyAmount>span{color:var(--retention-demo-ticket-muted);text-align:center;margin-top:7px;padding-left:31px;font-size:11px;font-weight:400;display:block}.payment-retention-module__Y2xmOG__amountPlus{color:var(--retention-demo-ticket-plus);margin-top:-18px;font-size:24px;font-weight:400}.payment-retention-module__Y2xmOG__sealAnchor{z-index:3;pointer-events:none;width:77px;height:77px;position:absolute;top:-34px;right:-18px}.payment-retention-module__Y2xmOG__bonusSeal{z-index:3;object-fit:contain;width:77px;height:77px;filter:var(--retention-demo-asset-filter);animation:1.8s cubic-bezier(.2,.8,.2,1) both payment-retention-module__Y2xmOG__demo-seal-imprint;position:absolute;top:0;left:0;transform:rotate(13deg)}.payment-retention-module__Y2xmOG__bonusSealLabel{z-index:3;width:77px;height:77px;color:var(--text-inverse);letter-spacing:-.6px;text-shadow:0 1px 2px var(--retention-coin-panel-shadow);place-items:center;font-size:17px;font-weight:900;line-height:1;animation:1.8s cubic-bezier(.2,.8,.2,1) both payment-retention-module__Y2xmOG__demo-seal-imprint;display:grid;position:absolute;top:0;left:0;transform:rotate(13deg)}.payment-retention-module__Y2xmOG__stampTool{z-index:4;object-fit:contain;opacity:0;pointer-events:none;transform-origin:49.8537% 53.1958%;width:87.0814px;height:87.0814px;animation:1.8s cubic-bezier(.32,.02,.44,1) both payment-retention-module__Y2xmOG__demo-stamp-press-depth;position:absolute;top:-7.76156px;left:-5.20136px}.payment-retention-module__Y2xmOG__coinCta{width:100%;height:53px;color:var(--retention-on-panel);background:var(--retention-demo-cta);box-shadow:inset 0 3px 0 var(--retention-on-panel-12), 0 6px 22px var(--retention-demo-cta-shadow);letter-spacing:-.4px;border:0;border-radius:32px;margin:20px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;transition:background .15s,transform .15s;display:block;position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__coinCta>span{z-index:1;position:relative}.payment-retention-module__Y2xmOG__coinCta[data-price-layout=compact]{font-size:22px}.payment-retention-module__Y2xmOG__coinCta:after{content:none}.payment-retention-module__Y2xmOG__coinCta:hover{background:var(--retention-demo-cta-hover);filter:none}.payment-retention-module__Y2xmOG__coinCta:active{transform:scale(.975)}.payment-retention-module__Y2xmOG__coinCta:not(:disabled):before{content:"";background:linear-gradient(90deg, transparent, var(--retention-demo-cta-shine), transparent);opacity:0;pointer-events:none;width:35%;height:300%;animation:3.4s ease-in-out infinite payment-retention-module__Y2xmOG__demo-price-shine;position:absolute;top:-100%;left:-45%;transform:translate(0)rotate(24deg)}.payment-retention-module__Y2xmOG__coinCta:disabled{color:var(--retention-on-panel);background:var(--retention-demo-cta-disabled);cursor:default;filter:none;font-size:19px}.payment-retention-module__Y2xmOG__error{color:var(--retention-demo-expired);margin:12px 0 -8px;font-size:11px;font-weight:700;position:static}@keyframes payment-retention-module__Y2xmOG__demo-offer-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(-3px)}}@keyframes payment-retention-module__Y2xmOG__demo-stamp-press-depth{0%,12%{opacity:0;filter:drop-shadow(0 11px 9px var(--retention-demo-stamp-shadow-25));transform:perspective(420px)translateZ(132px)}24%{opacity:1;filter:drop-shadow(0 8px 7px var(--retention-demo-stamp-shadow-23));transform:perspective(420px)translateZ(106px)}49%,54%,61%{opacity:1;filter:drop-shadow(0 1px 1px var(--retention-demo-stamp-shadow-24));transform:perspective(420px)translateZ(0)}75%{opacity:.9;filter:drop-shadow(0 8px 8px var(--retention-demo-stamp-shadow-22));transform:perspective(420px)translateZ(102px)}92%,to{opacity:0;filter:drop-shadow(0 11px 9px var(--retention-demo-stamp-shadow-15));transform:perspective(420px)translateZ(132px)}}@keyframes payment-retention-module__Y2xmOG__demo-seal-imprint{0%,51%{opacity:0;transform:rotate(13deg)scale(1)}54%,to{opacity:1;transform:rotate(13deg)scale(1)}}@keyframes payment-retention-module__Y2xmOG__demo-coupon-impact{0%,51%{filter:brightness()}55%{filter:brightness(.985)}65%,to{filter:brightness()}}@keyframes payment-retention-module__Y2xmOG__demo-price-shine{0%,65%{opacity:0;transform:translate(0)rotate(24deg)}68%{opacity:.9}96%{opacity:.9;transform:translate(400%)rotate(24deg)}to{opacity:0;transform:translate(400%)rotate(24deg)}}@keyframes payment-retention-module__Y2xmOG__demo-digit-roll{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes payment-retention-module__Y2xmOG__retention-product-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.payment-retention-module__Y2xmOG__productBadge{z-index:10;width:59.52px;height:27.528px;color:var(--text-inverse);font-synthesis:none;text-align:center;border-bottom-left-radius:6.882px;font-family:Inter,ui-rounded,SF Pro Rounded,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.58px;font-weight:900;line-height:normal;position:absolute;top:0;right:0;overflow:hidden}.payment-retention-module__Y2xmOG__subscriptionProductBadge{z-index:2;letter-spacing:.186px;text-transform:uppercase}.payment-retention-module__Y2xmOG__coinProductCountdown{z-index:3;color:var(--site-accent);white-space:nowrap;font-size:11px;font-weight:700;line-height:1;position:absolute;top:14px;left:39px}.payment-retention-module__Y2xmOG__compactProductCountdown{padding-right:3px;font-size:12px;overflow:visible}.payment-retention-module__Y2xmOG__compactProductCountdown .payment-retention-module__Y2xmOG__rollingDigit{width:.66em}.payment-retention-module__Y2xmOG__retentionProductCard{animation:.28s ease-out payment-retention-module__Y2xmOG__retention-product-enter;container-type:inline-size}.payment-retention-module__Y2xmOG__retentionHotBadge,.payment-retention-module__Y2xmOG__retentionHotBadge img{width:25px;height:25px}.payment-retention-module__Y2xmOG__retentionProductPrice{position:relative;overflow:hidden}.payment-retention-module__Y2xmOG__retentionProductPrice:before{background:linear-gradient(90deg, transparent, var(--retention-demo-cta-shine), transparent);content:"";opacity:0;pointer-events:none;width:35%;height:300%;animation:3.4s ease-in-out infinite payment-retention-module__Y2xmOG__demo-price-shine;position:absolute;top:-100%;left:-45%;transform:translate(0)rotate(24deg)}@container (max-width:165px){.payment-retention-module__Y2xmOG__coinProductCountdown{left:37px}.payment-retention-module__Y2xmOG__compactProductCountdown{padding-right:2px;font-size:10px}.payment-retention-module__Y2xmOG__compactProductCountdown .payment-retention-module__Y2xmOG__rollingDigit{width:.63em}}@container (max-width:150px){.payment-retention-module__Y2xmOG__coinProductCountdown{left:36px}.payment-retention-module__Y2xmOG__compactProductCountdown{padding-right:1px;font-size:8.5px}.payment-retention-module__Y2xmOG__compactProductCountdown .payment-retention-module__Y2xmOG__rollingDigit{width:.61em}}.payment-retention-module__Y2xmOG__profileProductBadge{color:var(--retention-product-profile-text)}.payment-retention-module__Y2xmOG__profileProductBadge .payment-retention-module__Y2xmOG__productBadgeLabel{background:var(--retention-product-profile-label)}.payment-retention-module__Y2xmOG__profileProductBadge .payment-retention-module__Y2xmOG__productBadgeCountdown{border-top-color:var(--retention-product-profile-divider);background:var(--retention-product-profile-countdown)}.payment-retention-module__Y2xmOG__productBadgeLabel,.payment-retention-module__Y2xmOG__productBadgeCountdown{white-space:nowrap;place-items:center;height:13.764px;display:grid}.payment-retention-module__Y2xmOG__productBadgeLabel{background:var(--site-accent)}.payment-retention-module__Y2xmOG__productBadgeCountdown{border-top:.967px solid color-mix(in srgb, var(--text-inverse) 38%, var(--transparent));background:var(--retention-product-accent-foreground,var(--site-accent-text));font-variant-numeric:tabular-nums}.payment-retention-module__Y2xmOG__subscriptionProductBadge .payment-retention-module__Y2xmOG__productBadgeCountdown[data-countdown-format=hours]{letter-spacing:0;font-size:4.91px}.payment-retention-module__Y2xmOG__subscriptionClose:focus-visible,.payment-retention-module__Y2xmOG__coinClose:focus-visible,.payment-retention-module__Y2xmOG__expiredClose:focus-visible,.payment-retention-module__Y2xmOG__subscriptionCta:focus-visible,.payment-retention-module__Y2xmOG__coinCta:focus-visible,.payment-retention-module__Y2xmOG__regularPlansButton:focus-visible,.payment-retention-module__Y2xmOG__floatingGift:focus-visible{outline:3px solid var(--retention-on-panel);outline-offset:3px}body:has([data-testid=locked-commerce-actions]) .payment-retention-module__Y2xmOG__floatingGift{display:none}@keyframes payment-retention-module__Y2xmOG__subscription-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes payment-retention-module__Y2xmOG__coin-enter{0%{opacity:0;transform:translateY(4.65cqw)}to{opacity:1;transform:translateY(0)}}@keyframes payment-retention-module__Y2xmOG__expired-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.payment-retention-module__Y2xmOG__floatingGift{bottom:17px}}@media (max-height:730px){.payment-retention-module__Y2xmOG__subscriptionBackdrop,.payment-retention-module__Y2xmOG__coinBackdrop{padding-bottom:18px}.payment-retention-module__Y2xmOG__subscriptionDialog,.payment-retention-module__Y2xmOG__coinDialog{transform-origin:bottom;scale:.88}}@media (max-width:360px){.payment-retention-module__Y2xmOG__subscriptionBackdrop{padding-inline:13px}.payment-retention-module__Y2xmOG__subscriptionDialog{width:calc(100vw - 26px);padding-inline:18px}.payment-retention-module__Y2xmOG__subscriptionTitle{font-size:22px}.payment-retention-module__Y2xmOG__coinBackdrop{padding-inline:18px}.payment-retention-module__Y2xmOG__coinTitle{font-size:25px}.payment-retention-module__Y2xmOG__currencyAmount strong{font-size:29px}}@media (prefers-reduced-motion:reduce){.payment-retention-module__Y2xmOG__subscriptionDialog,.payment-retention-module__Y2xmOG__coinDialog,.payment-retention-module__Y2xmOG__coinCoupon,.payment-retention-module__Y2xmOG__expiredDialog{animation:none}.payment-retention-module__Y2xmOG__stampTool{animation:none;display:none}.payment-retention-module__Y2xmOG__bonusSeal,.payment-retention-module__Y2xmOG__bonusSealLabel{opacity:1;animation:none}.payment-retention-module__Y2xmOG__rollingPair{animation:none}.payment-retention-module__Y2xmOG__coinCta:not(:disabled):before,.payment-retention-module__Y2xmOG__retentionProductPrice:before{animation:none;display:none}.payment-retention-module__Y2xmOG__retentionProductCard{animation:none}.payment-retention-module__Y2xmOG__subscriptionClose,.payment-retention-module__Y2xmOG__coinClose,.payment-retention-module__Y2xmOG__expiredClose,.payment-retention-module__Y2xmOG__subscriptionCta,.payment-retention-module__Y2xmOG__coinCta,.payment-retention-module__Y2xmOG__regularPlansButton,.payment-retention-module__Y2xmOG__floatingGift{transition:none}}
