.AddPaymentMethodPage_payr-scrollbar-overlay__KlFDF{scrollbar-width:none;-ms-overflow-style:none}.AddPaymentMethodPage_payr-scrollbar-overlay__KlFDF::-webkit-scrollbar{display:none;width:0;height:0}.AddPaymentMethodPage_payr-scrollbar-hidden__2aDXw{scrollbar-width:none;-ms-overflow-style:none}.AddPaymentMethodPage_payr-scrollbar-hidden__2aDXw::-webkit-scrollbar{display:none;width:0;height:0}.AddPaymentMethodPage_page__YK5X7{display:flex;justify-content:center;align-items:flex-start;width:100%;box-sizing:border-box}.AddPaymentMethodPage_card__I_64l{width:100%;max-width:528px;box-sizing:border-box;background:var(--color-surface-default);border-radius:16px;padding:24px;box-shadow:0 24px 28px rgba(3,7,18,.06);display:flex;flex-direction:column;align-items:center;gap:40px}.AddPaymentMethodPage_cardTitle__Dd2oo{font-family:var(--font-thicccboi);font-size:34px;font-weight:600;line-height:40px;text-align:center;color:var(--color-text-primary);margin:0;width:100%}@media(max-width:767px){.AddPaymentMethodPage_cardTitle__Dd2oo{font-size:28px;line-height:34px}}.AddPaymentMethodPage_formWrap__cq9Xb{width:100%}.AddPaymentMethodPage_ryftRoot__e_t5l{width:100%;max-width:960px;margin-inline:auto}.AddPaymentMethodPage_mobileContent__lOtc9{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.AddPaymentMethodPage_scrollBody__NpRuc{flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:0 20px 96px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.AddPaymentMethodPage_scrollBody__NpRuc::-webkit-scrollbar{display:none;width:0;height:0}.AddPaymentMethodPage_scrollBodySuccess__wrMf6{display:flex;flex-direction:column;padding:20px 20px 24px}.AddPaymentMethodPage_mobileTitle__3B4YC{margin:32px 0 20px;font-family:var(--font-thicccboi);font-size:28px;font-weight:600;line-height:34px;color:var(--color-text-primary)}.AddPaymentMethodPage_mobileStickyFooter__Qn41r{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:grid;grid-template-columns:minmax(92px,.9fr) minmax(0,2.1fr);grid-gap:16px;gap:16px;padding:24px 20px;background:var(--color-surface-page);border-top:1px solid var(--color-border-default);box-sizing:border-box}html.is-native .AddPaymentMethodPage_mobileContent__lOtc9{flex:1 1;min-height:0;padding-bottom:var(--safe-area-bottom,0);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}html.is-native .AddPaymentMethodPage_mobileContent__lOtc9::-webkit-scrollbar{display:none;width:0;height:0}html.is-native .AddPaymentMethodPage_scrollBody__NpRuc{flex:1 0 auto;overflow-y:visible;padding-top:24px;padding-bottom:8px}html.is-native .AddPaymentMethodPage_mobileStickyFooter__Qn41r{position:static;border-top:none}.AddPaymentMethodPage_resetBtn__7HelJ,.AddPaymentMethodPage_submitBtn__hH0bC{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:48px;margin:0;padding:0 24px;border-radius:200px;cursor:pointer;font-family:var(--font-thicccboi);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.AddPaymentMethodPage_resetBtn__7HelJ:focus-visible,.AddPaymentMethodPage_submitBtn__hH0bC:focus-visible{outline:2px solid var(--color-brand-blue,#28c0e9);outline-offset:2px}.AddPaymentMethodPage_resetBtn__7HelJ{border:1px solid var(--color-brand-blue,#28c0e9);background:var(--color-surface-default);color:var(--color-text-primary,#053247)}.AddPaymentMethodPage_resetBtn__7HelJ:hover:not(:disabled){background:var(--color-brand-blue-lightest,#dbf7ff);color:var(--color-brand-dark,#053247)}.AddPaymentMethodPage_resetBtn__7HelJ:disabled{opacity:.4;cursor:not-allowed}.AddPaymentMethodPage_submitBtn__hH0bC{border:none;background:var(--color-brand-blue,#28c0e9);color:var(--color-text-inverse)}.AddPaymentMethodPage_submitBtn__hH0bC:hover:not(:disabled){background:var(--color-brand-blue-hover,#22a3c6)}.AddPaymentMethodPage_submitBtnDisabled__OXxX1{background:var(--color-gray-200,#e5e7eb);color:var(--color-gray-400,#9ca3af);cursor:not-allowed}.AddPaymentMethodPage_submitBtnDisabled__OXxX1:hover{background:var(--color-gray-200,#e5e7eb)}@media(max-width:900px){.AddPaymentMethodPage_page__YK5X7{background:var(--color-surface-page)}.AddPaymentMethodPage_card__I_64l{max-width:none;border-radius:0;box-shadow:none;padding:0;gap:0}.AddPaymentMethodPage_cardTitle__Dd2oo{text-align:left}}