.fancy-dialog{backdrop-filter:var(--app-glass-blur);-webkit-backdrop-filter:var(--app-glass-blur);background:var(--app-bg-menu-strong)!important;border:var(--app-glass-border)!important;border-radius:var(--app-radius-lg)!important;box-shadow:var(--app-shadow-panel)!important;overflow:hidden;padding:0!important}.fancy-dialog .el-dialog__header{background:transparent!important;border-bottom:1px solid var(--app-divider-default);margin-right:0!important;padding:18px 20px!important}.fancy-dialog .el-dialog__header .el-dialog__title{color:var(--app-text-primary);font-size:16px;font-weight:600}.fancy-dialog .el-dialog__header .el-dialog__close{color:var(--app-text-secondary)}.fancy-dialog .el-dialog__header .el-dialog__close:hover{color:var(--app-text-primary)}.fancy-dialog .el-dialog__body{background:transparent!important;color:var(--app-text-primary);padding:20px!important}.add-credits-fancy-dialog{background:var(--app-bg-menu-strong) url(./creditsBg.DwD7E5t2.png) no-repeat top!important;background-size:cover!important;border-radius:40px!important;overflow:hidden!important}.add-credits-fancy-dialog .el-dialog__header{border-bottom:none!important;padding-left:40px!important;padding-top:30px!important}.add-credits-fancy-dialog .el-dialog__header .el-dialog__title{font-size:36px!important}.add-credits-fancy-dialog .el-dialog__header .el-dialog__headerbtn{font-size:24px;height:32px;right:16px;top:16px;width:32px}.add-credits-fancy-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:24px}.add-credits-fancy-dialog .el-dialog__body{padding-top:0!important}.dialog-body-content[data-v-b4f4357c]{align-items:center;display:flex;position:relative}.dialog-body-content .content-box[data-v-b4f4357c]{flex:1;margin-top:80px;min-width:0}.credits-products[data-v-b4f4357c]{display:flex;gap:20px;justify-content:space-between;padding:20px 40px;width:100%}.product-card[data-v-b4f4357c]{background:var(--app-bg-card);border:var(--app-glass-border);border-radius:var(--app-radius-lg);color:var(--app-text-primary);display:flex;flex:0 0 245px;flex-direction:column;gap:12px;height:320px;padding:30px 20px;position:relative;transition:background .2s,border-color .2s}.product-card .hot-icon[data-v-b4f4357c]{position:absolute;right:0;top:-16px}.product-card[data-v-b4f4357c]:hover{background:var(--app-bg-card-hover);border:1px solid var(--app-color-primary)}.checkout-btn[data-v-b4f4357c]:hover,.product-card:hover .checkout-btn[data-v-b4f4357c]{background:var(--app-button-gradient);border-color:transparent!important;color:var(--app-button-text)!important}.product-credits[data-v-b4f4357c]{font-size:18px}.product-description[data-v-b4f4357c]{color:var(--app-text-secondary);font-size:14px}.product-price[data-v-b4f4357c]{font-size:36px;font-weight:700;padding:25px 0}.checkout-btn[data-v-b4f4357c]{background:var(--app-color-secondary);border:1px solid var(--app-border-default);border-radius:var(--app-radius-pill);color:var(--app-text-primary);height:48px;line-height:48px;transition:background .2s,border-color .2s,color .2s;width:100%}.theme-mv .product-card[data-v-b4f4357c]:hover{border-color:#e0c3fc99}.theme-mv .checkout-btn[data-v-b4f4357c]:hover,.theme-mv .product-card:hover .checkout-btn[data-v-b4f4357c]{background:linear-gradient(90deg,#fbc8d4,#e0c3fc)}
