.faq-module__KYMBwG__controls{gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.faq-module__KYMBwG__search{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-secondary);max-width:520px;color:var(--fg-tertiary);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);display:flex}.faq-module__KYMBwG__search:focus-within{border-color:var(--brand-gold);box-shadow:0 0 0 3px var(--brand-gold-glow)}.faq-module__KYMBwG__searchInput{min-width:0;color:var(--fg-primary);font-size:var(--text-base);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.faq-module__KYMBwG__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.faq-module__KYMBwG__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--fg-secondary);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-normal) var(--ease-premium);white-space:nowrap;background:0 0;font-weight:500}.faq-module__KYMBwG__tab:hover{border-color:var(--brand-gold);color:var(--fg-primary)}.faq-module__KYMBwG__tabActive{background:var(--gradient-gold);color:var(--fg-inverse);border-color:#0000}.faq-module__KYMBwG__empty{text-align:center;color:var(--fg-tertiary);padding:var(--space-10) 0}
