.dh3-modal[data-v-1614ff20]{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-1614ff20]{opacity:0}.dh3-modal-overlay[data-v-1614ff20]{align-items:center;background-color:#000000b3;display:flex;justify-content:center;min-height:100%;padding:1rem;width:100%}.dh3-modal-container[data-v-1614ff20]{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-1614ff20]{max-width:960px}@media(max-width:1079.98px){.dh3-modal-container.max-size-lg[data-v-1614ff20]{max-width:760px}}@media(max-width:779.98px){.dh3-modal-container.max-size-lg[data-v-1614ff20]{max-width:560px}}@media(max-width:579.98px){.dh3-modal-container.max-size-lg[data-v-1614ff20]{min-width:328px}}.dh3-modal-container.max-size-md[data-v-1614ff20]{max-width:760px}@media(max-width:779.98px){.dh3-modal-container.max-size-md[data-v-1614ff20]{max-width:560px}}@media(max-width:579.98px){.dh3-modal-container.max-size-md[data-v-1614ff20]{min-width:328px}}.dh3-modal-container.max-size-sm[data-v-1614ff20]{max-width:560px}@media(max-width:579.98px){.dh3-modal-container.max-size-sm[data-v-1614ff20]{min-width:328px}}.dh3-modal-container.max-size-xs[data-v-1614ff20]{min-width:328px}@media(max-width:579.98px){.dh3-modal-container[data-v-1614ff20]{max-width:calc(100vw - 16px)}}.dh3-modal-header[data-v-1614ff20]{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-1614ff20]{height:36px}}.dh3-modal-header-title[data-v-1614ff20]{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-1614ff20]{font-size:.875rem;font-weight:600;line-height:120%}}.dh3-modal-close-button[data-v-1614ff20]{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-1614ff20]:focus{outline:none}@media(max-width:579.98px){.dh3-modal-close-button[data-v-1614ff20]{padding:.375rem}.dh3-modal-close-button .dh3-modal-close-icon[data-v-1614ff20]{transform:scale(.833)}}.dh3-modal-content[data-v-1614ff20]{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-1614ff20]{gap:.75rem;padding:1rem}}.dh3-modal-image[data-v-1614ff20]{text-align:center;width:100%}.dh3-modal-image img[data-v-1614ff20]{height:auto;max-width:100%}.dh3-modal-icon[data-v-1614ff20]{text-align:center}.dh3-modal-title[data-v-1614ff20]{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-1614ff20]{font-size:1.25rem;font-weight:700;line-height:160%}}.dh3-modal-description[data-v-1614ff20]{color:#76787a;font-size:.875rem;font-weight:500;line-height:160%;text-align:center}@media(max-width:579.98px){.dh3-modal-description[data-v-1614ff20]{font-size:.75rem;font-weight:500;line-height:160%}}.dh3-modal-footer[data-v-1614ff20]{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-1614ff20]{padding:.5rem 1rem 1rem}}.dh3-modal-buttons[data-v-1614ff20]{align-items:center;display:flex;gap:.75rem;justify-content:center}@media(min-width:780px){.dh3-modal-buttons[data-v-1614ff20] .dh3-button{flex:0 0 auto}}@media(max-width:579.98px){.dh3-modal-buttons[data-v-1614ff20]{width:100%}.dh3-modal-buttons[data-v-1614ff20] .dh3-button{flex:1 1 0;min-width:0}.dh3-modal-buttons.button-wrap[data-v-1614ff20]{flex-direction:column;width:100%}.dh3-modal-buttons.button-wrap[data-v-1614ff20] .dh3-button{flex:0 0 auto;width:100%}}.dh3-label[data-v-af7655c6]{align-items:center;background:#f2f4f6;border-radius:.25rem;color:#76787a;display:inline-flex;height:1.75rem;justify-content:center}.dh3-label.size-lg[data-v-af7655c6]{font-size:1rem;font-weight:500;height:2rem;line-height:120%;padding:0 .5rem}.dh3-label.size-md[data-v-af7655c6]{font-size:.875rem;font-weight:500;height:1.75rem;line-height:120%;padding:0 .375rem}.dh3-label.size-sm[data-v-af7655c6]{font-size:.75rem;font-weight:500;height:1.5rem;line-height:120%;padding:0 .25rem}.dh3-label.size-xs[data-v-af7655c6]{font-size:.625rem;font-weight:500;height:1.125rem;line-height:120%;padding:0 .25rem}.promotion-card[data-v-81415970]{border:1px solid #e7e8eb;border-radius:.25rem;display:flex;flex-direction:column;gap:.25rem;padding:1rem}@media(max-width:579.98px){.promotion-card[data-v-81415970]{padding:.875rem}}.promotion-card.selectable[data-v-81415970]{padding:1rem .75rem}@media(max-width:579.98px){.promotion-card.selectable[data-v-81415970]{padding:.75rem .625rem .625rem}}.promotion-card.selected[data-v-81415970]{background-color:#ecedff;border-color:#a8aaff}.promotion-card.selected .icon-wrapper[data-v-81415970]{color:#737fff}.promotion-card.selectable[data-v-81415970]:not(.disabled){cursor:pointer}.promotion-card.disabled[data-v-81415970]{background-color:#f2f4f6;pointer-events:none}.promotion-card.disabled .icon-wrapper[data-v-81415970]{color:#d9dde3}.promotion-card.disabled .discount-value[data-v-81415970]{color:#c2c5ca;font-size:.875rem;font-weight:600;line-height:120%}.promotion-card.disabled .promotion-title[data-v-81415970]{color:#c2c5ca;font-size:.75rem;font-weight:600;line-height:160%}.promotion-card.disabled .available-items[data-v-81415970],.promotion-card.disabled .valid-until[data-v-81415970]{color:#c2c5ca;font-size:.75rem;font-weight:500;line-height:160%}.promotion-card .icon-wrapper[data-v-81415970]{color:#aaacb0}.promotion-card .discount-value[data-v-81415970]{color:#596dfb;font-size:.875rem;font-weight:600;line-height:120%;margin-bottom:.25rem}.promotion-card .promotion-title[data-v-81415970]{color:#494949;font-size:.75rem;font-weight:600;line-height:160%}.promotion-card .available-items[data-v-81415970]{color:#76787a;font-size:.75rem;font-weight:500;line-height:160%}.promotion-card .valid-until[data-v-81415970]{color:#aaacb0;font-size:.75rem;font-weight:500;line-height:160%}.promotion-card .promotion-body[data-v-81415970]{display:flex;flex-direction:row;gap:.25rem}.promotion-card .promotion-body .promotion-content[data-v-81415970]{display:flex;flex:1;flex-direction:column}.promotion-card .promotion-body .promotion-redeem-button[data-v-81415970]{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.promotion-card .promotion-body .promotion-redeem-button .icon-wrapper[data-v-81415970]{align-items:center;background-color:#ecedff;border-radius:999rem;color:#737fff;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.promotion-card .promotion-body .promotion-redeem-button .text[data-v-81415970]{color:#a8aaff;font-size:.625rem;font-weight:500;line-height:120%}.promotion-card .promotion-body .promotion-redeem-button.disabled .icon-wrapper[data-v-81415970]{background-color:#f2f4f6;color:#d9dde3;cursor:default}.promotion-card .promotion-body .promotion-redeem-button.disabled .text[data-v-81415970]{color:#c2c5ca}.promotion-card .promotion-footer .collapse-button[data-v-81415970]{align-items:center;color:#76787a;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:120%;padding:.25rem .5rem}.promotion-card .promotion-footer .details[data-v-81415970]{display:flex;flex-direction:column;padding:0 .25rem}.promotion-card .promotion-footer .details .detail[data-v-81415970]{color:#aaacb0;display:flex;font-size:.75rem;font-weight:500;line-height:160%}.promotion-card .promotion-footer .details .detail .middot[data-v-81415970]{padding:0 .5rem}.universal-promotion-list[data-v-e54ff5de]{-ms-overflow-style:none;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:none}.universal-promotion-list[data-v-e54ff5de]::-webkit-scrollbar{display:none}@media(max-width:579.98px){.universal-promotion-list[data-v-e54ff5de]{gap:.75rem}}.redeemed-promotion-list[data-v-77ba257c]{display:flex;flex:1;flex-direction:column;gap:1rem;height:100%}.redeemed-promotion-list .selection-container[data-v-77ba257c]{-ms-overflow-style:none;display:flex;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:none}.redeemed-promotion-list .selection-container[data-v-77ba257c]::-webkit-scrollbar{display:none}@media(max-width:579.98px){.redeemed-promotion-list .selection-container[data-v-77ba257c]{gap:.75rem}}.redeemed-promotion-list .clear-selection[data-v-77ba257c]{align-items:center;border:1px solid #e7e8eb;border-radius:.25rem;cursor:pointer;display:flex;gap:.25rem;padding:.875rem .75rem}@media(max-width:579.98px){.redeemed-promotion-list .clear-selection[data-v-77ba257c]{padding:.625rem}}.redeemed-promotion-list .clear-selection.selected[data-v-77ba257c]{background-color:#ecedff;border-color:#a8aaff}.redeemed-promotion-list .clear-selection.selected .icon-wrapper[data-v-77ba257c]{color:#737fff}.redeemed-promotion-list .clear-selection .icon-wrapper[data-v-77ba257c]{color:#aaacb0}.redeemed-promotion-list .clear-selection .text[data-v-77ba257c]{color:#494949;font-size:.875rem;font-weight:600;line-height:120%}.redeemed-promotion-list .selection-footer[data-v-77ba257c]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.redeemed-promotion-list .selection-footer .discount-info[data-v-77ba257c]{align-items:center;background-color:#f2f4f6;border:1px solid #e7e8eb;border-radius:.25rem;display:flex;gap:.375rem;justify-content:space-between;padding:.875rem .75rem;width:100%}@media(max-width:579.98px){.redeemed-promotion-list .selection-footer .discount-info[data-v-77ba257c]{gap:none;padding:.75rem .5rem}}.redeemed-promotion-list .selection-footer .discount-info .term[data-v-77ba257c]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.redeemed-promotion-list .selection-footer .discount-info .term .label[data-v-77ba257c]{color:#aaacb0;font-size:.875rem;font-weight:500;line-height:120%}@media(max-width:579.98px){.redeemed-promotion-list .selection-footer .discount-info .term .label[data-v-77ba257c]{font-size:.75rem;font-weight:500;line-height:120%}}.redeemed-promotion-list .selection-footer .discount-info .term .value[data-v-77ba257c]{font-size:1.125rem;font-weight:600;line-height:120%}@media(max-width:579.98px){.redeemed-promotion-list .selection-footer .discount-info .term .value[data-v-77ba257c]{font-size:.75rem;font-weight:600;line-height:120%}}.redeemed-promotion-list .selection-footer .discount-info .term.total .value[data-v-77ba257c]{color:#76787a}.redeemed-promotion-list .selection-footer .discount-info .term.discount-total .value[data-v-77ba257c]{color:#a8aaff}.redeemed-promotion-list .selection-footer .discount-info .term.discount-total.zero .value[data-v-77ba257c]{color:#c2c5ca}.redeemed-promotion-list .selection-footer .discount-info .term.effective-total .value[data-v-77ba257c]{color:#494949}.redeemed-promotion-list .selection-footer .discount-info .operator[data-v-77ba257c]{color:#aaacb0;font-size:1.125rem;font-weight:500;line-height:120%}@media(max-width:579.98px){.redeemed-promotion-list .selection-footer .discount-info .operator[data-v-77ba257c]{font-size:.75rem;font-weight:500;line-height:120%}}.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 .payment-coupon{display:flex;flex-direction:column;gap:.625rem}.paymentModal_io1Gq .payment-coupon .button-show-redeemable-coupons{background-color:#ecedff;border:1px solid #d9daff;border-radius:.25rem;color:#a8aaff;display:flex;justify-content:space-between;padding:.125rem .75rem .125rem .5rem;width:100%}.paymentModal_io1Gq .payment-coupon .button-show-redeemable-coupons .button-left{align-items:center;display:flex;gap:.25rem}.paymentModal_io1Gq .payment-coupon .button-show-redeemable-coupons .button-left .dh3-icon{color:#737fff}.paymentModal_io1Gq .payment-coupon .button-show-redeemable-coupons .button-left .button-text{color:#a8aaff;font-size:.75rem;font-weight:600;line-height:120%}.paymentModal_io1Gq .payment-coupon .coupon-selection-box{background-color:#f7f8f8;border:1px solid #e7e8eb;border-radius:.25rem;display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem}@media(max-width:579.98px){.paymentModal_io1Gq .payment-coupon .coupon-selection-box{padding:.75rem}}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .box-header{align-items:center;display:flex;justify-content:space-between}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .box-header .header-left{color:#494949;font-size:1rem;font-weight:600;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .payment-coupon .coupon-selection-box .box-header .header-left{font-size:.75rem;font-weight:600;line-height:120%}}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .box-header .header-right{color:#a8aaff;font-size:.875rem;font-weight:500;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .payment-coupon .coupon-selection-box .box-header .header-right{font-size:.75rem;font-weight:600;line-height:120%}}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection{align-items:center;background-color:#fff;border:1px solid #e7e8eb;border-radius:.25rem;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}@media(max-width:579.98px){.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection{gap:.375rem;padding:.625rem .75rem}}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection:hover{cursor:pointer}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection.empty{pointer-events:none}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection.empty .selection-left{color:#aaacb0}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection.empty .selection-right{color:#c2c5ca}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection.selected .selection-right{color:#596dfb}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection .selection-left{align-items:center;color:#494949;display:flex;font-size:1rem;font-weight:600;gap:.375rem;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection .selection-left{font-size:.75rem;font-weight:600;gap:.25rem;line-height:120%}}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection .selection-left .dh3-label{background-color:#ecedff;color:#596dfb}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection .selection-right{align-items:center;color:#aaacb0;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;line-height:120%}@media(max-width:579.98px){.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection .selection-right{font-size:.75rem;font-weight:500;line-height:120%}}.paymentModal_io1Gq .payment-coupon .coupon-selection-box .coupon-selection .selection-right .text{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-inline-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.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}}.membership-upgrade-modal[data-v-efb31398] .dh3-modal-container{height:min(100vh - 3rem,838px)}@media(max-width:579.98px){.membership-upgrade-modal[data-v-efb31398] .dh3-modal-container{height:min(100vh - 2rem,788px)}}.membership-upgrade-modal[data-v-efb31398] .dh3-modal-content{-ms-overflow-style:none;flex:1;overflow-y:auto;scrollbar-width:none}.membership-upgrade-modal[data-v-efb31398] .dh3-modal-content::-webkit-scrollbar{display:none}.membership-upgrade-modal.no-scroll[data-v-efb31398] .dh3-modal-content{flex:1;overflow-y:hidden}.upgrade-section[data-v-efb31398]{display:flex;flex-direction:column;gap:.25rem}