.custom-dialog-mask[data-v-453da386]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.custom-dialog[data-v-453da386]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1280px;position:relative;transition:all .3s ease}.custom-dialog-body[data-v-453da386]{flex-grow:1;overflow-y:auto;padding:0}.custom-dialog-header[data-v-453da386]{flex-shrink:0;padding:20px 20px 10px;position:relative;text-align:center}.custom-dialog-title[data-v-453da386]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.close-button[data-v-453da386]{background:none;border:none;color:#909399;cursor:pointer;font-size:24px;line-height:1;opacity:.8;padding:0;position:absolute;right:15px;top:15px;transition:color .2s}.close-button[data-v-453da386]:hover{color:#409eff}.credits-line[data-v-453da386]{align-items:center;display:flex;gap:8px}.pricing-page-content[data-v-453da386]{background:#fafbfc;flex-grow:1;margin:0;padding:20px}.pricing-card[data-v-453da386]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;height:100%;position:relative;transition:all .3s ease}.popular-badge[data-v-453da386]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;position:absolute;right:400px;top:20px;z-index:10}.popular-card[data-v-453da386]{border:4px solid #4169e1;border-radius:12px}.purchase-button[data-v-453da386]{background:#f88e8e;border:none;border-radius:8px;font-size:.875rem;font-weight:600;height:40px;width:100%}.purchase-button[data-v-453da386]:hover{background:#fa6c6c}.promo-badge[data-v-453da386]{animation:pulse-glow-453da386 1.5s infinite;background:#fa0;border:1px solid #fc6;border-radius:4px;color:#333;font-size:.65rem;font-weight:700;padding:2px 6px}.original-credits-text[data-v-453da386]{color:#9ca3af;text-decoration:line-through}@keyframes pulse-glow-453da386{0%{box-shadow:0 0 #fa06}70%{box-shadow:0 0 0 4px #fa00}to{box-shadow:0 0 #fa00}}.feature-item[data-v-453da386]:not(.credits-item):not(.no-divider):after{background-color:#e5e7eb;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.feature-item.no-divider[data-v-453da386]{margin-bottom:16px;padding-bottom:0}.custom-dialog-mask.halloween-theme[data-v-453da386]{background-color:#000000d9}.custom-dialog.halloween-theme[data-v-453da386]{background:#1a1a1a;border:1px solid #ff8c00;box-shadow:0 4px 20px #ff8c0066}.custom-dialog-header.halloween-theme[data-v-453da386]{background-color:#1a1a1a}.custom-dialog-title.halloween-title[data-v-453da386]{background:linear-gradient(135deg,#ff8c00,#c50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;align-items:center;background-clip:text;display:flex;gap:10px;justify-content:center}.custom-dialog-title.halloween-title .emoji-override[data-v-453da386]{-webkit-text-fill-color:initial;background-clip:initial;color:#fff;font-size:1.2em;text-shadow:0 0 5px hsla(0,0%,100%,.5)}.close-button .halloween-close-icon[data-v-453da386]{color:#ff8c00!important}.pricing-page-content.halloween-theme[data-v-453da386]{background:#1a1a1a;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><rect width="20" height="20" fill="%231a1a1a"/><g stroke="%23303030" stroke-width="1" fill="none"><path d="M0 20L20 0zM0 0L20 20z"/></g></svg>')}.halloween-theme .pricing-card[data-v-453da386]{background:#282828;border-color:#ff8c00;box-shadow:0 4px 15px #ff8c0033}.halloween-theme .card-content .feature-title[data-v-453da386],.halloween-theme .card-content .plan-name[data-v-453da386],.halloween-theme .card-content .price-main[data-v-453da386]{color:#fce3a0}.halloween-theme .card-content .feature-item span[data-v-453da386],.halloween-theme .card-content .feature-subtitle[data-v-453da386],.halloween-theme .card-content .plan-description[data-v-453da386],.halloween-theme .card-content .price-original[data-v-453da386]{color:#999}.card-price.highlight-price .price-main[data-v-453da386]{color:#ff8c00;font-size:3rem;text-shadow:0 0 5px rgba(255,140,0,.5)}.halloween-theme .discount-badge[data-v-453da386]{background:#5a189a;border-radius:6px;box-shadow:0 0 8px #5a189ab3;color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px}.halloween-theme .popular-badge.halloween-popular-badge[data-v-453da386]{background:linear-gradient(135deg,#c50,#fa0);box-shadow:0 0 10px #ff8c00b3}.halloween-theme .popular-card.halloween-popular-card[data-v-453da386]{border-color:#c50;box-shadow:0 0 20px #cc550080}.halloween-theme .purchase-button[data-v-453da386]{background:#c50}.halloween-theme .purchase-button[data-v-453da386]:hover{background:#ff8c00}.halloween-theme .credits-icon[data-v-453da386]{color:#fce3a0}.halloween-theme .images-icon[data-v-453da386]{color:#ff8c00}.halloween-theme .video-icon[data-v-453da386]{color:#c50}.halloween-theme .check-icon[data-v-453da386]{color:#6a0dad}.halloween-theme .feature-item[data-v-453da386]:not(.credits-item):not(.no-divider):after{background-color:#444}.custom-dialog-mask.default-light-theme[data-v-453da386]{background-color:#0000004d}.custom-dialog.default-light-theme[data-v-453da386]{background:#fff;border:1px solid #eee;box-shadow:0 4px 12px #0000001a}.pricing-page-content.default-light-theme[data-v-453da386]{background:#fafbfc;background-image:none}.default-light-theme .card-content .feature-title[data-v-453da386],.default-light-theme .card-content .plan-name[data-v-453da386],.default-light-theme .card-content .price-main[data-v-453da386]{color:#333}.default-light-theme .card-content .feature-item span[data-v-453da386],.default-light-theme .card-content .feature-subtitle[data-v-453da386],.default-light-theme .card-content .plan-description[data-v-453da386],.default-light-theme .card-content .price-original[data-v-453da386]{color:#666}.default-light-theme .card-price .price-main[data-v-453da386]{color:#333;font-size:2.5rem;text-shadow:none}.default-light-theme .discount-badge[data-v-453da386]{background:#67c23a;box-shadow:none;color:#fff}.default-light-theme .purchase-button[data-v-453da386]{background:#409eff}.default-light-theme .purchase-button[data-v-453da386]:hover{background:#66b1ff}.default-light-theme .credits-icon[data-v-453da386]{color:#409eff}.default-light-theme .images-icon[data-v-453da386]{color:#67c23a}.default-light-theme .video-icon[data-v-453da386]{color:#f56c6c}.default-light-theme .feature-item[data-v-453da386]:not(.credits-item):not(.no-divider):after{background-color:#eee}@media(max-width:992px){.pricing-col[data-v-453da386]{flex:0 0 50%;max-width:50%}}@media(max-width:600px){.pricing-col[data-v-453da386]{flex:0 0 100%;max-width:100%}}
