.modal-enter-active[data-v-298cdfb7],.modal-leave-active[data-v-298cdfb7]{transition:all .3s ease}.modal-enter-from[data-v-298cdfb7],.modal-leave-to[data-v-298cdfb7]{opacity:0}.modal-enter-active .modal-container[data-v-298cdfb7],.modal-leave-active .modal-container[data-v-298cdfb7]{transition:all .3s ease}.modal-enter-from .modal-container[data-v-298cdfb7],.modal-leave-to .modal-container[data-v-298cdfb7]{opacity:0;transform:scale(.9) translateY(-20px)}.modal-overlay[data-v-298cdfb7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container[data-v-298cdfb7]{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:580px;width:100%;max-height:90vh;overflow:visible;display:flex;flex-direction:column;position:relative}.modal-content-wrapper[data-v-298cdfb7]{border-radius:10px;overflow:hidden;flex:1;display:flex;flex-direction:column}.bean-decoration[data-v-298cdfb7]{position:absolute;top:-30px;left:-30px;z-index:10;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bean-image[data-v-298cdfb7]{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.modal-header[data-v-298cdfb7]{background:linear-gradient(90deg,#fff,#ffd6bd);color:#fff;padding:24px 30px;position:relative}.header-content[data-v-298cdfb7]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative}.title-section[data-v-298cdfb7]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.modal-icon[data-v-298cdfb7]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.modal-icon svg[data-v-298cdfb7]{width:24px;height:24px}.title-content[data-v-298cdfb7]{display:flex;flex-direction:column;align-items:center;gap:4px}.modal-title[data-v-298cdfb7]{font-size:20px;font-weight:600;margin:0;color:#000}.modal-subtitle[data-v-298cdfb7]{font-size:12px;font-weight:400;margin:0;color:#666;opacity:.8;position:relative;padding:0 20px}.modal-subtitle[data-v-298cdfb7]:after,.modal-subtitle[data-v-298cdfb7]:before{content:"";position:absolute;top:50%;width:15px;height:1px;background-color:#666;opacity:.6}.modal-subtitle[data-v-298cdfb7]:before{left:0}.modal-subtitle[data-v-298cdfb7]:after{right:0}.close-button[data-v-298cdfb7]{width:36px;height:36px;border:none;background:hsla(0,0%,100%,0);color:#000;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;position:absolute;top:-20px;right:-24px}.close-button svg[data-v-298cdfb7]{width:16px;height:16px}.close-button[data-v-298cdfb7]:hover{transform:rotate(90deg)}.balance-info[data-v-298cdfb7]{margin-top:16px}.balance-card[data-v-298cdfb7]{background:url(/aitool/img/re_bg.75b38c67.png) no-repeat 50%;backdrop-filter:blur(10px);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;border:1px solid hsla(0,0%,100%,.2)}.balance-content[data-v-298cdfb7]{display:flex;gap:290px;align-items:center;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.balance-label[data-v-298cdfb7]{font-size:15px;font-weight:600}.balance-value[data-v-298cdfb7]{font-size:20px;font-weight:500}.balance-number[data-v-298cdfb7]{font-size:32px;font-weight:800}.balance-unit[data-v-298cdfb7]{font-size:14px;font-weight:500}.modal-body[data-v-298cdfb7]{padding:30px;flex:1;overflow-y:auto}.section[data-v-298cdfb7]{margin-bottom:32px}.section[data-v-298cdfb7]:last-child{margin-bottom:0}.section-title[data-v-298cdfb7]{font-size:18px;font-weight:600;color:#2c3e50;margin:0 0 20px 0;display:flex;align-items:center;gap:8px}.loading-container[data-v-298cdfb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;width:100%}.loading-spinner[data-v-298cdfb7]{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-298cdfb7 1s linear infinite;margin-bottom:12px}.loading-text[data-v-298cdfb7]{color:#64748b;font-size:14px}@keyframes spin-298cdfb7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-title[data-v-298cdfb7]:before{content:"";width:4px;height:20px;background:linear-gradient(90deg,#338bff,#06f);border-radius:2px}.amount-grid[data-v-298cdfb7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.amount-card[data-v-298cdfb7]{background:#f2f2f2;border-radius:16px;padding:32px 16px 0 16px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.amount-card[data-v-298cdfb7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s;z-index:-1}.amount-card.active[data-v-298cdfb7],.amount-card[data-v-298cdfb7]:hover{border-color:#4285f4;transform:translateY(-4px);border:2px solid #005dff}.amount-card.active[data-v-298cdfb7]:before{opacity:1}.amount-main[data-v-298cdfb7]{font-size:28px;font-weight:700;line-height:1;margin-bottom:4px;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;position:relative}.amount-main .amount-bean-icon[data-v-298cdfb7]{position:absolute;left:13px;top:50%;transform:translateY(-50%)}.amount-unit[data-v-298cdfb7]{font-size:12px;opacity:.8;margin-bottom:12px;font-weight:600;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:1px solid #d8d8d8;padding-bottom:23px;text-align:center}.amount-bean-icon[data-v-298cdfb7]{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.price-section[data-v-298cdfb7]{margin-bottom:8px}.amount-price[data-v-298cdfb7]{font-size:16px;font-weight:600;margin-bottom:2px;display:flex;align-items:baseline;justify-content:center;gap:2px}.price-number[data-v-298cdfb7]{font-size:24px;font-weight:700;color:#333}.price-unit[data-v-298cdfb7]{font-size:12px;font-weight:500;color:#666}.original-price[data-v-298cdfb7]{font-size:12px;color:#999;text-decoration:line-through;opacity:.7}.bonus-tag[data-v-298cdfb7]{background:linear-gradient(180deg,#4b473f,#211f1c);color:#fff1c7;font-size:10px;padding:4px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:4px;font-weight:600;position:absolute;top:2px;right:4px;border-radius:0 10px 0 10px}.bonus-tag svg[data-v-298cdfb7]{width:12px;height:12px;top:8px;right:8px}.popular-tag[data-v-298cdfb7]{background:#f39c12;color:#fff1c7;font-size:12px;padding:4px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:4px;font-weight:600;position:absolute;top:8px;left:8px}.modal-footer[data-v-298cdfb7]{padding:24px 30px;background:#fff;display:flex;justify-content:space-between;align-items:center}.footer-info[data-v-298cdfb7]{flex:1}.selected-info[data-v-298cdfb7]{font-size:13px;color:#4285f4;font-weight:500}.footer-actions[data-v-298cdfb7]{display:flex;gap:12px}.btn[data-v-298cdfb7]{padding:12px 24px;border-radius:4px;border:none;font-size:12px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.btn-secondary[data-v-298cdfb7]{background:#e8ecf3;color:#64748b;font-size:11px}.btn-secondary[data-v-298cdfb7]:hover{background:#d1d9e6;transform:translateY(-1px)}.btn-primary[data-v-298cdfb7]{background:linear-gradient(90deg,#338bff,#06f);color:#fff}.btn-primary svg[data-v-298cdfb7]{width:16px;height:16px}.btn-primary[data-v-298cdfb7]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.btn-primary.disabled[data-v-298cdfb7]{background:#cbd5e1;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.modal-overlay[data-v-298cdfb7]{padding:16px}.modal-header[data-v-298cdfb7]{padding:20px 24px}.modal-body[data-v-298cdfb7]{padding:24px}.amount-grid[data-v-298cdfb7]{grid-template-columns:repeat(2,1fr);gap:12px}.amount-card[data-v-298cdfb7]{padding:16px}.modal-footer[data-v-298cdfb7]{padding:20px 24px;flex-direction:column;gap:16px;align-items:stretch}.footer-actions[data-v-298cdfb7]{flex-direction:column}.btn[data-v-298cdfb7]{width:100%}}@media (max-width:480px){.amount-grid[data-v-298cdfb7]{grid-template-columns:1fr}.modal-title[data-v-298cdfb7]{font-size:20px}.section-title[data-v-298cdfb7]{font-size:16px}}.payment-modal-enter-active[data-v-298cdfb7],.payment-modal-leave-active[data-v-298cdfb7]{transition:all .3s ease}.payment-modal-enter-from[data-v-298cdfb7],.payment-modal-leave-to[data-v-298cdfb7]{opacity:0}.payment-modal-enter-active .payment-container[data-v-298cdfb7],.payment-modal-leave-active .payment-container[data-v-298cdfb7]{transition:all .3s ease}.payment-modal-enter-from .payment-container[data-v-298cdfb7],.payment-modal-leave-to .payment-container[data-v-298cdfb7]{opacity:0;transform:scale(.9) translateY(-20px)}.payment-overlay[data-v-298cdfb7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.payment-container[data-v-298cdfb7]{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:400px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.payment-header[data-v-298cdfb7]{padding:24px 30px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.payment-title[data-v-298cdfb7]{font-size:20px;font-weight:600;color:#333;margin:0}.payment-close[data-v-298cdfb7]{width:32px;height:32px;border:none;background:#f5f5f5;color:#666;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.payment-close svg[data-v-298cdfb7]{width:14px;height:14px;transition:all .3s}.payment-close[data-v-298cdfb7]:hover{background:#e8e8e8;transform:rotate(90deg)}.payment-body[data-v-298cdfb7]{padding:30px;display:flex;flex-direction:column;align-items:center}.payment-method-selector[data-v-298cdfb7]{display:flex;gap:12px;margin-bottom:30px;width:100%}.payment-method-btn[data-v-298cdfb7]{flex:1;padding:12px 16px;border:2px solid #e8ecf3;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s}.payment-method-btn svg[data-v-298cdfb7]{width:18px;height:18px;background:#fff;color:#666}.payment-method-btn[data-v-298cdfb7]:hover{border-color:#667eea;color:#667eea}.payment-method-btn.active[data-v-298cdfb7]{border-color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.qrcode-section[data-v-298cdfb7]{margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.qrcode-loading[data-v-298cdfb7]{justify-content:center;width:200px;height:200px;border:2px dashed #d1d5db;border-radius:16px;background:#f8fafc}.qrcode-container[data-v-298cdfb7],.qrcode-loading[data-v-298cdfb7]{display:flex;flex-direction:column;align-items:center}.qrcode-image[data-v-298cdfb7]{width:200px;height:200px;border-radius:16px;border:2px solid #e8ecf3;margin-bottom:12px}.qrcode-tip[data-v-298cdfb7]{font-size:14px;color:#666;text-align:center}.qrcode-placeholder[data-v-298cdfb7]{width:200px;height:200px;border:2px dashed #d1d5db;border-radius:16px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.qrcode-placeholder svg[data-v-298cdfb7]{width:48px;height:48px;margin-bottom:12px;color:#ccc;font-size:14px}.qrcode-placeholder i[data-v-298cdfb7]{font-size:48px;margin-bottom:12px;color:#ccc}.payment-info-section[data-v-298cdfb7]{text-align:center;width:100%}.payment-amount[data-v-298cdfb7]{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.payment-countdown[data-v-298cdfb7]{font-size:14px;color:#f59e0b;font-weight:600}@media (max-width:480px){.payment-overlay[data-v-298cdfb7]{padding:16px}.payment-container[data-v-298cdfb7]{max-width:100%}.payment-header[data-v-298cdfb7]{padding:20px 24px 16px}.payment-body[data-v-298cdfb7]{padding:24px}.payment-method-selector[data-v-298cdfb7]{flex-direction:column;gap:8px}.qrcode-image[data-v-298cdfb7],.qrcode-loading[data-v-298cdfb7],.qrcode-placeholder[data-v-298cdfb7]{width:160px;height:160px}}.vip-modal-enter-active[data-v-6f19613a],.vip-modal-leave-active[data-v-6f19613a]{transition:all .4s cubic-bezier(.23,1,.32,1)}.vip-modal-enter-from[data-v-6f19613a],.vip-modal-leave-to[data-v-6f19613a]{opacity:0}.vip-modal-enter-active .vip-container[data-v-6f19613a],.vip-modal-leave-active .vip-container[data-v-6f19613a]{transition:all .4s cubic-bezier(.23,1,.32,1)}.vip-modal-enter-from .vip-container[data-v-6f19613a],.vip-modal-leave-to .vip-container[data-v-6f19613a]{opacity:0;transform:scale(.8) translateY(30px)}.vip-overlay[data-v-6f19613a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.vip-container[data-v-6f19613a]{background:linear-gradient(180deg,#ffd6bd,#fff 30%,#fff 70%,#fff);border-radius:8px;box-shadow:0 25px 80px rgba(0,0,0,.25);max-width:964px;width:100%;max-height:72vh;display:flex;position:relative}.vip-left-panel[data-v-6f19613a]{width:320px;color:#fff;padding:30px 25px 0;position:relative;overflow-y:auto;border-radius:24px 0 0 24px;display:flex;flex-direction:column;justify-content:space-between}.vip-header[data-v-6f19613a]{margin-bottom:30px;text-align:center}.vip-title[data-v-6f19613a]{font-size:24px;font-weight:700;color:#333;margin:0 0 8px 0;line-height:1.2}.vip-subtitle[data-v-6f19613a]{font-size:14px;color:#666;margin:0;font-weight:400}.benefits-grid[data-v-6f19613a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0;flex:1}.benefit-card[data-v-6f19613a]{background:hsla(0,0%,100%,.1);border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;transition:all .3s;height:57px}.benefit-card[data-v-6f19613a]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.benefit-icon[data-v-6f19613a]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.benefit-content[data-v-6f19613a]{flex:1}.benefit-title[data-v-6f19613a]{font-size:12px;font-weight:600;color:#d78e5c;margin-bottom:2px}.benefit-desc[data-v-6f19613a]{font-size:11px;color:#999;line-height:1.3}.login-status[data-v-6f19613a]{display:flex;align-items:center;gap:12px;padding:16px 0;background:hsla(0,0%,100%,.1);border-radius:12px;margin-top:auto;flex-shrink:0}.user-avatar-small[data-v-6f19613a]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar-small img[data-v-6f19613a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-info[data-v-6f19613a]{flex:1}.login-text[data-v-6f19613a]{font-size:14px;font-weight:600;color:#333;margin-bottom:2px}.login-desc[data-v-6f19613a]{font-size:12px;color:#666}.login-link[data-v-6f19613a]{font-size:14px;color:#4285f4;cursor:pointer;font-weight:500;transition:color .3s}.login-link[data-v-6f19613a]:hover{color:#1a73e8}.vip-right-panel[data-v-6f19613a]{flex:1;border:1px solid hsla(0,5%,76%,.2);padding:40px 10px 10px 10px;position:relative;overflow-y:auto;display:flex;flex-direction:column;border-radius:0 24px 24px 0;scrollbar-width:none;-ms-overflow-style:none}.vip-right-panel[data-v-6f19613a]::-webkit-scrollbar{display:none}.close-btn[data-v-6f19613a]{position:absolute;top:5px;right:8px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#64748b;z-index:10}.close-btn[data-v-6f19613a]:hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:rotate(90deg) scale(1.1)}.close-icon[data-v-6f19613a]{width:18px;height:18px;transition:all .3s ease}.close-btn:hover .close-icon[data-v-6f19613a]{filter:brightness(0) invert(1)}.user-info-header[data-v-6f19613a]{display:flex;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.user-info-header .user-avatar[data-v-6f19613a]{width:70px;height:70px;border-radius:50%;overflow:hidden;position:relative}.user-info-header .user-avatar[data-v-6f19613a]:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);z-index:-1}.user-info-header .user-avatar img[data-v-6f19613a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-details .user-name[data-v-6f19613a]{font-size:18px;font-weight:600;color:#333;margin-bottom:4px}.user-details .user-id[data-v-6f19613a]{font-size:12px;color:#999;margin-bottom:8px}.vip-status[data-v-6f19613a]{font-weight:600;color:#e74c3c}.normal-status[data-v-6f19613a],.vip-status[data-v-6f19613a]{display:flex;align-items:center;gap:4px;font-size:14px;margin-bottom:4px}.normal-status[data-v-6f19613a]{font-weight:500;color:#64748b}.vip-icon[data-v-6f19613a]{color:#f39c12}.normal-icon[data-v-6f19613a]{color:#64748b}.vip-expire[data-v-6f19613a]{font-size:12px;color:#666}.plan-selection-container[data-v-6f19613a]{margin-bottom:30px}.plan-selection[data-v-6f19613a]{display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:visible;padding:16px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.plan-selection[data-v-6f19613a]::-webkit-scrollbar{display:none}.plan-wrapper[data-v-6f19613a]{position:relative;cursor:pointer;flex:0 0 auto;min-width:182px}.offer-badge[data-v-6f19613a]{background:linear-gradient(180deg,#4b473f,#211f1c);border-radius:0 20px 0 20px;border:1px solid #4e4941}.offer-badge[data-v-6f19613a],.recommend-badge[data-v-6f19613a]{position:absolute;top:0;right:0;color:#fff;font-size:9px;padding:6px 16px;z-index:10;white-space:nowrap;font-weight:500}.recommend-badge[data-v-6f19613a]{background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);border-radius:0 20px 0 20px;border:1px solid #ca915e}.plan-card[data-v-6f19613a]{background:linear-gradient(180deg,#ffe1b7,#fef9f0);border-radius:20px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;height:100%;min-height:220px}.plan-card[data-v-6f19613a]:hover{border-color:#ffb366;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,179,102,.2);border:2px solid #ffd7a2}.plan-card.active[data-v-6f19613a]{border-color:#ffb366;background:linear-gradient(180deg,#e3a34e,#fff5e6);transform:translateY(-2px);border:4px solid #ffd7a2}.plan-header[data-v-6f19613a]{text-align:center}.plan-card .plan-name[data-v-6f19613a]{font-size:18px;font-weight:600;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.plan-card .plan-description[data-v-6f19613a]{font-size:12px;color:#666;line-height:1.4}.plan-card .plan-price-section[data-v-6f19613a]{text-align:center}.plan-card .current-price[data-v-6f19613a]{display:flex;align-items:baseline;justify-content:center;gap:2px;line-height:1;margin-bottom:4px}.plan-card .currency-symbol[data-v-6f19613a]{font-size:14px}.plan-card .currency-symbol[data-v-6f19613a],.plan-card .price-number[data-v-6f19613a]{font-weight:600;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.plan-card .price-number[data-v-6f19613a]{font-size:40px}.plan-card .original-price[data-v-6f19613a]{font-size:12px;color:#999;text-decoration:line-through}.plan-card .plan-features[data-v-6f19613a]{display:flex;justify-content:center;gap:20px;margin:8px 0}.plan-card .feature-item[data-v-6f19613a]{display:flex;flex-direction:column;align-items:center;gap:4px}.plan-card .feature-icon[data-v-6f19613a]{width:32px;height:32px;border-radius:50%;border:2px solid #ca915e;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#ca915e;background:rgba(202,145,94,.1)}.plan-card .feature-icon.water-drop[data-v-6f19613a]{font-size:16px}.plan-card .feature-item span[data-v-6f19613a]{font-size:11px;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.plan-card .plan-details[data-v-6f19613a]{text-align:center}.plan-card .price-per-day[data-v-6f19613a]{font-size:12px;background:linear-gradient(34.648667497948125deg,#ca915e,#823b08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.4}.loading-container[data-v-6f19613a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;width:100%}.loading-spinner[data-v-6f19613a]{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-6f19613a 1s linear infinite;margin-bottom:12px}.loading-text[data-v-6f19613a]{color:#64748b;font-size:14px}@keyframes spin-6f19613a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-section[data-v-6f19613a]{border-top:1px solid #f0f0f0;padding-top:20px}.payment-info[data-v-6f19613a]{margin-bottom:0}.payment-amount-text[data-v-6f19613a]{font-size:16px;font-weight:600;color:#333;display:flex;align-items:baseline;gap:2px}.payment-amount-text .currency-symbol[data-v-6f19613a]{font-size:14px;font-weight:600}.payment-amount-text .price-number[data-v-6f19613a]{font-size:24px;font-weight:700;color:#333}.payment-content[data-v-6f19613a]{display:flex;gap:20px;margin-bottom:20px}.payment-methods-section[data-v-6f19613a]{flex:1;display:flex;flex-direction:column;gap:12px}.qr-code[data-v-6f19613a]{width:160px;height:160px;border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.qr-mock[data-v-6f19613a]{width:140px;height:140px;background:#333;border-radius:6px;position:relative}.qr-mock[data-v-6f19613a]:after,.qr-mock[data-v-6f19613a]:before{content:"";position:absolute;width:16px;height:16px;border:3px solid #fff}.qr-mock[data-v-6f19613a]:before{top:6px;left:6px}.qr-mock[data-v-6f19613a]:after{bottom:6px;right:6px}.qr-image[data-v-6f19613a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.payment-methods[data-v-6f19613a]{display:flex;gap:12px;flex:1}.payment-method[data-v-6f19613a]{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;padding:12px 16px;border-radius:5px;cursor:pointer;transition:all .2s;background:#f0f0f0;width:120px;height:40px}.payment-method.active[data-v-6f19613a],.payment-method[data-v-6f19613a]:hover{border:2px solid #005dff}.payment-method i[data-v-6f19613a]{font-size:18px}.payment-icon[data-v-6f19613a]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.payment-countdown[data-v-6f19613a]{font-size:12px;color:#f59e0b;font-weight:600;margin-top:8px;text-align:left}.agreement[data-v-6f19613a]{font-size:12px;color:#999;line-height:1.4;text-align:left;margin-top:8px}.agreement-link[data-v-6f19613a]{color:#1890ff;text-decoration:none}.agreement-link[data-v-6f19613a]:hover{text-decoration:underline}.action-buttons[data-v-6f19613a]{display:flex;gap:8px;justify-content:flex-end}.cancel-btn[data-v-6f19613a],.complete-payment-btn[data-v-6f19613a],.invoice-btn[data-v-6f19613a]{padding:12px 20px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.cancel-btn[data-v-6f19613a]{background:#f8fafc;color:#94a3b8;border:1px solid #f1f5f9}.cancel-btn[data-v-6f19613a]:hover{background:#f1f5f9;color:#64748b}.invoice-btn[data-v-6f19613a]{background:#fff;color:#64748b;border:1px solid #e2e8f0}.invoice-btn[data-v-6f19613a]:hover{background:#f8fafc;color:#475569}.complete-payment-btn[data-v-6f19613a]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.2)}.complete-payment-btn[data-v-6f19613a]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(59,130,246,.3)}@media (max-width:768px){.vip-overlay[data-v-6f19613a]{padding:16px}.vip-container[data-v-6f19613a]{flex-direction:column;max-height:90vh;border-radius:16px}.vip-left-panel[data-v-6f19613a]{width:100%;padding:24px;border-radius:16px 16px 0 0}.benefits-grid[data-v-6f19613a]{grid-template-columns:1fr;gap:8px}.vip-right-panel[data-v-6f19613a]{padding:24px;border-radius:0 0 16px 16px}.user-info-header[data-v-6f19613a]{flex-direction:column;text-align:center;gap:12px}.plan-selection[data-v-6f19613a]{gap:12px;flex-direction:column}.plan-wrapper[data-v-6f19613a]{min-width:auto;flex:none}.payment-content[data-v-6f19613a]{flex-direction:column;align-items:center;gap:16px}.qr-code[data-v-6f19613a]{width:140px;height:140px}.payment-methods[data-v-6f19613a]{width:100%;max-width:300px}.action-buttons[data-v-6f19613a]{flex-direction:column;gap:8px}.cancel-btn[data-v-6f19613a],.complete-payment-btn[data-v-6f19613a],.invoice-btn[data-v-6f19613a]{width:100%}}@media (max-width:480px){.vip-overlay[data-v-6f19613a]{padding:12px}.vip-container[data-v-6f19613a]{border-radius:12px}.vip-left-panel[data-v-6f19613a],.vip-right-panel[data-v-6f19613a]{padding:20px}.vip-title[data-v-6f19613a]{font-size:20px}.benefit-card[data-v-6f19613a]{padding:10px}.benefit-title[data-v-6f19613a]{font-size:13px}.benefit-desc[data-v-6f19613a]{font-size:11px}.user-info-header .user-avatar[data-v-6f19613a]{width:60px;height:60px}.user-details .user-name[data-v-6f19613a]{font-size:16px}.plan-card[data-v-6f19613a]{padding:16px}.current-price[data-v-6f19613a]{font-size:28px}.close-btn[data-v-6f19613a]{top:16px;right:16px;width:36px;height:36px}}.header[data-v-26ecb77a]{width:100%;height:60px;background:#fff;top:0;left:0;z-index:100}.container[data-v-26ecb77a]{max-width:2100px;margin:0 auto;padding:0 20px;height:100%;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-26ecb77a]{display:flex;align-items:center;gap:20px}.logo[data-v-26ecb77a]{height:35px;cursor:pointer;transition:all .3s ease}.logo[data-v-26ecb77a]:hover{transform:scale(1.05)}.logo img[data-v-26ecb77a]{height:100%;width:auto}.nav[data-v-26ecb77a]{display:flex;gap:32px}.nav-link[data-v-26ecb77a]{color:#fff;text-decoration:none;font-size:14px;padding:8px 16px;position:relative;transition:all .3s;border-radius:6px;background:#101010}.nav-link[data-v-26ecb77a]:hover{color:#06f;background:rgba(0,102,255,.05);transform:translateY(-1px)}.nav-link[data-v-26ecb77a]:active{color:#06f;background:rgba(0,102,255,.1)}.nav-badge[data-v-26ecb77a]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;font-size:8px;padding:2px 6px;border-radius:3px;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;position:absolute;top:-5px;left:50%;transform:translateX(-50%);overflow:hidden;z-index:10}.nav-badge[data-v-26ecb77a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shine-26ecb77a 3s infinite}@keyframes shine-26ecb77a{0%{left:-100%}50%{left:100%}to{left:100%}}.auth-buttons[data-v-26ecb77a]{display:flex;align-items:center;flex-shrink:0}.action-buttons[data-v-26ecb77a]{display:flex;gap:8px}.login-btn[data-v-26ecb77a]{padding:8px 24px;background:linear-gradient(90deg,#06f,#338bff);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.login-btn[data-v-26ecb77a]:hover{background:linear-gradient(90deg,#338bff,#06f);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,102,255,.2)}.history-btn[data-v-26ecb77a],.recharge-btn[data-v-26ecb77a],.vip-btn[data-v-26ecb77a]{padding:6px 12px;border:1px solid #e6e6e6;border-radius:20px;background:#e6e6e6;color:#666;font-size:12px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:4px;position:relative}.history-btn[data-v-26ecb77a]{margin-left:10px;border-radius:8px;align-items:normal}.vip-btn-wrapper[data-v-26ecb77a]{margin-left:10px}.recharge-btn-wrapper[data-v-26ecb77a],.vip-btn-wrapper[data-v-26ecb77a]{position:relative;display:flex;align-items:center}.vip-btn[data-v-26ecb77a]{background:linear-gradient(111deg,#eae2dc,#edbf8b 58%,#e7a34f);color:#4e3825;border:none;border-radius:23px;padding:5px 0 2px 30px;height:33px;width:200px;max-width:250px;border:1px solid #ffe6c6;overflow:visible;flex-direction:row;align-items:center;gap:6px;min-width:110px;font-size:14px;position:relative}.vip-icon-img[data-v-26ecb77a]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:30px;height:30px;z-index:2;pointer-events:none}.recharge-btn[data-v-26ecb77a]{padding:6px 12px 6px 20px;overflow:visible;position:relative}.recharge-icon-img[data-v-26ecb77a]{position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:25px;height:25px;z-index:2;pointer-events:none}.recharge-btn .btn-text[data-v-26ecb77a]{margin-right:4px;color:#94800c}.beans-count[data-v-26ecb77a]{background:linear-gradient(135deg,#d3d734,#94800c);color:#fff;font-size:11px;padding:2px 6px;border-radius:8px;margin-left:0;min-width:20px;text-align:center}.recharge-btn[data-v-26ecb77a]:hover{border-color:#52c41a;color:#52c41a;background:rgba(82,196,26,.05);transform:translateY(-1px)}.recharge-btn:hover .recharge-icon-img[data-v-26ecb77a]{transform:translateY(-50%) translateY(-1px)}.history-btn[data-v-26ecb77a]:hover{border-color:#8b5cf6;color:#8b5cf6;background:rgba(139,92,246,.05)}.recharge-btn:hover .beans-count[data-v-26ecb77a]{background:linear-gradient(135deg,#389e0d,#52c41a);box-shadow:0 2px 6px rgba(82,196,26,.4);transform:scale(1.05)}.vip-btn[data-v-26ecb77a]:hover{background:linear-gradient(135deg,#fbba3f,#d3b726);box-shadow:0 4px 12px rgba(217,143,52,.4);transform:translateY(-1px)}.vip-btn:hover .vip-icon-img[data-v-26ecb77a]{transform:translateY(-50%) translateY(-1px)}.history-icon-img[data-v-26ecb77a]{width:14px;height:18px;margin-right:6px;vertical-align:middle}.vip-btn .vip-text-group[data-v-26ecb77a]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1}.vip-btn .vip-text[data-v-26ecb77a]{font-size:12px;line-height:1}.vip-btn .vip-subtitle[data-v-26ecb77a]{font-size:8px;opacity:.9;line-height:1;color:#9d8464;margin-top:5px}.user-info[data-v-26ecb77a]{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:24px;cursor:pointer;transition:all .3s;position:relative;flex-shrink:0;min-width:120px}.user-info[data-v-26ecb77a]:hover{background:rgba(0,102,255,.05)}.user-info[data-v-26ecb77a]:active{background:rgba(0,102,255,.1)}.user-avatar[data-v-26ecb77a]{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar img[data-v-26ecb77a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-status[data-v-26ecb77a]{position:absolute;bottom:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#52c41a;border:2px solid #fff}.user-detail[data-v-26ecb77a]{display:flex;flex-direction:column;gap:2px;flex:1}.user-name[data-v-26ecb77a]{font-size:14px;font-weight:500;color:#333;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-level[data-v-26ecb77a]{font-size:12px;color:#06f}.user-info>svg[data-v-26ecb77a]{width:12px;height:12px;color:#999;transition:transform .3s;flex-shrink:0}.user-info>svg.is-active[data-v-26ecb77a]{transform:rotate(180deg)}.dropdown-item svg[data-v-26ecb77a]{width:16px;height:16px}.user-dropdown[data-v-26ecb77a]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:1000;animation:dropdownFadeIn-26ecb77a .2s ease}.dropdown-header[data-v-26ecb77a]{padding:16px;display:flex;align-items:center;gap:12px}.dropdown-avatar[data-v-26ecb77a]{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dropdown-avatar img[data-v-26ecb77a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.dropdown-info[data-v-26ecb77a]{flex:1;min-width:0}.dropdown-name[data-v-26ecb77a]{font-size:16px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-level[data-v-26ecb77a]{font-size:12px;color:#666}.dropdown-divider[data-v-26ecb77a]{height:1px;background:#f0f0f0;margin:4px 0}.dropdown-menu[data-v-26ecb77a]{padding:4px 0}.dropdown-item[data-v-26ecb77a]{padding:12px 16px;display:flex;align-items:center;gap:12px;color:#333;font-size:14px;transition:all .3s;cursor:pointer}.dropdown-item[data-v-26ecb77a]:hover{background:#f5f7fa;color:#06f}.dropdown-item i[data-v-26ecb77a]{font-size:16px;color:#666}.dropdown-item:hover i[data-v-26ecb77a]{color:#06f}.dropdown-item.logout[data-v-26ecb77a]{color:#ff4d4f}.dropdown-item.logout[data-v-26ecb77a]:hover{background:#fff1f0}.dropdown-item.logout i[data-v-26ecb77a]{color:#ff4d4f}@keyframes dropdownFadeIn-26ecb77a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.header[data-v-26ecb77a]{height:60px}.container[data-v-26ecb77a]{padding:0 16px}.header-left[data-v-26ecb77a]{gap:20px}.logo[data-v-26ecb77a]{height:32px}.nav[data-v-26ecb77a]{gap:16px}.nav a[data-v-26ecb77a]{font-size:14px}.login-btn[data-v-26ecb77a]{padding:6px 16px;font-size:13px}.user-info[data-v-26ecb77a]{padding:2px 6px}.user-avatar[data-v-26ecb77a]{width:32px;height:32px}.user-name[data-v-26ecb77a]{font-size:13px;max-width:80px}.user-level[data-v-26ecb77a]{font-size:11px}.user-dropdown[data-v-26ecb77a]{width:200px}.dropdown-header[data-v-26ecb77a]{padding:12px}.dropdown-avatar[data-v-26ecb77a]{width:40px;height:40px}.dropdown-name[data-v-26ecb77a]{font-size:14px}}@media (max-width:600px){.nav[data-v-26ecb77a]{display:none}.nav-link[data-v-26ecb77a]{font-size:14px;padding:6px 12px}.nav-badge[data-v-26ecb77a]{font-size:7px;padding:1px 4px;letter-spacing:.3px;top:-6px}.action-buttons[data-v-26ecb77a]{margin-right:8px}.history-btn[data-v-26ecb77a],.recharge-btn[data-v-26ecb77a],.vip-btn[data-v-26ecb77a]{padding:6px 8px;min-width:90px;gap:4px}.history-icon-img[data-v-26ecb77a]{width:14px;height:16px;margin-right:4px}.vip-btn[data-v-26ecb77a]{padding:6px 8px 6px 16px;min-width:85px;width:auto;max-width:150px}.vip-icon-img[data-v-26ecb77a]{width:24px;height:24px;left:-6px}.vip-btn .vip-text[data-v-26ecb77a]{font-size:11px}.vip-btn .vip-subtitle[data-v-26ecb77a]{font-size:9px}.recharge-btn[data-v-26ecb77a]{padding:6px 8px 6px 16px}.recharge-icon-img[data-v-26ecb77a]{width:24px;height:24px;left:-6px}.beans-count[data-v-26ecb77a]{font-size:10px;padding:1px 4px;min-width:16px}}.login-modal-wrapper[data-v-c6e7e05e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.login-modal[data-v-c6e7e05e]{width:850px;max-width:90vw;background:#fff;border-radius:18px;box-shadow:0 8px 32px rgba(0,102,255,.15);display:flex;overflow:hidden;animation:modalFadeIn-c6e7e05e .3s ease}@keyframes modalFadeIn-c6e7e05e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.login-left[data-v-c6e7e05e]{width:40%;background:linear-gradient(180deg,#6ecaff,#2196f3);padding:48px 32px 0 32px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff;position:relative}.login-title[data-v-c6e7e05e]{font-size:25px;font-weight:700;margin-bottom:18px;text-align:center}.login-stats[data-v-c6e7e05e]{font-size:10px;margin-bottom:32px;text-align:center;color:#e3f2fd}.close-login[data-v-c6e7e05e]{position:absolute;top:10px;right:10px;width:40px;height:40px}.close-login img[data-v-c6e7e05e]{width:100%;height:100%}.login-features[data-v-c6e7e05e]{display:grid;grid-template-columns:auto auto;gap:18px 24px;margin-bottom:32px;justify-content:center}.login-feature[data-v-c6e7e05e]{background:#fff;color:#222;border-radius:12px;padding:10px 10px;font-size:12px;font-weight:500;display:flex;align-items:center;text-align:center;min-width:140px;margin-bottom:0;border:1px solid #fff;background:linear-gradient(130deg,#d5ecfa,#cbdfff);border-radius:10px}.login-feature .icon[data-v-c6e7e05e]{width:20px;height:20px;background:#2196f3;border-radius:4px;margin-right:8px;display:inline-block;color:#fff;text-align:center;line-height:20px;font-size:16px}.login-ai-img[data-v-c6e7e05e]{width:310px;display:block}.login-right[data-v-c6e7e05e]{width:60%;background:#fff;padding:59px 42px 68px 56px;display:flex;flex-direction:column;justify-content:center;position:relative}.login-tabs[data-v-c6e7e05e]{display:flex;gap:32px;margin-bottom:32px;font-size:18px;font-weight:600}.login-tab[data-v-c6e7e05e]{color:#bdbdbd;cursor:pointer;border-bottom:2.5px solid transparent;padding-bottom:6px;transition:color .2s,border .2s}.login-tab.active[data-v-c6e7e05e]{color:#222;border-bottom:5px solid #06f}.login-form[data-v-c6e7e05e]{display:flex;flex-direction:column;gap:22px}.login-input[data-v-c6e7e05e]{height:48px;border:1.5px solid #e6e6e6;border-radius:8px;font-size:12px;padding:0 16px;outline:none;background:#fafbfc;color:#333}.login-input[data-v-c6e7e05e]:focus{border-color:#2196f3}.login-form-row[data-v-c6e7e05e]{display:flex;gap:12px}.login-code-btn[data-v-c6e7e05e]{height:48px;padding:0 18px;background:#fff;color:#06f;border:1.5px solid #06f;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.login-code-btn[data-v-c6e7e05e]:hover:not(:disabled){background:#e6f0ff}.login-code-btn[data-v-c6e7e05e]:disabled{opacity:.6;cursor:not-allowed}.login-btn[data-v-c6e7e05e]{height:48px;background:linear-gradient(90deg,#06f,#338bff);color:#fff;font-size:14px;font-weight:500;border:none;border-radius:8px;margin-top:8px;cursor:pointer;transition:all .2s}.login-btn[data-v-c6e7e05e]:hover:not(:disabled){background:linear-gradient(90deg,#338bff,#06f)}.login-btn[data-v-c6e7e05e]:disabled{opacity:.7;cursor:not-allowed}.login-agree[data-v-c6e7e05e]{margin-top:18px;font-size:13px;color:#bdbdbd;display:flex;align-items:center}.login-agree input[type=checkbox][data-v-c6e7e05e]{margin-right:6px}.login-agree a[data-v-c6e7e05e]{color:#06f;text-decoration:none;margin-left:2px}.login-qrcode[data-v-c6e7e05e]{position:absolute;right:18px;bottom:18px;width:80px;opacity:.85}@media (max-width:900px){.login-modal[data-v-c6e7e05e]{width:90vw;max-height:90vh;overflow-y:auto}.login-left[data-v-c6e7e05e],.login-right[data-v-c6e7e05e]{width:100%;padding:32px 10px}.login-ai-img[data-v-c6e7e05e]{width:160px}.login-qrcode[data-v-c6e7e05e]{width:60px;right:8px;bottom:8px}}@media (max-width:600px){.login-modal[data-v-c6e7e05e]{width:95vw;margin:10px;border-radius:12px}.login-left[data-v-c6e7e05e],.login-right[data-v-c6e7e05e]{padding:18px 4vw}.login-title[data-v-c6e7e05e]{font-size:18px}.login-tabs[data-v-c6e7e05e]{font-size:16px;gap:18px}.login-btn[data-v-c6e7e05e]{font-size:16px}}.preview-overlay[data-v-00779dd7]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.preview-container[data-v-00779dd7]{border-radius:20px;padding:40px;max-width:880px;width:90%;position:relative;display:flex;flex-direction:column;align-items:center;gap:30px}.preview-close-btn[data-v-00779dd7]{position:absolute;top:16px;right:16px;background:#f5f5f5;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#666}.preview-close-btn[data-v-00779dd7]:hover{background:#e0e0e0;color:#333}.preview-logo-area[data-v-00779dd7]{width:100%}.preview-canvas[data-v-00779dd7]{width:100%;height:600px;background:#fff;border-radius:12px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.preview-loading[data-v-00779dd7]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#666}.loading-spinner[data-v-00779dd7]{width:32px;height:32px;border:3px solid #e1e5e9;border-top:3px solid #4285f4;border-radius:50%;animation:spin-00779dd7 1s linear infinite}@keyframes spin-00779dd7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.preview-image-content[data-v-00779dd7],.preview-svg-content[data-v-00779dd7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-image-content img[data-v-00779dd7],.preview-svg-content svg[data-v-00779dd7]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-no-content[data-v-00779dd7]{color:#999;text-align:center}.preview-examples-selector[data-v-00779dd7]{display:flex;align-items:center;justify-content:center;width:100%}.examples-thumbnails[data-v-00779dd7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:800px;justify-content:center}.examples-label[data-v-00779dd7]{font-size:14px;color:#939292;white-space:nowrap}.thumbnail-separator[data-v-00779dd7]{width:1px;height:30px;background:#939292;margin:0 12px;flex-shrink:0}.scene-label[data-v-00779dd7]{display:flex;align-items:center;margin-right:8px;flex-shrink:0}.example-thumbnail[data-v-00779dd7]{width:48px;height:48px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .2s ease;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.example-thumbnail[data-v-00779dd7]:hover{transform:scale(1.05);border-color:#06f}.example-thumbnail.active[data-v-00779dd7]{border-color:#06f;box-shadow:0 0 0 2px rgba(0,102,255,.2)}.example-thumbnail img[data-v-00779dd7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-placeholder[data-v-00779dd7]{font-size:12px;color:#999;font-weight:500}.original-svg-thumbnail[data-v-00779dd7]{position:relative;background:#f8f9fa}.svg-thumbnail-content[data-v-00779dd7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.svg-thumbnail-content svg[data-v-00779dd7]{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.thumbnail-label[data-v-00779dd7]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;font-size:10px;text-align:center;padding:2px;border-radius:0 0 4px 4px}.preview-actions[data-v-00779dd7]{display:flex;gap:15px}.vip-download-btn[data-v-00779dd7]{background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff;border:none;border-radius:25px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.vip-download-btn[data-v-00779dd7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,152,0,.4)}.vip-icon[data-v-00779dd7]{font-size:16px}.download-logo-btn[data-v-00779dd7]{background:#06f;color:#fff;border:none;border-radius:25px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.download-logo-btn[data-v-00779dd7]:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,102,255,.4)}@media (max-width:1024px){.preview-container[data-v-00779dd7]{width:95%;padding:30px;gap:25px}.preview-canvas[data-v-00779dd7]{height:300px}.examples-thumbnails[data-v-00779dd7],.preview-examples-selector[data-v-00779dd7]{flex-direction:column;align-items:center;gap:15px}.examples-thumbnails[data-v-00779dd7]{max-width:100%}.thumbnail-separator[data-v-00779dd7]{width:30px;height:1px;margin:0}}@media (max-width:768px){.preview-container[data-v-00779dd7]{width:95%;padding:20px;gap:20px}.preview-canvas[data-v-00779dd7]{height:250px}.preview-actions[data-v-00779dd7]{flex-direction:column;gap:10px;width:100%}.download-logo-btn[data-v-00779dd7],.vip-download-btn[data-v-00779dd7]{width:100%;justify-content:center}.examples-thumbnails[data-v-00779dd7]{flex-direction:row;justify-content:center;max-width:100%;flex-wrap:wrap}.thumbnail-separator[data-v-00779dd7]{width:20px;height:1px;margin:0 8px}.example-thumbnail[data-v-00779dd7]{width:40px;height:40px}}.download-dialog-overlay[data-v-034bb0c0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.download-dialog[data-v-034bb0c0]{background:#fff;border-radius:20px;width:400px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden;animation:dialogFadeIn-034bb0c0 .3s ease}@keyframes dialogFadeIn-034bb0c0{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-header[data-v-034bb0c0]{padding:24px 24px 16px 24px;border-bottom:1px solid #f0f0f0}.dialog-title[data-v-034bb0c0]{margin:0;color:#333;font-size:18px;font-weight:600;text-align:center}.dialog-content[data-v-034bb0c0]{padding:20px 24px}.format-btn[data-v-034bb0c0]{padding:16px 20px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.format-btn.active[data-v-034bb0c0],.format-btn[data-v-034bb0c0]:hover{background:#f8f9ff;border-color:#06f}.format-btn.vip-only[data-v-034bb0c0]{opacity:.6;background:#f5f5f5;border-color:#ddd}.format-btn.vip-only[data-v-034bb0c0]:hover{background:#f5f5f5;border-color:#ddd;cursor:not-allowed}.format-btn.disabled[data-v-034bb0c0]{pointer-events:none}.format-info[data-v-034bb0c0]{display:flex;flex-direction:column;align-items:flex-start}.format-name-row[data-v-034bb0c0]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.format-name[data-v-034bb0c0]{font-size:16px;font-weight:600;color:#333}.vip-badge[data-v-034bb0c0]{background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.format-desc[data-v-034bb0c0]{font-size:14px;color:#999}.format-radio[data-v-034bb0c0]{width:20px;height:20px;border:2px solid #e8e8e8;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.format-radio.active[data-v-034bb0c0]{border-color:#06f;background:#06f}.radio-dot[data-v-034bb0c0]{width:6px;height:6px;background:#fff;border-radius:50%}.custom-size-input[data-v-034bb0c0]{margin-top:16px;padding:16px;background:#f8f9ff;border-radius:8px;border:1px solid #e8e8e8}.input-group[data-v-034bb0c0]{margin-bottom:12px}.input-label[data-v-034bb0c0]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.size-input[data-v-034bb0c0]{width:100%;padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;font-size:14px;transition:border-color .3s ease}.size-input[data-v-034bb0c0]:focus{outline:none;border-color:#06f;box-shadow:0 0 0 3px rgba(0,102,255,.1)}.format-selector[data-v-034bb0c0]{display:flex;gap:16px;margin-top:6px}.format-option[data-v-034bb0c0]{display:flex;align-items:center;cursor:pointer;font-size:14px}.format-radio-input[data-v-034bb0c0]{margin-right:6px;width:16px;height:16px;accent-color:#06f}.format-radio-label[data-v-034bb0c0]{color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-actions[data-v-034bb0c0]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.cancel-btn[data-v-034bb0c0]{padding:8px 16px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#666;font-size:14px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-034bb0c0]:hover{background:#f5f5f5;border-color:#ccc}.confirm-btn[data-v-034bb0c0]{padding:8px 16px;border:none;border-radius:6px;background:#06f;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-034bb0c0]:hover:not(:disabled){background:#0052cc}.confirm-btn[data-v-034bb0c0]:disabled{background:#ccc;cursor:not-allowed}@media (max-width:480px){.download-dialog[data-v-034bb0c0]{width:95vw;margin:20px}.dialog-content[data-v-034bb0c0],.dialog-header[data-v-034bb0c0]{padding:16px}.format-btn[data-v-034bb0c0]{padding:12px 16px}.format-name[data-v-034bb0c0]{font-size:14px}.format-desc[data-v-034bb0c0]{font-size:12px}}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.ai-logo-generator[data-v-d8a618fe]{min-height:100vh;background-color:#fff}.header-fixed[data-v-d8a618fe]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff}.main-container[data-v-d8a618fe]{display:flex;min-height:calc(100vh - 60px);margin:0 auto;padding-top:60px}.main-container[data-v-d8a618fe]::-webkit-scrollbar{display:none}.left-panel[data-v-d8a618fe]{width:350px;background:#f2f7f7;padding:24px 24px 0;min-height:calc(100vh - 60px);max-height:calc(100vh - 60px);position:sticky;top:60px;display:flex;flex-direction:column}.input-section[data-v-d8a618fe]{flex:1;overflow-y:auto;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.input-section[data-v-d8a618fe]::-webkit-scrollbar{display:none}.right-panel[data-v-d8a618fe]{flex:1;background:linear-gradient(135deg,#f8faff,#f0f4ff);padding:24px;min-height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.right-panel[data-v-d8a618fe]::-webkit-scrollbar{display:none}.input-group[data-v-d8a618fe]{margin-bottom:24px}.input-label[data-v-d8a618fe]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.input-wrapper[data-v-d8a618fe],.textarea-wrapper[data-v-d8a618fe]{position:relative}.char-count[data-v-d8a618fe]{position:absolute;bottom:8px;right:12px;font-size:12px;color:#999;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:4px;pointer-events:none}.brand-input[data-v-d8a618fe],.slogan-input[data-v-d8a618fe]{width:100%;padding:12px 16px;border-radius:5px;font-size:14px;transition:border-color .3s ease}.brand-input[data-v-d8a618fe]:focus,.slogan-input[data-v-d8a618fe]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px rgba(66,133,244,.1)}.industry-selection[data-v-d8a618fe]{margin-top:8px}.industry-tags[data-v-d8a618fe]{display:flex;flex-wrap:nowrap;display:grid;grid-template-columns:auto auto;gap:7px 13px}.industry-tag[data-v-d8a618fe]{display:flex;align-items:center;gap:6px;padding:12px 4px;border-radius:5px;font-size:11px;cursor:pointer;transition:all .3sease;background:#fff;flex:1;min-width:0;justify-content:center}.industry-icon[data-v-d8a618fe]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.industry-tag[data-v-d8a618fe]:hover{border-color:#4285f4;background:#f8f9ff}.industry-tag.active[data-v-d8a618fe]{border:1px solid #005dff}.industry-tag.more-btn[data-v-d8a618fe]{background:#f0f2f5;color:#666;border:1px solid #e1e5e9;border-radius:5px;padding:8px 12px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.industry-tag.more-btn[data-v-d8a618fe]:hover{background:#e1e5e9;border-color:#4285f4}.advanced-settings[data-v-d8a618fe]{margin-top:32px}.section-title[data-v-d8a618fe]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.setting-group[data-v-d8a618fe]{margin-bottom:20px}.setting-tabs[data-v-d8a618fe]{display:flex;gap:8px}.tab-btn[data-v-d8a618fe]{flex:1;padding:8px 16px;border:1px solid #e1e5e9;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.tab-btn.active[data-v-d8a618fe]{background:#4285f4;color:#fff;border-color:#4285f4}.setting-title[data-v-d8a618fe]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.description-textarea[data-v-d8a618fe]{width:100%;padding:12px 16px;border-radius:8px;font-size:13px;resize:vertical;min-height:80px}.description-textarea[data-v-d8a618fe]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px rgba(66,133,244,.1)}.style-options[data-v-d8a618fe]{display:flex;gap:16px}.style-input-group[data-v-d8a618fe]{display:flex;align-items:center;gap:6px}.generate-btn[data-v-d8a618fe]{width:100%;padding:12px 24px;background:linear-gradient(308deg,#005dff,#91baff);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin:20px 0 0 0;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.generate-btn-icon[data-v-d8a618fe]{width:18px;height:18px;flex-shrink:0}.ai-logo-close-btn svg[data-v-d8a618fe]{width:18px;height:18px}.ai-logo-nav-btn svg[data-v-d8a618fe]{width:20px;height:20px}.modal-close svg[data-v-d8a618fe]{width:16px;height:16px}.check-icon svg[data-v-d8a618fe]{width:12px;height:12px}.industry-tag svg[data-v-d8a618fe],.toolbar-btn svg[data-v-d8a618fe]{width:14px;height:14px}.generate-btn-text[data-v-d8a618fe]{font-size:16px;font-weight:600}.generate-btn-cost[data-v-d8a618fe]{font-size:12px;font-weight:400;opacity:.9;background:hsla(0,0%,100%,.2);padding:2px 6px;border-radius:10px;margin-left:4px}.generate-btn[data-v-d8a618fe]:hover:not(:disabled){background:#3367d6}.generate-btn[data-v-d8a618fe]:disabled{background:#ccc;cursor:not-allowed}.disclaimer[data-v-d8a618fe]{margin-top:3px;padding:4px;text-align:center}.disclaimer-link[data-v-d8a618fe]{color:#999;text-decoration:none;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:2px}.disclaimer-link[data-v-d8a618fe]:hover{text-decoration:underline}.disclaimer-icon[data-v-d8a618fe]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid #999;color:#999;border-radius:50%;font-size:10px;font-weight:700;line-height:1}.disclaimer-modal-overlay[data-v-d8a618fe]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.disclaimer-modal[data-v-d8a618fe]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.15)}.disclaimer-content[data-v-d8a618fe]{line-height:1.6}.disclaimer-content h4[data-v-d8a618fe]{font-size:14px;font-weight:600;color:#333;margin:16px 0 8px 0}.disclaimer-content p[data-v-d8a618fe]{font-size:13px;color:#666;margin:8px 0}.disclaimer-content ul[data-v-d8a618fe]{margin:8px 0;padding-left:20px}.disclaimer-content li[data-v-d8a618fe]{font-size:13px;color:#666;margin:4px 0}.disclaimer-footer[data-v-d8a618fe]{font-weight:500;color:#333;margin-top:20px;padding-top:16px;border-top:1px solid #e1e5e9}.model-selection[data-v-d8a618fe]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e1e5e9}.model-cards[data-v-d8a618fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.model-card[data-v-d8a618fe]{position:relative;padding:12px;border:1px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .3s ease}.model-card.active[data-v-d8a618fe],.model-card[data-v-d8a618fe]:hover{border-color:#4285f4;background:#f8f9ff}.model-card.disabled[data-v-d8a618fe]{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#ddd}.model-card.disabled[data-v-d8a618fe]:hover{transform:none;box-shadow:none}.model-badge[data-v-d8a618fe]{position:absolute;top:-6px;right:8px;padding:2px 6px;font-size:9px;border-radius:3px;color:#fff}.model-badge.recommended[data-v-d8a618fe]{background:#ff6b35}.model-badge.featured[data-v-d8a618fe]{background:#4285f4}.model-badge.coming-soon[data-v-d8a618fe]{background:#9e9e9e}.model-name[data-v-d8a618fe]{font-size:12px;font-weight:600;color:#333;margin:0 0 4px 0}.model-desc[data-v-d8a618fe]{font-size:10px;color:#666;margin:0;line-height:1.3}.showcase-title[data-v-d8a618fe]{font-size:20px;font-weight:600;color:#333;margin-bottom:24px}.loading-text[data-v-d8a618fe]{font-weight:400}.showcase-header[data-v-d8a618fe]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-d8a618fe]{display:flex;gap:10px}.continue-btn[data-v-d8a618fe]{padding:8px 16px;background:#4285f4;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.continue-btn[data-v-d8a618fe]:hover:not(:disabled){background:#3367d6}.continue-btn[data-v-d8a618fe]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-d8a618fe]{padding:8px 16px;background:#999;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.clear-btn[data-v-d8a618fe]:hover:not(:disabled){background:#d32f2f}.clear-btn[data-v-d8a618fe]:disabled{background:#ccc;cursor:not-allowed}.regenerate-btn[data-v-d8a618fe]{padding:8px 16px;background:#4285f4;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.regenerate-btn[data-v-d8a618fe]:hover:not(:disabled){background:#3367d6}.regenerate-btn[data-v-d8a618fe]:disabled{background:#ccc;cursor:not-allowed}.category-tabs[data-v-d8a618fe]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.category-tab[data-v-d8a618fe]{padding:8px 16px;border-radius:5px;background:#f2f7f7;border:none;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.category-tab[data-v-d8a618fe]:hover{border-color:#4285f4;background:#f8f9ff}.category-tab.active[data-v-d8a618fe]{background:#4285f4;color:#fff;border-color:#4285f4}.category-icon[data-v-d8a618fe]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.logo-grid[data-v-d8a618fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.logo-item[data-v-d8a618fe]{overflow:hidden;cursor:pointer;transition:transform .3s ease;background:#f2f2f2;border-radius:5px}.logo-item[data-v-d8a618fe]:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.logo-image-wrapper[data-v-d8a618fe]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#fff;border-radius:5px}.logo-image-wrapper img[data-v-d8a618fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-generated-tag[data-v-d8a618fe]{position:absolute;bottom:8px;right:8px;padding:4px 8px;z-index:5}.ai-tag-text[data-v-d8a618fe]{font-size:10px;font-weight:600;background:#999;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.logo-toolbar[data-v-d8a618fe]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:0;padding:12px 0;background:rgba(0,0,0,.4);border-radius:0 0 5px 5px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.logo-item:hover .logo-toolbar[data-v-d8a618fe]{opacity:1;visibility:visible}.toolbar-btn[data-v-d8a618fe]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:none;background:transparent;color:#fff;cursor:pointer;font-size:12px;transition:all .3s ease;border-radius:0;flex:1;position:relative}.toolbar-btn[data-v-d8a618fe]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:hsla(0,0%,100%,.3)}.toolbar-btn[data-v-d8a618fe]:hover{background:hsla(0,0%,100%,.2);color:#fff}.toolbar-btn i[data-v-d8a618fe]{font-size:14px}.toolbar-btn span[data-v-d8a618fe]{font-size:12px;font-weight:500}.edit-btn[data-v-d8a618fe]:hover{color:#ff9800;background:rgba(255,152,0,.3)}.preview-btn[data-v-d8a618fe]:hover{color:#2196f3;background:rgba(33,150,243,.3)}.download-btn[data-v-d8a618fe]:hover{color:#4caf50;background:rgba(76,175,80,.3)}.logo-overlay[data-v-d8a618fe]{display:none}.logo-info-section[data-v-d8a618fe]{padding:16px;background:#f2f7f7;border:1px solid #ebebeb;border-radius:0 0 5px 5px;border-top:none}.logo-title[data-v-d8a618fe]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px 0;line-height:1.3;cursor:help;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.logo-title[data-v-d8a618fe]:hover{color:#4285f4}.logo-tags[data-v-d8a618fe]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.logo-tag[data-v-d8a618fe]{padding:3px 8px;background:#f0f2f5;color:#666;border-radius:4px;font-size:11px;font-weight:500}.logo-prompt[data-v-d8a618fe]{margin-bottom:8px}.prompt-text[data-v-d8a618fe]{font-size:12px;line-height:1.4;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.logo-process-info[data-v-d8a618fe]{margin-top:8px}.process-tags[data-v-d8a618fe]{display:flex;gap:4px;flex-wrap:wrap}.process-tag[data-v-d8a618fe]{padding:1px 4px;border-radius:3px;font-size:8px;font-weight:500;color:#fff}.process-tag.bg-removed[data-v-d8a618fe]{background:rgba(52,168,83,.8)}.process-tag.svg-converted[data-v-d8a618fe]{background:rgba(255,107,53,.8)}.process-tag.template-generated[data-v-d8a618fe]{background:rgba(156,39,176,.8)}.loading-item[data-v-d8a618fe]{border-radius:12px;overflow:hidden;background:#f8f9fa}.loading-item .logo-image-wrapper[data-v-d8a618fe]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.loading-placeholder[data-v-d8a618fe]{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.loading-spinner[data-v-d8a618fe]{width:32px;height:32px;border:3px solid #e1e5e9;border-top:3px solid #4285f4;border-radius:50%;animation:spin-d8a618fe 1s linear infinite}.loading-text[data-v-d8a618fe]{font-size:14px;color:#666;margin:0;font-weight:500}.loading-progress[data-v-d8a618fe]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.progress-bar-mini[data-v-d8a618fe]{width:120px;height:4px;background:#e1e5e9;border-radius:2px;overflow:hidden}.progress-fill-mini[data-v-d8a618fe]{height:100%;background:linear-gradient(90deg,#4285f4,#34a853);border-radius:2px;transition:width .3s ease}.progress-text-mini[data-v-d8a618fe]{font-size:12px;color:#666;font-weight:500}@keyframes spin-d8a618fe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.main-container[data-v-d8a618fe]{flex-direction:column}.left-panel[data-v-d8a618fe]{width:100%}}@media (max-width:768px){.left-panel[data-v-d8a618fe],.main-container[data-v-d8a618fe],.right-panel[data-v-d8a618fe]{padding:16px}.logo-grid[data-v-d8a618fe]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.category-tabs[data-v-d8a618fe]{flex-wrap:wrap}.generate-btn[data-v-d8a618fe]{flex-direction:column;gap:4px;padding:16px 24px}.generate-btn-icon[data-v-d8a618fe]{width:16px;height:16px}.generate-btn-text[data-v-d8a618fe]{font-size:14px}.generate-btn-cost[data-v-d8a618fe]{font-size:11px;margin-left:0}}.industry-modal-overlay[data-v-d8a618fe]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.industry-modal[data-v-d8a618fe]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.15)}.modal-header[data-v-d8a618fe]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e1e5e9}.modal-title[data-v-d8a618fe]{font-size:18px;font-weight:600;color:#333;margin:0}.modal-close[data-v-d8a618fe]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.modal-close[data-v-d8a618fe]:hover{background:#e1e5e9}.modal-content[data-v-d8a618fe]{flex:1;overflow-y:auto;padding:24px}.industry-grid[data-v-d8a618fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.industry-item[data-v-d8a618fe]{position:relative;padding:16px 12px;border:1px solid #e1e5e9;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff;display:flex;flex-direction:column;align-items:center;gap:8px}.industry-item.active[data-v-d8a618fe],.industry-item[data-v-d8a618fe]:hover{border-color:#4285f4;background:#f8f9ff}.industry-item .industry-icon[data-v-d8a618fe]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.industry-icon img[data-v-d8a618fe]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.industry-name[data-v-d8a618fe]{font-size:12px;color:#333;line-height:1.3}.check-icon[data-v-d8a618fe]{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#4285f4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.modal-footer[data-v-d8a618fe]{padding:16px 24px;border-top:1px solid #e1e5e9;display:flex;justify-content:center}.confirm-btn[data-v-d8a618fe]{padding:12px 32px;background:#4285f4;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.confirm-btn[data-v-d8a618fe]:hover{background:#3367d6}@media (max-width:768px){.industry-modal[data-v-d8a618fe]{width:95%;max-height:85vh}.industry-grid[data-v-d8a618fe]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.modal-content[data-v-d8a618fe],.modal-footer[data-v-d8a618fe],.modal-header[data-v-d8a618fe]{padding:16px}}.style-list[data-v-d8a618fe]{display:flex;flex-wrap:wrap;gap:12px}.style-item[data-v-d8a618fe]{cursor:pointer;transition:all .3s ease}.style-wrap[data-v-d8a618fe]{width:78px;border:2px solid transparent;border-radius:8px;overflow:hidden;transition:all .3s ease}.style-item:hover .style-wrap[data-v-d8a618fe]{border-color:#4285f4;transform:translateY(-2px)}.style-item.active .style-wrap[data-v-d8a618fe]{border-color:#4285f4;box-shadow:0 2px 8px rgba(66,133,244,.3)}.style-wrap img[data-v-d8a618fe]{width:100%;height:60px;-o-object-fit:cover;object-fit:cover;display:block}.style-name[data-v-d8a618fe]{padding:8px 4px;font-size:11px;font-weight:500;text-align:center;color:#333;background:#fff;line-height:1.2}.style-item.active .style-name[data-v-d8a618fe]{color:#4285f4;font-weight:600}.count-selection[data-v-d8a618fe]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.count-option[data-v-d8a618fe]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;background:#fff}.count-option[data-v-d8a618fe]:hover:not(.active){border-color:#4285f4;background:#f8f9ff}.count-option.active[data-v-d8a618fe]{background:#4285f4;color:#fff;border-color:#4285f4}a,a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none;outline:none;border:none;background:none}a:focus{outline:none;box-shadow:none}a.link{color:#007bff;cursor:pointer}a.link,a.link:hover{text-decoration:underline}a.link:hover{color:#0056b3}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea{outline:none;border:none}ol,ul{list-style:none}