.admin-panel[data-v-5748a62f]{padding:20px;max-width:100%;width:100%;margin:0 auto;background:#f5f5f5;height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.admin-header[data-v-5748a62f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-shrink:0}.admin-header h2[data-v-5748a62f]{margin:0;color:#333}.btn-refresh[data-v-5748a62f]{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-refresh[data-v-5748a62f]:hover{background:#5568d3}.stats-container[data-v-5748a62f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin-bottom:20px;flex-shrink:0}.stat-card[data-v-5748a62f]{background:white;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px #0000001a}.stat-icon[data-v-5748a62f]{font-size:36px}.stat-info[data-v-5748a62f]{flex:1}.stat-label[data-v-5748a62f]{font-size:14px;color:#666;margin-bottom:5px}.stat-value[data-v-5748a62f]{font-size:24px;font-weight:700;color:#333}.tabs[data-v-5748a62f]{display:flex;gap:10px;margin-bottom:20px;background:white;padding:10px;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.tab-btn[data-v-5748a62f]{flex:1;padding:12px 20px;border:none;background:transparent;color:#666;font-size:15px;cursor:pointer;border-radius:8px;transition:all .2s;white-space:nowrap}.tab-btn[data-v-5748a62f]:hover{background:#f0f0f0}.tab-btn.active[data-v-5748a62f]{background:#667eea;color:#fff}.tab-content[data-v-5748a62f]{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a;flex:1;overflow-y:auto;min-height:0}.table-container h3[data-v-5748a62f]{margin-top:0;margin-bottom:15px;color:#333}.filter-bar[data-v-5748a62f]{margin-bottom:15px}.search-input[data-v-5748a62f]{width:100%;max-width:400px;padding:10px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px}.filter-select[data-v-5748a62f]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:white}.btn-sm[data-v-5748a62f]{padding:8px 14px;font-size:13px;border-radius:6px}.direction-tag[data-v-5748a62f]{display:inline-block;padding:2px 8px;background:#eef2ff;color:#4f46e5;border-radius:4px;font-size:11px;margin-right:4px}.directions-cell[data-v-5748a62f]{max-width:150px}.actions-cell[data-v-5748a62f]{white-space:nowrap}.actions-cell button[data-v-5748a62f]{padding:4px 8px;margin:2px;border:none;border-radius:4px;font-size:11px;cursor:pointer}.btn-approve[data-v-5748a62f]{background:#10b981;color:#fff}.btn-reject[data-v-5748a62f]{background:#ef4444;color:#fff}.btn-paid[data-v-5748a62f]{background:#3b82f6;color:#fff}.btn-terms[data-v-5748a62f]{background:#f59e0b;color:#fff}.btn-addons[data-v-5748a62f]{background:#8b5cf6;color:#fff}.status-pending[data-v-5748a62f]{color:#d97706;font-weight:600}.status-approved[data-v-5748a62f]{color:#2563eb;font-weight:600}.status-rejected[data-v-5748a62f]{color:#dc2626;font-weight:600}.status-completed[data-v-5748a62f]{color:#059669;font-weight:600}.table-wrapper[data-v-5748a62f]{overflow-x:auto;overflow-y:auto;max-height:calc(90vh - 350px);width:100%}.data-table[data-v-5748a62f]{width:100%;min-width:1400px;border-collapse:collapse;font-size:12px}.data-table th[data-v-5748a62f]{background:#f8f9fa;padding:10px 8px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10;white-space:nowrap}.data-table th[data-v-5748a62f]:nth-child(8),.data-table td[data-v-5748a62f]:nth-child(8){min-width:280px;max-width:320px}.data-table td[data-v-5748a62f]{padding:10px 8px;border-bottom:1px solid #e9ecef;white-space:nowrap}.data-table tbody tr[data-v-5748a62f]:hover{background:#f8f9fa}.openid[data-v-5748a62f]{color:#666;font-family:monospace;font-size:12px;word-break:break-all}.money[data-v-5748a62f]{font-weight:600;font-family:monospace}.money.positive[data-v-5748a62f]{color:#28a745}.money.negative[data-v-5748a62f]{color:#dc3545}.order-no[data-v-5748a62f]{font-family:monospace;font-size:12px}.status-badge[data-v-5748a62f]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.pending[data-v-5748a62f]{background:#fff3cd;color:#856404}.status-badge.success[data-v-5748a62f]{background:#d4edda;color:#155724}.status-badge.failed[data-v-5748a62f]{background:#f8d7da;color:#721c24}.datetime[data-v-5748a62f]{color:#666;font-size:12px}.stat-number[data-v-5748a62f]{color:#333;font-weight:500}.empty-state[data-v-5748a62f]{text-align:center;padding:40px;color:#999}.sql-container h3[data-v-5748a62f]{margin-top:0;margin-bottom:15px}.sql-input-area[data-v-5748a62f]{margin-bottom:15px}.sql-textarea[data-v-5748a62f]{width:100%;min-height:150px;padding:12px;border:1px solid #ddd;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:13px;resize:vertical;margin-bottom:10px}.btn-execute[data-v-5748a62f]{padding:10px 20px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-execute[data-v-5748a62f]:hover{background:#218838}.sql-error[data-v-5748a62f]{background:#f8d7da;color:#721c24;padding:12px;border-radius:6px;margin-bottom:15px}.sql-result h4[data-v-5748a62f]{margin-top:0;margin-bottom:10px;color:#333}.sql-result .table-wrapper[data-v-5748a62f]{max-height:400px}.page-switcher[data-v-f911f933]{position:relative;z-index:1000}.switcher-trigger[data-v-f911f933]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 10px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#4a5bff;font-size:13px;cursor:pointer;transition:all .2s;min-width:100px}.switcher-trigger[data-v-f911f933]:hover{border-color:#667eea;background:#f9fafb}.switcher-trigger.active[data-v-f911f933]{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.trigger-text[data-v-f911f933]{font-weight:500}.dropdown-arrow[data-v-f911f933]{color:#9ca3af;transition:transform .2s;flex-shrink:0}.dropdown-arrow.rotated[data-v-f911f933]{transform:rotate(180deg)}.dropdown-menu[data-v-f911f933]{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.dropdown-list[data-v-f911f933]{padding:4px}.dropdown-item[data-v-f911f933]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:6px;color:#6b7280;font-size:13px;cursor:pointer;transition:all .2s;text-align:left}.dropdown-item[data-v-f911f933]:hover{background:#f3f4f6;color:#4a5bff}.dropdown-item.active[data-v-f911f933]{background:#eef2ff;color:#667eea;font-weight:500}.item-text[data-v-f911f933]{flex:1}.item-check[data-v-f911f933]{color:#667eea;flex-shrink:0}.hot-badge[data-v-f911f933]{margin-left:4px;animation:pulse-f911f933 1.5s ease-in-out infinite}@keyframes pulse-f911f933{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.dropdown-overlay[data-v-f911f933]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.dropdown-enter-active[data-v-f911f933],.dropdown-leave-active[data-v-f911f933]{transition:all .15s ease}.dropdown-enter-from[data-v-f911f933],.dropdown-leave-to[data-v-f911f933]{opacity:0;transform:translateY(-8px)}.dropdown-enter-to[data-v-f911f933],.dropdown-leave-from[data-v-f911f933]{opacity:1;transform:translateY(0)}.dropdown-item-wrapper[data-v-48b354d3]{position:relative}.dropdown-item[data-v-48b354d3]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.dropdown-item[data-v-48b354d3]:hover{background:#f3f4f6}.dropdown-item-selected[data-v-48b354d3]{background:#eef2ff;color:#667eea}.dropdown-item-checkbox[data-v-48b354d3]{font-size:12px;width:16px;text-align:center}.dropdown-item-label[data-v-48b354d3]{flex:1}.dropdown-item-arrow[data-v-48b354d3]{font-size:10px;transition:transform .2s}.dropdown-item-arrow.expanded[data-v-48b354d3]{transform:rotate(90deg)}.dropdown-submenu[data-v-48b354d3]{position:relative;background:#fafafa;border-left:1px solid #e5e7eb}.smart-input-wrapper[data-v-caf59c00]{position:relative}.smart-input-content[data-v-caf59c00]{display:flex;flex-wrap:wrap;align-items:center;gap:0;line-height:1.8;min-height:48px;padding:12px 16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.content-part[data-v-caf59c00]{display:inline}.normal-text[data-v-caf59c00]{color:#1f2937;cursor:text}.normal-text[data-v-caf59c00]:focus{outline:none;background:#f3f4f6;border-radius:2px;padding:0 2px}.placeholder-desc[data-v-caf59c00],.placeholder-highlight[data-v-caf59c00]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#667eea;color:#fff;border-radius:4px;font-size:12px;font-weight:500;margin:0 2px}.placeholder-readonly[data-v-caf59c00]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#e5e7eb;color:#6b7280;border-radius:4px;font-size:12px;font-weight:500;margin:0 2px}.placeholder-input[data-v-caf59c00]{color:#9ca3af;background:#f9fafb;border:1px dashed #d1d5db;padding:4px 10px;border-radius:6px;margin:0 2px;display:inline-block}.placeholder-input[data-v-caf59c00]:hover{border-color:#667eea;background:#eef2ff}.user-input[data-v-caf59c00]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#667eea;color:#fff;border-radius:4px;font-size:12px;font-weight:500;margin:0 2px}.user-input[data-v-caf59c00]:hover{opacity:.8}.inline-input[data-v-caf59c00]{color:#1f2937;background:#ffffff;border:1px solid #667eea;padding:4px 10px;border-radius:6px;margin:0 2px;outline:none;font-size:inherit;font-family:inherit}.cursor-pointer[data-v-caf59c00]{cursor:pointer}.multiple-input-wrapper[data-v-caf59c00]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 8px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;margin:0 2px;min-width:100px}.multiple-input-wrapper[data-v-caf59c00]:hover{border-color:#667eea;background:#eef2ff}.multiple-tag[data-v-caf59c00]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#667eea;color:#fff;border-radius:4px;font-size:12px;font-weight:500}.multiple-tag-remove[data-v-caf59c00]{cursor:pointer;font-size:14px;opacity:.8;transition:opacity .2s}.multiple-tag-remove[data-v-caf59c00]:hover{opacity:1}.dropdown-menu[data-v-caf59c00]{position:absolute;z-index:1000;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto;min-width:150px}.dropdown-item-wrapper[data-v-caf59c00]{position:relative}.dropdown-item[data-v-caf59c00]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.dropdown-item[data-v-caf59c00]:hover{background:#f3f4f6}.dropdown-item-selected[data-v-caf59c00]{background:#eef2ff;color:#667eea}.dropdown-item-empty[data-v-caf59c00]{padding:12px;color:#9ca3af;text-align:center}.dropdown-item-checkbox[data-v-caf59c00]{font-size:12px;width:16px;text-align:center}.dropdown-item-label[data-v-caf59c00]{flex:1}.dropdown-item-arrow[data-v-caf59c00]{font-size:10px;transition:transform .2s}.dropdown-item-arrow.expanded[data-v-caf59c00]{transform:rotate(90deg)}.dropdown-submenu[data-v-caf59c00]{position:absolute;left:100%;top:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:150px}.dropdown-menu[data-v-caf59c00]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-caf59c00]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dropdown-menu[data-v-caf59c00]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dropdown-menu[data-v-caf59c00]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ai-builder-page[data-v-fc4de512]{min-height:100vh;background:#f7f7f8;color:#1f2937;padding-bottom:40px}.builder-nav[data-v-fc4de512]{position:sticky;top:0;z-index:100;background:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.nav-container[data-v-fc4de512]{max-width:1200px;margin:0 auto;padding:0 16px}.nav-header[data-v-fc4de512]{display:flex;align-items:center;height:56px;gap:12px;flex:1}.back-btn[data-v-fc4de512]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#f3f4f6;color:#4a5bff;border-radius:8px;cursor:pointer;transition:all .2s}.back-btn[data-v-fc4de512]:hover{background:#e5e7eb}.nav-title[data-v-fc4de512]{font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.builder-content[data-v-fc4de512]{max-width:1200px;margin:0 auto;padding:20px 16px}.hero-section[data-v-fc4de512]{text-align:center;margin-bottom:24px}.hero-content[data-v-fc4de512]{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-fc4de512]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;font-size:13px;color:#667eea}.hero-title[data-v-fc4de512]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-fc4de512]{font-size:14px;color:#6b7280;max-width:400px}.creative-mode-tag[data-v-fc4de512]{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;box-shadow:0 1px 3px #0000000d}.sparkle-icon[data-v-fc4de512]{color:#667eea;flex-shrink:0}.tag-content[data-v-fc4de512]{flex:1}.tag-title[data-v-fc4de512]{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:2px}.tag-desc[data-v-fc4de512]{font-size:12px;color:#6b7280}.input-section[data-v-fc4de512]{margin-bottom:20px}.prompt-input[data-v-fc4de512]{width:100%;min-height:120px;padding:16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:14px;line-height:1.6;resize:vertical;transition:all .2s}.prompt-input[data-v-fc4de512]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.prompt-input[data-v-fc4de512]::placeholder{color:#9ca3af}.template-actions[data-v-fc4de512]{display:flex;gap:10px;margin-top:10px}.action-btn[data-v-fc4de512]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-fc4de512]:hover{border-color:#667eea;background:#eef2ff;color:#667eea}.action-btn svg[data-v-fc4de512]{flex-shrink:0}.save-btn[data-v-fc4de512],.clear-btn[data-v-fc4de512]{flex:1}.saved-templates-section[data-v-fc4de512]{margin-top:12px}.saved-templates-header[data-v-fc4de512]{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#6b7280;font-size:12px;font-weight:500}.saved-templates-header svg[data-v-fc4de512]{color:#667eea}.template-count[data-v-fc4de512]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;color:#667eea;font-size:11px;font-weight:600}.saved-templates-list[data-v-fc4de512]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px 0;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.saved-templates-list[data-v-fc4de512]::-webkit-scrollbar{height:4px}.saved-templates-list[data-v-fc4de512]::-webkit-scrollbar-track{background:transparent}.saved-templates-list[data-v-fc4de512]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.saved-templates-list[data-v-fc4de512]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.saved-template-tag[data-v-fc4de512]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;flex-shrink:0;white-space:nowrap}.saved-template-tag[data-v-fc4de512]:hover{border-color:#667eea;background:#eef2ff;transform:translateY(-1px);box-shadow:0 2px 8px #667eea1a}.tag-name[data-v-fc4de512]{font-size:12px;color:#374151;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis}.tag-delete[data-v-fc4de512]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;color:#9ca3af;font-size:16px;line-height:1;cursor:pointer;border-radius:4px;transition:all .2s;flex-shrink:0}.tag-delete[data-v-fc4de512]:hover{background:#fee2e2;color:#ef4444}.saved-templates-header.purchased svg[data-v-fc4de512]{color:#10b981}.saved-templates-header.purchased .template-count[data-v-fc4de512]{background:#ecfdf5;border-color:#6ee7b7;color:#10b981}.saved-templates-header.purchased[data-v-fc4de512]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-color:#fbbf24}.saved-templates-header.purchased svg[data-v-fc4de512]{color:#f59e0b}.saved-templates-header.purchased .premium-title[data-v-fc4de512]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.premium-icon[data-v-fc4de512]{animation:pulse-gold-fc4de512 2s ease-in-out infinite}@keyframes pulse-gold-fc4de512{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px rgba(245,158,11,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 6px rgba(245,158,11,.8))}}.saved-template-tag.purchased[data-v-fc4de512]{background:linear-gradient(135deg,#fef9c3 0%,#fde047 100%);border:2px solid #fbbf24;position:relative;overflow:hidden}.saved-template-tag.purchased[data-v-fc4de512]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shine-fc4de512 3s ease-in-out infinite}@keyframes shine-fc4de512{0%{left:-100%}50%,to{left:100%}}.saved-template-tag.purchased[data-v-fc4de512]:hover{border-color:#f59e0b;background:linear-gradient(135deg,#fef08a 0%,#facc15 100%);box-shadow:0 4px 16px #f59e0b4d;transform:translateY(-2px)}.saved-template-tag.purchased .tag-name[data-v-fc4de512]{color:#92400e;font-weight:600}.purchased-badge[data-v-fc4de512]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:0 6px;text-transform:uppercase;letter-spacing:.5px}.tag-icon[data-v-fc4de512]{font-size:14px;animation:bounce-icon-fc4de512 2s ease-in-out infinite}@keyframes bounce-icon-fc4de512{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.tag-price[data-v-fc4de512]{font-size:11px;color:#b45309;font-weight:700;padding:3px 8px;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:6px;box-shadow:0 2px 4px #f59e0b1a}.app-type-section[data-v-fc4de512],.template-section[data-v-fc4de512]{margin-bottom:20px}.section-header[data-v-fc4de512]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#6b7280;font-size:14px;font-weight:500}.section-header svg[data-v-fc4de512]{color:#667eea}.app-type-grid[data-v-fc4de512]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.app-type-btn[data-v-fc4de512]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;transition:all .2s}.app-type-btn[data-v-fc4de512]:hover{border-color:#667eea;color:#667eea}.app-type-btn.active[data-v-fc4de512]{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.type-icon[data-v-fc4de512]{display:flex;align-items:center;justify-content:center}.type-name[data-v-fc4de512]{font-size:11px;font-weight:500}.template-grid[data-v-fc4de512]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.template-card[data-v-fc4de512]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s}.template-card[data-v-fc4de512]:hover{border-color:#667eea}.template-card.active[data-v-fc4de512]{background:#eef2ff;border-color:#c7d2fe}.template-icon[data-v-fc4de512]{font-size:24px}.template-name[data-v-fc4de512]{font-size:11px;color:#1f2937;text-align:center}.expand-icon[data-v-fc4de512]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#f3f4f6;border-radius:50%;cursor:pointer;transition:all .2s}.expand-icon[data-v-fc4de512]:hover{background:#e5e7eb}.expand-icon svg[data-v-fc4de512]{transition:transform .2s}.expand-icon svg.rotated[data-v-fc4de512]{transform:rotate(180deg)}.template-card.has-children[data-v-fc4de512]{position:relative}.template-children[data-v-fc4de512]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-top:8px;padding-left:16px;border-left:2px solid #e5e7eb}.child-template[data-v-fc4de512]{padding:10px 6px;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px}.child-template[data-v-fc4de512]:hover{background:#f0f0f0;border-color:#d1d5db}.child-template.active[data-v-fc4de512]{background:#eef2ff;border-color:#c7d2fe}.child-template .template-icon[data-v-fc4de512]{font-size:20px}.child-template .template-name[data-v-fc4de512]{font-size:10px}.action-buttons[data-v-fc4de512]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.btn[data-v-fc4de512]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn svg[data-v-fc4de512]{flex-shrink:0}.btn-secondary[data-v-fc4de512]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.btn-secondary[data-v-fc4de512]:hover{opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-fc4de512]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff}.btn-primary[data-v-fc4de512]:hover{opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-fc4de512]:disabled{opacity:.5;cursor:not-allowed}.template-management[data-v-fc4de512]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d}.management-header[data-v-fc4de512]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-left[data-v-fc4de512]{display:flex;align-items:center;gap:8px;color:#1f2937;font-size:15px;font-weight:600}.header-left svg[data-v-fc4de512]{color:#667eea}.download-link[data-v-fc4de512]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;color:#667eea;font-size:13px;cursor:pointer;border-radius:6px;transition:all .2s}.download-link[data-v-fc4de512]:hover{background:#eef2ff}.management-content[data-v-fc4de512]{display:grid;grid-template-columns:1fr;gap:12px}.upload-area[data-v-fc4de512]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s}.upload-area[data-v-fc4de512]:hover{border-color:#667eea;background:#eef2ff}.upload-area svg[data-v-fc4de512]{color:#9ca3af}.upload-area p[data-v-fc4de512]{margin:0;color:#1f2937;font-size:14px}.upload-hint[data-v-fc4de512]{color:#9ca3af!important;font-size:12px!important}.file-input[data-v-fc4de512]{display:none}@media (max-width: 768px){.hero-title[data-v-fc4de512]{font-size:24px}.hero-desc[data-v-fc4de512]{font-size:13px}.app-type-grid[data-v-fc4de512],.template-grid[data-v-fc4de512]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.nav-title[data-v-fc4de512]{font-size:16px}.hero-title[data-v-fc4de512]{font-size:20px}.app-type-grid[data-v-fc4de512],.template-grid[data-v-fc4de512]{grid-template-columns:repeat(2,1fr)}.action-buttons[data-v-fc4de512]{grid-template-columns:1fr}}.prompt-usage-guide[data-v-fc4de512]{margin-top:40px}.prompt-usage-guide .section-header[data-v-fc4de512]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 20px}.prompt-usage-guide .section-header svg[data-v-fc4de512]{color:#667eea}.prompt-usage-guide .usage-content[data-v-fc4de512]{display:flex;flex-direction:column;gap:20px}.prompt-usage-guide .usage-card[data-v-fc4de512]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.prompt-usage-guide .usage-card-title[data-v-fc4de512]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px;display:flex;align-items:center;gap:8px}.prompt-usage-guide .usage-steps[data-v-fc4de512]{display:flex;flex-direction:column;gap:16px}.prompt-usage-guide .usage-step[data-v-fc4de512]{display:flex;gap:12px;align-items:flex-start}.prompt-usage-guide .step-badge[data-v-fc4de512]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.prompt-usage-guide .step-content[data-v-fc4de512]{flex:1}.prompt-usage-guide .step-content strong[data-v-fc4de512]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.prompt-usage-guide .step-content p[data-v-fc4de512]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.app-type-examples-grid[data-v-fc4de512]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.app-type-example-item[data-v-fc4de512]{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;transition:all .2s}.app-type-example-item[data-v-fc4de512]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea1a}.app-icon[data-v-fc4de512]{font-size:24px}.app-type-example-item strong[data-v-fc4de512]{font-size:14px;color:#1f2937}.app-type-example-item p[data-v-fc4de512]{font-size:12px;color:#6b7280;margin:0;line-height:1.5}.app-type-example-item .example-code[data-v-fc4de512]{padding:6px 10px;background:#1f2937;border-radius:6px;color:#10b981;font-size:11px;font-family:Consolas,Monaco,monospace;overflow-x:auto}.prompt-usage-guide .examples-tabs[data-v-fc4de512]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.prompt-usage-guide .example-tab[data-v-fc4de512]{padding:8px 16px;background:#f3f4f6;border:none;border-radius:20px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;white-space:nowrap}.prompt-usage-guide .example-tab[data-v-fc4de512]:hover{background:#e5e7eb}.prompt-usage-guide .example-tab.active[data-v-fc4de512]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.prompt-usage-guide .example-detail[data-v-fc4de512]{background:#f9fafb;border-radius:10px;padding:16px}.prompt-usage-guide .example-header[data-v-fc4de512]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.prompt-usage-guide .example-title[data-v-fc4de512]{font-size:15px;font-weight:600;color:#1f2937}.prompt-usage-guide .example-category[data-v-fc4de512]{padding:4px 10px;background:#eef2ff;border-radius:6px;color:#667eea;font-size:11px;font-weight:600}.prompt-usage-guide .example-description[data-v-fc4de512]{font-size:14px;color:#4b5563;line-height:1.7;margin-bottom:16px}.example-prompt-box[data-v-fc4de512]{margin-bottom:16px}.prompt-box-header[data-v-fc4de512]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.prompt-label[data-v-fc4de512]{font-size:12px;font-weight:600;color:#667eea}.copy-btn[data-v-fc4de512]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:12px;cursor:pointer;transition:all .2s}.copy-btn[data-v-fc4de512]:hover{background:#eef2ff;border-color:#667eea;color:#667eea}.copy-btn svg[data-v-fc4de512]{width:14px;height:14px}.example-prompt-code[data-v-fc4de512]{display:block;padding:12px;background:#1f2937;border-radius:8px;color:#10b981;font-size:13px;font-family:Consolas,Monaco,monospace;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.prompt-usage-guide .example-usage h5[data-v-fc4de512]{font-size:13px;font-weight:600;color:#1f2937;margin:0 0 8px}.prompt-usage-guide .example-usage ul[data-v-fc4de512]{list-style:none;padding:0;margin:0}.prompt-usage-guide .example-usage li[data-v-fc4de512]{padding:6px 0 6px 20px;font-size:13px;color:#6b7280;position:relative}.prompt-usage-guide .example-usage li[data-v-fc4de512]:before{content:"•";position:absolute;left:6px;color:#667eea;font-weight:700}.prompt-usage-guide .best-practices[data-v-fc4de512]{display:flex;flex-direction:column;gap:16px}.prompt-usage-guide .practice-item[data-v-fc4de512]{display:flex;gap:12px;padding:14px;background:#f9fafb;border-radius:10px;border-left:3px solid #667eea}.prompt-usage-guide .practice-icon[data-v-fc4de512]{font-size:24px;flex-shrink:0}.prompt-usage-guide .practice-content strong[data-v-fc4de512]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.prompt-usage-guide .practice-content p[data-v-fc4de512]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.prompt-usage-guide .faq-list[data-v-fc4de512]{display:flex;flex-direction:column;gap:8px}.prompt-usage-guide .faq-item[data-v-fc4de512]{background:#f9fafb;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s}.prompt-usage-guide .faq-item[data-v-fc4de512]:hover{background:#f3f4f6}.prompt-usage-guide .faq-question[data-v-fc4de512]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:14px;font-weight:500;color:#1f2937}.prompt-usage-guide .faq-icon[data-v-fc4de512]{color:#9ca3af;transition:transform .2s}.prompt-usage-guide .faq-icon.expanded[data-v-fc4de512]{transform:rotate(180deg)}.prompt-usage-guide .faq-answer[data-v-fc4de512]{padding:0 16px 16px;font-size:13px;color:#6b7280;line-height:1.7}@media (max-width: 768px){.app-type-examples-grid[data-v-fc4de512]{grid-template-columns:1fr}.prompt-usage-guide .example-header[data-v-fc4de512]{flex-direction:column;align-items:flex-start;gap:8px}.prompt-usage-guide .best-practices[data-v-fc4de512]{gap:12px}.prompt-usage-guide .practice-item[data-v-fc4de512]{padding:12px}.prompt-usage-guide .example-prompt-code[data-v-fc4de512]{font-size:12px}}.template-store-page[data-v-5642f3df]{min-height:100vh;background:#f7f7f8;color:#1f2937;padding-bottom:40px}.store-nav[data-v-5642f3df]{position:sticky;top:0;z-index:100;background:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.nav-container[data-v-5642f3df]{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.nav-header-left[data-v-5642f3df]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.back-btn[data-v-5642f3df]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f3f4f6;color:#667eea;border-radius:8px;cursor:pointer;transition:all .2s;flex-shrink:0}.back-btn[data-v-5642f3df]:hover{background:#e5e7eb}.nav-title[data-v-5642f3df]{font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.user-coins[data-v-5642f3df]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;flex-shrink:0}.user-coins svg[data-v-5642f3df]{color:#f59e0b}.coins-amount[data-v-5642f3df]{color:#f59e0b;font-weight:600;font-size:13px}.store-content[data-v-5642f3df]{max-width:1200px;margin:0 auto;padding:32px 16px}.hero-section[data-v-5642f3df]{text-align:center;margin-bottom:24px}.hero-content[data-v-5642f3df]{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-5642f3df]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;font-size:13px;color:#667eea}.hero-title[data-v-5642f3df]{font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-5642f3df]{font-size:14px;color:#6b7280;max-width:400px}.category-filter[data-v-5642f3df]{margin-bottom:16px}.category-scroll[data-v-5642f3df]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding-bottom:8px;scrollbar-width:thin}.category-scroll[data-v-5642f3df]::-webkit-scrollbar{width:6px}.category-scroll[data-v-5642f3df]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.category-scroll[data-v-5642f3df]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.category-scroll[data-v-5642f3df]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.category-btn[data-v-5642f3df]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:13px;white-space:nowrap;cursor:pointer;transition:all .2s}.category-btn[data-v-5642f3df]:hover{border-color:#667eea;color:#667eea}.category-btn.active[data-v-5642f3df]{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.category-count[data-v-5642f3df]{font-size:11px;color:#9ca3af;padding:2px 6px;background:#f3f4f6;border-radius:10px}.category-btn.active .category-count[data-v-5642f3df]{background:#c7d2fe;color:#667eea}.search-sort-section[data-v-5642f3df]{display:flex;gap:12px;margin-bottom:12px}.search-box[data-v-5642f3df]{position:relative;flex:1}.search-icon[data-v-5642f3df]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input[data-v-5642f3df]{width:100%;padding:12px 12px 12px 40px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:14px}.search-input[data-v-5642f3df]:focus{outline:none;border-color:#667eea}.search-input[data-v-5642f3df]::placeholder{color:#9ca3af}.sort-select[data-v-5642f3df]{display:flex;align-items:center;gap:6px;padding:0 12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px}.sort-select svg[data-v-5642f3df]{color:#9ca3af;flex-shrink:0}.sort-dropdown[data-v-5642f3df]{padding:10px 0;background:transparent;border:none;color:#1f2937;font-size:14px;cursor:pointer}.sort-dropdown option[data-v-5642f3df]{background:#ffffff}.stats-info[data-v-5642f3df]{margin-bottom:16px;font-size:13px;color:#6b7280}.stats-info strong[data-v-5642f3df]{color:#1f2937}.template-list[data-v-5642f3df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.template-card[data-v-5642f3df]{position:relative;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000000d}.template-card[data-v-5642f3df]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.card-badges[data-v-5642f3df]{position:absolute;top:12px;right:12px;display:flex;gap:6px}.badge[data-v-5642f3df]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.badge-free[data-v-5642f3df]{background:#d1fae5;color:#10b981;border:1px solid #6ee7b7}.badge-pro[data-v-5642f3df]{background:#ede9fe;color:#8b5cf6;border:1px solid #c4b5fd}.badge-hot[data-v-5642f3df]{background:#fee2e2;color:#ef4444;border:1px solid #fca5a5}.author-info[data-v-5642f3df]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.author-avatar[data-v-5642f3df]{font-size:24px}.author-details[data-v-5642f3df]{flex:1}.author-name[data-v-5642f3df]{font-size:14px;font-weight:600;color:#1f2937;margin:0}.update-time[data-v-5642f3df]{font-size:11px;color:#9ca3af;margin:0}.template-name[data-v-5642f3df]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px}.template-desc[data-v-5642f3df]{font-size:13px;color:#6b7280;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-tags[data-v-5642f3df]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-5642f3df]{font-size:11px;color:#667eea;background:#eef2ff;padding:4px 8px;border-radius:4px}.template-stats[data-v-5642f3df]{display:flex;gap:12px;margin-bottom:12px}.stat-item[data-v-5642f3df]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.card-footer[data-v-5642f3df]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e5e7eb}.price-info[data-v-5642f3df]{display:flex;align-items:center;gap:4px}.price-free[data-v-5642f3df]{color:#10b981;font-weight:600;font-size:15px}.price-amount[data-v-5642f3df]{color:#f59e0b;font-weight:700;font-size:16px}.purchase-btn[data-v-5642f3df]{padding:8px 16px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#667eea;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.purchase-btn[data-v-5642f3df]:hover{background:#e0e7ff}.purchase-btn.owned[data-v-5642f3df]{background:#d1fae5;border-color:#6ee7b7;color:#10b981}.empty-state[data-v-5642f3df]{text-align:center;padding:60px 20px}.empty-icon[data-v-5642f3df]{font-size:64px;margin-bottom:16px}.empty-title[data-v-5642f3df]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.empty-desc[data-v-5642f3df]{font-size:14px;color:#6b7280;margin:0}.preview-modal[data-v-5642f3df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-5642f3df]{width:100%;max-width:600px;max-height:90vh;background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-5642f3df]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb}.header-left[data-v-5642f3df]{display:flex;align-items:center;gap:12px}.modal-avatar[data-v-5642f3df]{font-size:32px}.modal-title[data-v-5642f3df]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.modal-author[data-v-5642f3df]{font-size:13px;color:#6b7280;margin:0}.modal-close[data-v-5642f3df]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:8px;transition:all .2s}.modal-close[data-v-5642f3df]:hover{background:#f3f4f6;color:#1f2937}.modal-body[data-v-5642f3df]{flex:1;overflow-y:auto;padding:16px}.modal-desc[data-v-5642f3df]{font-size:14px;color:#4b5563;margin:0 0 16px}.modal-tags[data-v-5642f3df]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.modal-stats[data-v-5642f3df]{display:flex;gap:16px;margin-bottom:16px}.modal-stats .stat[data-v-5642f3df]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.template-preview[data-v-5642f3df]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.preview-header[data-v-5642f3df]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#6b7280;font-size:13px}.preview-header svg[data-v-5642f3df]{color:#667eea}.preview-content[data-v-5642f3df]{color:#1f2937;font-size:14px;line-height:1.6;white-space:pre-wrap}.modal-footer[data-v-5642f3df]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid #e5e7eb;background:#f9fafb}.footer-price[data-v-5642f3df]{display:flex;align-items:center;gap:4px}.price-label[data-v-5642f3df]{font-size:14px;color:#fff9}.footer-actions[data-v-5642f3df]{display:flex;gap:12px}.btn-cancel[data-v-5642f3df]{padding:10px 20px;background:transparent;border:none;color:#fff9;font-size:14px;cursor:pointer;border-radius:8px;transition:all .2s}.btn-cancel[data-v-5642f3df]:hover{background:rgba(255,255,255,.1);color:#fff}.btn-confirm[data-v-5642f3df]{padding:10px 20px;background:linear-gradient(135deg,#4a5bff 0%,#7b3ff2 100%);border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s}.btn-confirm[data-v-5642f3df]:hover{opacity:.9}.btn-confirm.owned[data-v-5642f3df]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}@media (max-width: 768px){.template-list[data-v-5642f3df]{grid-template-columns:1fr}.hero-title[data-v-5642f3df]{font-size:20px}.search-sort-section[data-v-5642f3df]{flex-direction:column}.sort-select[data-v-5642f3df]{width:100%}}.nav-withdraw-btn[data-v-5642f3df]{padding:3px 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;margin-right:6px;flex-shrink:0;white-space:nowrap}.nav-withdraw-btn[data-v-5642f3df]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.nav-withdraw-btn.disabled[data-v-5642f3df]{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1f2937}.coins-display[data-v-5642f3df]{display:flex;align-items:center;gap:3px;color:#d97706;font-weight:600;font-size:13px;white-space:nowrap}.withdraw-modal[data-v-5642f3df]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-5642f3df .2s ease}@keyframes fadeIn-5642f3df{0%{opacity:0}to{opacity:1}}.withdraw-modal-content[data-v-5642f3df]{position:relative;width:90vw;max-width:500px;max-height:90vh;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-5642f3df .3s ease}@keyframes slideUp-5642f3df{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.withdraw-modal-header[data-v-5642f3df]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.withdraw-modal-header h3[data-v-5642f3df]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.withdraw-close-btn[data-v-5642f3df]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.withdraw-close-btn[data-v-5642f3df]:hover{background:#e5e7eb;color:#1f2937}.withdraw-body[data-v-5642f3df]{padding:24px;overflow-y:auto;flex:1}.balance-info[data-v-5642f3df]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px;color:#fff}.balance-label[data-v-5642f3df]{font-size:14px;opacity:.9;margin-bottom:8px}.balance-amount[data-v-5642f3df]{font-size:36px;font-weight:700;margin-bottom:8px}.balance-hint[data-v-5642f3df]{font-size:13px;opacity:.9}.withdraw-amount-section[data-v-5642f3df]{margin-bottom:20px}.withdraw-amount-section label[data-v-5642f3df]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.withdraw-amount-section input[data-v-5642f3df]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:18px;font-weight:600;color:#1f2937;transition:border-color .2s}.withdraw-amount-section input[data-v-5642f3df]:focus{outline:none;border-color:#667eea}.amount-range[data-v-5642f3df]{display:flex;gap:8px;margin-top:12px}.quick-amount[data-v-5642f3df]{flex:1;padding:8px 12px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.quick-amount[data-v-5642f3df]:hover{background:#e5e7eb;color:#1f2937;border-color:#d1d5db}.fee-section[data-v-5642f3df]{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.fee-row[data-v-5642f3df]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.fee-row[data-v-5642f3df]:last-child{border-bottom:none}.fee-row.total[data-v-5642f3df]{font-weight:600;font-size:15px;padding-top:12px;margin-top:4px;border-top:2px solid #e5e7eb;border-bottom:none}.fee-amount[data-v-5642f3df]{color:#dc2626;font-weight:500}.receive-amount[data-v-5642f3df]{color:#16a34a;font-weight:600;font-size:16px}.withdraw-account-section[data-v-5642f3df]{margin-bottom:20px}.withdraw-account-section label[data-v-5642f3df]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.account-select[data-v-5642f3df],.account-input[data-v-5642f3df]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;background:white;margin-bottom:12px;transition:border-color .2s}.account-select[data-v-5642f3df]:focus,.account-input[data-v-5642f3df]:focus{outline:none;border-color:#667eea}.fee-explanation[data-v-5642f3df]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:16px}.fee-explanation-title[data-v-5642f3df]{font-size:14px;font-weight:600;color:#92400e;margin-bottom:12px}.fee-tiers[data-v-5642f3df]{display:flex;flex-direction:column;gap:8px}.fee-tier[data-v-5642f3df]{display:flex;justify-content:space-between;font-size:13px;color:#78350f}.tier-range[data-v-5642f3df]{flex:1}.tier-rate[data-v-5642f3df]{font-weight:600;color:#b45309}.withdraw-modal-footer[data-v-5642f3df]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.withdraw-cancel-btn[data-v-5642f3df],.withdraw-confirm-btn[data-v-5642f3df]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.withdraw-cancel-btn[data-v-5642f3df]{background:white;color:#6b7280;border:1px solid #d1d5db}.withdraw-cancel-btn[data-v-5642f3df]:hover{background:#f3f4f6;color:#1f2937}.withdraw-confirm-btn[data-v-5642f3df]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.withdraw-confirm-btn[data-v-5642f3df]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.withdraw-confirm-btn.disabled[data-v-5642f3df]{opacity:.5;cursor:not-allowed;background:#9ca3af}@media (max-width: 640px){.withdraw-modal-content[data-v-5642f3df]{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none}.withdraw-modal-footer[data-v-5642f3df]{padding:12px 16px}}.skills-builder-page[data-v-0f62b141]{min-height:100vh;background:#f7f7f8;color:#1f2937;padding-bottom:40px}.builder-nav[data-v-0f62b141]{position:sticky;top:0;z-index:100;background:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.nav-container[data-v-0f62b141]{max-width:1200px;margin:0 auto;padding:0 16px}.nav-header[data-v-0f62b141]{display:flex;align-items:center;height:56px;gap:12px;flex:1}.nav-title[data-v-0f62b141]{font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.builder-content[data-v-0f62b141]{max-width:800px;margin:0 auto;padding:20px 16px}.hero-section[data-v-0f62b141]{text-align:center;margin-bottom:24px}.hero-content[data-v-0f62b141]{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-0f62b141]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;font-size:13px;color:#667eea}.hero-title[data-v-0f62b141]{font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-0f62b141]{font-size:14px;color:#6b7280;max-width:400px}.steps-indicator[data-v-0f62b141]{display:flex;flex-direction:column;gap:0;margin-bottom:24px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.step-item[data-v-0f62b141]{display:flex;align-items:center;gap:12px;position:relative}.step-number[data-v-0f62b141]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:14px;font-weight:600;flex-shrink:0;transition:all .2s}.step-item.active .step-number[data-v-0f62b141]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.step-item.completed .step-number[data-v-0f62b141]{background:#10b981;color:#fff}.step-info[data-v-0f62b141]{display:flex;flex-direction:column;gap:2px;flex:1;padding:8px 0}.step-title[data-v-0f62b141]{font-size:14px;font-weight:600;color:#6b7280}.step-item.active .step-title[data-v-0f62b141]{color:#667eea}.step-desc[data-v-0f62b141]{font-size:12px;color:#9ca3af}.step-line[data-v-0f62b141]{position:absolute;left:15px;top:40px;width:2px;height:calc(100% - 8px);background:#e5e7eb}.step-item.completed .step-line[data-v-0f62b141]{background:#10b981}.steps-content[data-v-0f62b141]{margin-bottom:20px}.step-panel[data-v-0f62b141]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;min-height:300px}.panel-title[data-v-0f62b141]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.panel-hint[data-v-0f62b141]{font-size:13px;color:#6b7280;margin:0 0 20px}.form-group[data-v-0f62b141]{margin-bottom:20px}.form-label[data-v-0f62b141]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}.label-hint[data-v-0f62b141]{padding:2px 6px;background:#fee2e2;border-radius:4px;color:#ef4444;font-size:10px;font-weight:600}.label-badge[data-v-0f62b141]{padding:2px 6px;background:#fef3c7;border-radius:4px;color:#d97706;font-size:10px;font-weight:600}.form-input[data-v-0f62b141],.form-textarea[data-v-0f62b141],.form-select[data-v-0f62b141]{width:100%;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:14px;transition:all .2s}.form-input[data-v-0f62b141]:focus,.form-textarea[data-v-0f62b141]:focus,.form-select[data-v-0f62b141]:focus{outline:none;border-color:#667eea;background:#ffffff}.form-textarea[data-v-0f62b141]{resize:vertical;min-height:80px;font-family:inherit;line-height:1.6}.prompt-editor[data-v-0f62b141]{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.8;min-height:200px}.category-grid[data-v-0f62b141]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.template-scroll[data-v-0f62b141]{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.template-scroll[data-v-0f62b141]::-webkit-scrollbar{height:6px}.template-scroll[data-v-0f62b141]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.template-scroll[data-v-0f62b141]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.template-card[data-v-0f62b141]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:10px;cursor:pointer;transition:all .2s;min-width:200px;flex-shrink:0}.template-card[data-v-0f62b141]:hover{border-color:#0ea5e9;transform:translateY(-2px);box-shadow:0 4px 12px #0ea5e926}.template-icon[data-v-0f62b141]{font-size:24px;flex-shrink:0}.template-info[data-v-0f62b141]{display:flex;flex-direction:column;gap:2px;flex:1}.template-name[data-v-0f62b141]{font-size:13px;font-weight:600;color:#0369a1}.template-desc[data-v-0f62b141]{font-size:11px;color:#0c4a6e}.premium-label[data-v-0f62b141]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)!important;border-color:#fbbf24!important;padding:12px 16px!important;border-radius:10px!important;display:flex;align-items:center;gap:8px;margin-bottom:12px}.premium-icon[data-v-0f62b141]{color:#f59e0b;animation:pulse-gold-0f62b141 2s ease-in-out infinite}@keyframes pulse-gold-0f62b141{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px rgba(245,158,11,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 6px rgba(245,158,11,.8))}}.premium-title[data-v-0f62b141]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:14px}.template-card.purchased[data-v-0f62b141]{background:linear-gradient(135deg,#fef9c3 0%,#fde047 100%)!important;border:2px solid #fbbf24!important;position:relative;overflow:hidden}.template-card.purchased[data-v-0f62b141]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shine-0f62b141 3s ease-in-out infinite}@keyframes shine-0f62b141{0%{left:-100%}50%,to{left:100%}}.template-card.purchased[data-v-0f62b141]:hover{border-color:#f59e0b!important;background:linear-gradient(135deg,#fef08a 0%,#facc15 100%)!important;box-shadow:0 4px 16px #f59e0b4d!important;transform:translateY(-2px)}.template-card.purchased .template-icon[data-v-0f62b141]{font-size:18px;animation:bounce-icon-0f62b141 2s ease-in-out infinite}@keyframes bounce-icon-0f62b141{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.template-card.purchased .template-name[data-v-0f62b141]{color:#92400e!important;font-weight:700!important}.template-card.purchased .template-desc[data-v-0f62b141]{color:#b45309!important}.purchased-badge[data-v-0f62b141]{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:0 6px;text-transform:uppercase;letter-spacing:.5px;z-index:10}.template-price[data-v-0f62b141]{display:inline-block;font-size:11px;color:#b45309;font-weight:700;padding:3px 8px;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:6px;box-shadow:0 2px 4px #f59e0b1a;margin-top:4px}.field-example[data-v-0f62b141]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin-top:8px}.example-label[data-v-0f62b141]{color:#92400e;font-size:11px;font-weight:600;flex-shrink:0}.example-text[data-v-0f62b141]{color:#78350f;font-size:11px;line-height:1.5}.example-chips[data-v-0f62b141]{display:flex;flex-wrap:wrap;gap:6px}.example-chip[data-v-0f62b141]{padding:4px 10px;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:11px;cursor:pointer;transition:all .2s}.example-chip[data-v-0f62b141]:hover{background:#fde68a}.category-btn[data-v-0f62b141]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s}.category-btn[data-v-0f62b141]:hover{border-color:#667eea}.category-btn.active[data-v-0f62b141]{background:#eef2ff;border-color:#c7d2fe}.category-icon[data-v-0f62b141]{font-size:24px}.category-name[data-v-0f62b141]{font-size:12px;font-weight:500;color:#4b5563}.category-count[data-v-0f62b141]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:10px;font-size:10px;color:#6b7280;font-weight:600}.trigger-type-grid[data-v-0f62b141]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.trigger-examples[data-v-0f62b141]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;margin-top:10px}.examples-label[data-v-0f62b141]{color:#4338ca;font-size:11px;font-weight:600;flex-shrink:0}.examples-text[data-v-0f62b141]{color:#3730a3;font-size:11px;line-height:1.5}.trigger-type-btn[data-v-0f62b141]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s}.trigger-type-btn[data-v-0f62b141]:hover{border-color:#667eea}.trigger-type-btn.active[data-v-0f62b141]{background:#eef2ff;border-color:#c7d2fe}.type-icon[data-v-0f62b141]{font-size:28px}.type-name[data-v-0f62b141]{font-size:14px;font-weight:600;color:#1f2937}.type-desc[data-v-0f62b141]{font-size:11px;color:#9ca3af;text-align:center}.keywords-input[data-v-0f62b141]{display:flex;flex-direction:column;gap:12px}.keyword-suggestions[data-v-0f62b141]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.suggestions-label[data-v-0f62b141]{width:100%;color:#166534;font-size:11px;font-weight:600;margin-bottom:4px}.suggestion-chip[data-v-0f62b141]{padding:4px 10px;background:#ffffff;border:1px solid #86efac;border-radius:6px;color:#166534;font-size:11px;cursor:pointer;transition:all .2s}.suggestion-chip[data-v-0f62b141]:hover{background:#dcfce7;border-color:#22c55e}.keywords-list[data-v-0f62b141]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-0f62b141]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#667eea;font-size:13px}.keyword-remove[data-v-0f62b141]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#667eea;cursor:pointer;border-radius:4px;font-size:16px;line-height:1}.keyword-remove[data-v-0f62b141]:hover{background:#e0e7ff}.params-list[data-v-0f62b141]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.preset-params[data-v-0f62b141]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.preset-param-btn[data-v-0f62b141]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.preset-param-btn[data-v-0f62b141]:hover{border-color:#667eea;background:#eef2ff}.preset-name[data-v-0f62b141]{font-size:12px;font-weight:600;color:#667eea;font-family:Consolas,Monaco,monospace}.preset-type[data-v-0f62b141]{font-size:10px;color:#9ca3af;font-family:Consolas,Monaco,monospace}.preset-desc[data-v-0f62b141]{font-size:10px;color:#6b7280}.checkbox-label[data-v-0f62b141]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563;cursor:pointer}.checkbox-label input[type=checkbox][data-v-0f62b141]{width:16px;height:16px;cursor:pointer}.param-item[data-v-0f62b141]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.param-header[data-v-0f62b141]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.param-number[data-v-0f62b141]{font-size:13px;font-weight:600;color:#667eea}.param-remove[data-v-0f62b141]{padding:4px 10px;background:transparent;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:12px;cursor:pointer;transition:all .2s}.param-remove[data-v-0f62b141]:hover{background:#fef2f2}.param-form[data-v-0f62b141]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-0f62b141]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-col[data-v-0f62b141]{display:flex;flex-direction:column}.add-param-btn[data-v-0f62b141]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:transparent;border:2px dashed #e5e7eb;border-radius:10px;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s}.add-param-btn[data-v-0f62b141]:hover{border-color:#667eea;color:#667eea;background:#eef2ff}.variables-hint[data-v-0f62b141]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.prompt-tips[data-v-0f62b141]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-top:8px}.tip-label[data-v-0f62b141]{color:#059669;font-size:12px;flex-shrink:0}.tip-text[data-v-0f62b141]{color:#047857;font-size:11px;line-height:1.5}.prompt-templates[data-v-0f62b141]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.prompt-template-btn[data-v-0f62b141]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;background:#faf5ff;border:1px solid #e9d5ff;border-radius:8px;cursor:pointer;transition:all .2s;width:100%;min-width:0}.prompt-template-btn[data-v-0f62b141]:hover{border-color:#a855f7;background:#f3e8ff}.template-title[data-v-0f62b141]{font-size:13px;font-weight:600;color:#7c3aed}.template-preview[data-v-0f62b141]{font-size:11px;color:#6d28d9;opacity:.8}.variable-tag[data-v-0f62b141]{padding:4px 8px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;color:#667eea;font-size:12px;font-family:Consolas,Monaco,monospace}.variable-bracket[data-v-0f62b141]{opacity:.7}.no-variables[data-v-0f62b141]{color:#9ca3af;font-size:13px}.preview-content[data-v-0f62b141]{display:flex;flex-direction:column;gap:20px}.preview-section[data-v-0f62b141]{padding-bottom:16px;border-bottom:1px solid #e5e7eb}.preview-section[data-v-0f62b141]:last-child{border-bottom:none}.preview-section-title[data-v-0f62b141]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 12px}.preview-row[data-v-0f62b141]{display:flex;margin-bottom:8px}.preview-label[data-v-0f62b141]{width:80px;font-size:13px;color:#6b7280;flex-shrink:0}.preview-value[data-v-0f62b141]{font-size:13px;color:#1f2937;word-break:break-word}.preview-param[data-v-0f62b141]{display:flex;align-items:center;gap:12px;padding:8px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.param-name[data-v-0f62b141]{padding:4px 8px;background:#eef2ff;border-radius:4px;color:#667eea;font-size:12px;font-family:Consolas,Monaco,monospace;font-weight:600}.param-type[data-v-0f62b141]{padding:2px 6px;background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:11px;font-family:Consolas,Monaco,monospace}.param-desc[data-v-0f62b141]{flex:1;font-size:12px;color:#6b7280}.preview-prompt[data-v-0f62b141]{padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:13px;font-family:Consolas,Monaco,monospace;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-x:auto;margin:0}.usage-guide-section[data-v-0f62b141]{margin-top:40px}.section-header[data-v-0f62b141]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#1f2937;margin:0 0 20px}.section-header svg[data-v-0f62b141]{color:#667eea}.usage-content[data-v-0f62b141]{display:flex;flex-direction:column;gap:20px}.usage-card[data-v-0f62b141]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.usage-card-title[data-v-0f62b141]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px;display:flex;align-items:center;gap:8px}.usage-steps[data-v-0f62b141]{display:flex;flex-direction:column;gap:16px}.usage-step[data-v-0f62b141]{display:flex;gap:12px;align-items:flex-start}.step-badge[data-v-0f62b141]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.step-content[data-v-0f62b141]{flex:1}.step-content strong[data-v-0f62b141]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.step-content p[data-v-0f62b141]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.trigger-examples-grid[data-v-0f62b141]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.trigger-example-item[data-v-0f62b141]{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;transition:all .2s}.trigger-example-item[data-v-0f62b141]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea1a}.trigger-icon[data-v-0f62b141]{font-size:24px}.trigger-example-item strong[data-v-0f62b141]{font-size:14px;color:#1f2937}.trigger-code[data-v-0f62b141]{padding:6px 10px;background:#1f2937;border-radius:6px;color:#10b981;font-size:12px;font-family:Consolas,Monaco,monospace;overflow-x:auto}.trigger-example-item p[data-v-0f62b141]{font-size:12px;color:#6b7280;margin:0}.examples-tabs[data-v-0f62b141]{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.example-tab[data-v-0f62b141]{padding:8px 16px;background:#f3f4f6;border:none;border-radius:20px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;white-space:nowrap}.example-tab[data-v-0f62b141]:hover{background:#e5e7eb}.example-tab.active[data-v-0f62b141]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.example-detail[data-v-0f62b141]{background:#f9fafb;border-radius:10px;padding:16px}.example-header[data-v-0f62b141]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.example-title[data-v-0f62b141]{font-size:15px;font-weight:600;color:#1f2937}.example-category[data-v-0f62b141]{padding:4px 10px;background:#eef2ff;border-radius:6px;color:#667eea;font-size:11px;font-weight:600}.example-description[data-v-0f62b141]{font-size:14px;color:#4b5563;line-height:1.7;margin-bottom:16px}.example-scenarios h5[data-v-0f62b141]{font-size:13px;font-weight:600;color:#1f2937;margin:0 0 8px}.example-scenarios ul[data-v-0f62b141]{list-style:none;padding:0;margin:0 0 16px}.example-scenarios li[data-v-0f62b141]{padding:6px 0 6px 20px;font-size:13px;color:#6b7280;position:relative}.example-scenarios li[data-v-0f62b141]:before{content:"•";position:absolute;left:6px;color:#667eea;font-weight:700}.example-code[data-v-0f62b141]{display:flex;flex-direction:column;gap:6px;padding:12px;background:#1f2937;border-radius:8px}.example-code-label[data-v-0f62b141]{font-size:11px;color:#9ca3af}.example-code code[data-v-0f62b141]{font-family:Consolas,Monaco,monospace;font-size:13px;color:#10b981;line-height:1.6}.best-practices[data-v-0f62b141]{display:flex;flex-direction:column;gap:16px}.practice-item[data-v-0f62b141]{display:flex;gap:12px;padding:14px;background:#f9fafb;border-radius:10px;border-left:3px solid #667eea}.practice-icon[data-v-0f62b141]{font-size:24px;flex-shrink:0}.practice-content strong[data-v-0f62b141]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.practice-content p[data-v-0f62b141]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.faq-list[data-v-0f62b141]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-0f62b141]{background:#f9fafb;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s}.faq-item[data-v-0f62b141]:hover{background:#f3f4f6}.faq-question[data-v-0f62b141]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:14px;font-weight:500;color:#1f2937}.faq-icon[data-v-0f62b141]{color:#9ca3af;transition:transform .2s}.faq-icon.expanded[data-v-0f62b141]{transform:rotate(180deg)}.faq-answer[data-v-0f62b141]{padding:0 16px 16px;font-size:13px;color:#6b7280;line-height:1.7}@media (max-width: 768px){.trigger-examples-grid[data-v-0f62b141]{grid-template-columns:1fr}.example-header[data-v-0f62b141]{flex-direction:column;align-items:flex-start;gap:8px}.best-practices[data-v-0f62b141]{gap:12px}.practice-item[data-v-0f62b141]{padding:12px}}.action-buttons[data-v-0f62b141]{display:flex;gap:12px;justify-content:center}.btn[data-v-0f62b141]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn svg[data-v-0f62b141]{flex-shrink:0}.btn-secondary[data-v-0f62b141]{background:#f3f4f6;color:#4b5563}.btn-secondary[data-v-0f62b141]:hover{background:#e5e7eb}.btn-primary[data-v-0f62b141]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.btn-primary[data-v-0f62b141]:hover{opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-0f62b141]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.hero-title[data-v-0f62b141]{font-size:20px}.category-grid[data-v-0f62b141]{grid-template-columns:repeat(2,1fr)}.trigger-type-grid[data-v-0f62b141],.form-row[data-v-0f62b141]{grid-template-columns:1fr}.action-buttons[data-v-0f62b141]{flex-direction:column}.btn[data-v-0f62b141]{width:100%}.template-card[data-v-0f62b141]{min-width:160px}.preset-params[data-v-0f62b141]{grid-template-columns:repeat(2,1fr)}.prompt-templates[data-v-0f62b141]{grid-template-columns:1fr}.example-chips[data-v-0f62b141]{flex-direction:column}.example-chip[data-v-0f62b141]{width:100%}}.skills-store-page[data-v-91412279]{min-height:100vh;background:#f7f7f8;color:#1f2937;padding-bottom:40px}.store-nav[data-v-91412279]{position:sticky;top:0;z-index:100;background:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.nav-container[data-v-91412279]{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.nav-header-left[data-v-91412279]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.nav-title[data-v-91412279]{font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.user-coins[data-v-91412279]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;flex-shrink:0}.user-coins svg[data-v-91412279]{color:#f59e0b}.coins-amount[data-v-91412279]{color:#f59e0b;font-weight:600;font-size:13px}.store-content[data-v-91412279]{max-width:1200px;margin:0 auto;padding:32px 16px}.hero-section[data-v-91412279]{text-align:center;margin-bottom:24px}.hero-content[data-v-91412279]{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-91412279]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;font-size:13px;color:#667eea}.hero-title[data-v-91412279]{font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-91412279]{font-size:14px;color:#6b7280;max-width:400px}.category-filter[data-v-91412279]{margin-bottom:16px}.category-scroll[data-v-91412279]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding-bottom:8px;scrollbar-width:thin}.category-scroll[data-v-91412279]::-webkit-scrollbar{width:6px}.category-scroll[data-v-91412279]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.category-scroll[data-v-91412279]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.category-scroll[data-v-91412279]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.category-btn[data-v-91412279]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:13px;white-space:nowrap;cursor:pointer;transition:all .2s}.category-btn[data-v-91412279]:hover{border-color:#667eea;color:#667eea}.category-btn.active[data-v-91412279]{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.category-count[data-v-91412279]{font-size:11px;color:#9ca3af;padding:2px 6px;background:#f3f4f6;border-radius:10px}.category-btn.active .category-count[data-v-91412279]{background:#c7d2fe;color:#667eea}.search-sort-section[data-v-91412279]{display:flex;gap:12px;margin-bottom:12px}.search-box[data-v-91412279]{position:relative;flex:1}.search-icon[data-v-91412279]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input[data-v-91412279]{width:100%;padding:12px 12px 12px 40px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:14px}.search-input[data-v-91412279]:focus{outline:none;border-color:#667eea}.search-input[data-v-91412279]::placeholder{color:#9ca3af}.sort-select[data-v-91412279]{display:flex;align-items:center;gap:6px;padding:0 12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px}.sort-select svg[data-v-91412279]{color:#9ca3af;flex-shrink:0}.sort-dropdown[data-v-91412279]{padding:10px 0;background:transparent;border:none;color:#1f2937;font-size:14px;cursor:pointer}.sort-dropdown option[data-v-91412279]{background:#ffffff}.stats-info[data-v-91412279]{margin-bottom:16px;font-size:13px;color:#6b7280}.stats-info strong[data-v-91412279]{color:#1f2937}.skills-list[data-v-91412279]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.skill-card[data-v-91412279]{position:relative;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000000d}.skill-card[data-v-91412279]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.card-badges[data-v-91412279]{position:absolute;top:12px;right:12px;display:flex;gap:6px}.badge[data-v-91412279]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.badge-free[data-v-91412279]{background:#d1fae5;color:#10b981;border:1px solid #6ee7b7}.badge-pro[data-v-91412279]{background:#ede9fe;color:#8b5cf6;border:1px solid #c4b5fd}.badge-hot[data-v-91412279]{background:#fee2e2;color:#ef4444;border:1px solid #fca5a5}.badge-new[data-v-91412279]{background:#dbeafe;color:#3b82f6;border:1px solid #93c5fd}.author-info[data-v-91412279]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.author-avatar[data-v-91412279]{font-size:24px}.author-details[data-v-91412279]{flex:1}.author-name[data-v-91412279]{font-size:14px;font-weight:600;color:#1f2937;margin:0}.update-time[data-v-91412279]{font-size:11px;color:#9ca3af;margin:0}.skill-name[data-v-91412279]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px}.skill-desc[data-v-91412279]{font-size:13px;color:#6b7280;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trigger-info[data-v-91412279]{margin-bottom:12px}.trigger-label[data-v-91412279]{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b7280;margin-bottom:4px}.trigger-label svg[data-v-91412279]{color:#667eea}.trigger-value[data-v-91412279]{font-size:12px;color:#4b5563;padding:6px 10px;background:#f9fafb;border-radius:6px}.params-info[data-v-91412279]{margin-bottom:12px}.params-label[data-v-91412279]{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b7280;margin-bottom:6px}.params-label svg[data-v-91412279]{color:#667eea}.params-tags[data-v-91412279]{display:flex;flex-wrap:wrap;gap:6px}.param-tag[data-v-91412279]{padding:4px 8px;background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:11px;font-family:Consolas,Monaco,monospace}.param-more[data-v-91412279]{padding:4px 8px;background:#eef2ff;border-radius:4px;color:#667eea;font-size:11px;font-weight:600}.skill-tags[data-v-91412279]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-91412279]{font-size:11px;color:#667eea;background:#eef2ff;padding:4px 8px;border-radius:4px}.skill-stats[data-v-91412279]{display:flex;gap:12px;margin-bottom:12px}.stat-item[data-v-91412279]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.card-footer[data-v-91412279]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e5e7eb}.price-info[data-v-91412279]{display:flex;align-items:center;gap:4px}.price-free[data-v-91412279]{color:#10b981;font-weight:600;font-size:15px}.price-amount[data-v-91412279]{color:#f59e0b;font-weight:700;font-size:16px}.purchase-btn[data-v-91412279]{padding:8px 16px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#667eea;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.purchase-btn[data-v-91412279]:hover{background:#e0e7ff}.purchase-btn.owned[data-v-91412279]{background:#d1fae5;border-color:#6ee7b7;color:#10b981}.empty-state[data-v-91412279]{text-align:center;padding:60px 20px}.empty-icon[data-v-91412279]{font-size:64px;margin-bottom:16px}.empty-title[data-v-91412279]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.empty-desc[data-v-91412279]{font-size:14px;color:#6b7280;margin:0}.preview-modal[data-v-91412279]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-91412279]{width:100%;max-width:650px;max-height:90vh;background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-91412279]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb}.header-left[data-v-91412279]{display:flex;align-items:center;gap:12px}.modal-avatar[data-v-91412279]{font-size:32px}.modal-title[data-v-91412279]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.modal-author[data-v-91412279]{font-size:13px;color:#6b7280;margin:0}.modal-close[data-v-91412279]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:8px;transition:all .2s}.modal-close[data-v-91412279]:hover{background:#f3f4f6;color:#1f2937}.modal-body[data-v-91412279]{flex:1;overflow-y:auto;padding:16px}.modal-desc[data-v-91412279]{font-size:14px;color:#4b5563;margin:0 0 16px}.modal-section[data-v-91412279]{margin-bottom:16px;padding:12px;background:#f9fafb;border-radius:10px}.modal-section-title[data-v-91412279]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1f2937;margin:0 0 10px}.modal-section-title svg[data-v-91412279]{color:#667eea}.modal-trigger[data-v-91412279]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.trigger-type-badge[data-v-91412279]{padding:4px 8px;background:#eef2ff;border-radius:4px;color:#667eea;font-size:11px;font-weight:600}.trigger-text[data-v-91412279]{font-size:12px;color:#4b5563}.modal-keywords[data-v-91412279]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.keywords-label[data-v-91412279]{font-size:11px;color:#6b7280}.keyword-tag[data-v-91412279]{padding:3px 8px;background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:11px}.modal-params[data-v-91412279]{display:flex;flex-direction:column;gap:10px}.modal-param[data-v-91412279]{padding:10px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}.param-header[data-v-91412279]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.param-name[data-v-91412279]{padding:3px 8px;background:#eef2ff;border-radius:4px;color:#667eea;font-size:12px;font-family:Consolas,Monaco,monospace;font-weight:600}.param-type[data-v-91412279]{padding:2px 6px;background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:10px;font-family:Consolas,Monaco,monospace}.param-desc[data-v-91412279]{font-size:12px;color:#6b7280;margin:0 0 4px}.param-default[data-v-91412279]{font-size:11px;color:#9ca3af;margin:0}.param-default code[data-v-91412279]{padding:2px 4px;background:#f3f4f6;border-radius:3px;color:#667eea;font-family:Consolas,Monaco,monospace}.modal-tags[data-v-91412279]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.modal-stats[data-v-91412279]{display:flex;gap:16px;margin-bottom:16px}.modal-stats .stat[data-v-91412279]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.modal-prompt-preview[data-v-91412279]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px;margin-bottom:16px}.preview-header[data-v-91412279]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#6b7280;font-size:13px}.preview-header svg[data-v-91412279]{color:#667eea}.preview-content[data-v-91412279]{color:#1f2937;font-size:12px;font-family:Consolas,Monaco,monospace;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-x:auto;margin:0}.modal-example[data-v-91412279]{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:12px}.example-header[data-v-91412279]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#b45309;font-size:13px}.example-content[data-v-91412279]{font-size:13px;color:#92400e;margin:0;font-style:italic}.modal-footer[data-v-91412279]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid #e5e7eb;background:#f9fafb}.footer-price[data-v-91412279]{display:flex;align-items:center;gap:4px}.price-label[data-v-91412279]{font-size:14px;color:#6b7280}.footer-actions[data-v-91412279]{display:flex;gap:12px}.btn-cancel[data-v-91412279]{padding:10px 20px;background:transparent;border:1px solid #e5e7eb;color:#6b7280;font-size:14px;cursor:pointer;border-radius:8px;transition:all .2s}.btn-cancel[data-v-91412279]:hover{background:#f3f4f6;color:#1f2937}.btn-confirm[data-v-91412279]{padding:10px 20px;background:linear-gradient(135deg,#4a5bff 0%,#7b3ff2 100%);border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s}.btn-confirm[data-v-91412279]:hover{opacity:.9}.btn-confirm.owned[data-v-91412279]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.nav-withdraw-btn[data-v-91412279]{padding:3px 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;margin-right:6px;flex-shrink:0;white-space:nowrap}.nav-withdraw-btn[data-v-91412279]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.nav-withdraw-btn.disabled[data-v-91412279]{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1f2937}.coins-display[data-v-91412279]{display:flex;align-items:center;gap:3px;color:#d97706;font-weight:600;font-size:13px;white-space:nowrap}.withdraw-modal[data-v-91412279]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-91412279 .2s ease}@keyframes fadeIn-91412279{0%{opacity:0}to{opacity:1}}.withdraw-modal-content[data-v-91412279]{position:relative;width:90vw;max-width:500px;max-height:90vh;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-91412279 .3s ease}@keyframes slideUp-91412279{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.withdraw-modal-header[data-v-91412279]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.withdraw-modal-header h3[data-v-91412279]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.withdraw-close-btn[data-v-91412279]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.withdraw-close-btn[data-v-91412279]:hover{background:#e5e7eb;color:#1f2937}.withdraw-body[data-v-91412279]{padding:24px;overflow-y:auto;flex:1}.balance-info[data-v-91412279]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px;color:#fff}.balance-label[data-v-91412279]{font-size:14px;opacity:.9;margin-bottom:8px}.balance-amount[data-v-91412279]{font-size:36px;font-weight:700;margin-bottom:8px}.balance-hint[data-v-91412279]{font-size:13px;opacity:.9}.withdraw-amount-section[data-v-91412279]{margin-bottom:20px}.withdraw-amount-section label[data-v-91412279]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.withdraw-amount-section input[data-v-91412279]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:18px;font-weight:600;color:#1f2937;transition:border-color .2s}.withdraw-amount-section input[data-v-91412279]:focus{outline:none;border-color:#667eea}.amount-range[data-v-91412279]{display:flex;gap:8px;margin-top:12px}.quick-amount[data-v-91412279]{flex:1;padding:8px 12px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.quick-amount[data-v-91412279]:hover{background:#e5e7eb;color:#1f2937;border-color:#d1d5db}.fee-section[data-v-91412279]{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.fee-row[data-v-91412279]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.fee-row[data-v-91412279]:last-child{border-bottom:none}.fee-row.total[data-v-91412279]{font-weight:600;font-size:15px;padding-top:12px;margin-top:4px;border-top:2px solid #e5e7eb;border-bottom:none}.fee-amount[data-v-91412279]{color:#dc2626;font-weight:500}.receive-amount[data-v-91412279]{color:#16a34a;font-weight:600;font-size:16px}.withdraw-account-section[data-v-91412279]{margin-bottom:20px}.withdraw-account-section label[data-v-91412279]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.account-select[data-v-91412279],.account-input[data-v-91412279]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;background:white;margin-bottom:12px;transition:border-color .2s}.account-select[data-v-91412279]:focus,.account-input[data-v-91412279]:focus{outline:none;border-color:#667eea}.fee-explanation[data-v-91412279]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:16px}.fee-explanation-title[data-v-91412279]{font-size:14px;font-weight:600;color:#92400e;margin-bottom:12px}.fee-tiers[data-v-91412279]{display:flex;flex-direction:column;gap:8px}.fee-tier[data-v-91412279]{display:flex;justify-content:space-between;font-size:13px;color:#78350f}.tier-range[data-v-91412279]{flex:1}.tier-rate[data-v-91412279]{font-weight:600;color:#b45309}.withdraw-modal-footer[data-v-91412279]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.withdraw-cancel-btn[data-v-91412279],.withdraw-confirm-btn[data-v-91412279]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.withdraw-cancel-btn[data-v-91412279]{background:white;color:#6b7280;border:1px solid #d1d5db}.withdraw-cancel-btn[data-v-91412279]:hover{background:#f3f4f6;color:#1f2937}.withdraw-confirm-btn[data-v-91412279]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.withdraw-confirm-btn[data-v-91412279]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.withdraw-confirm-btn.disabled[data-v-91412279]{opacity:.5;cursor:not-allowed;background:#9ca3af}@media (max-width: 640px){.withdraw-modal-content[data-v-91412279]{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none}.withdraw-modal-footer[data-v-91412279]{padding:12px 16px}}@media (max-width: 768px){.skills-list[data-v-91412279]{grid-template-columns:1fr}.hero-title[data-v-91412279]{font-size:20px}.search-sort-section[data-v-91412279]{flex-direction:column}.sort-select[data-v-91412279]{width:100%}}.claude-zone-page[data-v-34b1b95e]{min-height:100vh;background:#f7f7f8;color:#1f2937;padding-bottom:40px}.store-nav[data-v-34b1b95e]{position:sticky;top:0;z-index:100;background:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.nav-container[data-v-34b1b95e]{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.nav-header-left[data-v-34b1b95e]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.nav-title[data-v-34b1b95e]{font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.user-coins[data-v-34b1b95e]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;flex-shrink:0}.user-coins svg[data-v-34b1b95e]{color:#f59e0b}.coins-amount[data-v-34b1b95e]{color:#f59e0b;font-weight:600;font-size:13px}.zone-content[data-v-34b1b95e]{max-width:1200px;margin:0 auto;padding:32px 16px}.hero-section[data-v-34b1b95e]{text-align:center;margin-bottom:32px}.hero-content[data-v-34b1b95e]{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-badge[data-v-34b1b95e]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:24px;font-size:14px;color:#fff}.claude-logo[data-v-34b1b95e]{font-size:20px}.hero-title[data-v-34b1b95e]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-34b1b95e]{font-size:15px;color:#6b7280;max-width:500px}.tabs-nav[data-v-34b1b95e]{display:flex;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-34b1b95e]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:none;border-radius:12px;color:#6b7280;font-size:15px;cursor:pointer;transition:all .2s}.tab-btn[data-v-34b1b95e]:hover{background:#f3f4f6;color:#667eea}.tab-btn.active[data-v-34b1b95e]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.tab-icon[data-v-34b1b95e]{font-size:18px}.tab-content[data-v-34b1b95e]{animation:fadeIn-34b1b95e .3s ease}@keyframes fadeIn-34b1b95e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-card[data-v-34b1b95e]{background:#ffffff;border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #e5e7eb}.section-title[data-v-34b1b95e]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#1f2937;margin:0 0 24px}.section-title svg[data-v-34b1b95e]{color:#667eea}.comparison-table[data-v-34b1b95e]{margin-bottom:32px}.comparison-table table[data-v-34b1b95e]{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table th[data-v-34b1b95e],.comparison-table td[data-v-34b1b95e]{padding:10px 8px;text-align:left;border-bottom:1px solid #e5e7eb;word-wrap:break-word;word-break:break-all}.comparison-table th[data-v-34b1b95e]{background:#f9fafb;font-weight:600;color:#1f2937;font-size:12px}.comparison-table th.claude-col[data-v-34b1b95e]{background:linear-gradient(135deg,#eef2ff 0%,#ede9fe 100%);color:#667eea}.comparison-table td[data-v-34b1b95e]{font-size:12px;color:#4b5563;line-height:1.4}.comparison-table td.claude-col[data-v-34b1b95e]{background:#fafaff;color:#667eea;font-weight:500}@media (max-width: 768px){.comparison-table th[data-v-34b1b95e],.comparison-table td[data-v-34b1b95e]{padding:8px 6px;font-size:11px}}@media (max-width: 480px){.comparison-table th[data-v-34b1b95e],.comparison-table td[data-v-34b1b95e]{padding:6px 4px;font-size:10px}}.advantages-grid[data-v-34b1b95e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:32px}.advantage-card[data-v-34b1b95e]{padding:20px;background:linear-gradient(135deg,#f9fafb 0%,#ffffff 100%);border:1px solid #e5e7eb;border-radius:12px;text-align:center;transition:all .2s}.advantage-card[data-v-34b1b95e]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea1a}.advantage-icon[data-v-34b1b95e]{font-size:36px;margin-bottom:12px}.advantage-card h4[data-v-34b1b95e]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 8px}.advantage-card p[data-v-34b1b95e]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.use-cases[data-v-34b1b95e]{background:linear-gradient(135deg,#eef2ff 0%,#ede9fe 100%);border-radius:12px;padding:20px}.subsection-title[data-v-34b1b95e]{font-size:16px;font-weight:600;color:#667eea;margin:0 0 16px}.use-case-list[data-v-34b1b95e]{display:flex;flex-direction:column;gap:16px}.use-case-item[data-v-34b1b95e]{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#ffffff;border-radius:10px}.use-case-emoji[data-v-34b1b95e]{font-size:28px;flex-shrink:0}.use-case-content h5[data-v-34b1b95e]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 6px}.use-case-content p[data-v-34b1b95e]{font-size:13px;color:#6b7280;margin:0}.install-section[data-v-34b1b95e]{background:linear-gradient(135deg,#ffffff 0%,#fafaff 100%)}.install-header[data-v-34b1b95e]{text-align:center;margin-bottom:32px}.install-badge[data-v-34b1b95e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;font-size:13px;color:#667eea;margin-bottom:12px}.install-badge svg[data-v-34b1b95e]{color:#667eea}.install-desc[data-v-34b1b95e]{font-size:14px;color:#6b7280;margin:12px 0 0}.service-packages[data-v-34b1b95e]{max-width:400px;margin:0 auto 32px}.service-card[data-v-34b1b95e]{position:relative;padding:32px 24px;background:#ffffff;border:2px solid #e5e7eb;border-radius:16px;text-align:center}.service-card.highlighted[data-v-34b1b95e]{border-color:#667eea;box-shadow:0 8px 24px #667eea26}.service-badge[data-v-34b1b95e]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:12px;font-weight:600;border-radius:20px}.service-name[data-v-34b1b95e]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 16px}.service-price[data-v-34b1b95e]{margin-bottom:20px}.price-original[data-v-34b1b95e]{display:block;font-size:14px;color:#9ca3af;text-decoration:line-through;margin-bottom:4px}.price-final[data-v-34b1b95e]{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-amount[data-v-34b1b95e]{font-size:36px;font-weight:700;color:#667eea}.price-unit[data-v-34b1b95e]{font-size:14px;color:#6b7280}.service-features[data-v-34b1b95e]{list-style:none;padding:0;margin:0 0 24px;text-align:left}.service-features li[data-v-34b1b95e]{padding:10px 0;font-size:14px;color:#4b5563;border-bottom:1px solid #f3f4f6}.service-features li[data-v-34b1b95e]:last-child{border-bottom:none}.purchase-btn[data-v-34b1b95e]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;color:#fff;font-size:15px;font-weight:600;cursor:pointer;border-radius:10px;transition:all .2s}.purchase-btn[data-v-34b1b95e]:hover:not(.disabled){opacity:.9;transform:translateY(-2px)}.purchase-btn.disabled[data-v-34b1b95e]{background:#d1d5db;cursor:not-allowed}.balance-info[data-v-34b1b95e]{max-width:500px;margin:0 auto 24px;padding:16px;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;text-align:center}.balance-badge[data-v-34b1b95e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fef3c7;border-radius:20px;font-size:13px;color:#d97706;margin-bottom:8px}.balance-info p[data-v-34b1b95e]{font-size:13px;color:#92400e;margin:0 0 12px}.balance-breakdown[data-v-34b1b95e]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:#6b7280;flex-wrap:wrap}.balance-breakdown .final-price[data-v-34b1b95e]{color:#d97706;font-weight:600}.install-flow[data-v-34b1b95e]{max-width:600px;margin:0 auto 32px}.flow-steps[data-v-34b1b95e]{display:flex;flex-direction:column;gap:16px}.flow-step[data-v-34b1b95e]{display:flex;align-items:flex-start;gap:16px}.step-number[data-v-34b1b95e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-weight:600;font-size:14px;border-radius:50%;flex-shrink:0}.step-content h5[data-v-34b1b95e]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 4px}.step-content p[data-v-34b1b95e]{font-size:13px;color:#6b7280;margin:0}.notice-box[data-v-34b1b95e]{max-width:600px;margin:0 auto;padding:16px 20px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.notice-title[data-v-34b1b95e]{font-size:14px;font-weight:600;color:#dc2626;margin:0 0 12px}.notice-box ul[data-v-34b1b95e]{margin:0;padding-left:20px}.notice-box li[data-v-34b1b95e]{font-size:13px;color:#991b1b;margin-bottom:8px}.notice-box li[data-v-34b1b95e]:last-child{margin-bottom:0}.resource-group[data-v-34b1b95e]{margin-bottom:32px}.resource-group[data-v-34b1b95e]:last-child{margin-bottom:0}.resource-group-title[data-v-34b1b95e]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px}.resource-list[data-v-34b1b95e]{display:flex;flex-direction:column;gap:12px}.resource-item[data-v-34b1b95e]{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;transition:all .2s}.resource-item[data-v-34b1b95e]:hover{border-color:#667eea;background:#ffffff}.resource-icon[data-v-34b1b95e]{font-size:28px;flex-shrink:0}.resource-info[data-v-34b1b95e]{flex:1}.resource-info h5[data-v-34b1b95e]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 4px}.resource-info p[data-v-34b1b95e]{font-size:13px;color:#6b7280;margin:0}.resource-detail[data-v-34b1b95e]{margin-top:8px;font-size:12px;color:#9ca3af;line-height:1.8}.external-link[data-v-34b1b95e]{color:#667eea;flex-shrink:0}.model-cards[data-v-34b1b95e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.model-card[data-v-34b1b95e]{position:relative;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.model-card[data-v-34b1b95e]:hover{border-color:#667eea;transform:translateY(-2px)}.model-badge[data-v-34b1b95e]{position:absolute;top:12px;right:12px;padding:4px 10px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:11px;font-weight:600;border-radius:20px}.model-card h5[data-v-34b1b95e]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 8px}.model-desc[data-v-34b1b95e]{font-size:13px;color:#6b7280;margin:0 0 12px}.model-specs[data-v-34b1b95e]{display:flex;flex-wrap:wrap;gap:6px}.spec[data-v-34b1b95e]{padding:4px 10px;background:#eef2ff;color:#667eea;font-size:11px;border-radius:20px}.faq-list[data-v-34b1b95e]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-34b1b95e]{background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.faq-question[data-v-34b1b95e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:transparent;border:none;width:100%;text-align:left;cursor:pointer}.faq-question span[data-v-34b1b95e]{flex:1;font-size:14px;font-weight:500;color:#1f2937}.faq-arrow[data-v-34b1b95e]{flex-shrink:0;color:#9ca3af;transition:transform .2s}.faq-arrow.open[data-v-34b1b95e]{transform:rotate(180deg);color:#667eea}.faq-answer[data-v-34b1b95e]{padding:0 16px 16px;font-size:13px;color:#6b7280;line-height:1.8}@media (max-width: 768px){.zone-content[data-v-34b1b95e]{padding:20px 16px}.hero-title[data-v-34b1b95e]{font-size:22px}.tabs-nav[data-v-34b1b95e]{overflow-x:auto;padding-bottom:12px}.tabs-nav[data-v-34b1b95e]::-webkit-scrollbar{display:none}.tab-btn[data-v-34b1b95e]{padding:10px 16px;white-space:nowrap}.advantages-grid[data-v-34b1b95e]{grid-template-columns:1fr}.section-card[data-v-34b1b95e]{padding:16px}}.nav-withdraw-btn[data-v-34b1b95e]{padding:3px 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;margin-right:6px;flex-shrink:0;white-space:nowrap}.nav-withdraw-btn[data-v-34b1b95e]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.nav-withdraw-btn.disabled[data-v-34b1b95e]{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1f2937}.coins-display[data-v-34b1b95e]{display:flex;align-items:center;gap:3px;color:#d97706;font-weight:600;font-size:13px;white-space:nowrap}.withdraw-modal[data-v-34b1b95e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-34b1b95e .2s ease}@keyframes fadeIn-34b1b95e{0%{opacity:0}to{opacity:1}}.withdraw-modal-content[data-v-34b1b95e]{position:relative;width:90vw;max-width:500px;max-height:90vh;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-34b1b95e .3s ease}@keyframes slideUp-34b1b95e{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.withdraw-modal-header[data-v-34b1b95e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.withdraw-modal-header h3[data-v-34b1b95e]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.withdraw-close-btn[data-v-34b1b95e]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.withdraw-close-btn[data-v-34b1b95e]:hover{background:#e5e7eb;color:#1f2937}.withdraw-body[data-v-34b1b95e]{padding:24px;overflow-y:auto;flex:1}.balance-info[data-v-34b1b95e]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px;color:#fff}.balance-label[data-v-34b1b95e]{font-size:14px;opacity:.9;margin-bottom:8px}.balance-amount[data-v-34b1b95e]{font-size:36px;font-weight:700;margin-bottom:8px}.balance-hint[data-v-34b1b95e]{font-size:13px;opacity:.9}.withdraw-amount-section[data-v-34b1b95e]{margin-bottom:20px}.withdraw-amount-section label[data-v-34b1b95e]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.withdraw-amount-section input[data-v-34b1b95e]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:18px;font-weight:600;color:#1f2937;transition:border-color .2s}.withdraw-amount-section input[data-v-34b1b95e]:focus{outline:none;border-color:#667eea}.amount-range[data-v-34b1b95e]{display:flex;gap:8px;margin-top:12px}.quick-amount[data-v-34b1b95e]{flex:1;padding:8px 12px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.quick-amount[data-v-34b1b95e]:hover{background:#e5e7eb;color:#1f2937;border-color:#d1d5db}.fee-section[data-v-34b1b95e]{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.fee-row[data-v-34b1b95e]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.fee-row[data-v-34b1b95e]:last-child{border-bottom:none}.fee-row.total[data-v-34b1b95e]{font-weight:600;font-size:15px;padding-top:12px;margin-top:4px;border-top:2px solid #e5e7eb;border-bottom:none}.fee-amount[data-v-34b1b95e]{color:#dc2626;font-weight:500}.receive-amount[data-v-34b1b95e]{color:#16a34a;font-weight:600;font-size:16px}.withdraw-account-section[data-v-34b1b95e]{margin-bottom:20px}.withdraw-account-section label[data-v-34b1b95e]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.account-select[data-v-34b1b95e],.account-input[data-v-34b1b95e]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;background:white;margin-bottom:12px;transition:border-color .2s}.account-select[data-v-34b1b95e]:focus,.account-input[data-v-34b1b95e]:focus{outline:none;border-color:#667eea}.fee-explanation[data-v-34b1b95e]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:16px}.fee-explanation-title[data-v-34b1b95e]{font-size:14px;font-weight:600;color:#92400e;margin-bottom:12px}.fee-tiers[data-v-34b1b95e]{display:flex;flex-direction:column;gap:8px}.fee-tier[data-v-34b1b95e]{display:flex;justify-content:space-between;font-size:13px;color:#78350f}.tier-range[data-v-34b1b95e]{flex:1}.tier-rate[data-v-34b1b95e]{font-weight:600;color:#b45309}.withdraw-modal-footer[data-v-34b1b95e]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.withdraw-cancel-btn[data-v-34b1b95e],.withdraw-confirm-btn[data-v-34b1b95e]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.withdraw-cancel-btn[data-v-34b1b95e]{background:white;color:#6b7280;border:1px solid #d1d5db}.withdraw-cancel-btn[data-v-34b1b95e]:hover{background:#f3f4f6;color:#1f2937}.withdraw-confirm-btn[data-v-34b1b95e]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.withdraw-confirm-btn[data-v-34b1b95e]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.withdraw-confirm-btn.disabled[data-v-34b1b95e]{opacity:.5;cursor:not-allowed;background:#9ca3af}@media (max-width: 640px){.withdraw-modal-content[data-v-34b1b95e]{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none}.withdraw-modal-footer[data-v-34b1b95e]{padding:12px 16px}}.cooperation-page[data-v-ed55ddab]{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.store-nav[data-v-ed55ddab]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:100}.nav-container[data-v-ed55ddab]{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;justify-content:space-between;align-items:center}.nav-header-left[data-v-ed55ddab]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.nav-title[data-v-ed55ddab]{font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;white-space:nowrap}.user-coins[data-v-ed55ddab]{display:flex;align-items:center;gap:4px;background:#fef3c7;padding:4px 10px;border-radius:20px;color:#d97706;font-weight:600;font-size:13px;flex-shrink:0}.zone-content[data-v-ed55ddab]{max-width:900px;margin:0 auto;padding:20px 20px 80px}.hero-section[data-v-ed55ddab]{background:rgba(255,255,255,.95);border-radius:20px;padding:40px 30px;margin-bottom:24px;text-align:center}.hero-content[data-v-ed55ddab]{display:flex;flex-direction:column;align-items:center;gap:16px}.hero-badge[data-v-ed55ddab]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:8px 20px;border-radius:30px;font-size:14px;font-weight:500}.hero-title[data-v-ed55ddab]{font-size:28px;font-weight:700;color:#1f2937;margin:0}.hero-desc[data-v-ed55ddab]{font-size:16px;color:#6b7280;margin:0;max-width:500px}.tabs-nav[data-v-ed55ddab]{display:flex;gap:6px;background:rgba(255,255,255,.95);padding:6px;border-radius:12px;margin-bottom:20px;overflow-x:auto;flex-wrap:wrap}.tab-btn[data-v-ed55ddab]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.tab-btn[data-v-ed55ddab]:hover{background:#f3f4f6;color:#4a5bff}.tab-btn.active[data-v-ed55ddab]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.tab-icon[data-v-ed55ddab]{font-size:18px}.content-card[data-v-ed55ddab]{background:rgba(255,255,255,.95);border-radius:20px;padding:30px;margin-bottom:24px}.content-card.investor-card[data-v-ed55ddab]{border:2px solid #ffd700}.content-card.advertiser-card[data-v-ed55ddab]{border:2px solid #ec4899}.card-header[data-v-ed55ddab]{text-align:center;margin-bottom:24px}.card-header h3[data-v-ed55ddab]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.card-desc[data-v-ed55ddab]{font-size:14px;color:#6b7280;margin:0}.training-info[data-v-ed55ddab]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.info-badge[data-v-ed55ddab]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500}.info-badge.training-fee[data-v-ed55ddab],.info-badge.training-unlimited[data-v-ed55ddab]{background:#fef3c7;color:#d97706}.info-badge.training-duration[data-v-ed55ddab]{background:#dbeafe;color:#2563eb}.info-badge.training-target[data-v-ed55ddab]{background:#fef3c7;color:#d97706}.info-badge.training-certificate[data-v-ed55ddab],.info-badge.training-roi[data-v-ed55ddab]{background:#dcfce7;color:#16a34a}.info-badge.training-stipend[data-v-ed55ddab],.info-badge.training-payment[data-v-ed55ddab]{background:#fce7f3;color:#db2777}.info-badge.training-partnership[data-v-ed55ddab]{background:#e0e7ff;color:#4f46e5}.info-badge.training-benefit[data-v-ed55ddab]{background:#fce7f3;color:#ec4899}.badge-icon[data-v-ed55ddab]{font-size:16px}.training-content[data-v-ed55ddab]{margin-bottom:24px}.training-content h4[data-v-ed55ddab]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px}.content-list[data-v-ed55ddab]{list-style:none;padding:0;margin:0}.content-list li[data-v-ed55ddab]{padding:8px 0 8px 24px;position:relative;color:#4b5563;font-size:14px}.content-list li[data-v-ed55ddab]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:600}.career-welcome[data-v-ed55ddab]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:16px;padding:24px;margin-bottom:24px;border:2px solid #fbbf24}.welcome-header[data-v-ed55ddab]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.welcome-icon[data-v-ed55ddab]{font-size:28px}.welcome-header h4[data-v-ed55ddab]{font-size:18px;font-weight:700;color:#92400e;margin:0}.welcome-content[data-v-ed55ddab]{color:#78350f}.welcome-content>p[data-v-ed55ddab]{font-size:14px;margin:0 0 16px;font-weight:500}.retention-info[data-v-ed55ddab]{background:rgba(255,255,255,.7);border-radius:12px;padding:16px}.retention-highlight[data-v-ed55ddab]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.retention-percent[data-v-ed55ddab]{font-size:36px;font-weight:800;color:#dc2626;line-height:1}.retention-label[data-v-ed55ddab]{font-size:14px;color:#92400e;font-weight:600}.retention-desc[data-v-ed55ddab]{font-size:13px;font-weight:600;color:#78350f;margin:0 0 8px}.retention-benefits[data-v-ed55ddab]{list-style:none;padding:0;margin:0}.retention-benefits li[data-v-ed55ddab]{padding:6px 0;font-size:13px;color:#78350f}.resume-upload[data-v-ed55ddab]{margin-bottom:24px}.resume-upload h4[data-v-ed55ddab]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px}.upload-area[data-v-ed55ddab]{border:2px dashed #d1d5db;border-radius:12px;padding:30px;text-align:center;cursor:pointer;transition:all .2s}.upload-area[data-v-ed55ddab]:hover{border-color:#667eea;background:#f9fafb}.hidden-input[data-v-ed55ddab]{display:none}.upload-placeholder[data-v-ed55ddab]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#9ca3af}.upload-placeholder p[data-v-ed55ddab]{margin:0;font-size:14px}.upload-success[data-v-ed55ddab]{margin-top:12px;color:#16a34a;font-weight:500;font-size:14px}.payment-section[data-v-ed55ddab]{background:#f9fafb;border-radius:12px;padding:20px}.payment-section h4[data-v-ed55ddab]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px}.payment-info[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.payment-info p[data-v-ed55ddab]{margin:0;font-size:15px;color:#4b5563}.pay-btn[data-v-ed55ddab]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.pay-btn[data-v-ed55ddab]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.pay-btn.investor-btn[data-v-ed55ddab]{background:linear-gradient(135deg,#ffd700 0%,#ffb800 100%);color:#1f2937}.payment-reminder[data-v-ed55ddab]{margin-top:12px;padding:10px 14px;background:#fef3c7;border-radius:8px;color:#d97706;font-size:13px;font-weight:500}.investment-amount-section[data-v-ed55ddab]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:12px;padding:24px;margin-bottom:24px}.investment-amount-section h4[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#92400e;margin:0 0 20px}.amount-input-row[data-v-ed55ddab]{display:flex;gap:16px;align-items:center}.amount-input-wrapper[data-v-ed55ddab]{flex:1;display:flex;align-items:center;background:white;border:2px solid #fbbf24;border-radius:10px;padding:0 16px}.currency-symbol[data-v-ed55ddab]{font-size:20px;font-weight:700;color:#92400e}.amount-input[data-v-ed55ddab]{flex:1;padding:14px 10px;border:none;background:transparent;font-size:18px;font-weight:600;color:#92400e;outline:none}.amount-input[data-v-ed55ddab]::placeholder{color:#d1d5db}.unit-toggle[data-v-ed55ddab]{display:flex;border-radius:8px;overflow:hidden;border:2px solid #fbbf24}.unit-btn[data-v-ed55ddab]{padding:10px 16px;border:none;background:white;color:#92400e;font-size:14px;cursor:pointer;transition:all .2s}.unit-btn.active[data-v-ed55ddab]{background:#f59e0b;color:#fff}.amount-hint[data-v-ed55ddab]{margin-top:12px;font-size:12px;color:#92400e;opacity:.8}.submit-intention-section[data-v-ed55ddab]{margin-bottom:24px}.submit-intention-btn[data-v-ed55ddab]{width:100%;padding:14px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.submit-intention-btn[data-v-ed55ddab]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #10b98166}.submit-intention-btn[data-v-ed55ddab]:disabled{opacity:.5;cursor:not-allowed}.my-investments-section[data-v-ed55ddab]{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-radius:12px;padding:20px;margin-bottom:24px}.my-investments-section h4[data-v-ed55ddab]{font-size:16px;font-weight:600;color:#065f46;margin:0 0 16px}.investment-record[data-v-ed55ddab]{background:white;border-radius:10px;padding:16px;margin-bottom:12px}.investment-record[data-v-ed55ddab]:last-child{margin-bottom:0}.investment-record-header[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.inv-amount[data-v-ed55ddab]{font-size:20px;font-weight:700;color:#059669}.inv-status[data-v-ed55ddab]{font-size:12px;padding:4px 10px;border-radius:20px}.inv-status.status-pending[data-v-ed55ddab]{background:#fef3c7;color:#92400e}.inv-status.status-approved[data-v-ed55ddab]{background:#dbeafe;color:#1e40af}.inv-status.status-rejected[data-v-ed55ddab]{background:#fee2e2;color:#991b1b}.inv-status.status-completed[data-v-ed55ddab]{background:#d1fae5;color:#065f46}.investment-record-body[data-v-ed55ddab]{display:flex;flex-direction:column;gap:8px}.inv-row[data-v-ed55ddab]{display:flex;justify-content:space-between;font-size:13px}.inv-label[data-v-ed55ddab]{color:#6b7280}.inv-value[data-v-ed55ddab]{color:#374151}.inv-terms[data-v-ed55ddab]{background:#f9fafb;border-radius:8px;padding:12px;margin-top:4px}.inv-terms h5[data-v-ed55ddab]{font-size:13px;font-weight:600;color:#374151;margin:0 0 8px}.terms-content[data-v-ed55ddab]{font-size:12px;color:#4b5563;white-space:pre-wrap;margin:0}.inv-addons[data-v-ed55ddab]{border-top:1px dashed #e5e7eb;padding-top:12px;margin-top:8px}.addon-item[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.addon-status.status-completed[data-v-ed55ddab]{color:#059669}.addon-status.status-pending[data-v-ed55ddab]{color:#d97706}.addon-btn[data-v-ed55ddab]{margin-top:8px;width:100%;padding:8px;background:#ecfdf5;border:1px solid #10b981;border-radius:8px;color:#059669;font-size:13px;cursor:pointer;transition:all .2s}.addon-btn[data-v-ed55ddab]:hover{background:#10b981;color:#fff}.investment-modal-overlay[data-v-ed55ddab]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.investment-modal[data-v-ed55ddab]{background:white;border-radius:16px;width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.addon-modal[data-v-ed55ddab]{max-width:380px}.investment-modal-header[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.investment-modal-header h3[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-ed55ddab]{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px}.investment-modal-body[data-v-ed55ddab]{padding:20px}.modal-amount-display[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 16px;border-radius:10px;margin-bottom:20px}.modal-label[data-v-ed55ddab]{font-size:14px;color:#92400e}.modal-value[data-v-ed55ddab]{font-size:20px;font-weight:700;color:#92400e}.modal-field[data-v-ed55ddab]{margin-bottom:16px}.modal-field label[data-v-ed55ddab]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.modal-field input[data-v-ed55ddab],.modal-field textarea[data-v-ed55ddab]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s}.modal-field input[data-v-ed55ddab]:focus,.modal-field textarea[data-v-ed55ddab]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.modal-directions-list[data-v-ed55ddab]{display:flex;flex-direction:column;gap:8px}.modal-direction-item[data-v-ed55ddab]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px}.modal-direction-item[data-v-ed55ddab]:hover{background:#f9fafb}.modal-direction-item.selected[data-v-ed55ddab]{background:#ecfdf5;border-color:#10b981}.modal-direction-item input[type=checkbox][data-v-ed55ddab]{accent-color:#10b981;width:16px;height:16px}.addon-amount-input[data-v-ed55ddab]{display:flex;align-items:center;gap:8px}.addon-amount-input input[data-v-ed55ddab]{flex:1;padding:8px;border:1px solid #d1d5db;border-radius:8px;font-size:16px}.investment-modal-footer[data-v-ed55ddab]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb}.modal-btn[data-v-ed55ddab]{flex:1;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.modal-btn.cancel[data-v-ed55ddab]{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280}.modal-btn.cancel[data-v-ed55ddab]:hover{background:#e5e7eb}.modal-btn.confirm[data-v-ed55ddab]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.modal-btn.confirm[data-v-ed55ddab]:hover{transform:translateY(-1px);box-shadow:0 2px 10px #10b9814d}.modal-btn.confirm[data-v-ed55ddab]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.investment-directions[data-v-ed55ddab]{margin-bottom:24px}.investment-directions h4[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.directions-list[data-v-ed55ddab]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.direction-item[data-v-ed55ddab]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;background:white}.direction-item[data-v-ed55ddab]:hover{border-color:#667eea;background:#f9fafb}.direction-item.selected[data-v-ed55ddab]{border-color:#667eea;background:#eef2ff}.direction-checkbox[data-v-ed55ddab]{color:#9ca3af;flex-shrink:0}.direction-item.selected .direction-checkbox[data-v-ed55ddab]{color:#667eea}.direction-info[data-v-ed55ddab]{flex:1}.direction-name[data-v-ed55ddab]{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:4px}.direction-desc[data-v-ed55ddab]{font-size:13px;color:#6b7280}.allocation-section[data-v-ed55ddab]{background:#f9fafb;border-radius:12px;padding:20px;margin-top:20px}.allocation-header[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.allocation-header h5[data-v-ed55ddab]{font-size:15px;font-weight:600;color:#1f2937;margin:0}.total-allocation[data-v-ed55ddab]{font-size:14px;color:#dc2626;font-weight:600}.total-allocation.valid[data-v-ed55ddab]{color:#16a34a}.total-allocation .warning[data-v-ed55ddab]{font-size:12px;font-weight:500}.allocation-item[data-v-ed55ddab]{margin-bottom:16px}.allocation-label[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.allocation-label span[data-v-ed55ddab]:first-child{font-size:14px;font-weight:500;color:#1f2937}.allocation-percent[data-v-ed55ddab]{font-size:18px;font-weight:700;color:#667eea}.allocation-slider[data-v-ed55ddab]{width:100%;height:8px;border-radius:4px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:8px}.allocation-slider[data-v-ed55ddab]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#667eea;cursor:pointer;box-shadow:0 2px 6px #667eea66;transition:all .2s}.allocation-slider[data-v-ed55ddab]::-webkit-slider-thumb:hover{transform:scale(1.1)}.allocation-slider[data-v-ed55ddab]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#667eea;cursor:pointer;border:none;box-shadow:0 2px 6px #667eea66}.allocation-amount[data-v-ed55ddab]{text-align:right;font-size:14px;font-weight:600;color:#16a34a}.allocation-tips[data-v-ed55ddab]{background:#dbeafe;padding:12px;border-radius:8px;margin-top:16px}.allocation-tips p[data-v-ed55ddab]{margin:0;font-size:13px;color:#1e40af}.proposal-textarea[data-v-ed55ddab]{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}.proposal-textarea[data-v-ed55ddab]:focus{outline:none;border-color:#667eea}.contact-section[data-v-ed55ddab]{margin-top:32px}.contact-card[data-v-ed55ddab]{background:rgba(255,255,255,.95);border-radius:20px;padding:30px}.contact-card h4[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px}.contact-item[data-v-ed55ddab]{margin-bottom:20px}.contact-label[data-v-ed55ddab]{font-size:13px;color:#6b7280;margin-bottom:6px}.contact-value[data-v-ed55ddab]{font-size:16px;color:#1f2937}.qr-placeholder[data-v-ed55ddab]{margin-top:8px}.qr-box[data-v-ed55ddab]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af}.qr-box p[data-v-ed55ddab]{margin:0;font-size:13px}.contact-tips[data-v-ed55ddab]{background:#f3f4f6;padding:16px;border-radius:12px;margin-top:24px}.contact-tips p[data-v-ed55ddab]{margin:0 0 8px;font-size:13px;color:#4b5563}.contact-tips ul[data-v-ed55ddab]{margin:0;padding-left:20px}.contact-tips li[data-v-ed55ddab]{font-size:13px;color:#6b7280;margin-bottom:4px}.accommodation-notice[data-v-ed55ddab]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);padding:16px;border-radius:12px;margin-bottom:24px;border:1px solid #93c5fd}.notice-icon[data-v-ed55ddab]{font-size:32px;flex-shrink:0}.notice-content strong[data-v-ed55ddab]{display:block;font-size:14px;color:#1e40af;margin-bottom:4px}.notice-content p[data-v-ed55ddab]{margin:0;font-size:13px;color:#3b82f6}.cooperation-modes[data-v-ed55ddab]{margin-bottom:24px}.cooperation-modes h4[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.modes-list[data-v-ed55ddab]{display:flex;flex-direction:column;gap:16px}.mode-item[data-v-ed55ddab]{display:flex;gap:16px;padding:20px;background:#fafafa;border-radius:12px;border:2px solid #e5e7eb;transition:all .2s}.mode-item[data-v-ed55ddab]:hover{border-color:#ec4899;background:#fdf2f8}.mode-icon[data-v-ed55ddab]{font-size:40px;flex-shrink:0}.mode-content[data-v-ed55ddab]{flex:1}.mode-content h5[data-v-ed55ddab]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px}.mode-content>p[data-v-ed55ddab]{font-size:14px;color:#6b7280;margin:0 0 12px}.mode-tags[data-v-ed55ddab]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-ed55ddab]{padding:4px 12px;background:#fce7f3;color:#db2777;border-radius:20px;font-size:12px;font-weight:500}.advertiser-benefits[data-v-ed55ddab]{margin-bottom:24px}.advertiser-benefits h4[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.benefits-grid[data-v-ed55ddab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.benefit-item[data-v-ed55ddab]{display:flex;gap:12px;padding:16px;background:linear-gradient(135deg,#fdf2f8 0%,#fce7f3 100%);border-radius:12px;border:1px solid #fbcfe8}.benefit-icon[data-v-ed55ddab]{font-size:28px;flex-shrink:0}.benefit-text strong[data-v-ed55ddab]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.benefit-text p[data-v-ed55ddab]{margin:0;font-size:13px;color:#6b7280}.advertiser-apply[data-v-ed55ddab]{margin-bottom:24px}.advertiser-apply h4[data-v-ed55ddab]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.apply-form[data-v-ed55ddab]{background:#f9fafb;padding:20px;border-radius:12px}.form-group[data-v-ed55ddab]{margin-bottom:16px}.form-group label[data-v-ed55ddab]{display:block;font-size:14px;font-weight:500;color:#1f2937;margin-bottom:8px}.form-group input[data-v-ed55ddab],.form-group select[data-v-ed55ddab],.form-group textarea[data-v-ed55ddab]{width:100%;padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s}.form-group input[data-v-ed55ddab]:focus,.form-group select[data-v-ed55ddab]:focus,.form-group textarea[data-v-ed55ddab]:focus{outline:none;border-color:#ec4899}.pay-btn.advertiser-btn[data-v-ed55ddab]{background:linear-gradient(135deg,#ec4899 0%,#db2777 100%);width:100%;margin-top:8px}.pay-btn.advertiser-btn[data-v-ed55ddab]:hover{box-shadow:0 4px 12px #ec489966}.contact-form-section[data-v-ed55ddab]{margin-bottom:24px;background:#f9fafb;border-radius:12px;padding:20px}.contact-form-section h4[data-v-ed55ddab]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px}.contact-form[data-v-ed55ddab]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-ed55ddab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.contact-form .form-group label[data-v-ed55ddab]{display:block;font-size:14px;font-weight:500;color:#1f2937;margin-bottom:8px}.contact-form .form-group input[data-v-ed55ddab]{width:100%;padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s}.contact-form .form-group input[data-v-ed55ddab]:focus{outline:none;border-color:#667eea}.contact-form .form-group .required[data-v-ed55ddab]{color:#dc2626}.contact-hint[data-v-ed55ddab]{margin:0;padding:10px 14px;background:#dbeafe;border-radius:8px;font-size:13px;color:#1e40af;font-weight:500}.nav-withdraw-btn[data-v-ed55ddab]{padding:3px 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;margin-right:6px;flex-shrink:0;white-space:nowrap}.nav-withdraw-btn[data-v-ed55ddab]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.nav-withdraw-btn.disabled[data-v-ed55ddab]{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1f2937}.coins-display[data-v-ed55ddab]{display:flex;align-items:center;gap:3px;color:#d97706;font-weight:600;font-size:13px;white-space:nowrap}.withdraw-modal[data-v-ed55ddab]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-ed55ddab .2s ease}@keyframes fadeIn-ed55ddab{0%{opacity:0}to{opacity:1}}.withdraw-modal-content[data-v-ed55ddab]{position:relative;width:90vw;max-width:500px;max-height:90vh;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-ed55ddab .3s ease}@keyframes slideUp-ed55ddab{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.withdraw-modal-header[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.withdraw-modal-header h3[data-v-ed55ddab]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.withdraw-close-btn[data-v-ed55ddab]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.withdraw-close-btn[data-v-ed55ddab]:hover{background:#e5e7eb;color:#1f2937}.withdraw-body[data-v-ed55ddab]{padding:24px;overflow-y:auto;flex:1}.balance-info[data-v-ed55ddab]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px;color:#fff}.balance-label[data-v-ed55ddab]{font-size:14px;opacity:.9;margin-bottom:8px}.balance-amount[data-v-ed55ddab]{font-size:36px;font-weight:700;margin-bottom:8px}.balance-hint[data-v-ed55ddab]{font-size:13px;opacity:.9}.withdraw-amount-section[data-v-ed55ddab]{margin-bottom:20px}.withdraw-amount-section label[data-v-ed55ddab]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.withdraw-amount-section input[data-v-ed55ddab]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:18px;font-weight:600;color:#1f2937;transition:border-color .2s}.withdraw-amount-section input[data-v-ed55ddab]:focus{outline:none;border-color:#667eea}.amount-range[data-v-ed55ddab]{display:flex;gap:8px;margin-top:12px}.quick-amount[data-v-ed55ddab]{flex:1;padding:8px 12px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.quick-amount[data-v-ed55ddab]:hover{background:#e5e7eb;color:#1f2937;border-color:#d1d5db}.fee-section[data-v-ed55ddab]{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.fee-row[data-v-ed55ddab]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.fee-row[data-v-ed55ddab]:last-child{border-bottom:none}.fee-row.total[data-v-ed55ddab]{font-weight:600;font-size:15px;padding-top:12px;margin-top:4px;border-top:2px solid #e5e7eb;border-bottom:none}.fee-amount[data-v-ed55ddab]{color:#dc2626;font-weight:500}.receive-amount[data-v-ed55ddab]{color:#16a34a;font-weight:600;font-size:16px}.withdraw-account-section[data-v-ed55ddab]{margin-bottom:20px}.withdraw-account-section label[data-v-ed55ddab]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.account-select[data-v-ed55ddab],.account-input[data-v-ed55ddab]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;background:white;margin-bottom:12px;transition:border-color .2s}.account-select[data-v-ed55ddab]:focus,.account-input[data-v-ed55ddab]:focus{outline:none;border-color:#667eea}.fee-explanation[data-v-ed55ddab]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:16px}.fee-explanation-title[data-v-ed55ddab]{font-size:14px;font-weight:600;color:#92400e;margin-bottom:12px}.fee-tiers[data-v-ed55ddab]{display:flex;flex-direction:column;gap:8px}.fee-tier[data-v-ed55ddab]{display:flex;justify-content:space-between;font-size:13px;color:#78350f}.tier-range[data-v-ed55ddab]{flex:1}.tier-rate[data-v-ed55ddab]{font-weight:600;color:#b45309}.withdraw-modal-footer[data-v-ed55ddab]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.withdraw-cancel-btn[data-v-ed55ddab],.withdraw-confirm-btn[data-v-ed55ddab]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.withdraw-cancel-btn[data-v-ed55ddab]{background:white;color:#6b7280;border:1px solid #d1d5db}.withdraw-cancel-btn[data-v-ed55ddab]:hover{background:#f3f4f6;color:#1f2937}.withdraw-confirm-btn[data-v-ed55ddab]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.withdraw-confirm-btn[data-v-ed55ddab]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.withdraw-confirm-btn.disabled[data-v-ed55ddab]{opacity:.5;cursor:not-allowed;background:#9ca3af}@media (max-width: 640px){.hero-title[data-v-ed55ddab]{font-size:22px}.hero-desc[data-v-ed55ddab]{font-size:14px}.content-card[data-v-ed55ddab]{padding:20px}.payment-info[data-v-ed55ddab]{flex-direction:column;align-items:stretch}.pay-btn[data-v-ed55ddab]{width:100%}}.dev-requirement-manager[data-v-8f8e68c4]{margin-top:12px}.section-header[data-v-8f8e68c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-8f8e68c4]{font-size:14px;font-weight:700;color:#1f2937}.new-requirement-btn[data-v-8f8e68c4]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s}.new-requirement-btn[data-v-8f8e68c4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #667eea66}.btn-icon[data-v-8f8e68c4]{font-size:12px}.empty-state[data-v-8f8e68c4]{text-align:center;padding:40px 20px;background:#f9fafb;border-radius:8px;border:2px dashed #e5e7eb}.empty-icon[data-v-8f8e68c4]{font-size:48px;margin-bottom:12px}.empty-text[data-v-8f8e68c4]{color:#6b7280;font-size:12px}.requirement-items[data-v-8f8e68c4]{display:flex;flex-direction:column;gap:12px}.requirement-item[data-v-8f8e68c4]{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:12px;transition:all .2s}.requirement-item[data-v-8f8e68c4]:hover{box-shadow:0 2px 8px #0000001a}.requirement-item.urgent[data-v-8f8e68c4]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%)}.req-header[data-v-8f8e68c4]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.req-title[data-v-8f8e68c4]{flex:1;font-size:13px;font-weight:700;color:#1f2937}.req-status[data-v-8f8e68c4]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:500}.req-status.status-pending[data-v-8f8e68c4]{background:#fef3c7;color:#92400e}.req-status.status-processing[data-v-8f8e68c4],.req-status.status-developing[data-v-8f8e68c4]{background:#dbeafe;color:#1e40af}.req-status.status-testing[data-v-8f8e68c4]{background:#e0e7ff;color:#3730a3}.req-status.status-completed[data-v-8f8e68c4]{background:#d1fae5;color:#065f46}.urgent-badge[data-v-8f8e68c4]{padding:2px 6px;background:#fef3c7;color:#92400e;border-radius:10px;font-size:10px;font-weight:500}.dev-status-badge[data-v-8f8e68c4]{padding:2px 6px;background:#e0e7ff;color:#3730a3;border-radius:10px;font-size:10px;font-weight:500}.req-body[data-v-8f8e68c4]{display:flex;flex-direction:column;gap:8px}.req-desc[data-v-8f8e68c4]{font-size:11px;color:#4b5563;line-height:1.5}.req-files[data-v-8f8e68c4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px}.files-label[data-v-8f8e68c4]{color:#6b7280}.file-item[data-v-8f8e68c4]{padding:2px 8px;background:#f3f4f6;border-radius:4px;color:#374151}.req-meta[data-v-8f8e68c4]{display:flex;flex-wrap:wrap;gap:12px}.meta-item[data-v-8f8e68c4]{display:flex;align-items:center;gap:4px;font-size:10px;color:#6b7280}.meta-icon[data-v-8f8e68c4]{font-size:11px}.apikey-badge[data-v-8f8e68c4]{padding:2px 6px;background:#ede9fe;color:#5b21b6;border-radius:4px}.progress-section[data-v-8f8e68c4]{padding:8px;background:#f9fafb;border-radius:6px}.progress-header[data-v-8f8e68c4]{display:flex;justify-content:space-between;margin-bottom:6px}.progress-label[data-v-8f8e68c4]{font-size:10px;color:#6b7280}.progress-value[data-v-8f8e68c4]{font-size:10px;font-weight:700;color:#059669}.progress-bar[data-v-8f8e68c4]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-8f8e68c4]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;transition:width .3s ease}.req-actions[data-v-8f8e68c4]{display:flex;gap:8px;margin-top:8px}.action-btn[data-v-8f8e68c4]{padding:6px 12px;border:none;border-radius:6px;font-size:10px;cursor:pointer;transition:all .2s}.urgent-btn[data-v-8f8e68c4]{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);color:#fff}.urgent-btn[data-v-8f8e68c4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b66}.view-btn[data-v-8f8e68c4]{background:#10b981;color:#fff}.detail-btn[data-v-8f8e68c4]{background:#f3f4f6;color:#374151}.detail-btn[data-v-8f8e68c4]:hover{background:#e5e7eb}.new-form-overlay[data-v-8f8e68c4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.new-form[data-v-8f8e68c4]{background:white;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.form-header[data-v-8f8e68c4]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.form-title[data-v-8f8e68c4]{font-size:16px;font-weight:700;color:#1f2937}.close-btn[data-v-8f8e68c4]{width:28px;height:28px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;font-size:14px;transition:all .2s}.close-btn[data-v-8f8e68c4]:hover{background:#e5e7eb}.form-body[data-v-8f8e68c4]{padding:16px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-8f8e68c4]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-8f8e68c4]{font-size:12px;font-weight:500;color:#374151}.form-input[data-v-8f8e68c4],.form-textarea[data-v-8f8e68c4]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;outline:none;transition:all .2s}.form-input[data-v-8f8e68c4]:focus,.form-textarea[data-v-8f8e68c4]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-textarea[data-v-8f8e68c4]{resize:vertical;min-height:100px}.file-upload-area[data-v-8f8e68c4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.file-input[data-v-8f8e68c4]{display:none}.upload-btn[data-v-8f8e68c4]{padding:6px 12px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s}.upload-btn[data-v-8f8e68c4]:hover{background:#5a67d8}.upload-tip[data-v-8f8e68c4]{font-size:10px;color:#6b7280}.file-list[data-v-8f8e68c4]{display:flex;flex-direction:column;gap:4px}.file-list-item[data-v-8f8e68c4]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#f9fafb;border-radius:4px}.file-name[data-v-8f8e68c4]{font-size:11px;color:#374151}.file-remove[data-v-8f8e68c4]{width:20px;height:20px;border:none;background:#fee2e2;color:#ef4444;border-radius:50%;cursor:pointer;font-size:10px;transition:all .2s}.file-remove[data-v-8f8e68c4]:hover{background:#fecaca}.form-checkbox[data-v-8f8e68c4]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-8f8e68c4]{width:16px;height:16px;margin-top:2px;cursor:pointer;accent-color:#667eea}.checkbox-text[data-v-8f8e68c4]{display:flex;align-items:center;gap:6px;font-size:11px;color:#374151;line-height:1.4}.checkbox-icon[data-v-8f8e68c4]{font-size:14px}.form-footer[data-v-8f8e68c4]{display:flex;gap:8px;padding:16px;border-top:1px solid #e5e7eb}.submit-btn[data-v-8f8e68c4]{flex:1;padding:10px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.submit-btn[data-v-8f8e68c4]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 2px 8px #667eea66}.submit-btn.disabled[data-v-8f8e68c4]{background:#d1d5db;cursor:not-allowed}.cancel-btn[data-v-8f8e68c4]{padding:10px 16px;background:#f3f4f6;color:#374151;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.cancel-btn[data-v-8f8e68c4]:hover{background:#e5e7eb}.submit-message[data-v-8f8e68c4]{margin-top:12px;padding:8px;border-radius:6px;font-size:11px;text-align:center}.submit-message.success[data-v-8f8e68c4]{background:#d1fae5;color:#065f46}.submit-message.error[data-v-8f8e68c4]{background:#fee2e2;color:#991b1b}.detail-overlay[data-v-8f8e68c4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.detail-content[data-v-8f8e68c4]{background:white;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.detail-header[data-v-8f8e68c4]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.detail-title[data-v-8f8e68c4]{font-size:16px;font-weight:700;color:#1f2937}.detail-body[data-v-8f8e68c4]{padding:16px;display:flex;flex-direction:column;gap:12px}.detail-row[data-v-8f8e68c4]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-8f8e68c4]{font-size:11px;font-weight:500;color:#6b7280}.detail-value[data-v-8f8e68c4]{font-size:12px;color:#1f2937}.status-badge[data-v-8f8e68c4]{display:inline-block;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500}.status-badge.status-pending[data-v-8f8e68c4]{background:#fef3c7;color:#92400e}.status-badge.status-processing[data-v-8f8e68c4]{background:#dbeafe;color:#1e40af}.status-badge.status-testing[data-v-8f8e68c4]{background:#e0e7ff;color:#3730a3}.status-badge.status-completed[data-v-8f8e68c4]{background:#d1fae5;color:#065f46}.detail-files[data-v-8f8e68c4]{display:flex;flex-wrap:wrap;gap:6px}.detail-file[data-v-8f8e68c4]{padding:4px 8px;background:#f3f4f6;border-radius:4px;font-size:11px;color:#374151}.api-key-section[data-v-8f8e68c4]{padding:14px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;color:#fff;margin-bottom:12px}.api-key-title[data-v-8f8e68c4]{font-size:14px;font-weight:700;margin-bottom:10px}.api-provider-selector[data-v-8f8e68c4]{display:flex;gap:8px;margin-bottom:10px}.api-provider-option[data-v-8f8e68c4]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:2px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;font-size:12px;transition:all .2s;flex:1;justify-content:center}.api-provider-option input[data-v-8f8e68c4]{display:none}.api-provider-option.active[data-v-8f8e68c4]{border-color:#fff;background:rgba(255,255,255,.2);font-weight:500}.api-input-group[data-v-8f8e68c4]{display:flex;gap:8px;margin-bottom:8px}.api-key-input[data-v-8f8e68c4]{flex:1;padding:8px 12px;border:none;border-radius:8px;font-size:12px;font-family:monospace;outline:none;background:rgba(255,255,255,.9);color:#333}.api-key-input[data-v-8f8e68c4]:disabled{opacity:.6}.api-key-save-btn[data-v-8f8e68c4]{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s}.api-key-save-btn[data-v-8f8e68c4]:hover:not(.disabled){background:#059669;transform:translateY(-1px)}.api-key-save-btn.disabled[data-v-8f8e68c4]{background:#9ca3af;cursor:not-allowed}.api-key-message[data-v-8f8e68c4]{margin-top:8px;padding:8px;border-radius:6px;font-size:11px;text-align:center}.api-key-message.success[data-v-8f8e68c4]{background:rgba(16,185,129,.3)}.api-key-message.error[data-v-8f8e68c4]{background:rgba(239,68,68,.3)}.provider-logo-img[data-v-8f8e68c4]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.provider-logo-img img[data-v-8f8e68c4]{width:100%;height:100%;object-fit:contain}.start-dev-btn[data-v-8f8e68c4]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;flex:1}.start-dev-btn[data-v-8f8e68c4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #10b98166}.semi-finished-btn[data-v-8f8e68c4]{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);color:#fff}.semi-finished-btn[data-v-8f8e68c4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #8b5cf666}.download-btn[data-v-8f8e68c4]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff}.download-btn[data-v-8f8e68c4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #3b82f666}.semi-processing-hint[data-v-8f8e68c4]{font-size:10px;color:#6b7280;padding:6px 12px;background:#f3f4f6;border-radius:6px}.dev-selector-overlay[data-v-8f8e68c4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1001;padding:20px}.dev-selector[data-v-8f8e68c4]{background:white;border-radius:12px;width:100%;max-width:420px}.dev-selector-header[data-v-8f8e68c4]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.dev-selector-title[data-v-8f8e68c4]{font-size:16px;font-weight:700;color:#1f2937}.dev-selector-body[data-v-8f8e68c4]{padding:16px}.balance-display[data-v-8f8e68c4]{font-size:13px;color:#6b7280;margin-bottom:16px;text-align:center}.balance-value[data-v-8f8e68c4]{font-weight:700;color:#059669;font-size:16px}.dev-days-selector[data-v-8f8e68c4]{margin-bottom:16px}.days-label[data-v-8f8e68c4]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:8px}.days-options[data-v-8f8e68c4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.days-options button[data-v-8f8e68c4]{padding:8px 16px;border:2px solid #e5e7eb;border-radius:8px;background:white;color:#374151;font-size:13px;cursor:pointer;transition:all .2s}.days-options button[data-v-8f8e68c4]:hover{border-color:#10b981;color:#10b981}.days-options button.active[data-v-8f8e68c4]{border-color:#10b981;background:#ecfdf5;color:#059669;font-weight:500}.custom-days[data-v-8f8e68c4]{display:flex;align-items:center;gap:4px}.custom-days input[data-v-8f8e68c4]{width:60px;padding:8px;border:2px solid #e5e7eb;border-radius:8px;font-size:13px;outline:none;transition:all .2s}.custom-days input[data-v-8f8e68c4]:focus{border-color:#10b981}.custom-days span[data-v-8f8e68c4]{font-size:13px;color:#6b7280}.cost-summary[data-v-8f8e68c4]{background:#f9fafb;border-radius:8px;padding:12px;margin-bottom:12px}.cost-row[data-v-8f8e68c4]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;padding:4px 0}.cost-row.total[data-v-8f8e68c4]{border-top:1px solid #e5e7eb;padding-top:8px;margin-top:4px;font-size:14px;color:#1f2937}.cost-highlight[data-v-8f8e68c4]{color:#059669;font-size:18px}.insufficient-balance[data-v-8f8e68c4]{padding:8px;background:#fef3c7;border-radius:6px;font-size:11px;color:#92400e;text-align:center}.dev-selector-footer[data-v-8f8e68c4]{display:flex;gap:8px;padding:16px;border-top:1px solid #e5e7eb}.cancel-dev-btn[data-v-8f8e68c4]{padding:10px 16px;background:#f3f4f6;color:#374151;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.cancel-dev-btn[data-v-8f8e68c4]:hover{background:#e5e7eb}.confirm-dev-btn[data-v-8f8e68c4]{flex:1;padding:10px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.confirm-dev-btn[data-v-8f8e68c4]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 2px 8px #10b98166}.confirm-dev-btn.disabled[data-v-8f8e68c4]{background:#d1d5db;cursor:not-allowed}[data-v-66856776]{margin:0;padding:0;box-sizing:border-box}.app-container[data-v-66856776]{display:flex;flex-direction:column;min-height:100vh;width:100%;background:transparent;overflow-y:auto}.chat-wrapper[data-v-66856776]{display:flex;background:white;min-height:36vh;box-shadow:0 2px 8px #0000000f;max-width:1200px;margin:0 auto}.chat-main[data-v-66856776]{flex:1;display:flex;flex-direction:column;min-width:0;width:100%}.chat-header[data-v-66856776]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;max-width:100%;overflow:visible;z-index:100}.header-info[data-v-66856776]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.header-actions[data-v-66856776]{display:flex;align-items:center;gap:8px;flex-shrink:0}.assistant-avatar[data-v-66856776]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:0;overflow:hidden}.logo-image[data-v-66856776]{width:100%;height:100%;object-fit:cover;border-radius:0}.logo-image-small[data-v-66856776]{width:28px;height:28px;border-radius:0;object-fit:cover}.logo-image-large[data-v-66856776]{width:80px;height:80px;border-radius:0;object-fit:cover}.logo-image-nav[data-v-66856776]{width:24px;height:24px;border-radius:0;object-fit:cover}.assistant-name[data-v-66856776]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-details[data-v-66856776]{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:300px}.assistant-status[data-v-66856776]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin:0}.status-dot[data-v-66856776]{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block}.assistant-status-row[data-v-66856776]{display:flex;flex-direction:column;gap:4px}.model-switch-btn[data-v-66856776]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;background:#f3f4f6;border:none;border-radius:10px;color:#4b5563;cursor:pointer;transition:all .2s;white-space:nowrap;height:auto;line-height:1.2}.model-switch-btn[data-v-66856776]:hover{background:#e5e7eb}.login-status-bar[data-v-66856776]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff3cd;border-bottom:1px solid #fcd34d;font-size:13px;color:#333}.status-icon[data-v-66856776]{font-size:14px;flex-shrink:0}.status-text[data-v-66856776]{flex:1;line-height:1.4}.login-btn-inline[data-v-66856776]{flex-shrink:0;padding:6px 16px;background:#07c160;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.login-btn-inline[data-v-66856776]:hover{background:#06ad56}.login-btn-inline[data-v-66856776]:active{transform:scale(.95)}.provider-tabs[data-v-66856776]{display:flex;gap:6px;margin-top:6px}.provider-tab[data-v-66856776]{display:flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:#ffffffb3;cursor:pointer;font-size:12px;transition:all .2s}.provider-tab[data-v-66856776]:hover{border-color:#fff9;color:#fff}.provider-tab.active[data-v-66856776]{border-color:#fff;background:rgba(255,255,255,.2);color:#fff}.provider-tab .tab-icon[data-v-66856776]{font-size:14px}.provider-tab .tab-name[data-v-66856776]{white-space:nowrap}.model-selector[data-v-66856776]{position:absolute;top:70px;right:60px;background:white;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:100;min-width:280px;overflow:hidden}.model-selector-header[data-v-66856776]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:14px;color:#1f2937}.model-selector-close[data-v-66856776]{background:none;border:none;font-size:18px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.model-selector-close[data-v-66856776]:hover{background:#f3f4f6}.model-selector-body[data-v-66856776]{padding:8px}.model-option[data-v-66856776]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s}.model-option[data-v-66856776]:hover{background:#f3f4f6}.model-option.active[data-v-66856776]{background:#eff6ff}.model-option-info[data-v-66856776]{display:flex;flex-direction:column;gap:2px}.model-option-name[data-v-66856776]{font-size:13px;font-weight:500;color:#1f2937}.model-option-package[data-v-66856776]{font-size:11px;color:#6b7280}.model-option-check[data-v-66856776]{color:#3b82f6;font-weight:600}.icon-btn[data-v-66856776]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer}.messages-container[data-v-66856776]{flex:1;overflow-y:auto;padding:24px}.welcome-message[data-v-66856776]{display:flex;align-items:center;justify-content:center;min-height:400px}.welcome-content[data-v-66856776]{text-align:center}.welcome-icon[data-v-66856776]{font-size:64px;margin-bottom:24px}.welcome-content h2[data-v-66856776]{font-size:28px;font-weight:600;color:#1f2937;margin-bottom:12px}.welcome-content p[data-v-66856776]{font-size:16px;color:#6b7280;margin-bottom:32px}.welcome-suggestions[data-v-66856776]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.suggestion-chip[data-v-66856776]{padding:10px 18px;background:#f3f4f6;color:#4b5563;border-radius:20px;font-size:14px;cursor:pointer}.suggestion-chip[data-v-66856776]:hover{background:#eff6ff;color:#667eea}.message-wrapper[data-v-66856776]{display:flex;gap:12px;margin-bottom:24px}.user-message[data-v-66856776]{flex-direction:row-reverse}.message-avatar[data-v-66856776]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#f3f4f6;border-radius:50%}.message-bubble[data-v-66856776]{max-width:70%;padding:12px 16px;border-radius:16px}.message-bubble.user[data-v-66856776]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.message-bubble.assistant[data-v-66856776]{background:#f3f4f6;color:#1f2937}.message-content[data-v-66856776]{font-size:15px;line-height:1.6}.generated-image[data-v-66856776]{max-width:100%;height:auto;min-height:200px;border-radius:8px;cursor:pointer;display:block}.uploaded-message-image[data-v-66856776]{max-width:200px;border-radius:8px;margin-bottom:8px}.upload-message-text[data-v-66856776]{font-size:14px;color:#1f2937}.image-upload-content[data-v-66856776]{display:flex;flex-direction:column}.user-upload[data-v-66856776]{display:flex;flex-direction:column;align-items:flex-end}.upload-input-area[data-v-66856776]{display:flex;flex-direction:column;gap:12px}.upload-placeholder[data-v-66856776]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;transition:all .2s}.upload-placeholder[data-v-66856776]:hover{border-color:#3b82f6;background:#f9fafb}.upload-hint-text[data-v-66856776]{margin-top:12px;font-size:14px;color:#6b7280}.upload-hint-sub[data-v-66856776]{font-size:12px;color:#9ca3af}.upload-preview[data-v-66856776]{position:relative;display:inline-block}.upload-preview-image[data-v-66856776]{max-width:100%;max-height:200px;border-radius:8px}.upload-remove[data-v-66856776]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.upload-textarea[data-v-66856776]{flex:1}.message-time[data-v-66856776]{font-size:11px;color:#9ca3af;margin-top:6px}.typing-indicator[data-v-66856776]{display:flex;gap:4px;padding:8px 12px}.typing-indicator span[data-v-66856776]{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing-66856776 1.4s infinite}@keyframes typing-66856776{0%,80%,to{transform:scale(.8)}40%{transform:scale(1)}}.input-container[data-v-66856776]{border-top:1px solid #e5e7eb;padding:16px 24px}.input-toolbar[data-v-66856776]{display:flex;gap:8px;margin-bottom:12px}.toolbar-btn[data-v-66856776]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:none;border-radius:8px;font-size:14px;color:#6b7280;cursor:pointer}.toolbar-btn.active[data-v-66856776]{background:#eff6ff;color:#667eea}.input-wrapper[data-v-66856776]{display:flex;gap:12px}.chat-input[data-v-66856776]{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;resize:none;max-height:150px}.chat-input[data-v-66856776]:focus{outline:none;border-color:#667eea}.send-button[data-v-66856776]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;color:#fff;cursor:pointer}.send-button[data-v-66856776]:disabled{opacity:.5}.input-footer[data-v-66856776]{padding-top:8px}.footer-hint[data-v-66856776]{font-size:12px;color:#9ca3af}.scroll-toggle[data-v-66856776]{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.toggle-checkbox[data-v-66856776]{display:none}.toggle-switch[data-v-66856776]{width:32px;height:18px;background:#d1d5db;border-radius:9px;position:relative;transition:background .3s}.toggle-checkbox:checked+.toggle-switch[data-v-66856776]{background:#667eea}.toggle-switch[data-v-66856776]:after{content:"";position:absolute;width:14px;height:14px;background:white;border-radius:50%;top:2px;left:2px;transition:left .3s;box-shadow:0 1px 3px #0003}.toggle-checkbox:checked+.toggle-switch[data-v-66856776]:after{left:16px}.toggle-text[data-v-66856776]{font-size:12px;color:#6b7280;white-space:nowrap}.status-item[data-v-66856776]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:6px}.status-success[data-v-66856776]{background:#f0fdf4;color:#16a34a}.status-warning[data-v-66856776]{background:#fef3c7;color:#d97706}.status-error[data-v-66856776]{background:#fef2f2;color:#dc2626}.quick-actions[data-v-66856776]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-action-btn[data-v-66856776]{padding:10px;background:white;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;text-align:center;cursor:pointer}.quick-action-btn[data-v-66856776]:hover{border-color:#667eea;color:#667eea}.result-box[data-v-66856776]{margin-top:12px;padding:10px;background:white;border-radius:8px;font-size:12px;word-break:break-all}.mobile-quick-section[data-v-66856776]{display:none}.category-list[data-v-66856776]{display:flex;flex-direction:column;gap:4px}.category-item[data-v-66856776]{padding:8px 10px;background:white;border-radius:6px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px}.category-item[data-v-66856776]:hover{background:#f3f4f6}.topic-list[data-v-66856776]{display:flex;flex-direction:column;gap:8px}.topic-chip[data-v-66856776]{padding:8px 10px;background:white;border-radius:6px;font-size:12px;cursor:pointer}.topic-chip[data-v-66856776]:hover{background:#f3f4f6}.content-area[data-v-66856776]{padding:20px;max-width:1200px;margin:0 auto;width:100%;display:block}.card[data-v-66856776]{background:white;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000f}.card-compact-bottom[data-v-66856776]{margin-bottom:4px}.card-title[data-v-66856776]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}.status-grid[data-v-66856776]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.status-item-compact[data-v-66856776]{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;font-size:13px}.status-compact-icon[data-v-66856776]{font-size:16px;flex-shrink:0}.status-compact-text[data-v-66856776]{color:inherit}.status[data-v-66856776]{padding:12px 16px;border-radius:8px;font-size:14px;text-align:center}.status.success[data-v-66856776]{background:#f0fdf4;color:#16a34a}.status.warning[data-v-66856776]{background:#fef3c7;color:#d97706}.status.error[data-v-66856776]{background:#fef2f2;color:#dc2626}.life-categories[data-v-66856776]{display:flex;flex-direction:column;gap:12px}.life-category[data-v-66856776]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.category-header[data-v-66856776]{display:flex;align-items:center;padding:12px 14px;background:#f9fafb;cursor:pointer}.category-icon[data-v-66856776]{font-size:18px;margin-right:10px}.category-title[data-v-66856776]{flex:1;font-size:15px;font-weight:600;color:#1f2937}.category-items[data-v-66856776]{display:flex;flex-direction:column;background:white}.category-items .category-item[data-v-66856776]{padding:10px 14px;border-top:1px solid #f3f4f6;cursor:pointer;font-size:13px;color:#4b5563}.category-items .category-item[data-v-66856776]:hover{background:#f9fafb}.category-items .category-item .item-tag[data-v-66856776]{display:inline-block;padding:2px 8px;background:#e0e7ff;color:#4f46e5;border-radius:4px;font-size:11px;margin-right:8px;white-space:nowrap}.hot-topics[data-v-66856776]{display:flex;flex-direction:column;gap:8px}.topic-item[data-v-66856776]{display:flex;align-items:center;padding:12px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .3s;border:1px solid transparent}.topic-item[data-v-66856776]:hover{background:#f1f5f9;border-color:#667eea;transform:translate(4px)}.hot-topics .topic-icon[data-v-66856776]{font-size:24px;margin-right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.topic-icon-img[data-v-66856776]{width:20px;height:20px;border-radius:0;object-fit:cover}.topic-content[data-v-66856776]{flex:1}.topic-question[data-v-66856776]{font-size:14px;font-weight:500;color:#1e293b}.topic-category[data-v-66856776]{font-size:12px;color:#6b7280}.topic-arrow[data-v-66856776]{font-size:18px;color:#94a3b8}.topic-item:hover .topic-arrow[data-v-66856776]{transform:translate(4px);color:#667eea}.category-arrow[data-v-66856776]{font-size:12px;color:#94a3b8;transition:transform .3s}.category-arrow.expanded[data-v-66856776]{transform:rotate(180deg)}.video-list[data-v-66856776]{display:flex;flex-direction:column;gap:12px}.video-item[data-v-66856776]{position:relative;border-radius:8px;overflow:hidden;background:#000;aspect-ratio:16 / 9;box-shadow:0 4px 12px #00000026}.video-player[data-v-66856776]{width:100%;height:100%;object-fit:contain;display:block;background:#000}.video-info[data-v-66856776]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:20px 12px 12px;color:#fff;pointer-events:none;opacity:0;transition:opacity .3s}.video-item:hover .video-info[data-v-66856776]{opacity:1}.video-title[data-v-66856776]{font-size:14px;font-weight:500;margin-bottom:4px}.video-duration[data-v-66856776]{font-size:12px;opacity:.8}.btn-group[data-v-66856776]{display:flex;gap:10px}.btn[data-v-66856776]{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .3s}.btn-info[data-v-66856776]{background:#667eea;color:#fff}.btn-info[data-v-66856776]:hover{background:#5a67d8}.btn-warning[data-v-66856776]{background:#f59e0b;color:#fff}.btn-warning[data-v-66856776]:hover{background:#d97706}.btn-primary[data-v-66856776]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.btn-primary[data-v-66856776]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-secondary[data-v-66856776]{background:#3b82f6;color:#fff}.btn-secondary[data-v-66856776]:hover:not(:disabled){background:#2563eb}.btn-pay[data-v-66856776]{background:linear-gradient(135deg,#07c160 0%,#00d788 100%);color:#fff;flex:1}.btn-pay[data-v-66856776]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #07c76066}.btn-pay[data-v-66856776]:disabled{opacity:.5;cursor:not-allowed}.share-btn[data-v-66856776]{flex:1;padding:8px 12px;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:500}.share-friend[data-v-66856776]{background:linear-gradient(135deg,#07c160 0%,#00d788 100%);color:#fff}.share-friend[data-v-66856776]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 2px 8px #07c7604d}.share-timeline[data-v-66856776]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.share-timeline[data-v-66856776]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 2px 8px #667eea4d}.share-btn.disabled[data-v-66856776]{opacity:.5;cursor:not-allowed}.pay-hint[data-v-66856776]{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:8px;padding:8px 12px;background:#e8f5e9;border-radius:6px;font-size:12px;color:#2e7d32}.pay-hint svg[data-v-66856776]{flex-shrink:0}.btn-pay[data-v-66856776]:disabled{opacity:.6;cursor:not-allowed}.amount-btn[data-v-66856776]{padding:8px 16px;border:2px solid #e0e0e0;background:white;color:#666;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:70px;display:inline-block}.amount-btn[data-v-66856776]:hover{border-color:#07c160;color:#07c160;transform:translateY(-1px)}.amount-btn-active[data-v-66856776]{border-color:#07c160;background:linear-gradient(135deg,#e8f8ef 0%,#d0f5e6 100%);color:#07c160;font-weight:600}.pay-loading[data-v-66856776]{display:inline-flex;align-items:center;gap:6px}.btn[data-v-66856776]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.result[data-v-66856776]{margin-top:15px;padding:12px;background:#f8fafc;border-radius:8px;font-size:14px;white-space:pre-wrap}.payment-info[data-v-66856776]{margin-top:15px;padding:12px;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:8px;border:1px solid #86efac}.payment-info-title[data-v-66856776]{font-size:13px;font-weight:600;color:#166534;margin-bottom:8px}.payment-info-content[data-v-66856776]{font-size:13px}.payment-success[data-v-66856776]{padding:10px;background:#dcfce7;color:#166534;border-radius:6px;text-align:center}.payment-pending[data-v-66856776]{padding:10px;background:#fef3c7;color:#b45309;border-radius:6px;text-align:center}.payment-redirect[data-v-66856776]{padding:12px;background:#dbeafe;color:#1e40af;border-radius:6px;text-align:center}.payment-redirect-actions[data-v-66856776]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.payment-redirect-btn[data-v-66856776]{padding:8px 16px;background:linear-gradient(135deg,#07c160 0%,#00d788 100%);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.payment-redirect-btn[data-v-66856776]:hover{opacity:.9;transform:translateY(-1px)}.payment-error[data-v-66856776]{padding:10px;background:#fee2e2;color:#dc2626;border-radius:6px;text-align:center}.payment-need-claim[data-v-66856776]{padding:15px;background:#fef3c7;color:#92400e;border-radius:8px;text-align:center;border:1px solid #fcd34d}.claim-btn[data-v-66856776]{display:inline-block;padding:10px 20px;background:linear-gradient(135deg,#07c160 0%,#00d788 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s}.claim-btn[data-v-66856776]:hover{opacity:.9;transform:translateY(-1px)}.copy-btn[data-v-66856776]{display:block;width:100%;padding:10px 16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.copy-btn[data-v-66856776]:hover{opacity:.9;transform:translateY(-1px)}.copy-btn.copied[data-v-66856776]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.claim-url-display[data-v-66856776]{margin-top:10px;padding:10px;background:white;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;font-family:Consolas,Monaco,monospace;color:#4b5563;word-break:break-all;text-align:left;-webkit-user-select:all;user-select:all}.payment-qrcode[data-v-66856776]{display:flex;justify-content:center}.qrcode-container[data-v-66856776]{text-align:center}.qrcode-title[data-v-66856776]{font-size:14px;font-weight:600;color:#166534;margin-bottom:15px}.qrcode-image[data-v-66856776]{display:flex;justify-content:center;margin-bottom:10px}.qrcode-image img[data-v-66856776]{width:200px;height:200px;border:2px solid #166534;border-radius:8px}.qrcode-hint[data-v-66856776]{font-size:12px;color:#166534;opacity:.8}@media (max-width: 768px){.chat-wrapper[data-v-66856776]{flex-direction:column;min-height:auto}.chat-main[data-v-66856776]{min-height:auto;flex:1}.content-area[data-v-66856776]{display:block;padding:15px;margin-top:20px}.card[data-v-66856776]{display:block;margin-bottom:15px}.btn-pay[data-v-66856776]{display:block;width:100%}.amount-btn[data-v-66856776]{display:inline-block}.mobile-quick-section[data-v-66856776]{display:block}.quick-actions[data-v-66856776]{grid-template-columns:repeat(4,1fr);gap:8px}.quick-action-btn[data-v-66856776]{font-size:11px;padding:10px 6px}.result-box[data-v-66856776]{font-size:11px;padding:8px}.header-actions .scroll-toggle[data-v-66856776]{display:flex}.toggle-text[data-v-66856776]{font-size:11px;white-space:nowrap}.toggle-switch[data-v-66856776]{width:30px;height:17px}.toggle-switch[data-v-66856776]:after{width:13px;height:13px}.toggle-checkbox:checked+.toggle-switch[data-v-66856776]:after{left:15px}.status-grid[data-v-66856776]{grid-template-columns:1fr}.message-bubble[data-v-66856776]{max-width:85%}}.voice-input-area[data-v-66856776]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:20px;background:#f9fafb;border-radius:12px}.voice-hint[data-v-66856776]{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;padding:20px;border-radius:12px;transition:all .3s}.voice-hint[data-v-66856776]:hover{background:#f3f4f6}.voice-hint svg[data-v-66856776]{color:#667eea;animation:pulse-66856776 2s infinite}@keyframes pulse-66856776{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.voice-hint-text[data-v-66856776]{font-size:14px;color:#6b7280}.voice-recording[data-v-66856776]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.recording-indicator[data-v-66856776]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fef2f2;border-radius:20px}.recording-dot[data-v-66856776]{width:10px;height:10px;background:#ef4444;border-radius:50%;animation:recording-pulse-66856776 1.5s infinite}@keyframes recording-pulse-66856776{0%,to{opacity:1}50%{opacity:.3}}.recording-text[data-v-66856776]{font-size:14px;color:#dc2626;font-weight:500}.recording-time[data-v-66856776]{font-size:24px;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums}.voice-result[data-v-66856776]{display:flex;flex-direction:column;gap:12px;width:100%}.voice-text[data-v-66856776]{padding:14px 16px;background:white;border:1px solid #e5e7eb;border-radius:10px;font-size:15px;color:#1f2937;line-height:1.6;min-height:50px;max-height:120px;overflow-y:auto}.voice-actions[data-v-66856776]{display:flex;gap:10px}.voice-action-btn[data-v-66856776]{flex:1;padding:10px 16px;border:1px solid #e5e7eb;background:white;border-radius:8px;font-size:14px;color:#6b7280;cursor:pointer;transition:all .2s}.voice-action-btn[data-v-66856776]:hover{background:#f9fafb;border-color:#d1d5db}.voice-action-btn.primary[data-v-66856776]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.voice-action-btn.primary[data-v-66856776]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.voice-preview[data-v-66856776]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:white;border:1px solid #e5e7eb;border-radius:10px}.voice-icon[data-v-66856776]{font-size:24px}.voice-duration[data-v-66856776]{flex:1;font-size:14px;color:#6b7280}.voice-loading[data-v-66856776]{display:flex;align-items:center;justify-content:center;padding:14px 16px;background:white;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#6b7280;animation:pulse-66856776 1.5s infinite}.location-modal[data-v-66856776]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-66856776 .3s ease}.location-modal-content[data-v-66856776]{width:90%;max-width:500px;height:80vh;background:white;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:slideUp-66856776 .3s ease;display:flex;flex-direction:column}@keyframes slideUp-66856776{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.map-modal-header[data-v-66856776]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.map-modal-title[data-v-66856776]{font-size:14px;font-weight:600;color:#1f2937}.map-modal-header-actions[data-v-66856776]{display:flex;gap:8px}.map-modal-refresh-btn[data-v-66856776]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:white;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#4b5563;cursor:pointer;transition:all .2s}.map-modal-refresh-btn[data-v-66856776]:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea}.map-modal-refresh-btn[data-v-66856776]:disabled{opacity:.6;cursor:not-allowed}.spinning[data-v-66856776]{animation:spin-66856776 1s linear infinite}@keyframes spin-66856776{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map-modal-close[data-v-66856776]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;font-size:16px;color:#6b7280;cursor:pointer;transition:all .2s}.map-modal-close[data-v-66856776]:hover{background:#e5e7eb;color:#1f2937}.map-modal-body[data-v-66856776]{flex:1;width:100%;background:#f3f4f6;min-height:0}.map-modal-iframe[data-v-66856776]{width:100%;height:100%;border:none}.map-modal-footer[data-v-66856776]{padding:10px 14px;background:white;border-top:1px solid #e5e7eb;flex-shrink:0}.location-info[data-v-66856776]{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;background:#f9fafb;border-radius:6px}.location-label[data-v-66856776]{font-size:11px;color:#6b7280}.location-value[data-v-66856776]{font-size:12px;font-weight:500;color:#1f2937;font-family:monospace}.map-modal-actions[data-v-66856776]{display:flex;gap:8px}.map-modal-btn[data-v-66856776]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.map-modal-btn.primary[data-v-66856776]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.map-modal-btn.primary[data-v-66856776]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.map-modal-btn.secondary[data-v-66856776]{background:white;color:#4b5563;border:1px solid #e5e7eb}.map-modal-btn.secondary[data-v-66856776]:hover{background:#f9fafb;border-color:#667eea;color:#667eea}@media (max-width: 768px){.location-modal-content[data-v-66856776]{width:95%;max-width:none;height:85vh}.map-modal-header[data-v-66856776],.map-modal-footer[data-v-66856776]{padding:8px 12px}.map-modal-title[data-v-66856776]{font-size:13px}.location-info[data-v-66856776]{padding:6px 8px;gap:10px}.location-label[data-v-66856776]{font-size:10px}.location-value[data-v-66856776]{font-size:11px}.map-modal-btn[data-v-66856776]{font-size:12px;padding:7px 10px}}.share-tip-modal[data-v-66856776]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-66856776 .3s ease}.share-tip-content[data-v-66856776]{width:85%;max-width:360px;background:white;border-radius:16px;padding:24px;box-shadow:0 20px 60px #0000004d;animation:scaleIn-66856776 .3s ease;text-align:center}@keyframes scaleIn-66856776{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.share-tip-header[data-v-66856776]{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:20px}.share-tip-body[data-v-66856776]{margin-bottom:24px}.share-tip-amount[data-v-66856776]{font-size:48px;font-weight:800;color:#10b981;margin-bottom:20px;animation:pulse-66856776 .5s ease}@keyframes pulse-66856776{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.share-tip-steps[data-v-66856776]{display:flex;flex-direction:column;gap:12px;text-align:left}.share-tip-step[data-v-66856776]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.step-number[data-v-66856776]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.step-text[data-v-66856776]{font-size:14px;color:#4b5563;line-height:1.5}.step-text strong[data-v-66856776]{color:#667eea;font-weight:600}.share-tip-close[data-v-66856776]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.share-tip-close[data-v-66856776]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.share-tip-close[data-v-66856776]:active{transform:translateY(0)}.admin-toggle-btn[data-v-66856776]{position:fixed;bottom:80px;right:20px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;font-size:24px;cursor:pointer;box-shadow:0 4px 12px #667eea66;z-index:1002;transition:all .3s ease}.admin-toggle-btn[data-v-66856776]:hover{transform:scale(1.1) rotate(360deg);box-shadow:0 6px 20px #667eea99}.admin-modal[data-v-66856776]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-66856776 .2s ease}@keyframes fadeIn-66856776{0%{opacity:0}to{opacity:1}}.admin-modal-content[data-v-66856776]{position:relative;width:95vw;max-width:1600px;height:90vh;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-66856776 .3s ease}@media (max-width: 768px){.admin-modal-content[data-v-66856776]{width:100vw;height:100vh;border-radius:0}}@keyframes slideUp-66856776{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.admin-close-btn[data-v-66856776]{position:absolute;top:15px;right:15px;width:36px;height:36px;border-radius:50%;background:#f0f0f0;color:#666;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s}.admin-close-btn[data-v-66856776]:hover{background:#e0e0e0;color:#333;transform:rotate(90deg)}.withdraw-btn[data-v-66856776]{padding:6px 12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.withdraw-btn[data-v-66856776]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.withdraw-btn.disabled[data-v-66856776]{opacity:1;cursor:not-allowed;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1f2937}.withdraw-modal[data-v-66856776]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-66856776 .2s ease}.withdraw-modal-content[data-v-66856776]{position:relative;width:90vw;max-width:500px;max-height:90vh;background:white;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-66856776 .3s ease}.withdraw-modal-header[data-v-66856776]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.withdraw-modal-header h3[data-v-66856776]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.withdraw-close-btn[data-v-66856776]{width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#6b7280;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.withdraw-close-btn[data-v-66856776]:hover{background:#e5e7eb;color:#1f2937}.withdraw-body[data-v-66856776]{padding:24px;overflow-y:auto;flex:1}.balance-info[data-v-66856776]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px;color:#fff}.balance-label[data-v-66856776]{font-size:14px;opacity:.9;margin-bottom:8px}.balance-amount[data-v-66856776]{font-size:36px;font-weight:700;margin-bottom:8px}.balance-hint[data-v-66856776]{font-size:13px;opacity:.9}.withdraw-amount-section[data-v-66856776]{margin-bottom:20px}.withdraw-amount-section label[data-v-66856776]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.withdraw-amount-section input[data-v-66856776]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:18px;font-weight:600;color:#1f2937;transition:border-color .2s}.withdraw-amount-section input[data-v-66856776]:focus{outline:none;border-color:#667eea}.amount-range[data-v-66856776]{display:flex;gap:8px;margin-top:12px}.quick-amount[data-v-66856776]{flex:1;padding:8px 12px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.quick-amount[data-v-66856776]:hover{background:#e5e7eb;color:#1f2937;border-color:#d1d5db}.fee-section[data-v-66856776]{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.fee-row[data-v-66856776]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.fee-row[data-v-66856776]:last-child{border-bottom:none}.fee-row.total[data-v-66856776]{font-weight:600;font-size:15px;padding-top:12px;margin-top:4px;border-top:2px solid #e5e7eb;border-bottom:none}.fee-amount[data-v-66856776]{color:#dc2626;font-weight:500}.receive-amount[data-v-66856776]{color:#16a34a;font-weight:600;font-size:16px}.withdraw-account-section[data-v-66856776]{margin-bottom:20px}.withdraw-account-section label[data-v-66856776]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.account-select[data-v-66856776],.account-input[data-v-66856776]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;background:white;margin-bottom:12px;transition:border-color .2s}.account-select[data-v-66856776]:focus,.account-input[data-v-66856776]:focus{outline:none;border-color:#667eea}.fee-explanation[data-v-66856776]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:16px}.fee-explanation-title[data-v-66856776]{font-size:14px;font-weight:600;color:#92400e;margin-bottom:12px}.fee-tiers[data-v-66856776]{display:flex;flex-direction:column;gap:8px}.fee-tier[data-v-66856776]{display:flex;justify-content:space-between;font-size:13px;color:#78350f}.tier-range[data-v-66856776]{flex:1}.tier-rate[data-v-66856776]{font-weight:600;color:#b45309}.withdraw-modal-footer[data-v-66856776]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.withdraw-cancel-btn[data-v-66856776],.withdraw-confirm-btn[data-v-66856776]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.withdraw-cancel-btn[data-v-66856776]{background:white;color:#6b7280;border:1px solid #d1d5db}.withdraw-cancel-btn[data-v-66856776]:hover{background:#f3f4f6;color:#1f2937}.withdraw-confirm-btn[data-v-66856776]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.withdraw-confirm-btn[data-v-66856776]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.withdraw-confirm-btn.disabled[data-v-66856776]{opacity:.5;cursor:not-allowed;background:#9ca3af}@media (max-width: 640px){.withdraw-modal-content[data-v-66856776]{width:100vw;height:100vh;border-radius:0;max-width:none;max-height:none}.withdraw-modal-footer[data-v-66856776]{padding:12px 16px}}.bottom-navigation[data-v-66856776]{position:fixed;bottom:0;left:0;right:0;background:#ffffff;border-top:1px solid #e5e7eb;display:flex;justify-content:space-around;align-items:center;padding:8px 0;z-index:1001;box-shadow:0 -2px 10px #0000000d}.nav-item[data-v-66856776]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;cursor:pointer;transition:all .2s;border-radius:8px;color:#9ca3af}.nav-item[data-v-66856776]:hover{background:#f3f4f6}.nav-item.active[data-v-66856776]{color:#667eea}.nav-item.active .nav-icon[data-v-66856776]{transform:scale(1.1)}.nav-icon[data-v-66856776]{font-size:24px;transition:transform .2s}.nav-label[data-v-66856776]{font-size:12px;font-weight:500}.page-content[data-v-66856776]{min-height:100vh;display:block;width:100%;overflow-y:visible}.yushiqi-ai-page[data-v-66856776]{min-height:calc(100vh - 60px);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.yushiqi-ai-header[data-v-66856776]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2)}.yushiqi-ai-title[data-v-66856776]{display:flex;align-items:center;gap:10px;color:#fff;font-size:18px;font-weight:600}.logo-image-header[data-v-66856776]{width:32px;height:32px;border-radius:50%;object-fit:cover}.yushiqi-ai-status[data-v-66856776]{display:flex;align-items:center;gap:6px}.status-dot[data-v-66856776]{width:8px;height:8px;border-radius:50%;animation:pulse-66856776 2s ease-in-out infinite}.status-dot.connected[data-v-66856776]{background:#10b981;box-shadow:0 0 10px #10b98180}.status-dot.disconnected[data-v-66856776]{background:#ef4444;box-shadow:0 0 10px #ef444480}@keyframes pulse-66856776{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-66856776]{color:#333;font-size:12px;font-weight:500}.yushiqi-ai-content[data-v-66856776]{position:relative;height:calc(100vh - 70px)}.yushiqi-ai-iframe[data-v-66856776]{width:100%;height:100%;border:none;background:white}.fixed-back-btn[data-v-66856776]{position:fixed;top:20px;right:80px;z-index:1000;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(102,126,234,.2);border-radius:8px;color:#667eea;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #0000001a}.fixed-back-btn[data-v-66856776]:hover{background:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.yushiqi-ai-loading[data-v-66856776]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.loading-spinner[data-v-66856776]{width:50px;height:50px;margin:0 auto 20px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-66856776 1s linear infinite}@keyframes spin-66856776{to{transform:rotate(360deg)}}.yushiqi-ai-loading p[data-v-66856776]{font-size:16px;margin-bottom:8px}.loading-tip[data-v-66856776]{font-size:12px;opacity:.8;margin:4px 0}.ai-iframe-section[data-v-66856776]{display:flex;flex-direction:column;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ai-iframe-tabs[data-v-66856776]{display:flex;gap:0;background:white;border-bottom:1px solid #e5e7eb;padding:0}.ai-iframe-tab[data-v-66856776]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border:none;background:transparent;color:#6b7280;font-size:14px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent;position:relative}.ai-iframe-tab[data-v-66856776]:hover{background:#f3f4f6;color:#374151}.ai-iframe-tab.active[data-v-66856776]{color:#667eea;border-bottom-color:#667eea;background:#f9fafb;font-weight:500}.tab-icon-img[data-v-66856776]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0}.tab-icon-img img[data-v-66856776]{width:26px;height:26px;object-fit:contain}.tab-icon-img[data-v-66856776] svg{width:26px;height:26px}.tab-external-icon[data-v-66856776]{font-size:12px;color:#9ca3af;opacity:0;transition:all .2s;font-style:normal}.ai-iframe-tab:hover .tab-external-icon[data-v-66856776]{opacity:1;transform:translate(1px,-1px)}.ai-iframe-tab .tab-icon[data-v-66856776]{font-size:16px}.ai-iframe-tab .tab-name[data-v-66856776]{white-space:nowrap}.ai-iframe-hint[data-v-66856776]{display:flex;align-items:center;gap:4px;padding:6px 16px;background:#f0f7ff;color:#6b7280;font-size:11px;border-bottom:1px solid #e5e7eb}.ai-iframe-hint svg[data-v-66856776]{flex-shrink:0;color:#9ca3af}.ai-iframe-key-bar[data-v-66856776]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:white;border-bottom:1px solid #e5e7eb}.key-label[data-v-66856776]{font-size:13px;color:#4b5563;white-space:nowrap;flex-shrink:0}.ai-key-input[data-v-66856776]{flex:1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:monospace;outline:none;transition:border-color .2s;background:#f9fafb;color:#374151}.ai-key-input[data-v-66856776]:focus{border-color:#667eea;background:white}.ai-key-save-btn[data-v-66856776]{padding:8px 16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.ai-key-save-btn[data-v-66856776]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #667eea4d}.ai-key-save-btn[data-v-66856776]:disabled{opacity:.6;cursor:not-allowed}.provider-selector[data-v-66856776]{position:absolute;top:70px;right:60px;background:white;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:100;min-width:300px;max-width:350px;overflow:hidden}.provider-selector-header[data-v-66856776]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:15px}.provider-selector-close[data-v-66856776]{background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:4px;line-height:1}.provider-selector-close[data-v-66856776]:hover{color:#333}.provider-selector-body[data-v-66856776]{padding:8px 0;max-height:400px;overflow-y:auto}.provider-option[data-v-66856776]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;cursor:pointer;transition:background .2s}.provider-option[data-v-66856776]:hover{background:#f8f9fa}.provider-option.active[data-v-66856776]{background:#eef2ff}.provider-option-icon[data-v-66856776]{font-size:20px;margin-right:10px}.provider-option-info[data-v-66856776]{display:flex;align-items:center;gap:6px}.provider-option-name[data-v-66856776]{font-weight:500;font-size:14px}.provider-option-warning[data-v-66856776]{font-size:11px;color:#f59e0b}.provider-option-check[data-v-66856776]{color:#667eea;font-weight:700;font-size:16px}.provider-divider[data-v-66856776]{height:1px;background:#e8e8e8;margin:8px 18px}.provider-option.add-custom[data-v-66856776]{color:#667eea;font-weight:500;justify-content:center;padding:14px 18px}.provider-option.add-custom[data-v-66856776]:hover{background:#f0f0ff}.custom-provider-form[data-v-66856776]{padding:8px 0}.custom-provider-form .form-group[data-v-66856776]{margin-bottom:14px}.custom-provider-form label[data-v-66856776]{display:block;font-size:13px;color:#666;margin-bottom:6px;font-weight:500}.custom-provider-form input[data-v-66856776]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.custom-provider-form input[data-v-66856776]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.custom-provider-save[data-v-66856776]{width:100%;padding:12px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:8px}.custom-provider-save[data-v-66856776]:hover{background:#5a6fd6}.custom-provider-hint[data-v-66856776]{font-size:12px;color:#999;margin-top:10px;line-height:1.5}.sub-model-section[data-v-66856776]{border-top:1px solid #f0f0f0;padding:12px 18px 8px}.sub-model-title[data-v-66856776]{font-size:12px;color:#999;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.sub-model-option[data-v-66856776]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s;margin-bottom:2px}.sub-model-option[data-v-66856776]:hover{background:#f3f4f6}.sub-model-option.active[data-v-66856776]{background:#eef2ff;color:#667eea}.sub-model-name[data-v-66856776]{font-size:13px}.sub-model-check[data-v-66856776]{color:#667eea;font-weight:700}.phone-binding-section[data-v-66856776]{padding:8px 0 4px}.phone-bound[data-v-66856776]{display:flex;align-items:center;gap:10px;padding:8px 0}.phone-status-icon[data-v-66856776]{font-size:16px}.phone-number[data-v-66856776]{font-family:monospace;font-size:14px;font-weight:500}.phone-bound-date[data-v-66856776]{font-size:12px;color:#999}.phone-unbound[data-v-66856776]{padding:4px 0}.phone-hint[data-v-66856776]{font-size:13px;color:#666;margin-bottom:12px}.phone-input-row[data-v-66856776]{display:flex;gap:8px;margin-bottom:10px}.phone-input-field[data-v-66856776]{flex:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.phone-input-field[data-v-66856776]:focus{border-color:#667eea}.phone-input-field[data-v-66856776]:disabled{background:#f9fafb;color:#999}.sms-send-btn[data-v-66856776]{padding:10px 16px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer;white-space:nowrap;min-width:100px;transition:background .2s}.sms-send-btn[data-v-66856776]:hover:not(:disabled){background:#5a6fd6}.sms-send-btn[data-v-66856776]:disabled{background:#d1d5db;cursor:not-allowed}.phone-verify-row[data-v-66856776]{display:flex;gap:8px}.sms-code-input[data-v-66856776]{flex:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;letter-spacing:4px;text-align:center;outline:none;transition:border-color .2s}.sms-code-input[data-v-66856776]:focus{border-color:#667eea}.sms-verify-btn[data-v-66856776]{padding:10px 20px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .2s}.sms-verify-btn[data-v-66856776]:hover:not(:disabled){background:#059669}.sms-verify-btn[data-v-66856776]:disabled{background:#d1d5db;cursor:not-allowed}.sms-dev-hint[data-v-66856776]{margin-top:10px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px;color:#92400e}.sms-dev-hint strong[data-v-66856776]{font-family:monospace;font-size:14px}.user-debug-card[data-v-66856776]{border:2px dashed #f59e0b;background:#fffbeb}.user-debug-card .debug-badge[data-v-66856776]{display:inline-block;font-size:10px;padding:2px 6px;background:#f59e0b;color:#fff;border-radius:4px;font-weight:700;vertical-align:middle;margin-left:8px}.debug-grid[data-v-66856776]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:8px 0}.debug-item[data-v-66856776]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:white;border-radius:6px;border:1px solid #fde68a}.debug-label[data-v-66856776]{font-size:11px;color:#666;font-weight:600;text-transform:uppercase}.debug-value[data-v-66856776]{font-size:13px;color:#333;font-family:monospace;word-break:break-all}.debug-ua[data-v-66856776]{font-size:11px;color:#888}.debug-item-highlight[data-v-66856776]{border-color:#3b82f6;background:#eff6ff}.debug-debug[data-v-66856776]{color:#2563eb}.debug-token[data-v-66856776]{color:#7c3aed;font-size:11px}@media (max-width: 480px){.provider-selector[data-v-66856776]{right:10px;left:10px;min-width:auto}.prompt-app-types[data-v-66856776]{grid-template-columns:repeat(3,1fr)}}.prompt-generator-section[data-v-66856776]{margin:8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:14px;padding:14px;color:#fff}.prompt-gen-header[data-v-66856776]{display:flex;align-items:center;margin-bottom:12px}.prompt-gen-title[data-v-66856776]{font-size:15px;font-weight:700}.prompt-app-types[data-v-66856776]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.prompt-app-type-btn[data-v-66856776]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 6px;border:1.5px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.04);color:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-height:44px}.prompt-app-type-btn.active[data-v-66856776]{border-color:#fff;background:rgba(255,255,255,.2);font-weight:600}.prompt-app-type-btn[data-v-66856776]:hover{border-color:#ffffff80}.type-icon[data-v-66856776]{font-size:16px}.type-name[data-v-66856776]{font-size:12px;line-height:1.2}.prompt-section-divider[data-v-66856776]{display:flex;align-items:center;margin:10px 0;position:relative}.prompt-section-divider[data-v-66856776]:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.15)}.prompt-section-divider[data-v-66856776]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.15)}.divider-label[data-v-66856776]{padding:3px 14px;background:rgba(255,255,255,.15);border-radius:12px;font-size:11px;font-weight:600;color:#fffc;letter-spacing:1px;white-space:nowrap;margin:0 10px}.prompt-templates[data-v-66856776]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.prompt-template-card[data-v-66856776]{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1.5px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.06);cursor:pointer;transition:all .2s;text-align:left;min-height:36px}.prompt-template-card.active[data-v-66856776]{border-color:#fff;background:rgba(255,255,255,.18);box-shadow:0 0 8px #ffffff1a}.prompt-template-card[data-v-66856776]:hover{border-color:#fff6;background:rgba(255,255,255,.1)}.tpl-icon[data-v-66856776]{font-size:14px;flex-shrink:0}.tpl-name[data-v-66856776]{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-prompts-sub-section[data-v-66856776]{margin-bottom:12px}.saved-prompts-header[data-v-66856776]{font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2)}.saved-prompts-list[data-v-66856776]{display:flex;flex-wrap:wrap;gap:6px}.saved-category-tabs[data-v-66856776]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.saved-cat-tab[data-v-66856776]{display:flex;align-items:center;gap:3px;padding:3px 8px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:rgba(255,255,255,.05);color:#fff9;font-size:11px;cursor:pointer;transition:all .2s}.saved-cat-tab.active[data-v-66856776]{background:rgba(139,92,246,.25);border-color:#8b5cf680;color:#c4b5fd}.saved-cat-tab[data-v-66856776]:hover:not(.active){background:rgba(255,255,255,.1)}.prompt-item-cat[data-v-66856776]{font-size:10px;color:#fff6}.saved-prompts-empty[data-v-66856776]{padding:20px 10px;text-align:center;color:#ffffff4d;font-size:12px}.save-category-options[data-v-66856776]{display:flex;flex-wrap:wrap;gap:6px}.save-cat-btn[data-v-66856776]{display:flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.05);color:#fff9;font-size:12px;cursor:pointer;transition:all .2s}.save-cat-btn.active[data-v-66856776]{background:rgba(139,92,246,.25);border-color:#8b5cf680;color:#c4b5fd}.save-cat-btn[data-v-66856776]:hover:not(.active){background:rgba(255,255,255,.1)}.save-cat-btn .cat-icon[data-v-66856776]{font-size:14px}.saved-prompt-item[data-v-66856776]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s}.saved-prompt-item.on-sale[data-v-66856776]{background:rgba(16,185,129,.25);border:1px solid rgba(16,185,129,.5)}.saved-prompt-item.in-stock[data-v-66856776]{background:rgba(107,114,128,.25);border:1px solid rgba(107,114,128,.5)}.saved-prompt-item[data-v-66856776]:hover{transform:translateY(-1px)}.prompt-item-name[data-v-66856776]{font-weight:500}.prompt-item-badge[data-v-66856776]{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600}.badge-sale[data-v-66856776]{background:rgba(16,185,129,.6)}.badge-stock[data-v-66856776]{background:rgba(107,114,128,.6)}.generate-prompt-btn[data-v-66856776]{width:100%;padding:12px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:10px}.generate-prompt-btn[data-v-66856776]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #10b98166}.generate-prompt-btn[data-v-66856776]:disabled{opacity:.5;cursor:not-allowed}.generate-row[data-v-66856776]{margin-bottom:10px}.auto-gen-checkbox[data-v-66856776]{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-top:6px;font-size:12px;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none}.auto-gen-checkbox input[type=checkbox][data-v-66856776]{accent-color:#10b981;width:14px;height:14px;cursor:pointer}.auto-gen-checkbox[data-v-66856776]:hover{color:#ffffffe6}.generated-prompt-result[data-v-66856776]{background:rgba(255,255,255,.08);border-radius:12px;padding:12px}.prompt-chat-content pre[data-v-66856776]{background:rgba(0,0,0,.2);border-radius:8px;padding:10px 40px 10px 10px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto;color:#fff;margin:0}.prompt-chat-hint[data-v-66856776]{margin-top:8px;font-size:11px;color:#10b981;font-weight:500;animation:fadeIn-66856776 .3s ease}@keyframes fadeIn-66856776{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.prompt-editor[data-v-66856776]{width:100%;min-height:280px;max-height:600px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:12px;font-size:12px;line-height:1.6;color:#fff;font-family:inherit;resize:vertical;white-space:pre-wrap;word-break:break-word}.prompt-editor[data-v-66856776]:focus{outline:none;border-color:#8b5cf699}.prompt-editor[data-v-66856776]::-webkit-scrollbar{width:4px}.prompt-editor[data-v-66856776]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.prompt-action-row[data-v-66856776]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.prompt-action-btn[data-v-66856776]{padding:6px 14px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.1);color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.prompt-action-btn[data-v-66856776]:hover{background:rgba(255,255,255,.2)}.prompt-action-btn.btn-save[data-v-66856776]{background:rgba(34,197,94,.3);border-color:#22c55e80}.prompt-action-btn.btn-save[data-v-66856776]:hover{background:rgba(34,197,94,.5)}.prompt-action-btn.btn-package[data-v-66856776]{background:rgba(59,130,246,.3);border-color:#3b82f680}.prompt-action-btn.btn-package[data-v-66856776]:hover{background:rgba(59,130,246,.5)}.prompt-action-btn.btn-upload[data-v-66856776]{background:rgba(6,182,212,.35);border-color:#06b6d499;color:#67e8f9}.prompt-action-btn.btn-upload[data-v-66856776]:hover{background:rgba(6,182,212,.55);color:#fff}.prompt-action-btn.btn-skill[data-v-66856776]{background:rgba(251,146,60,.3);border-color:#fb923c80}.prompt-action-btn.btn-skill[data-v-66856776]:hover{background:rgba(251,146,60,.5)}.prompt-tabs[data-v-66856776]{display:flex;gap:4px;margin-top:16px;margin-bottom:12px;background:rgba(0,0,0,.15);border-radius:10px;padding:4px}.prompt-tab[data-v-66856776]{flex:1;padding:8px 4px;border:none;border-radius:8px;background:transparent;color:#fff9;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.prompt-tab.active[data-v-66856776]{background:rgba(139,92,246,.4);color:#fff;font-weight:600}.prompt-tab[data-v-66856776]:hover:not(.active){background:rgba(255,255,255,.08);color:#fffc}.toggle-sale-btn[data-v-66856776]{padding:2px 8px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:rgba(255,255,255,.1);color:#ffffffb3;font-size:10px;cursor:pointer;margin-left:auto}.toggle-sale-btn[data-v-66856776]:hover{background:rgba(255,255,255,.2)}.edit-prompt-btn[data-v-66856776]{padding:2px 8px;border:1px solid rgba(59,130,246,.3);border-radius:4px;background:rgba(59,130,246,.15);color:#60a5fae6;font-size:10px;cursor:pointer}.edit-prompt-btn[data-v-66856776]:hover{background:rgba(59,130,246,.3)}.save-modal-overlay[data-v-66856776]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.save-modal[data-v-66856776]{background:#1a1a2e;border:1px solid rgba(139,92,246,.3);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.save-modal-header[data-v-66856776]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.save-modal-header h3[data-v-66856776]{margin:0;color:#fff;font-size:16px}.save-modal-close[data-v-66856776]{background:none;border:none;color:#fff9;font-size:20px;cursor:pointer}.save-modal-body[data-v-66856776]{padding:20px}.save-field[data-v-66856776]{margin-bottom:14px}.save-field label[data-v-66856776]{display:block;color:#ffffffb3;font-size:12px;margin-bottom:6px}.save-field input[type=text][data-v-66856776],.save-field input[type=number][data-v-66856776],.save-field select[data-v-66856776],.save-field textarea[data-v-66856776]{width:100%;padding:8px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(0,0,0,.3);color:#fff;font-size:13px}.save-input-wrapper[data-v-66856776]{position:relative}.save-input-wrapper input[data-v-66856776]{padding-right:36px}.save-input-clear[data-v-66856776]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff6;font-size:16px;cursor:pointer;padding:4px 6px;line-height:1;border-radius:50%;transition:all .2s}.save-input-clear[data-v-66856776]:hover{background:rgba(255,255,255,.1);color:#fffc}.save-field-inline[data-v-66856776]{display:flex;align-items:center}.save-field-inline label[data-v-66856776]{display:flex;align-items:center;gap:8px;margin:0}.save-preview label[data-v-66856776]{display:block;color:#ffffffb3;font-size:12px;margin-bottom:6px}.save-preview-text[data-v-66856776]{width:100%;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;font-size:11px;line-height:1.5;color:#fffc;min-height:250px;max-height:500px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;resize:vertical}.save-hint[data-v-66856776]{padding:10px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#60a5fae6;font-size:12px}.upload-drop-zone[data-v-66856776]{border:2px dashed rgba(168,85,247,.4);border-radius:12px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .2s;background:rgba(168,85,247,.05)}.upload-drop-zone[data-v-66856776]:hover,.upload-drop-zone.drag-over[data-v-66856776]{border-color:#a855f7b3;background:rgba(168,85,247,.1)}.upload-icon[data-v-66856776]{font-size:40px;margin-bottom:10px}.upload-text[data-v-66856776]{color:#fff;font-size:14px;margin-bottom:6px}.upload-hint[data-v-66856776]{color:#ffffff80;font-size:12px}.upload-file-info[data-v-66856776]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;font-size:13px;color:#fffc}.upload-select[data-v-66856776]{width:100%;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;font-size:13px}.upload-select option[data-v-66856776]{background:#1a1a2e;color:#fff}.save-modal-footer[data-v-66856776]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);justify-content:flex-end}.save-modal-btn[data-v-66856776]{padding:8px 20px;border-radius:8px;font-size:13px;cursor:pointer;border:none;transition:all .2s}.save-modal-btn.btn-cancel[data-v-66856776]{background:rgba(255,255,255,.1);color:#ffffffb3}.save-modal-btn.btn-primary[data-v-66856776]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.save-modal-btn[data-v-66856776]:hover{opacity:.85}.save-modal-btn[data-v-66856776]:disabled{opacity:.5;cursor:not-allowed}.store-user-bar[data-v-66856776]{display:flex;align-items:center;justify-content:space-between;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:10px;padding:10px 16px;margin-bottom:12px}.store-user-name[data-v-66856776]{font-size:13px;color:#fffc}.store-user-balance[data-v-66856776]{font-size:14px;font-weight:700;color:#fbbf24}.prompt-mine-section[data-v-66856776],.prompt-store-section[data-v-66856776],.prompt-purchased-section[data-v-66856776]{margin-top:12px}.mine-loading[data-v-66856776]{text-align:center;color:#ffffff80;padding:30px;font-size:13px}.mine-empty[data-v-66856776]{text-align:center;padding:40px 20px;color:#ffffff80}.mine-empty-icon[data-v-66856776]{font-size:40px;margin-bottom:12px}.mine-empty-desc[data-v-66856776]{font-size:12px;color:#ffffff4d;margin-top:4px}.mine-section-block[data-v-66856776]{margin-top:16px}.mine-section-title[data-v-66856776]{font-size:13px;font-weight:600;color:#fffc;margin-bottom:10px;padding-left:4px}.mine-list[data-v-66856776]{display:flex;flex-direction:column;gap:8px}.mine-card[data-v-66856776]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px;transition:all .2s}.mine-card.on-sale[data-v-66856776]{border-left:3px solid #22c55e}.mine-card.in-stock[data-v-66856776]{border-left:3px solid #6b7280}.mine-card[data-v-66856776]:hover{background:rgba(255,255,255,.1)}.mine-card-header[data-v-66856776]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mine-card-icon[data-v-66856776]{font-size:18px}.mine-card-name[data-v-66856776]{font-size:13px;font-weight:600;color:#fff;flex:1}.mine-card-badge[data-v-66856776]{padding:2px 8px;border-radius:4px;font-size:10px}.mine-card-badge.badge-sale[data-v-66856776]{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.mine-card-badge.badge-stock[data-v-66856776]{background:rgba(107,114,128,.2);color:#9ca3af;border:1px solid rgba(107,114,128,.3)}.mine-card-count[data-v-66856776]{font-size:11px;color:#ffffff80}.mine-card-desc[data-v-66856776]{font-size:12px;color:#ffffff80;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-card-footer[data-v-66856776]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mine-card-price[data-v-66856776]{font-size:12px;color:#fbbf24;font-weight:600}.mine-card-sales[data-v-66856776]{font-size:11px;color:#fff6}.view-detail-btn[data-v-66856776],.copy-purchased-btn[data-v-66856776]{margin-left:auto;padding:4px 12px;border:1px solid rgba(139,92,246,.3);border-radius:6px;background:rgba(139,92,246,.15);color:#a78bfa;font-size:11px;cursor:pointer}.view-detail-btn[data-v-66856776]:hover,.copy-purchased-btn[data-v-66856776]:hover{background:rgba(139,92,246,.3)}.version-badge[data-v-66856776]{font-size:10px;padding:2px 6px;border-radius:4px;background:rgba(16,185,129,.2);color:#10b981e6;border:1px solid rgba(16,185,129,.3)}.version-badge.version-outdated[data-v-66856776]{background:rgba(245,158,11,.2);color:#f59e0be6;border-color:#f59e0b4d}.purchased-actions[data-v-66856776]{display:flex;gap:6px;margin-left:auto}.switch-version-btn[data-v-66856776]{padding:4px 12px;border:1px solid rgba(59,130,246,.3);border-radius:6px;background:rgba(59,130,246,.15);color:#60a5fae6;font-size:11px;cursor:pointer}.switch-version-btn[data-v-66856776]:hover{background:rgba(59,130,246,.3)}.purchased-prompt-content[data-v-66856776]{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;font-size:11px;color:#ffffffb3;max-height:200px;overflow-y:auto;white-space:pre-wrap;margin:0 0 8px}.store-grid[data-v-66856776]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.store-card[data-v-66856776]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;transition:all .2s;cursor:default}.store-card[data-v-66856776]:hover{background:rgba(255,255,255,.1);border-color:#8b5cf64d;transform:translateY(-2px)}.store-card-header[data-v-66856776]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.store-card-icon[data-v-66856776]{font-size:20px}.store-card-name[data-v-66856776]{font-size:13px;font-weight:600;color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-card-desc[data-v-66856776]{font-size:11px;color:#ffffff80;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-card-preview[data-v-66856776]{margin-bottom:8px}.store-card-masked[data-v-66856776]{background:rgba(0,0,0,.2);border:1px dashed rgba(255,255,255,.1);border-radius:6px;padding:8px;min-height:40px}.masked-text[data-v-66856776]{font-size:11px;color:#fff6;line-height:1.5}.store-card-full[data-v-66856776]{font-size:10px;color:#fff9;line-height:1.5;margin:0;white-space:pre-wrap;max-height:100px;overflow:hidden}.store-card-stats[data-v-66856776]{display:flex;gap:12px;margin-bottom:10px}.store-stat[data-v-66856776]{font-size:11px;color:#fff6}.store-card-footer[data-v-66856776]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.store-card-price[data-v-66856776]{font-size:14px;font-weight:700;color:#fbbf24}.store-buy-btn[data-v-66856776]{padding:6px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.store-buy-btn[data-v-66856776]:hover{transform:scale(1.05)}.store-buy-btn[data-v-66856776]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.store-grid[data-v-66856776]{grid-template-columns:1fr}.prompt-tab[data-v-66856776]{font-size:11px;padding:6px 2px}}.prompt-preview-toggle[data-v-66856776]{display:flex;align-items:center;margin-bottom:10px;padding:0 4px}.toggle-switch[data-v-66856776]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#fffc;-webkit-user-select:none;user-select:none}.toggle-switch input[data-v-66856776]{display:none}.toggle-slider[data-v-66856776]{width:32px;height:18px;background:rgba(255,255,255,.2);border-radius:9px;position:relative;transition:all .3s;flex-shrink:0}.toggle-slider[data-v-66856776]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:white;border-radius:50%;transition:all .3s}.toggle-switch input:checked+.toggle-slider[data-v-66856776]{background:rgba(16,185,129,.6)}.toggle-switch input:checked+.toggle-slider[data-v-66856776]:after{left:16px}
