.dh3-modal[data-v-9a2eb890]{bottom:0;left:0;opacity:1;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:1050}.dh3-modal.on-close[data-v-9a2eb890]{opacity:0}.dh3-modal-overlay[data-v-9a2eb890]{align-items:center;background-color:#000000b3;display:flex;justify-content:center;min-height:100%;padding:1rem;width:100%}.dh3-modal-container[data-v-9a2eb890]{background:#fff;border-radius:.25rem;box-shadow:0 .25rem 1.5rem #0000001a;display:flex;flex-direction:column;position:relative;width:100%}.dh3-modal-container.max-size-lg[data-v-9a2eb890]{max-width:960px}@media(max-width:1079.98px){.dh3-modal-container.max-size-lg[data-v-9a2eb890]{max-width:760px}}@media(max-width:779.98px){.dh3-modal-container.max-size-lg[data-v-9a2eb890]{max-width:560px}}@media(max-width:579.98px){.dh3-modal-container.max-size-lg[data-v-9a2eb890]{min-width:328px}}.dh3-modal-container.max-size-md[data-v-9a2eb890]{max-width:760px}@media(max-width:779.98px){.dh3-modal-container.max-size-md[data-v-9a2eb890]{max-width:560px}}@media(max-width:579.98px){.dh3-modal-container.max-size-md[data-v-9a2eb890]{min-width:328px}}.dh3-modal-container.max-size-sm[data-v-9a2eb890]{max-width:560px}@media(max-width:579.98px){.dh3-modal-container.max-size-sm[data-v-9a2eb890]{min-width:328px}}.dh3-modal-container.max-size-xs[data-v-9a2eb890]{min-width:328px}@media(max-width:579.98px){.dh3-modal-container[data-v-9a2eb890]{max-width:calc(100vw - 16px)}}.dh3-modal-header[data-v-9a2eb890]{align-items:center;border-bottom:1px solid #e7e8eb;display:flex;gap:.5rem;height:40px;justify-content:center;padding:.5rem;position:relative;width:100%}@media(max-width:579.98px){.dh3-modal-header[data-v-9a2eb890]{height:36px}}.dh3-modal-header-title[data-v-9a2eb890]{color:#494949;font-size:1rem;font-weight:600;line-height:120%;text-align:center}@media(max-width:579.98px){.dh3-modal-header-title[data-v-9a2eb890]{font-size:.875rem;font-weight:600;line-height:120%}}.dh3-modal-close-button[data-v-9a2eb890]{align-items:center;background:#0000;border:none;color:#aaacb0;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:0;top:0;transition:color .2s ease}.dh3-modal-close-button[data-v-9a2eb890]:focus{outline:none}@media(max-width:579.98px){.dh3-modal-close-button[data-v-9a2eb890]{padding:.375rem}.dh3-modal-close-button .dh3-modal-close-icon[data-v-9a2eb890]{transform:scale(.833)}}.dh3-modal-content[data-v-9a2eb890]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:100%}@media(max-width:579.98px){.dh3-modal-content[data-v-9a2eb890]{gap:.75rem;padding:1rem}}.dh3-modal-image[data-v-9a2eb890]{text-align:center;width:100%}.dh3-modal-image img[data-v-9a2eb890]{height:auto;max-width:100%}.dh3-modal-icon[data-v-9a2eb890]{text-align:center}.dh3-modal-title[data-v-9a2eb890]{color:#494949;font-size:1.5rem;font-weight:700;line-height:160%;text-align:center}@media(max-width:579.98px){.dh3-modal-title[data-v-9a2eb890]{font-size:1.25rem;font-weight:700;line-height:160%}}.dh3-modal-description[data-v-9a2eb890]{color:#76787a;font-size:.875rem;font-weight:500;line-height:160%;text-align:center}@media(max-width:579.98px){.dh3-modal-description[data-v-9a2eb890]{font-size:.75rem;font-weight:500;line-height:160%}}.dh3-modal-footer[data-v-9a2eb890]{align-items:center;display:flex;justify-content:center;padding:.75rem 1.5rem 2rem;width:100%}@media(max-width:579.98px){.dh3-modal-footer[data-v-9a2eb890]{padding:.5rem 1rem 1rem}}.dh3-modal-buttons[data-v-9a2eb890]{align-items:center;display:flex;gap:.75rem;justify-content:center}@media(min-width:780px){.dh3-modal-buttons[data-v-9a2eb890] .dh3-button{flex:0 0 auto}}@media(max-width:579.98px){.dh3-modal-buttons[data-v-9a2eb890]{width:100%}.dh3-modal-buttons[data-v-9a2eb890] .dh3-button{flex:1 1 0;min-width:0}.dh3-modal-buttons.button-wrap[data-v-9a2eb890]{flex-direction:column;width:100%}.dh3-modal-buttons.button-wrap[data-v-9a2eb890] .dh3-button{flex:0 0 auto;width:100%}}.dh3-alert[data-v-55451ed3]{align-items:center;border-radius:.25rem;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:0}.dh3-alert.alert-primary[data-v-55451ed3]{background-color:#f7f8f8;border-color:#e7e8eb;color:#596dfb}.dh3-alert.alert-secondary[data-v-55451ed3]{background-color:#f7f8f8;border-color:#e7e8eb;color:#76787a}.dh3-alert.alert-danger[data-v-55451ed3]{background-color:#fde2e2;border-color:#ffa1a1;color:#f02427}.dh3-alert.size-desktop[data-v-55451ed3]{padding:.5rem .75rem}.dh3-alert.size-desktop .content-wrapper[data-v-55451ed3]{font-size:.75rem;font-weight:500;gap:.25rem;line-height:120%}.dh3-alert.size-desktop[data-v-55451ed3] .close{height:1.125rem;width:1.125rem}.dh3-alert.size-mobile[data-v-55451ed3]{padding:.375rem .5rem}.dh3-alert.size-mobile .content-wrapper[data-v-55451ed3]{font-size:.625rem;font-weight:500;gap:.125rem;line-height:120%}.dh3-alert.size-mobile[data-v-55451ed3] .close{height:1rem;width:1rem}.dh3-alert[data-v-55451ed3] .close{align-items:center;display:flex;justify-content:center;padding:0;position:relative}.dh3-alert .content-wrapper[data-v-55451ed3]{align-items:center;display:flex}.paymentModal_io1Gq .dh3-modal-content{align-items:inherit}.paymentModal_io1Gq .modal-text-primary{color:#596dfb!important}.paymentModal_io1Gq .payment-notice{background-color:#f1f3ff;border-radius:.25rem;color:#494949;font-size:.875rem;font-weight:500;line-height:160%;padding:1rem}@media(max-width:579.98px){.paymentModal_io1Gq .payment-notice{font-size:.75rem;font-weight:500;line-height:160%;padding:.75rem}}.paymentModal_io1Gq .payment-title{color:#494949;font-size:1.25rem;font-weight:700;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .payment-title{font-size:1rem;font-weight:600;line-height:120%}}.paymentModal_io1Gq .payment-box{border:1px solid #e7e8eb;border-radius:.25rem}.paymentModal_io1Gq .payment-box>:not(:last-child){border-bottom:1px solid #e7e8eb}.paymentModal_io1Gq .content-row{align-items:center;display:flex;flex-grow:1;gap:.25rem;justify-content:space-between}.paymentModal_io1Gq .content-row .label{align-items:center;color:#76787a;display:flex;flex-shrink:0;gap:.25rem}.paymentModal_io1Gq .content-row .value{color:#494949;text-align:right;word-break:break-word}.paymentModal_io1Gq .content-row.balance-row .label,.paymentModal_io1Gq .content-row.strong-row .label,.paymentModal_io1Gq .content-row.total-row .label{color:#494949}.paymentModal_io1Gq .content-row.strong-row .label,.paymentModal_io1Gq .content-row.strong-row .value{font-size:1.25rem;font-weight:700;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .content-row.strong-row .label,.paymentModal_io1Gq .content-row.strong-row .value{font-size:1rem;font-weight:600;line-height:120%}}.paymentModal_io1Gq .content-row.total-row .label,.paymentModal_io1Gq .content-row.total-row .value{font-size:1.25rem;font-weight:600;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .content-row.total-row .label,.paymentModal_io1Gq .content-row.total-row .value{font-size:1rem;font-weight:600;line-height:160%}}.paymentModal_io1Gq .content-row.total-row .discount-badge{color:#76787a;font-size:.75rem;font-weight:500;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .content-row.total-row .discount-badge{font-size:.625rem;font-weight:500;line-height:160%}}.paymentModal_io1Gq .content-row.balance-row .value,.paymentModal_io1Gq .content-row.upgrade-target-row .value{font-size:.875rem;font-weight:600;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .content-row.balance-row .value,.paymentModal_io1Gq .content-row.upgrade-target-row .value{font-size:.75rem;font-weight:600;line-height:160%}}.paymentModal_io1Gq .content-row.deficiency-row .value{color:#f02427}.paymentModal_io1Gq .content-row.upgrade-target-row .value{color:#1a1a1b}.paymentModal_io1Gq .coin-status{align-items:center;display:flex;padding:.75rem}@media(max-width:579.98px){.paymentModal_io1Gq .coin-status{padding:.625rem}}.paymentModal_io1Gq .coin-status .label{font-size:1rem;font-weight:500;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .coin-status .label{font-size:.875rem;font-weight:500;line-height:120%}}.paymentModal_io1Gq .coin-status .label .coin-icon{height:24px;width:24px}@media(max-width:579.98px){.paymentModal_io1Gq .coin-status .label .coin-icon{height:20px;width:20px}}.paymentModal_io1Gq .coin-status .value{color:#1a1a1b;font-size:1rem;font-weight:600;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .coin-status .value{font-size:.875rem;font-weight:600;line-height:120%}}.paymentModal_io1Gq .payment-info{font-size:.875rem;font-weight:500;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .payment-info{font-size:.75rem;font-weight:500;line-height:160%}}.paymentModal_io1Gq .payment-info>*{display:flex;flex-direction:column;gap:.25rem;padding:1rem}@media(max-width:579.98px){.paymentModal_io1Gq .payment-info>*{gap:.125rem;padding:.75rem}}.paymentModal_io1Gq .coin-overview-section{display:flex;flex-direction:column;gap:.5rem}.paymentModal_io1Gq .coin-overview-section .coin-description{color:#a8aaff;font-size:.875rem;font-weight:500;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .coin-overview-section .coin-description{font-size:.75rem;font-weight:500;line-height:160%}}.paymentModal_io1Gq .agreement-section{align-self:center}.paymentModal_io1Gq .agreement-section .agreement-checkbox .agreement-text{color:#76787a;font-size:.875rem;font-weight:600;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .agreement-section .agreement-checkbox .agreement-text{font-size:.75rem;font-weight:500;line-height:160%}.paymentModal_io1Gq .agreement-section .agreement-checkbox .agreement-text .required,.paymentModal_io1Gq .agreement-section .agreement-checkbox .agreement-text .terms-link{font-size:.75rem;font-weight:600;line-height:160%}}.paymentModal_io1Gq .agreement-section .agreement-checkbox .agreement-text .terms-link{text-decoration:underline}.paymentModal_io1Gq .recurring-agreement-section{background-color:#f7f8f8;border:1px solid #e7e8eb;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.paymentModal_io1Gq .recurring-agreement-section .agreement-description{color:#596dfb;font-size:.75rem;font-weight:500;line-height:160%}.paymentModal_io1Gq .recurring-agreement-section .agreement-checkbox{color:#76787a;font-size:.875rem;font-weight:500;line-height:160%}.paymentModal_io1Gq .tax-info{color:#8a8a8e;font-size:.875rem;font-weight:500;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .tax-info{font-size:.75rem;font-weight:500;line-height:160%}}.paymentModal_io1Gq .last-coin-used-info{align-self:center;color:#8a8a8e;font-size:.875rem;font-weight:500;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .last-coin-used-info{font-size:.75rem;font-weight:500;line-height:160%}}.paymentModal_io1Gq .optional-info{color:#8a8a8e;font-size:.75rem;font-weight:500;line-height:160%}@media(max-width:579.98px){.paymentModal_io1Gq .optional-info{font-size:.625rem;font-weight:500;line-height:160%}}.paymentModal_io1Gq .loading{padding:2rem}@media(max-width:579.98px){.paymentModal_io1Gq .loading{padding:1.5rem}}.not-enough-coin[data-v-6c969210]{flex-direction:row;text-align:start;width:100%}.not-enough-coin .error-fill-icon[data-v-6c969210]{color:#f02427}