.CornerPopup_popup__0yhe_{position:fixed;bottom:24px;left:24px;z-index:100;animation:CornerPopup_slideIn__EevUT .3s ease-out;box-shadow:0 12px 40px rgba(0,0,0,.25);border-radius:8px;background:url(/icons/quarterly-offer-bg.svg) no-repeat 50% #5edfed;width:400px}@media(max-width:560px){.CornerPopup_popup__0yhe_{top:10%;bottom:auto;left:50%;transform:translateX(-50%);animation:CornerPopup_slideInMobile__7vPZD .3s ease-out;width:360px}}.CornerPopup_popupContent__LGBbe{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:15px}@media(max-width:560px){.CornerPopup_popupContent__LGBbe{padding:5px 5px 15px}}@keyframes CornerPopup_slideIn__EevUT{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CornerPopup_slideInMobile__7vPZD{0%{transform:translateX(-50%) translateY(20px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.CornerPopup_quarterlyPopoverCloseContainer__5bQ_3{display:flex;justify-content:flex-end;width:100%}.CornerPopup_quarterlyPopoverClose__M8pPE{cursor:pointer}.CornerPopup_badge__fGlZK{color:#1a1a1a;font-weight:700;font-size:24px;line-height:1.2;text-align:center}.CornerPopup_timer__Lszrk,.CornerPopup_title__b7zdt{color:#1a1a1a;font-weight:700;font-size:20px;text-align:center}.CornerPopup_timerRow__u3jwv{color:#2b2b2b;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center}.CornerPopup_cta_btn__RrDnn{transition:background .2s,transform .15s;cursor:pointer;border:none;border-radius:10px;background:#fff;padding:14px;width:90%;color:#1a1a1a;font-size:16px}.CornerPopup_cta_btn__RrDnn:hover{transform:scale(1.02);background:#f0f0f0}.CornerPopup_cta_btn__RrDnn:active{transform:scale(.98)}.CornerPopup_close_btn__M_7Od{top:12px;right:12px;cursor:pointer;border:none;background:transparent;width:28px;height:28px;color:#fff;font-size:18px}.AdOnboardingUnlockPrompt_overlay__3QsNI,.CornerPopup_close_btn__M_7Od{display:flex;position:absolute;justify-content:center;align-items:center}.AdOnboardingUnlockPrompt_overlay__3QsNI{z-index:50;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);animation:AdOnboardingUnlockPrompt_overlayFadeIn__NBM8r .26s ease-out both;inset:0;border-radius:12px;background-color:rgba(20,22,28,.35);padding:24px;pointer-events:auto}.dark .AdOnboardingUnlockPrompt_overlay__3QsNI{background-color:rgba(15,17,22,.55)}@keyframes AdOnboardingUnlockPrompt_overlayFadeIn__NBM8r{0%{opacity:0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}to{opacity:1;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}}.AdOnboardingUnlockPrompt_popup__ju56L{display:flex;flex-direction:column;align-items:center;animation:AdOnboardingUnlockPrompt_popupIn__HiiYR .3s cubic-bezier(.16,1,.3,1) both;box-shadow:0 24px 60px -12px rgba(0,0,0,.45),0 0 0 1px var(--border-color);border-radius:16px;background-color:var(--bg-color);padding:24px;width:100%;max-width:580px;text-align:center}.dark .AdOnboardingUnlockPrompt_popup__ju56L{box-shadow:0 24px 60px -12px rgba(0,0,0,.65),0 0 0 1px var(--border-color)}@keyframes AdOnboardingUnlockPrompt_popupIn__HiiYR{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.AdOnboardingUnlockPrompt_title__tnttg{margin:0 0 8px;color:var(--text-color);font-weight:700;font-size:24px;line-height:1.3;font-family:Open Sans,sans-serif}.AdOnboardingUnlockPrompt_subtitle__SkRlS{margin:0;padding-bottom:24px;color:var(--gamification-modal-text-muted);font-weight:400;font-size:16px;line-height:1.45;font-family:Open Sans,sans-serif}.AdOnboardingUnlockPrompt_cta__dObQM{display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:transform .2s ease;cursor:pointer;border:none;border-radius:10px;background:#80f2ff;padding:14px 24px;width:100%;max-width:300px;color:#000;font-weight:600;font-size:16px;font-family:Open Sans,sans-serif;text-decoration:none}.AdOnboardingUnlockPrompt_cta__dObQM:hover{transform:translateY(-1px)}@media(max-width:768px){.AdOnboardingUnlockPrompt_overlay__3QsNI{align-items:flex-start;padding:16px}.AdOnboardingUnlockPrompt_popup__ju56L{padding:24px;width:100%}.AdOnboardingUnlockPrompt_title__tnttg{font-size:18px}.AdOnboardingUnlockPrompt_subtitle__SkRlS{padding-bottom:24px;font-size:14px}.AdOnboardingUnlockPrompt_cta__dObQM{max-width:none}}.RetryPaymentModal_container__E8mAQ{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 16px;border-radius:16px;background:var(--bg-color-modal);padding:24px;width:min(28rem,90vw);text-align:center}.RetryPaymentModal_title__xwA8Y{margin:0;color:var(--text-color);font-weight:600;font-size:24px;line-height:32px;font-family:var(--main-font)}@media(max-width:768px){.RetryPaymentModal_title__xwA8Y{font-size:20px;line-height:28px}}.RetryPaymentModal_container__E8mAQ.RetryPaymentModal_container__E8mAQ .RetryPaymentModal_description__PlkCt{margin:0;color:var(--text-color);font-weight:400;font-size:16px;line-height:24px;font-family:var(--main-font)}@media(max-width:768px){.RetryPaymentModal_container__E8mAQ.RetryPaymentModal_container__E8mAQ .RetryPaymentModal_description__PlkCt{font-size:14px;line-height:20px}}.RetryPaymentModal_actions__Z_qj_{display:flex;justify-content:center;gap:12px;margin-top:8px;width:100%}@media(max-width:768px){.RetryPaymentModal_actions__Z_qj_{flex-direction:column-reverse}}.RetryPaymentModal_actionButton__IkjwP{width:50%}@media(max-width:768px){.RetryPaymentModal_actionButton__IkjwP{width:100%}}.ChangeCardModal_close__1he7P,.RetryPaymentModal_close__u9qo4{position:absolute;top:16px;right:24px;z-index:1;cursor:pointer}.ChangeCardModal_body__GX3wo{display:flex;flex-direction:column;gap:16px;margin:0 16px;border-radius:16px;background:var(--bg-color-modal);padding:24px;width:min(32rem,90vw);max-height:85vh;overflow-y:auto}.ChangeCardModal_title__lw0qe{margin:0;color:var(--text-color);font-weight:600;font-size:24px;line-height:32px;font-family:var(--main-font)}@media(max-width:768px){.ChangeCardModal_title__lw0qe{font-size:20px;line-height:28px}}.ChangeCardModal_body__GX3wo.ChangeCardModal_body__GX3wo .ChangeCardModal_description__ZWpRJ{margin:0;color:var(--text-lighter2);font-weight:400;font-size:16px;line-height:24px;font-family:var(--main-font)}.ChangeCardModal_body__GX3wo.ChangeCardModal_body__GX3wo .ChangeCardModal_loading__6RBoI{padding:2rem 0;color:var(--text-lighter2);text-align:center}.ChangeCardModal_form__kmqDu{display:flex;flex-direction:column;gap:16px;margin-top:8px}.FailedPaymentModal_container__DMo41{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:16px;margin:0 16px;border-radius:16px;background:var(--bg-color-modal);padding:24px}@media(min-width:768px){.FailedPaymentModal_container__DMo41{padding:24px;width:700px}}.FailedPaymentModal_content__9HoKM{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}@media(max-width:768px){.FailedPaymentModal_content__9HoKM{width:100%}}.FailedPaymentModal_content__9HoKM h2{color:var(--text-color);font-style:normal;font-weight:600;font-size:24px;line-height:32px;font-family:var(--main-font)}@media(max-width:768px){.FailedPaymentModal_content__9HoKM h2{font-size:20px;line-height:28px}}.FailedPaymentModal_content__9HoKM p{margin-top:5px;color:var(--text-lighter2);font-style:normal;font-weight:400;font-size:18px;font-family:var(--main-font)}@media(max-width:768px){.FailedPaymentModal_content__9HoKM p{font-size:16px;line-height:24px}}.FailedPaymentModal_actions__rowHn{display:flex;justify-content:center;gap:12px;margin-top:16px;width:100%}@media(max-width:768px){.FailedPaymentModal_actions__rowHn{flex-direction:column-reverse;width:100%}}.FailedPaymentModal_ctaButton__poQgH,.FailedPaymentModal_dismissButton___qRYa{width:50%}@media(max-width:768px){.FailedPaymentModal_ctaButton__poQgH,.FailedPaymentModal_dismissButton___qRYa{width:100%}}.FailedPaymentModal_image__47_lg{margin-bottom:16px;width:300px;height:300px;object-fit:contain}.FailedPaymentModal_close__htEnJ{position:absolute;top:20px;right:30px;cursor:pointer;fill:var(--text-color);color:var(--text-color)}