.CheckoutForm_checkoutForm__EMKCI{width:100%;height:calc(100% - 60px);overflow-y:scroll;padding-right:16px}.CheckoutForm_checkoutForm__EMKCI::-webkit-scrollbar{width:16px;height:16px;background:transparent;display:block!important}.CheckoutForm_checkoutForm__EMKCI::-webkit-scrollbar-track{background:transparent}.CheckoutForm_checkoutForm__EMKCI::-webkit-scrollbar-thumb{border-radius:12px;border:5px solid transparent;background-clip:content-box;background-color:var(--Background-4-Normal)}.CheckoutForm_checkoutForm__EMKCI input:-internal-autofill-previewed,.CheckoutForm_checkoutForm__EMKCI input:-internal-autofill-selected{-webkit-text-fill-color:var(--TextIcon-1-Normal);transition:background-color 5000s ease-in-out 0s}.CheckoutForm_checkoutForm__EMKCI .stripe-pay-content{margin-top:20px;width:100%;border-radius:16px}.CheckoutForm_checkoutForm__EMKCI .stripe-pay-content .stripe-pay-content-inner{width:100%}.CheckoutForm_checkoutForm__EMKCI form{width:100%;min-width:100%;align-self:center;border-radius:7px;padding:40px;margin-top:auto;margin-bottom:auto}.CheckoutForm_checkoutForm__EMKCI #payment-message{color:#697386;font-size:14px;line-height:20px;padding-top:12px;text-align:center}.CheckoutForm_checkoutForm__EMKCI #payment-element{margin-bottom:24px;margin-top:16px}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined{border-radius:8px;border:1px solid var(--TextIcon-Disabled-Normal);background:var(--Background-3-Normal);height:44px}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input-prefix{color:var(--TextIcon-1-Normal);margin-left:var(--Spacing-S)}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input-filled,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input::selection,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input:active,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input:focus,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input:focus-visible,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input:focus-within,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input:hover{border:none!important;background-color:transparent!important;box-shadow:none!important}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined:focus,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined:focus-visible,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined:focus-within,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined:hover{border:1px solid var(--TextIcon-Disabled-Normal)!important;box-shadow:none!important}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined:focus-within{border:1px solid var(--Brand-Normal)!important;background:var(--Background-3-Normal)!important;box-shadow:none!important}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined:focus-within .ant-input{background-color:transparent!important;border:none!important;box-shadow:none!important}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined.ant-input-status-error,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined.ant-input-status-success,.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined.ant-input-status-warning{background:var(--Background-3-Normal)!important}.CheckoutForm_checkoutForm__EMKCI .ant-input-outlined .ant-input{background-color:transparent!important}.CheckoutForm_checkoutForm__EMKCI #email-errors{margin-top:4px;color:#ff6a6a}.CheckoutForm_checkoutForm__EMKCI #email.error{color:#ff6a6a;background-color:var(--Background-3-Normal)!important;border:1px solid #ff6a6a;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px rgba(223,27,65,.2),0 1px 1px 0 rgba(0,0,0,.08)}.CheckoutForm_checkoutForm__EMKCI .submit-button{width:100%;height:44px}.CheckoutForm_checkoutForm__EMKCI .spinner,.CheckoutForm_checkoutForm__EMKCI .spinner:after,.CheckoutForm_checkoutForm__EMKCI .spinner:before{border-radius:50%}.CheckoutForm_checkoutForm__EMKCI .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.CheckoutForm_checkoutForm__EMKCI .spinner:after,.CheckoutForm_checkoutForm__EMKCI .spinner:before{position:absolute;content:""}.CheckoutForm_checkoutForm__EMKCI .spinner:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite}.CheckoutForm_checkoutForm__EMKCI .spinner:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@media only screen and (max-width:600px){.CheckoutForm_checkoutForm__EMKCI form{width:80vw;min-width:auto}}.CheckoutForm_checkoutForm__EMKCI #payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:30vw;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px;opacity:0;animation:fadeInAnimation 1s ease forwards}.CheckoutForm_checkoutForm__EMKCI #status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}.CheckoutForm_checkoutForm__EMKCI h2{margin:0;color:#30313d;text-align:center}.CheckoutForm_checkoutForm__EMKCI a{text-decoration:none;font-size:16px;font-weight:600;font-family:Arial,sans-serif;display:block}.CheckoutForm_checkoutForm__EMKCI a:hover{filter:contrast(120%)}.CheckoutForm_checkoutForm__EMKCI #details-table{overflow-x:auto;width:100%}.CheckoutForm_checkoutForm__EMKCI table{width:100%;font-size:14px;border-collapse:collapse}.CheckoutForm_checkoutForm__EMKCI table tbody tr:first-child td{border-top:1px solid #e6e6e6;padding-top:10px}.CheckoutForm_checkoutForm__EMKCI table tbody tr:last-child td{border-bottom:1px solid #e6e6e6}.CheckoutForm_checkoutForm__EMKCI td{padding-bottom:10px}.CheckoutForm_checkoutForm__EMKCI .TableContent{text-align:right;color:#6d6e78}.CheckoutForm_checkoutForm__EMKCI .TableLabel{font-weight:600;color:#30313d}.CheckoutForm_checkoutForm__EMKCI #view-details{color:#0055de}.CheckoutForm_checkoutForm__EMKCI #retry-button{text-align:center;background:#0055de;color:#fff;border-radius:4px;border:0;padding:12px 16px;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}.CheckoutForm_checkoutForm__EMKCI .stripe-pay-content-inner-submit{position:absolute;bottom:0;right:32px;width:calc(100% - 32px)}@-webkit-keyframes CheckoutForm_loading__bBfTM{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes CheckoutForm_loading__bBfTM{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes CheckoutForm_fadeInAnimation__xHqVd{to{opacity:1}}.CheckoutForm_PayModalContent__zbYus{display:flex;width:100%;height:100%;padding:24px 0 24px 32px;align-items:flex-start;gap:24px}.CheckoutForm_PayModalContent__zbYus .stripe-pay-left{display:flex;flex-direction:column;justify-content:center;row-gap:3px;width:40%}.CheckoutForm_PayModalContent__zbYus .stripe-pay-left-back{color:var(--TextIcon-3-Normal,rgba(224,236,255,.55));display:flex;align-items:center;column-gap:4px;cursor:pointer;margin-bottom:var(--Spacing-MNudge,12px)}.CheckoutForm_PayModalContent__zbYus .stripe-pay-desc{color:var(--TextIcon-1-Normal,#edf4ff)}.CheckoutForm_PayModalContent__zbYus .stripe-pay-desc-1{color:var(--TextIcon-3-Normal, )}.CheckoutForm_PayModalContent__zbYus .pricing-summary{display:flex;flex-direction:column;margin-top:var(--Spacing-M,16px)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .subscription-plan{width:100%;padding:16px 0}.CheckoutForm_PayModalContent__zbYus .pricing-summary .subscription-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.CheckoutForm_PayModalContent__zbYus .pricing-summary .subscription-row .subscription-row-label,.CheckoutForm_PayModalContent__zbYus .pricing-summary .subscription-row .subscription-row-value{color:var(--TextIcon-1-Normal)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .subscription-detail{color:var(--TextIcon-3-Normal)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .divider{height:1px;background:var(--Stroke-Transparent-3-Normal)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .subtotal{padding:16px 0}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag{margin-bottom:var(--Spacing-XS,4px)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-input{position:relative}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-input .ant-input{background:var(--Brand-Background-Normal,rgba(166,172,225,.12))}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-input .ant-input:hover{border:1px solid var(--Stroke-Transparent-3-Hover,rgba(241,242,246,.35))!important}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-input .promo-code-input-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--Brand-Normal,#7e83ff);cursor:pointer}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-value-container{display:flex;justify-content:space-between;align-items:center}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-value-container .promo-code-discount-amount{color:var(--TextIcon-3-Normal,#edf4ff)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-value{width:max-content;display:flex;height:40px;padding:4px 8px;justify-content:center;align-items:center;gap:var(--Spacing-XS,12px);border-radius:var(--Radius-Large,8px);border:1px solid var(--Stroke-Transparent-3-Normal,rgba(241,242,246,.04));background:var(--Brand-Background-Normal,rgba(166,172,225,.12));color:var(--TextIcon-3-Normal,rgba(224,236,255,.55))}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-tag .promo-code-value .close-icon{margin-left:4px;cursor:pointer}.CheckoutForm_PayModalContent__zbYus .pricing-summary .promo-code-error{color:var(--Warning-Normal,#ffc045)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .discount-info{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.CheckoutForm_PayModalContent__zbYus .pricing-summary .discount-info .discount-label{color:var(--TextIcon-3-Normal,#edf4ff)}.CheckoutForm_PayModalContent__zbYus .pricing-summary .final-totals{padding:16px 0;display:flex;flex-direction:column;gap:16px}.CheckoutForm_PayModalContent__zbYus .stripe-pay-right{width:calc(70% - 24px);height:100%;position:relative}.CheckoutForm_PayModalContentVipModal___G_nR .stripe-pay-left{width:40%}.CheckoutForm_PayModalContentVipModal___G_nR .stripe-pay-right{width:calc(60% - 24px)}