.faq-public-wrap[data-v-dd5536ff]{background:var(--bg-page, #141422);min-height:100vh}.faq-page[data-v-dd5536ff]{max-width:960px;margin:0 auto;padding:48px 24px 64px}.faq-header h1[data-v-dd5536ff]{font-size:32px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-sm);margin:0}.title-bar[data-v-dd5536ff]{display:inline-block;width:4px;height:20px;border-radius:2px;background:var(--gradient-purple)}.faq-subtitle[data-v-dd5536ff]{color:var(--text-tertiary);font-size:13px;margin-top:var(--space-xs)}.faq-search[data-v-dd5536ff]{margin:var(--space-lg) 0}.faq-search-input[data-v-dd5536ff] .el-input__wrapper{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);box-shadow:none;height:40px}.faq-search-input[data-v-dd5536ff] .el-input__inner{color:var(--text-primary)}.faq-search-input[data-v-dd5536ff] .el-input__inner::placeholder{color:var(--text-muted)}.faq-search-input[data-v-dd5536ff] .el-input__prefix .el-icon{color:var(--text-tertiary)}.faq-section[data-v-dd5536ff]{margin-bottom:var(--space-xl)}.faq-section-title[data-v-dd5536ff]{font-size:14px;font-weight:700;color:var(--purple-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-md);padding-left:2px}.faq-item[data-v-dd5536ff]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.faq-item[data-v-dd5536ff]:hover{border-color:var(--border-light)}.faq-item.expanded[data-v-dd5536ff]{border-color:#7c61df40;box-shadow:0 2px 12px #7c61df14}.faq-question[data-v-dd5536ff]{display:flex;align-items:center;gap:var(--space-sm);padding:14px var(--space-md)}.faq-q-badge[data-v-dd5536ff]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--gradient-purple);color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.faq-q-text[data-v-dd5536ff]{flex:1;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.5}.faq-arrow[data-v-dd5536ff]{color:var(--text-tertiary);font-size:14px;flex-shrink:0;transition:transform var(--transition-normal)}.faq-item.expanded .faq-arrow[data-v-dd5536ff]{transform:rotate(180deg);color:var(--purple-light)}.faq-answer[data-v-dd5536ff]{display:flex;gap:var(--space-sm);padding:0 var(--space-md) 16px;border-top:1px solid var(--border-subtle);margin-top:-1px;padding-top:14px}.faq-a-badge[data-v-dd5536ff]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#5eead41f;color:var(--cyan-accent);font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}.faq-answer p[data-v-dd5536ff]{font-size:13px;line-height:1.8;color:var(--text-secondary)}.faq-expand-enter-active[data-v-dd5536ff],.faq-expand-leave-active[data-v-dd5536ff]{transition:all var(--transition-normal);max-height:300px;overflow:hidden}.faq-expand-enter-from[data-v-dd5536ff],.faq-expand-leave-to[data-v-dd5536ff]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.faq-empty[data-v-dd5536ff]{text-align:center;padding:var(--space-2xl);color:var(--text-tertiary)}.faq-empty .el-icon[data-v-dd5536ff]{margin-bottom:var(--space-md);color:var(--text-muted)}.faq-empty p[data-v-dd5536ff]{font-size:14px}.faq-contact[data-v-dd5536ff]{margin-top:var(--space-xl)}.faq-contact-card[data-v-dd5536ff]{background:linear-gradient(135deg,#5154ba14,#7c61df0f);border:1px solid rgba(124,97,223,.15);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center}.faq-contact-card h3[data-v-dd5536ff]{font-size:18px;font-weight:700;margin-bottom:var(--space-xs)}.faq-contact-card>p[data-v-dd5536ff]{color:var(--text-tertiary);font-size:13px;margin-bottom:var(--space-lg)}.faq-contact-links[data-v-dd5536ff]{display:flex;gap:var(--space-md);justify-content:center}.faq-contact-btn[data-v-dd5536ff]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:10px 24px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;background:var(--gradient-purple);color:#fff;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.faq-contact-btn[data-v-dd5536ff]:hover{transform:translateY(-2px);box-shadow:var(--shadow-button)}.faq-contact-btn img[data-v-dd5536ff]{height:16px;filter:brightness(10)}.faq-contact-secondary[data-v-dd5536ff]{background:#ffffff0f;border:1px solid var(--border-light);color:var(--text-secondary)}.faq-contact-secondary[data-v-dd5536ff]:hover{background:#ffffff1a;box-shadow:none}@media (max-width: 480px){.faq-page[data-v-dd5536ff]{padding:0 8px var(--space-md)}}
