.credits-purchase-modal[data-v-09fd26e8]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#673ab726 0%,#9c27b026 100%),#0009!important;border:1px solid #673ab766!important}.credits-purchase-modal .modal-header[data-v-09fd26e8]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:16px 24px;font-size:1.25rem;font-weight:600}.credits-purchase-modal .close-button[data-v-09fd26e8]{border-radius:50%;transition:all .2s}.credits-purchase-modal .close-button[data-v-09fd26e8]:hover{background-color:#ffffff4d!important}.credits-purchase-modal[data-v-09fd26e8] .v-card-text,.credits-purchase-modal[data-v-09fd26e8] .text-h3,.credits-purchase-modal[data-v-09fd26e8] .text-h5,.credits-purchase-modal[data-v-09fd26e8] .text-h6,.credits-purchase-modal[data-v-09fd26e8] .text-caption,.credits-purchase-modal[data-v-09fd26e8] .text-body-1,.credits-purchase-modal[data-v-09fd26e8] .text-body-2{text-shadow:0 1px 2px #00000080;color:#fff!important}.credits-purchase-modal[data-v-09fd26e8] .v-btn{text-shadow:none}.credits-purchase-modal .product-card[data-v-09fd26e8]{cursor:pointer;-webkit-backdrop-filter:var(--glassmorphism-blur);backdrop-filter:var(--glassmorphism-blur);flex-direction:column;width:100%;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;background:#ffffff0d!important;border:1px solid #ffffff26!important}.credits-purchase-modal .product-card[data-v-09fd26e8]:hover{box-shadow:0 8px 16px #0000004d;background:#ffffff14!important;border:1px solid #fff3!important}.credits-purchase-modal .product-card.selected[data-v-09fd26e8]{box-shadow:0 0 20px #673ab766;background:#673ab726!important;border:2px solid #673ab7cc!important}.credits-purchase-modal .pro-card[data-v-09fd26e8]{border:1px solid #c4a3ff66!important}.credits-purchase-modal .pro-card.selected[data-v-09fd26e8]{box-shadow:0 0 22px #7c4dff73;background:#7c4dff2e!important;border:2px solid #c4a3ffe6!important}.recommended-chip[data-v-09fd26e8]{z-index:1;position:absolute;top:10px;right:10px}.plan-cadence[data-v-09fd26e8]{opacity:.7;margin-top:-8px}.gradient-text[data-v-09fd26e8]{-webkit-text-fill-color:transparent;letter-spacing:1px;background:linear-gradient(135deg,#a855f7 0%,#764ba2 50%,#f093fb 100%);-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline-block}.pro-cta[data-v-09fd26e8]{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#7c4dff 0%,#9c27b0 100%)!important}.compare-link[data-v-09fd26e8]{color:#c4a3ff;cursor:pointer;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-block}.compare-link[data-v-09fd26e8]:hover{color:#e0ccff;text-decoration:underline}.feedback-modal[data-v-a54b3e38]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)}.feedback-dialog-toolbar[data-v-a54b3e38]{position:relative;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}.feedback-dialog-toolbar[data-v-a54b3e38]:before{content:"";background:linear-gradient(90deg,#fff 0%,#ffffff80 50%,#fff 100%) 0 0/200% 100%;height:2px;animation:3s linear infinite shimmer-a54b3e38;position:absolute;top:0;left:0;right:0}@keyframes shimmer-a54b3e38{0%{background-position:-200% 0}to{background-position:200% 0}}.feedback-submit-btn[data-v-a54b3e38]{border:1px solid #673ab74d;transition:all .3s;color:#fff!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important}.feedback-submit-btn[data-v-a54b3e38]:hover{box-shadow:0 6px 20px #673ab740}.feedback-submit-btn[data-v-a54b3e38]:disabled{opacity:.6;background:gray!important}.ai-background-manager[data-v-d390dd5b]{height:100%;-webkit-backdrop-filter:var(--glassmorphism-blur);backdrop-filter:var(--glassmorphism-blur);contain:paint;flex-direction:column;display:flex;background:var(--glassmorphism-bg)!important;border:var(--glassmorphism-border)!important}.ai-background-manager .manager-header[data-v-d390dd5b]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-shrink:0;padding:8px 24px;font-size:1.25rem;font-weight:600}.ai-background-manager .manager-header .help-text-button[data-v-d390dd5b]{opacity:.9;text-transform:none;letter-spacing:.5px;font-weight:500;transition:all .2s}.ai-background-manager .manager-header .help-text-button[data-v-d390dd5b]:hover{opacity:1;background-color:#ffffff26!important}.ai-background-manager .manager-header .close-button[data-v-d390dd5b]{border-radius:50%;transition:all .2s}.ai-background-manager .manager-header .close-button[data-v-d390dd5b]:hover{transform:scale(1.1);background-color:#ffffff4d!important}.ai-background-manager .tabs-container[data-v-d390dd5b]{border-bottom:1px solid #ffffff1f;margin-bottom:16px;padding-top:12px}.ai-background-manager .stats-chip[data-v-d390dd5b]{opacity:.7;align-items:center;padding:8px 16px;font-size:.75rem;display:flex}.ai-background-manager .manager-content[data-v-d390dd5b]{scroll-behavior:smooth;flex:1;min-height:0;padding:24px;overflow-y:auto}.ai-background-manager[data-v-d390dd5b] .v-card-text,.ai-background-manager[data-v-d390dd5b] .text-h3,.ai-background-manager[data-v-d390dd5b] .text-h5,.ai-background-manager[data-v-d390dd5b] .text-h6,.ai-background-manager[data-v-d390dd5b] .text-caption,.ai-background-manager[data-v-d390dd5b] .text-body-1,.ai-background-manager[data-v-d390dd5b] .text-body-2{text-shadow:0 1px 2px #00000080;color:#fff!important}.ai-background-manager[data-v-d390dd5b] .text-grey{color:#ffffffb3!important}.ai-background-manager[data-v-d390dd5b] .v-btn{text-shadow:none}.ai-background-manager .create-container[data-v-d390dd5b]{max-width:800px;margin:0 auto}.ai-background-manager .prompt-section h3[data-v-d390dd5b]{font-size:1.125rem;font-weight:500}.ai-background-manager .preview-section[data-v-d390dd5b]{border-top:1px solid #ffffff1f;padding-top:24px}.ai-background-manager .preview-card[data-v-d390dd5b]{-webkit-backdrop-filter:var(--glassmorphism-blur);backdrop-filter:var(--glassmorphism-blur);border:2px solid #673ab780;background:#ffffff0d!important}.ai-background-manager .preview-image[data-v-d390dd5b]{border-radius:4px}.ai-background-manager .gallery-container[data-v-d390dd5b]{min-height:200px;margin-bottom:16px}.ai-background-manager .empty-state[data-v-d390dd5b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px 24px;display:flex}.ai-background-manager .gallery-card[data-v-d390dd5b]{height:100%;transition:transform .2s,box-shadow .2s;background:#ffffff14!important;border:1px solid #ffffff26!important}.ai-background-manager .gallery-card[data-v-d390dd5b]:hover{box-shadow:0 8px 16px #0000004d;background:#ffffff14!important;border:1px solid #fff3!important}.ai-background-manager .image-wrapper[data-v-d390dd5b]{position:relative}.ai-background-manager .clickable-image[data-v-d390dd5b]{cursor:pointer;transition:opacity .2s}.ai-background-manager .clickable-image[data-v-d390dd5b]:hover{opacity:.85}.ai-background-manager .active-badge[data-v-d390dd5b]{z-index:1;font-weight:600;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0006}.ai-background-manager .star-button[data-v-d390dd5b]{z-index:1;position:absolute;top:8px;right:8px}.ai-background-manager .manager-footer[data-v-d390dd5b]{border-top:1px solid #ffffff1f;flex-shrink:0;padding:12px 24px}.ai-background-manager .prompt-text[data-v-d390dd5b]{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.ai-background-manager .manager-content[data-v-d390dd5b]::-webkit-scrollbar{width:8px}.ai-background-manager .manager-content[data-v-d390dd5b]::-webkit-scrollbar-track{background:#673ab71a}.ai-background-manager .manager-content[data-v-d390dd5b]::-webkit-scrollbar-thumb{background:#673ab780;border-radius:4px}.ai-background-manager .manager-content[data-v-d390dd5b]::-webkit-scrollbar-thumb:hover{background:#673ab7b3}.help-dialog-card[data-v-d390dd5b]{-webkit-backdrop-filter:var(--glassmorphism-blur);backdrop-filter:var(--glassmorphism-blur);background:var(--glassmorphism-bg)!important;border:var(--glassmorphism-border)!important}.help-dialog-header[data-v-d390dd5b]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:20px 24px!important}.help-close-btn[data-v-d390dd5b]{border-radius:50%;transition:all .2s}.help-close-btn[data-v-d390dd5b]:hover{transform:scale(1.1);background-color:#fff3!important}.help-tabs[data-v-d390dd5b]{border-bottom:1px solid #ffffff1f;padding:0 16px}.help-tab[data-v-d390dd5b]{text-transform:none;font-weight:500;transition:all .2s;color:#ffffffb3!important}.help-tab[data-v-d390dd5b]:hover{background-color:#ffffff0d;color:#ffffffe6!important}.help-content[data-v-d390dd5b]{min-height:500px;max-height:600px;overflow-y:auto}.help-content[data-v-d390dd5b]::-webkit-scrollbar{width:8px}.help-content[data-v-d390dd5b]::-webkit-scrollbar-track{background:#673ab71a}.help-content[data-v-d390dd5b]::-webkit-scrollbar-thumb{background:#673ab780;border-radius:4px}.help-content[data-v-d390dd5b]::-webkit-scrollbar-thumb:hover{background:#673ab7b3}.help-tip-card[data-v-d390dd5b]{background:#673ab71a;border:1px solid #673ab74d;border-radius:8px;padding:20px}.tip-box[data-v-d390dd5b]{border:2px solid;border-radius:8px;width:100%;height:100%;padding:16px}.success-tip[data-v-d390dd5b]{background:#4caf501a;border-color:#4caf5080}.warning-tip[data-v-d390dd5b]{background:#ff98001a;border-color:#ff980080}.tip-list[data-v-d390dd5b]{margin:0;padding-left:0;list-style-type:none}.tip-list li[data-v-d390dd5b]{color:#cacaca;padding:4px 0 4px 24px;line-height:1.6;position:relative}.tip-list li[data-v-d390dd5b]:before{content:"-";font-weight:700;position:absolute;left:8px}.pro-tip-card[data-v-d390dd5b]{text-align:center;background:#9c27b026;border:1px solid #9c27b066;border-radius:12px;height:100%;padding:20px;transition:all .2s}.pro-tip-card[data-v-d390dd5b]:hover{background:#9c27b040;transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}.pro-tip-number[data-v-d390dd5b]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;font-size:1.5rem;font-weight:700;display:flex}.ratio-card[data-v-d390dd5b]{text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px;transition:all .2s;display:flex}.ratio-card[data-v-d390dd5b]:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.ratio-preview[data-v-d390dd5b]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px;flex-shrink:0;margin:0 auto;box-shadow:0 4px 8px #0000004d}.ratio-16-9[data-v-d390dd5b]{width:180px;height:101px}.ratio-21-9[data-v-d390dd5b]{width:210px;height:90px}.ratio-4-3[data-v-d390dd5b]{width:140px;height:105px}.ratio-1-1[data-v-d390dd5b]{width:105px;height:105px}.ratio-badge[data-v-d390dd5b]{font-weight:600;height:20px!important;padding:0 8px!important;font-size:.625rem!important}.quality-card[data-v-d390dd5b]{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:20px;transition:all .2s}.quality-card[data-v-d390dd5b]:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.faq-panels[data-v-d390dd5b]{background:0 0}.faq-panels[data-v-d390dd5b] .v-expansion-panel{border:1px solid #ffffff26;margin-bottom:12px;background:#ffffff0d!important;border-radius:8px!important}.faq-panels[data-v-d390dd5b] .v-expansion-panel-title{color:#fff;padding:16px 20px}.faq-panels[data-v-d390dd5b] .v-expansion-panel-text__wrapper{color:#ffffffd9;padding:16px 20px;line-height:1.6}.inspiration-card[data-v-d390dd5b]{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;height:100%;padding:20px;transition:all .2s}.inspiration-card[data-v-d390dd5b]:hover{background:#ffffff14;border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}.help-footer[data-v-d390dd5b]{background:#0000004d;border-top:1px solid #ffffff1f}.help-section h3[data-v-d390dd5b]{color:#fff;font-weight:600}.help-section h4[data-v-d390dd5b]{color:#ffffffe6}.community-container[data-v-d390dd5b]{min-height:200px;margin-bottom:16px}.community-card[data-v-d390dd5b]{position:relative}.likes-badge[data-v-d390dd5b]{z-index:1;font-weight:600;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0006}.loading-state[data-v-d390dd5b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px 24px;display:flex}.share-icon-btn[data-v-d390dd5b] .v-icon{justify-content:center;align-items:center;display:flex}.share-icon-btn[data-v-d390dd5b] svg{transform:translate(.5px)}.community-card.gallery-card[data-v-d390dd5b]{flex-direction:column;height:100%;display:flex}.community-card .image-wrapper[data-v-d390dd5b]{flex:1;max-height:240px}.community-card .v-card-text[data-v-d390dd5b]{min-height:unset;flex-shrink:0;padding-top:6px!important;padding-bottom:4px!important}.community-card .v-card-actions[data-v-d390dd5b]{flex-shrink:0;padding-top:4px;padding-bottom:6px}.prompt-text-compact[data-v-d390dd5b]{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.prompt-assist-btn[data-v-d390dd5b]{text-transform:none;letter-spacing:0;font-weight:600;transition:box-shadow .2s,filter .2s;box-shadow:0 2px 12px #ec489959,inset 0 0 0 1px #ffffff14;color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%)!important}.prompt-assist-btn[data-v-d390dd5b]:hover{filter:brightness(1.08);box-shadow:0 4px 18px #ec48998c,inset 0 0 0 1px #ffffff26}.prompt-assist-panel[data-v-d390dd5b]{background:linear-gradient(135deg,#9c27b014,#673ab70d);border:1px solid #9c27b059;border-radius:10px;padding:12px 14px}.assist-header[data-v-d390dd5b]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.assist-title[data-v-d390dd5b]{color:#ba68c8;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.assist-sparkle[data-v-d390dd5b]{color:#ba68c8}.assist-themes[data-v-d390dd5b]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.assist-theme-chip[data-v-d390dd5b]{text-transform:none!important;letter-spacing:0!important}.assist-loading[data-v-d390dd5b]{color:#ffffffb3;align-items:center;gap:10px;padding:8px 4px;display:flex}.assist-dots[data-v-d390dd5b]{gap:4px;display:inline-flex}.assist-dots span[data-v-d390dd5b]{background:#ba68c8;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assist-bounce-d390dd5b}.assist-dots span[data-v-d390dd5b]:nth-child(2){animation-delay:.15s}.assist-dots span[data-v-d390dd5b]:nth-child(3){animation-delay:.3s}@keyframes assist-bounce-d390dd5b{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.assist-error[data-v-d390dd5b]{color:#ef9a9a;padding:6px 0;font-size:.85rem}.assist-suggestions[data-v-d390dd5b]{flex-direction:column;gap:6px;display:flex}.assist-suggestion[data-v-d390dd5b]{cursor:pointer;background:#ffffff0a;border:1px solid #9c27b040;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.assist-suggestion[data-v-d390dd5b]:hover{background:#9c27b026;border-color:#ba68c899}.assist-suggestion-text[data-v-d390dd5b]{flex:1}.assist-suggestion-icon[data-v-d390dd5b]{opacity:.6;flex-shrink:0}
