.pro-cover-generator[data-v-562f0cf3]{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#1a1a2e);color:#fff}.mode-tabs[data-v-562f0cf3]{display:flex;justify-content:center;gap:8px;padding:24px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.tab[data-v-562f0cf3]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffb3;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.tab[data-v-562f0cf3]:hover{background:#ffffff1a}.tab.active[data-v-562f0cf3]{background:linear-gradient(135deg,#ff2d55,#ff6b9d);border-color:transparent;color:#fff}.chat-mode[data-v-562f0cf3]{display:flex;height:calc(100vh - 100px)}.chat-container[data-v-562f0cf3]{flex:1;display:flex;flex-direction:column;max-width:900px;margin:0 auto;width:100%}.chat-welcome[data-v-562f0cf3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.welcome-icon[data-v-562f0cf3]{font-size:64px;margin-bottom:20px;animation:pulse-562f0cf3 2s infinite}@keyframes pulse-562f0cf3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.chat-welcome h2[data-v-562f0cf3]{font-size:28px;font-weight:800;margin-bottom:12px}.chat-welcome p[data-v-562f0cf3]{color:#fff9;margin-bottom:40px}.quick-prompts[data-v-562f0cf3]{width:100%;max-width:700px}.prompts-title[data-v-562f0cf3]{font-size:13px;color:#ffffff80;margin-bottom:16px;text-align:left}.prompts-grid[data-v-562f0cf3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.prompt-card[data-v-562f0cf3]{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s;text-align:left}.prompt-card[data-v-562f0cf3]:hover{background:#ff2d551a;border-color:#ff2d554d;transform:translateY(-2px)}.prompt-icon[data-v-562f0cf3]{font-size:24px}.prompt-text[data-v-562f0cf3]{font-size:13px;color:#fffc}.chat-messages[data-v-562f0cf3]{flex:1;overflow-y:auto;padding:20px}.chat-message[data-v-562f0cf3]{display:flex;gap:16px;margin-bottom:24px}.chat-message.user[data-v-562f0cf3]{flex-direction:row-reverse}.msg-avatar[data-v-562f0cf3]{width:40px;height:40px;border-radius:12px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.chat-message.ai .msg-avatar[data-v-562f0cf3]{background:linear-gradient(135deg,#ff2d55,#ff6b9d)}.msg-content[data-v-562f0cf3]{flex:1;max-width:75%}.user-msg[data-v-562f0cf3]{display:inline-block;padding:14px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 4px;line-height:1.5}.generating[data-v-562f0cf3]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffff0d;border-radius:16px;color:#ffffffb3}.gen-spinner[data-v-562f0cf3]{width:20px;height:20px;border:2px solid rgba(255,45,85,.3);border-top-color:#ff2d55;border-radius:50%;animation:spin-562f0cf3 1s linear infinite}@keyframes spin-562f0cf3{to{transform:rotate(360deg)}}.gen-result[data-v-562f0cf3]{display:flex;gap:20px}.result-preview[data-v-562f0cf3]{flex-shrink:0}.cover-frame[data-v-562f0cf3]{width:280px;height:373px;border-radius:16px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.cover-content[data-v-562f0cf3]{text-align:center;padding:20px}.cover-emoji[data-v-562f0cf3]{font-size:64px;display:block;margin-bottom:16px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.cover-title[data-v-562f0cf3]{font-size:28px;font-weight:900;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.5);line-height:1.3}.result-info[data-v-562f0cf3]{flex:1}.info-row[data-v-562f0cf3]{margin-bottom:16px}.info-label[data-v-562f0cf3]{display:block;font-size:12px;color:#ffffff80;margin-bottom:8px}.tags[data-v-562f0cf3]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-562f0cf3]{padding:6px 12px;background:#ff2d5533;border-radius:20px;font-size:12px;color:#ff6b9d}.body-preview[data-v-562f0cf3]{font-size:13px;color:#ffffffb3;line-height:1.5;background:#ffffff0d;padding:12px;border-radius:8px}.result-actions[data-v-562f0cf3]{display:flex;gap:12px;margin-top:20px}.action-btn[data-v-562f0cf3]{padding:10px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.action-btn[data-v-562f0cf3]:hover{background:#ffffff26}.action-btn.primary[data-v-562f0cf3]{background:linear-gradient(135deg,#ff2d55,#ff6b9d);border:none}.chat-input[data-v-562f0cf3]{padding:20px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.input-box[data-v-562f0cf3]{max-width:700px;margin:0 auto;display:flex;gap:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:8px 16px}.input-box input[data-v-562f0cf3]{flex:1;background:none;border:none;color:#fff;font-size:15px;outline:none}.input-box input[data-v-562f0cf3]::-moz-placeholder{color:#fff6}.input-box input[data-v-562f0cf3]::placeholder{color:#fff6}.input-box button[data-v-562f0cf3]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ff2d55,#ff6b9d);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.input-box button[data-v-562f0cf3]:disabled{opacity:.5;cursor:not-allowed}.style-panel[data-v-562f0cf3]{width:320px;background:#14141ef2;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.panel-header[data-v-562f0cf3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.panel-header h3[data-v-562f0cf3]{font-size:16px;font-weight:700}.close-btn[data-v-562f0cf3]{width:32px;height:32px;border-radius:8px;background:#ffffff1a;border:none;color:#fff;cursor:pointer}.panel-content[data-v-562f0cf3]{flex:1;overflow-y:auto;padding:20px}.panel-section[data-v-562f0cf3]{margin-bottom:24px}.panel-section label[data-v-562f0cf3]{display:block;font-size:13px;font-weight:600;color:#ffffffb3;margin-bottom:12px}.bg-options[data-v-562f0cf3]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bg-option[data-v-562f0cf3]{padding:8px;background:#ffffff0d;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s}.bg-option.active[data-v-562f0cf3]{border-color:#ff2d55}.bg-preview[data-v-562f0cf3]{height:50px;border-radius:6px;margin-bottom:6px}.bg-option span[data-v-562f0cf3]{font-size:11px;color:#fff9}.color-options[data-v-562f0cf3]{display:flex;gap:8px;flex-wrap:wrap}.color-btn[data-v-562f0cf3]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s}.color-btn.active[data-v-562f0cf3]{border-color:#fff;transform:scale(1.1)}.size-slider[data-v-562f0cf3]{display:flex;align-items:center;gap:12px}.size-slider input[data-v-562f0cf3]{flex:1;accent-color:#ff2d55}.size-slider span[data-v-562f0cf3]{font-size:13px;color:#ffffffb3}.emoji-options[data-v-562f0cf3]{display:flex;gap:8px;flex-wrap:wrap}.emoji-btn[data-v-562f0cf3]{width:40px;height:40px;border-radius:10px;background:#ffffff0d;border:2px solid transparent;font-size:20px;cursor:pointer;transition:all .2s}.emoji-btn.active[data-v-562f0cf3]{background:#ff2d5533;border-color:#ff2d55}.template-mode[data-v-562f0cf3]{max-width:1200px;margin:0 auto;padding:40px 24px}.template-header[data-v-562f0cf3]{text-align:center;margin-bottom:32px}.template-header h2[data-v-562f0cf3]{font-size:28px;font-weight:800;margin-bottom:8px}.template-header p[data-v-562f0cf3]{color:#fff9}.template-categories[data-v-562f0cf3]{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.category-btn[data-v-562f0cf3]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .2s}.category-btn[data-v-562f0cf3]:hover{background:#ffffff1a}.category-btn.active[data-v-562f0cf3]{background:linear-gradient(135deg,#ff2d55,#ff6b9d);border-color:transparent;color:#fff}.cat-icon[data-v-562f0cf3]{font-size:16px}.template-grid[data-v-562f0cf3]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.template-card[data-v-562f0cf3]{background:#ffffff08;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s}.template-card[data-v-562f0cf3]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #ff2d5533}.template-preview[data-v-562f0cf3]{height:300px;display:flex;align-items:center;justify-content:center}.template-info[data-v-562f0cf3]{display:flex;justify-content:space-between;align-items:center;padding:16px}.template-name[data-v-562f0cf3]{font-weight:600}.template-uses[data-v-562f0cf3]{font-size:12px;color:#ffffff80}.analyze-mode[data-v-562f0cf3]{max-width:1000px;margin:0 auto;padding:40px 24px}.analyze-header[data-v-562f0cf3]{text-align:center;margin-bottom:40px}.analyze-header h2[data-v-562f0cf3]{font-size:28px;font-weight:800;margin-bottom:8px}.analyze-header p[data-v-562f0cf3]{color:#fff9}.analyze-input[data-v-562f0cf3]{display:flex;gap:16px;margin-bottom:40px}.analyze-input textarea[data-v-562f0cf3]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;color:#fff;font-size:14px;resize:none;outline:none}.analyze-input button[data-v-562f0cf3]{padding:16px 32px;background:linear-gradient(135deg,#ff2d55,#ff6b9d);border:none;border-radius:16px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}.analyze-input button[data-v-562f0cf3]:disabled{opacity:.5;cursor:not-allowed}.analyze-result[data-v-562f0cf3]{display:flex;gap:40px}.result-analysis[data-v-562f0cf3]{flex:1}.result-analysis h3[data-v-562f0cf3]{font-size:18px;font-weight:700;margin-bottom:20px}.analysis-list[data-v-562f0cf3]{display:flex;flex-direction:column;gap:16px}.analysis-item[data-v-562f0cf3]{display:flex;gap:16px;padding:16px;background:#ffffff08;border-radius:12px}.analysis-icon[data-v-562f0cf3]{font-size:28px}.analysis-content h4[data-v-562f0cf3]{font-size:14px;font-weight:600;margin-bottom:4px}.analysis-content p[data-v-562f0cf3]{font-size:12px;color:#fff9;margin-bottom:12px}.analysis-score[data-v-562f0cf3]{display:flex;align-items:center;gap:12px;font-size:12px;color:#ffffff80}.score-bar[data-v-562f0cf3]{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.score-fill[data-v-562f0cf3]{height:100%;background:linear-gradient(90deg,#ff2d55,#ff6b9d);border-radius:3px}.score-value[data-v-562f0cf3]{font-weight:700;color:#ff6b9d}.apply-section[data-v-562f0cf3]{display:flex;gap:12px;margin-top:24px}.apply-btn[data-v-562f0cf3]{flex:1;padding:14px 20px;background:linear-gradient(135deg,#ff2d55,#ff6b9d);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.apply-btn.secondary[data-v-562f0cf3]{background:#ffffff1a}.slide-right-enter-active[data-v-562f0cf3],.slide-right-leave-active[data-v-562f0cf3]{transition:all .3s ease}.slide-right-enter-from[data-v-562f0cf3],.slide-right-leave-to[data-v-562f0cf3]{transform:translate(100%);opacity:0}@media (max-width: 1024px){.template-grid[data-v-562f0cf3]{grid-template-columns:repeat(2,1fr)}.gen-result[data-v-562f0cf3],.analyze-result[data-v-562f0cf3]{flex-direction:column}}@media (max-width: 768px){.prompts-grid[data-v-562f0cf3]{grid-template-columns:repeat(2,1fr)}.template-grid[data-v-562f0cf3]{grid-template-columns:1fr}.chat-messages .msg-content[data-v-562f0cf3]{max-width:90%}}
