.faq-page[data-v-5ca44355]{width:100%;max-width:900px;margin:0 auto;padding:24px 0}.faq-hero[data-v-5ca44355]{border:1px solid var(--card-border);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(#f8fafc,#fff);margin-bottom:24px;padding:32px 40px}.faq-hero-content h2[data-v-5ca44355]{color:#111827;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:32px;font-weight:800;display:inline-flex}.faq-hero-content h2[data-v-5ca44355]:before{content:"";background:#ff6b00;border-radius:2px;width:4px;height:24px;display:inline-block}.faq-hero-content p[data-v-5ca44355]{color:#4b5563;font-size:15px}.faq-loading[data-v-5ca44355]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:100px 0;display:flex}.premium-spinner[data-v-5ca44355]{border:4px solid var(--card-border);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin-5ca44355}@keyframes spin-5ca44355{to{transform:rotate(1turn)}}.faq-container[data-v-5ca44355]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.faq-list[data-v-5ca44355]{flex-direction:column;display:flex}.faq-item[data-v-5ca44355]{border-bottom:1px solid var(--card-border);transition:var(--transition-smooth);border-left:3px solid #0000}.faq-item[data-v-5ca44355]:last-child{border-bottom:none}.faq-item.active[data-v-5ca44355]{background:#ff6b0005;border-left-color:#ff6b00}.faq-question[data-v-5ca44355]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:20px 24px;transition:background .2s;display:flex}.faq-question[data-v-5ca44355]:hover{background:#00000003}.faq-item.active .faq-question[data-v-5ca44355]:hover{background:0 0}.faq-q-icon[data-v-5ca44355]{color:#6b7280;background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.faq-item.active .faq-q-icon[data-v-5ca44355]{color:#fff;background:#ff6b00;box-shadow:0 2px 6px #ff6b0033}.faq-question-text[data-v-5ca44355]{color:#1f2937;flex:1;font-size:15px;font-weight:600;line-height:1.5}.faq-toggle-icon[data-v-5ca44355]{color:#9ca3af;flex-shrink:0;font-size:18px;font-weight:300;transition:transform .2s}.faq-item.active .faq-toggle-icon[data-v-5ca44355]{color:#ff6b00}.faq-answer[data-v-5ca44355]{gap:14px;padding:0 24px 20px}.faq-a-icon[data-v-5ca44355],.faq-answer[data-v-5ca44355]{align-items:center;display:flex}.faq-a-icon[data-v-5ca44355]{color:#ff6b00;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;width:26px;height:26px;font-size:12px;font-weight:800}.faq-answer-text[data-v-5ca44355]{color:#4b5563;flex:1;font-size:14px;line-height:1.8}.faq-fade-enter-active[data-v-5ca44355],.faq-fade-leave-active[data-v-5ca44355]{max-height:500px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s,padding .3s;overflow:hidden}.faq-fade-enter-from[data-v-5ca44355],.faq-fade-leave-to[data-v-5ca44355]{opacity:0;max-height:0!important;padding-top:0!important;padding-bottom:0!important}.faq-empty[data-v-5ca44355]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 40px;display:flex}.faq-empty .empty-icon[data-v-5ca44355]{font-size:48px}.faq-empty h3[data-v-5ca44355]{color:var(--text-muted)}.pagination-bar[data-v-5ca44355]{-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;padding:2px 5px}.pagi-sizes[data-v-5ca44355],.pagination-bar[data-v-5ca44355]{color:#7e818f;align-items:center;font-size:12px;display:flex}.pagi-sizes[data-v-5ca44355]{white-space:nowrap;gap:4px}.pagi-sizes-label[data-v-5ca44355]{color:#7e818f}.pagi-sizes-select[data-v-5ca44355]{gap:4px}.pagi-size-btn[data-v-5ca44355],.pagi-sizes-select[data-v-5ca44355]{align-items:center;display:inline-flex}.pagi-size-btn[data-v-5ca44355]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;transition:all .15s}.pagi-size-btn[data-v-5ca44355]:hover{color:#ff6b00;background:#ff6b000a;border-color:#ff6b00}.pagi-size-btn.active[data-v-5ca44355]{color:#fff;background:#ff6b00;border-color:#ff6b00}[data-theme=dark] .pagi-size-btn[data-v-5ca44355]{color:#c0c4cc;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .pagi-size-btn[data-v-5ca44355]:hover{color:#ff6b00;border-color:#ff6b00}[data-theme=dark] .pagi-size-btn.active[data-v-5ca44355]{color:#fff;background:#ff6b00;border-color:#ff6b00}.pagi-nav[data-v-5ca44355]{align-items:center;gap:4px;display:flex}.pagi-arrow-btn[data-v-5ca44355]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.pagi-arrow-btn[data-v-5ca44355]:hover:not(:disabled){color:#ff6b00;background:#ff6b000a;border-color:#ff6b00}.pagi-arrow-btn[data-v-5ca44355]:disabled{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa;border-color:#ebeef5}[data-theme=dark] .pagi-arrow-btn[data-v-5ca44355]{color:#c0c4cc;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .pagi-arrow-btn[data-v-5ca44355]:hover:not(:disabled){color:#ff6b00;background:#ff6b001a;border-color:#ff6b00}[data-theme=dark] .pagi-arrow-btn[data-v-5ca44355]:disabled{color:#585858;background:#0000001a;border-color:#ffffff0d}.pagi-num-btn[data-v-5ca44355]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 6px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.pagi-num-btn[data-v-5ca44355]:hover{color:#ff6b00;background:#ff6b000a;border-color:#ff6b00}.pagi-num-btn.active[data-v-5ca44355]{color:#fff;cursor:default;background:#ff6b00;border-color:#ff6b00;font-weight:600}[data-theme=dark] .pagi-num-btn[data-v-5ca44355]{color:#c0c4cc;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .pagi-num-btn[data-v-5ca44355]:hover{color:#ff6b00;background:#ff6b001a;border-color:#ff6b00}[data-theme=dark] .pagi-num-btn.active[data-v-5ca44355]{color:#fff;background:#ff6b00;border-color:#ff6b00}.pagi-ellipsis[data-v-5ca44355]{color:#c0c4cc;letter-spacing:1px;cursor:default;background:0 0;border:none;justify-content:center;min-width:32px;height:32px;padding:0}.pagi-ellipsis[data-v-5ca44355],.pagi-jump[data-v-5ca44355]{align-items:center;font-size:12px;display:flex}.pagi-jump[data-v-5ca44355]{color:#7e818f;white-space:nowrap;gap:4px}.pagi-jump-input[data-v-5ca44355]{text-align:center;color:#4b5563;-moz-appearance:textfield;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:40px;height:32px;padding:0;font-size:12px;font-weight:500;transition:border-color .15s,box-shadow .15s}.pagi-jump-input[data-v-5ca44355]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagi-jump-input[data-v-5ca44355]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pagi-jump-input[data-v-5ca44355]:focus{border-color:#ff6b00;box-shadow:0 0 0 2px #ff6b001a}[data-theme=dark] .pagi-jump-input[data-v-5ca44355]{color:#c0c4cc;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .pagi-jump-input[data-v-5ca44355]:focus{border-color:#ff6b00;box-shadow:0 0 0 2px #ff6b0026}.pagi-total[data-v-5ca44355]{color:#7e818f;white-space:nowrap;font-size:12px}.faq-page-pagination[data-v-5ca44355]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-top:32px;padding:14px 24px}@media (width<=768px){.faq-page[data-v-5ca44355]{padding:16px 6px 40px}.faq-hero[data-v-5ca44355]{margin-bottom:20px;padding:24px 16px}.faq-hero h2[data-v-5ca44355]{font-size:24px}}
